%------------------------------------------------------------------------------
% File : nanoCoP---2.0
% Problem : GEO474+1 : TPTP v8.1.2. Released v7.0.0.
% Transfm : none
% Format : tptp:raw
% Command : nanocop.sh %s %d
% Computer : n002.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 : Fri May 19 11:12:35 EDT 2023
% Result : Theorem 66.55s 64.84s
% Output : Proof 66.55s
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.12 % Problem : GEO474+1 : TPTP v8.1.2. Released v7.0.0.
% 0.07/0.13 % Command : nanocop.sh %s %d
% 0.12/0.34 % Computer : n002.cluster.edu
% 0.12/0.34 % Model : x86_64 x86_64
% 0.12/0.34 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.34 % Memory : 8042.1875MB
% 0.12/0.34 % OS : Linux 3.10.0-693.el7.x86_64
% 0.12/0.34 % CPULimit : 300
% 0.12/0.34 % WCLimit : 300
% 0.12/0.34 % DateTime : Fri May 19 04:40:19 EDT 2023
% 0.12/0.34 % CPUTime :
% 66.55/64.84
% 66.55/64.84 /export/starexec/sandbox/benchmark/theBenchmark.p is a Theorem
% 66.55/64.84 Start of proof for /export/starexec/sandbox/benchmark/theBenchmark.p
% 66.55/64.84 %-----------------------------------------------------
% 66.55/64.84 ncf(matrix, plain, [(47452 ^ _4511207) ^ [] : [s(num, i(s(fun(cart(cart(real, 47449 ^ []), 47450 ^ []), num), rank), s(cart(cart(real, 47449 ^ []), 47450 ^ []), i(s(fun(num, cart(cart(real, 47449 ^ []), 47450 ^ [])), mat), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], !, (10979 ^ _1670770) ^ [_2025643, _2025645, _2025647] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2025647))), s(real, _2025643))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2025647))), s(real, _2025645)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2025645))), s(real, _2025643))))], (27487 ^ _1670770) ^ [_2811968, _2811970] : [-(s(real, i(s(fun(fun(_2811970, real), real), i(s(fun(fun(_2811970, bool), fun(fun(_2811970, real), real)), sum), s(fun(_2811970, bool), empty))), s(fun(_2811970, real), _2811968))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (42073 ^ _1670770) ^ [_4152946, _4152948, _4152950, _4152952, _4152954] : [p(s(bool, i(s(fun(fun(cart(real, _4152952), cart(real, _4152954)), bool), linear), s(fun(cart(real, _4152952), cart(real, _4152954)), _4152950)))), -(s(cart(real, _4152954), i(s(fun(cart(real, _4152952), cart(real, _4152954)), _4152950), s(cart(real, _4152952), i(s(fun(cart(real, _4152952), cart(real, _4152952)), i(s(fun(cart(real, _4152952), fun(cart(real, _4152952), cart(real, _4152952))), vectoru_add), s(cart(real, _4152952), _4152948))), s(cart(real, _4152952), _4152946))))) = s(cart(real, _4152954), i(s(fun(cart(real, _4152954), cart(real, _4152954)), i(s(fun(cart(real, _4152954), fun(cart(real, _4152954), cart(real, _4152954))), vectoru_add), s(cart(real, _4152954), i(s(fun(cart(real, _4152952), cart(real, _4152954)), _4152950), s(cart(real, _4152952), _4152948))))), s(cart(real, _4152954), i(s(fun(cart(real, _4152952), cart(real, _4152954)), _4152950), s(cart(real, _4152952), _4152946))))))], (30 ^ _1670770) ^ [_1671153, _1671155] : [_1671155 = _1671153, -(recspace(_1671155) = recspace(_1671153))], (38972 ^ _1670770) ^ [_3946219, _3946221, _3946223] : [s(cart(real, _3946223), _3946221) = s(cart(real, _3946223), _3946219), -(s(cart(real, _3946223), i(s(fun(cart(real, _3946223), cart(real, _3946223)), i(s(fun(cart(real, _3946223), fun(cart(real, _3946223), cart(real, _3946223))), vectoru_sub), s(cart(real, _3946223), _3946221))), s(cart(real, _3946223), _3946219))) = s(cart(real, _3946223), i(s(fun(num, cart(real, _3946223)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (14099 ^ _1670770) ^ [_2102463, _2102465, _2102467] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2102463))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_min), s(int, _2102467))), s(int, _2102465))))))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2102463))), s(int, _2102467)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2102463))), s(int, _2102465))))], (10951 ^ _1670770) ^ [_2025127, _2025129] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2025129))), s(real, _2025127))))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2025127))), s(real, _2025129)))))], (13637 ^ _1670770) ^ [_2090528, _2090530, _2090532] : [13638 ^ _1670770 : [(13641 ^ _1670770) ^ [] : [s(int, _2090528) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (13639 ^ _1670770) ^ [] : [s(int, _2090532) = s(int, _2090530)]], -(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2090532))), s(int, _2090528))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2090530))), s(int, _2090528))))], (26072 ^ _1670770) ^ [_2717337, _2717339, _2717341, _2717343] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(fun(_2717343, num), num), i(s(fun(fun(_2717343, bool), fun(fun(_2717343, num), num)), nsum), s(fun(_2717343, bool), _2717341))), s(fun(_2717343, num), _2717339))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(fun(_2717343, bool), num), card), s(fun(_2717343, bool), _2717341))))), s(num, _2717337))))))), p(s(bool, i(s(fun(fun(_2717343, bool), bool), finite), s(fun(_2717343, bool), _2717341)))), 26078 ^ _1670770 : [(26081 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(_2717343, num), _2717339), s(_2717343, 26077 ^ [_2717337, _2717339, _2717341, _2717343]))))), s(num, _2717337))))], (26079 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2717343, bool), bool), i(s(fun(_2717343, fun(fun(_2717343, bool), bool)), in), s(_2717343, 26077 ^ [_2717337, _2717339, _2717341, _2717343]))), s(fun(_2717343, bool), _2717341)))))]]], (13987 ^ _1670770) ^ [_2099328, _2099330] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2099330))), s(int, _2099328))))))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2099330)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2099328))))], (24589 ^ _1670770) ^ [_2598760] : [24603 ^ _1670770 : [(24604 ^ _1670770) ^ [_2599296] : [-(s(fun(num, bool), i(s(fun(fun(num, bool), fun(num, bool)), gspec), s(fun(num, bool), i(s(fun(num, fun(num, bool)), _2598760), s(num, _2599296))))) = s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, _2599296))))]], 24594 ^ _1670770 : [(24597 ^ _1670770) ^ [_2599072] : [p(s(bool, i(s(fun(num, bool), i(s(fun(bool, fun(num, bool)), i(s(fun(num, fun(bool, fun(num, bool))), setspec), s(num, 24591 ^ [_2598760]))), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2599072))), s(num, 24590 ^ [_2598760]))))), s(num, _2599072))))], (24595 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _2598760), s(num, 24590 ^ [_2598760]))), s(num, 24591 ^ [_2598760])))))]], 24599 ^ _1670770 : [(24602 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _2598760), s(num, 24590 ^ [_2598760]))), s(num, 24591 ^ [_2598760]))))], (24600 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(bool, fun(num, bool)), i(s(fun(num, fun(bool, fun(num, bool))), setspec), s(num, 24591 ^ [_2598760]))), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 24598 ^ [_2598760]))), s(num, 24590 ^ [_2598760]))))), s(num, 24598 ^ [_2598760])))))]]], (34471 ^ _1670770) ^ [_3627925, _3627927] : [p(s(bool, i(s(fun(fun(prod(_3627927, _3627927), bool), bool), ordinal), s(fun(prod(_3627927, _3627927), bool), _3627925)))), 34476 ^ _1670770 : [(34477 ^ _1670770) ^ [_3628236] : [-(p(s(bool, i(s(fun(_3627927, bool), i(s(fun(fun(prod(_3627927, _3627927), bool), fun(_3627927, bool)), fl), s(fun(prod(_3627927, _3627927), bool), _3627925))), s(_3627927, _3628236)))))]], 34480 ^ _1670770 : [(34485 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3627927, bool), i(s(fun(fun(prod(_3627927, _3627927), bool), fun(_3627927, bool)), fl), s(fun(prod(_3627927, _3627927), bool), _3627925))), s(_3627927, 34479 ^ [_3627925, _3627927]))))], (34483 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3627927, bool), i(s(fun(fun(prod(_3627927, _3627927), bool), fun(_3627927, bool)), fl), s(fun(prod(_3627927, _3627927), bool), 34478 ^ [_3627925, _3627927]))), s(_3627927, 34479 ^ [_3627925, _3627927])))))], (34481 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_3627927, _3627927), bool), bool), ordinal), s(fun(prod(_3627927, _3627927), bool), 34478 ^ [_3627925, _3627927])))))]]], (16858 ^ _1670770) ^ [_2202926, _2202928, _2202930] : [-(p(s(bool, i(s(fun(fun(_2202930, bool), bool), i(s(fun(_2202930, fun(fun(_2202930, bool), bool)), in), s(_2202930, _2202926))), s(fun(_2202930, bool), _2202928))))), 16859 ^ _1670770 : [(16860 ^ _1670770) ^ [_2203100] : [s(fun(_2202930, bool), _2202928) = s(fun(_2202930, bool), i(s(fun(fun(_2202930, bool), fun(_2202930, bool)), i(s(fun(_2202930, fun(fun(_2202930, bool), fun(_2202930, bool))), insert), s(_2202930, _2202926))), s(fun(_2202930, bool), _2203100))), -(p(s(bool, i(s(fun(fun(_2202930, bool), bool), i(s(fun(_2202930, fun(fun(_2202930, bool), bool)), in), s(_2202930, _2202926))), s(fun(_2202930, bool), _2203100)))))]]], (5083 ^ _1670770) ^ [_1798316] : [5084 ^ _1670770 : [(5085 ^ _1670770) ^ [_1798379] : [s(num, _1798316) = s(num, i(s(fun(num, num), suc), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, _1798379)))))]], -(p(s(bool, i(s(fun(num, bool), odd), s(num, _1798316)))))], (4893 ^ _1670770) ^ [_1794800] : [-(p(s(bool, i(s(fun(num, bool), even), s(num, _1794800))))), -(p(s(bool, i(s(fun(num, bool), even), s(num, i(s(fun(num, num), suc), s(num, _1794800)))))))], (9257 ^ _1670770) ^ [_1970788] : [p(s(bool, i(s(fun(char, bool), _1970788), s(char, i(s(fun(bool, char), i(s(fun(bool, fun(bool, char)), i(s(fun(bool, fun(bool, fun(bool, char))), i(s(fun(bool, fun(bool, fun(bool, fun(bool, char)))), i(s(fun(bool, fun(bool, fun(bool, fun(bool, fun(bool, char))))), i(s(fun(bool, fun(bool, fun(bool, fun(bool, fun(bool, fun(bool, char)))))), i(s(fun(bool, fun(bool, fun(bool, fun(bool, fun(bool, fun(bool, fun(bool, char))))))), i(s(fun(bool, fun(bool, fun(bool, fun(bool, fun(bool, fun(bool, fun(bool, fun(bool, char)))))))), ascii), s(bool, 9258 ^ [_1970788]))), s(bool, 9259 ^ [_1970788]))), s(bool, 9260 ^ [_1970788]))), s(bool, 9261 ^ [_1970788]))), s(bool, 9262 ^ [_1970788]))), s(bool, 9263 ^ [_1970788]))), s(bool, 9264 ^ [_1970788]))), s(bool, 9265 ^ [_1970788])))))), 9268 ^ _1670770 : [(9269 ^ _1670770) ^ [_1971221] : [-(p(s(bool, i(s(fun(char, bool), _1970788), s(char, _1971221)))))]]], (16530 ^ _1670770) ^ [_2187897, _2187899, _2187901] : [-(s(fun(_2187901, bool), _2187899) = s(fun(_2187901, bool), _2187897)), p(s(bool, i(s(fun(fun(_2187901, bool), bool), i(s(fun(fun(_2187901, bool), fun(fun(_2187901, bool), bool)), subset), s(fun(_2187901, bool), _2187899))), s(fun(_2187901, bool), _2187897)))), p(s(bool, i(s(fun(fun(_2187901, bool), bool), i(s(fun(fun(_2187901, bool), fun(fun(_2187901, bool), bool)), subset), s(fun(_2187901, bool), _2187897))), s(fun(_2187901, bool), _2187899))))], (17337 ^ _1670770) ^ [_2233887, _2233889, _2233891, _2233893, _2233895] : [17340 ^ _1670770 : [(17343 ^ _1670770) ^ [] : [s(_2233893, 17338 ^ [_2233887, _2233889, _2233891, _2233893, _2233895]) = s(_2233893, 17339 ^ [_2233887, _2233889, _2233891, _2233893, _2233895])], (17341 ^ _1670770) ^ [] : [-(s(_2233895, i(s(fun(_2233893, _2233895), _2233891), s(_2233893, 17338 ^ [_2233887, _2233889, _2233891, _2233893, _2233895]))) = s(_2233895, i(s(fun(_2233893, _2233895), _2233891), s(_2233893, 17339 ^ [_2233887, _2233889, _2233891, _2233893, _2233895]))))]], -(s(fun(_2233895, bool), i(s(fun(fun(_2233893, bool), fun(_2233895, bool)), i(s(fun(fun(_2233893, _2233895), fun(fun(_2233893, bool), fun(_2233895, bool))), image), s(fun(_2233893, _2233895), _2233891))), s(fun(_2233893, bool), i(s(fun(fun(_2233893, bool), fun(_2233893, bool)), i(s(fun(fun(_2233893, bool), fun(fun(_2233893, bool), fun(_2233893, bool))), diff), s(fun(_2233893, bool), _2233889))), s(fun(_2233893, bool), _2233887))))) = s(fun(_2233895, bool), i(s(fun(fun(_2233895, bool), fun(_2233895, bool)), i(s(fun(fun(_2233895, bool), fun(fun(_2233895, bool), fun(_2233895, bool))), diff), s(fun(_2233895, bool), i(s(fun(fun(_2233893, bool), fun(_2233895, bool)), i(s(fun(fun(_2233893, _2233895), fun(fun(_2233893, bool), fun(_2233895, bool))), image), s(fun(_2233893, _2233895), _2233891))), s(fun(_2233893, bool), _2233889))))), s(fun(_2233895, bool), i(s(fun(fun(_2233893, bool), fun(_2233895, bool)), i(s(fun(fun(_2233893, _2233895), fun(fun(_2233893, bool), fun(_2233895, bool))), image), s(fun(_2233893, _2233895), _2233891))), s(fun(_2233893, bool), _2233887))))))], (25623 ^ _1670770) ^ [_2688329, _2688331] : [p(s(bool, i(s(fun(fun(_2688331, fun(_2688331, _2688331)), bool), monoidal), s(fun(_2688331, fun(_2688331, _2688331)), _2688329)))), 25627 ^ _1670770 : [(25640 ^ _1670770) ^ [_2689434] : [-(s(_2688331, i(s(fun(fun(num, _2688331), _2688331), i(s(fun(fun(num, bool), fun(fun(num, _2688331), _2688331)), i(s(fun(fun(_2688331, fun(_2688331, _2688331)), fun(fun(num, bool), fun(fun(num, _2688331), _2688331))), iterate), s(fun(_2688331, fun(_2688331, _2688331)), _2688329))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2689434))), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(fun(num, _2688331), f))) = s(_2688331, i(s(fun(_2688331, _2688331), i(s(fun(_2688331, fun(_2688331, _2688331)), i(s(fun(bool, fun(_2688331, fun(_2688331, _2688331))), cond), s(bool, 25626 ^ [_2688329, _2688331, _2689434]))), s(_2688331, i(s(fun(num, _2688331), f), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(_2688331, i(s(fun(fun(_2688331, fun(_2688331, _2688331)), _2688331), neutral), s(fun(_2688331, fun(_2688331, _2688331)), _2688329))))))], (25628 ^ _1670770) ^ [_2689224] : [p(s(bool, 25626 ^ [_2688329, _2688331, _2689224])), -(s(num, _2689224) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (25634 ^ _1670770) ^ [_2689327] : [s(num, _2689327) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(p(s(bool, 25626 ^ [_2688329, _2688331, _2689327])))], (25642 ^ _1670770) ^ [_2689631, _2689633] : [-(s(_2688331, i(s(fun(fun(num, _2688331), _2688331), i(s(fun(fun(num, bool), fun(fun(num, _2688331), _2688331)), i(s(fun(fun(_2688331, fun(_2688331, _2688331)), fun(fun(num, bool), fun(fun(num, _2688331), _2688331))), iterate), s(fun(_2688331, fun(_2688331, _2688331)), _2688329))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2689633))), s(num, i(s(fun(num, num), suc), s(num, _2689631))))))), s(fun(num, _2688331), f))) = s(_2688331, i(s(fun(_2688331, _2688331), i(s(fun(_2688331, fun(_2688331, _2688331)), i(s(fun(bool, fun(_2688331, fun(_2688331, _2688331))), cond), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2689633))), s(num, i(s(fun(num, num), suc), s(num, _2689631))))))), s(_2688331, i(s(fun(_2688331, _2688331), i(s(fun(_2688331, fun(_2688331, _2688331)), _2688329), s(_2688331, i(s(fun(fun(num, _2688331), _2688331), i(s(fun(fun(num, bool), fun(fun(num, _2688331), _2688331)), i(s(fun(fun(_2688331, fun(_2688331, _2688331)), fun(fun(num, bool), fun(fun(num, _2688331), _2688331))), iterate), s(fun(_2688331, fun(_2688331, _2688331)), _2688329))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2689633))), s(num, _2689631))))), s(fun(num, _2688331), f))))), s(_2688331, i(s(fun(num, _2688331), f), s(num, i(s(fun(num, num), suc), s(num, _2689631))))))))), s(_2688331, i(s(fun(fun(num, _2688331), _2688331), i(s(fun(fun(num, bool), fun(fun(num, _2688331), _2688331)), i(s(fun(fun(_2688331, fun(_2688331, _2688331)), fun(fun(num, bool), fun(fun(num, _2688331), _2688331))), iterate), s(fun(_2688331, fun(_2688331, _2688331)), _2688329))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2689633))), s(num, _2689631))))), s(fun(num, _2688331), f))))))]]], (40153 ^ _1670770) ^ [_4007348, _4007350, _4007352, _4007354, _4007356] : [-(s(cart(real, _4007354), i(s(fun(fun(_4007356, cart(real, _4007354)), cart(real, _4007354)), i(s(fun(fun(_4007356, bool), fun(fun(_4007356, cart(real, _4007354)), cart(real, _4007354))), vsum), s(fun(_4007356, bool), i(s(fun(fun(_4007356, bool), fun(_4007356, bool)), i(s(fun(fun(_4007356, bool), fun(fun(_4007356, bool), fun(_4007356, bool))), union), s(fun(_4007356, bool), _4007350))), s(fun(_4007356, bool), _4007348))))), s(fun(_4007356, cart(real, _4007354)), _4007352))) = s(cart(real, _4007354), i(s(fun(cart(real, _4007354), cart(real, _4007354)), i(s(fun(cart(real, _4007354), fun(cart(real, _4007354), cart(real, _4007354))), vectoru_add), s(cart(real, _4007354), i(s(fun(fun(_4007356, cart(real, _4007354)), cart(real, _4007354)), i(s(fun(fun(_4007356, bool), fun(fun(_4007356, cart(real, _4007354)), cart(real, _4007354))), vsum), s(fun(_4007356, bool), _4007350))), s(fun(_4007356, cart(real, _4007354)), _4007352))))), s(cart(real, _4007354), i(s(fun(fun(_4007356, cart(real, _4007354)), cart(real, _4007354)), i(s(fun(fun(_4007356, bool), fun(fun(_4007356, cart(real, _4007354)), cart(real, _4007354))), vsum), s(fun(_4007356, bool), _4007348))), s(fun(_4007356, cart(real, _4007354)), _4007352)))))), p(s(bool, i(s(fun(fun(_4007356, bool), bool), finite), s(fun(_4007356, bool), _4007350)))), p(s(bool, i(s(fun(fun(_4007356, bool), bool), finite), s(fun(_4007356, bool), _4007348)))), p(s(bool, i(s(fun(fun(_4007356, bool), bool), i(s(fun(fun(_4007356, bool), fun(fun(_4007356, bool), bool)), disjoint), s(fun(_4007356, bool), _4007350))), s(fun(_4007356, bool), _4007348))))], (8731 ^ _1670770) ^ [_1943219, _1943221, _1943223] : [8736 ^ _1670770 : [(8740 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1943221, bool), i(s(fun(_1943223, fun(_1943221, bool)), 8732 ^ [_1943219, _1943221, _1943223]), s(_1943223, 8738 ^ [_1943219, _1943221, _1943223]))), s(_1943221, 8733 ^ [_1943219, _1943221, _1943223]))))], (8737 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1943221, bool), i(s(fun(fun(_1943223, fun(_1943221, bool)), fun(_1943221, bool)), _1943219), s(fun(_1943223, fun(_1943221, bool)), 8732 ^ [_1943219, _1943221, _1943223]))), s(_1943221, 8733 ^ [_1943219, _1943221, _1943223])))))]], 8741 ^ _1670770 : [(8744 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1943221, bool), i(s(fun(fun(_1943223, fun(_1943221, bool)), fun(_1943221, bool)), _1943219), s(fun(_1943223, fun(_1943221, bool)), 8732 ^ [_1943219, _1943221, _1943223]))), s(_1943221, 8733 ^ [_1943219, _1943221, _1943223]))))], (8742 ^ _1670770) ^ [_1943852] : [-(p(s(bool, i(s(fun(_1943221, bool), i(s(fun(_1943223, fun(_1943221, bool)), 8732 ^ [_1943219, _1943221, _1943223]), s(_1943223, _1943852))), s(_1943221, 8733 ^ [_1943219, _1943221, _1943223])))))]], 8745 ^ _1670770 : [(8753 ^ _1670770) ^ [_1944444, _1944446] : [p(s(bool, i(s(fun(list(_1943221), bool), i(s(fun(fun(_1943221, bool), fun(list(_1943221), bool)), all0), s(fun(_1943221, bool), i(s(fun(fun(_1943223, fun(_1943221, bool)), fun(_1943221, bool)), _1943219), s(fun(_1943223, fun(_1943221, bool)), _1944446))))), s(list(_1943221), _1944444)))), 8756 ^ _1670770 : [(8757 ^ _1670770) ^ [_1944701] : [-(p(s(bool, i(s(fun(list(_1943221), bool), i(s(fun(fun(_1943221, bool), fun(list(_1943221), bool)), all0), s(fun(_1943221, bool), i(s(fun(_1943223, fun(_1943221, bool)), _1944446), s(_1943223, _1944701))))), s(list(_1943221), _1944444)))))]]], (8746 ^ _1670770) ^ [_1944025, _1944027] : [p(s(bool, i(s(fun(list(_1943221), bool), i(s(fun(fun(_1943221, bool), fun(list(_1943221), bool)), all0), s(fun(_1943221, bool), i(s(fun(_1943223, fun(_1943221, bool)), _1944027), s(_1943223, 8747 ^ [_1943219, _1943221, _1943223, _1944025, _1944027]))))), s(list(_1943221), _1944025)))), -(p(s(bool, i(s(fun(list(_1943221), bool), i(s(fun(fun(_1943221, bool), fun(list(_1943221), bool)), all0), s(fun(_1943221, bool), i(s(fun(fun(_1943223, fun(_1943221, bool)), fun(_1943221, bool)), _1943219), s(fun(_1943223, fun(_1943221, bool)), _1944027))))), s(list(_1943221), _1944025)))))]]], (11509 ^ _1670770) ^ [_2038786, _2038788] : [s(real, i(s(fun(real, real), realu_neg), s(real, _2038788))) = s(real, i(s(fun(real, real), realu_neg), s(real, _2038786))), -(s(real, _2038788) = s(real, _2038786))], (27345 ^ _1670770) ^ [_2803540, _2803542] : [-(s(num, i(s(fun(fun(num, num), num), i(s(fun(fun(num, bool), fun(fun(num, num), num)), nsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2803542))), s(num, i(s(fun(num, num), suc), s(num, _2803540))))))), s(fun(num, num), f))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), i(s(fun(bool, fun(num, fun(num, num))), cond), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2803542))), s(num, i(s(fun(num, num), suc), s(num, _2803540))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(fun(num, num), num), i(s(fun(fun(num, bool), fun(fun(num, num), num)), nsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2803542))), s(num, _2803540))))), s(fun(num, num), f))))), s(num, i(s(fun(num, num), f), s(num, i(s(fun(num, num), suc), s(num, _2803540))))))))), s(num, i(s(fun(fun(num, num), num), i(s(fun(fun(num, bool), fun(fun(num, num), num)), nsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2803542))), s(num, _2803540))))), s(fun(num, num), f))))))], (11899 ^ _1670770) ^ [] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_min), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_min), s(real, x))), s(real, y))))), s(real, z))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_min), s(real, x))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_min), s(real, y))), s(real, z))))))], (43478 ^ _1670770) ^ [_4275820] : [-(s(real, i(s(fun(fun(cart(real, _4275820), cart(real, _4275820)), real), onorm), s(fun(cart(real, _4275820), cart(real, _4275820)), i1))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (5115 ^ _1670770) ^ [_1798992] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _1798992))), s(num, i(s(fun(num, num), numeral), s(num, u_0))))) = s(num, _1798992))], (46104 ^ _1670770) ^ [_4419891, _4419893] : [-(p(s(bool, i(s(fun(fun(cart(real, _4419893), bool), bool), i(s(fun(fun(cart(real, _4419893), bool), fun(fun(cart(real, _4419893), bool), bool)), subset), s(fun(cart(real, _4419893), bool), _4419891))), s(fun(cart(real, _4419893), bool), i(s(fun(fun(cart(real, _4419893), bool), fun(cart(real, _4419893), bool)), span), s(fun(cart(real, _4419893), bool), 46098 ^ [_4419891, _4419893])))))))], (9321 ^ _1670770) ^ [_1972736, _1972738, _1972740] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(prod(num, num), num), dist), s(prod(num, num), i(s(fun(num, prod(num, num)), i(s(fun(num, fun(num, prod(num, num))), c_), s(num, _1972740))), s(num, _1972738))))))), s(num, _1972736)))), 9324 ^ _1670770 : [(9327 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1972738))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1972740))), s(num, _1972736)))))))], (9325 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1972740))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1972738))), s(num, _1972736)))))))]]], (42793 ^ _1670770) ^ [_4225340, _4225342, _4225344, _4225346, _4225348, _4225350] : [-(s(cart(cart(real, _4225348), _4225350), i(s(fun(cart(cart(real, _4225348), _4225346), cart(cart(real, _4225348), _4225350)), i(s(fun(cart(cart(real, _4225346), _4225350), fun(cart(cart(real, _4225348), _4225346), cart(cart(real, _4225348), _4225350))), matrixu_mul), s(cart(cart(real, _4225346), _4225350), _4225344))), s(cart(cart(real, _4225348), _4225346), i(s(fun(cart(cart(real, _4225348), _4225346), cart(cart(real, _4225348), _4225346)), i(s(fun(cart(cart(real, _4225348), _4225346), fun(cart(cart(real, _4225348), _4225346), cart(cart(real, _4225348), _4225346))), matrixu_sub), s(cart(cart(real, _4225348), _4225346), _4225342))), s(cart(cart(real, _4225348), _4225346), _4225340))))) = s(cart(cart(real, _4225348), _4225350), i(s(fun(cart(cart(real, _4225348), _4225350), cart(cart(real, _4225348), _4225350)), i(s(fun(cart(cart(real, _4225348), _4225350), fun(cart(cart(real, _4225348), _4225350), cart(cart(real, _4225348), _4225350))), matrixu_sub), s(cart(cart(real, _4225348), _4225350), i(s(fun(cart(cart(real, _4225348), _4225346), cart(cart(real, _4225348), _4225350)), i(s(fun(cart(cart(real, _4225346), _4225350), fun(cart(cart(real, _4225348), _4225346), cart(cart(real, _4225348), _4225350))), matrixu_mul), s(cart(cart(real, _4225346), _4225350), _4225344))), s(cart(cart(real, _4225348), _4225346), _4225342))))), s(cart(cart(real, _4225348), _4225350), i(s(fun(cart(cart(real, _4225348), _4225346), cart(cart(real, _4225348), _4225350)), i(s(fun(cart(cart(real, _4225346), _4225350), fun(cart(cart(real, _4225348), _4225346), cart(cart(real, _4225348), _4225350))), matrixu_mul), s(cart(cart(real, _4225346), _4225350), _4225344))), s(cart(cart(real, _4225348), _4225346), _4225340))))))], (24181 ^ _1670770) ^ [_2585247] : [p(s(bool, i(s(fun(fun(real, bool), bool), finite), s(fun(real, bool), _2585247)))), -(s(fun(real, bool), _2585247) = s(fun(real, bool), empty)), 24188 ^ _1670770 : [(24201 ^ _1670770) ^ [] : [-(s(real, i(s(fun(fun(real, bool), real), inf), s(fun(real, bool), _2585247))) = s(real, a0)), p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, a0))), s(fun(real, bool), _2585247)))), 24207 ^ _1670770 : [(24210 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, a0))), s(real, 24206 ^ [_2585247]))))], (24208 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 24206 ^ [_2585247]))), s(fun(real, bool), _2585247)))))]]], (24189 ^ _1670770) ^ [] : [s(real, i(s(fun(fun(real, bool), real), inf), s(fun(real, bool), _2585247))) = s(real, a0), 24192 ^ _1670770 : [(24195 ^ _1670770) ^ [_2585526] : [p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _2585526))), s(fun(real, bool), _2585247)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, a0))), s(real, _2585526)))))], (24193 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, a0))), s(fun(real, bool), _2585247)))))]]]]], (46475 ^ _1670770) ^ [_4443502, _4443504, _4443506] : [46478 ^ _1670770 : [(46481 ^ _1670770) ^ [] : [s(cart(real, _4443504), 46476 ^ [_4443502, _4443504, _4443506]) = s(cart(real, _4443504), 46477 ^ [_4443502, _4443504, _4443506])], (46479 ^ _1670770) ^ [] : [-(s(cart(real, _4443506), i(s(fun(cart(real, _4443504), cart(real, _4443506)), i(s(fun(cart(cart(real, _4443504), _4443506), fun(cart(real, _4443504), cart(real, _4443506))), matrixu_vectoru_mul), s(cart(cart(real, _4443504), _4443506), _4443502))), s(cart(real, _4443504), 46476 ^ [_4443502, _4443504, _4443506]))) = s(cart(real, _4443506), i(s(fun(cart(real, _4443504), cart(real, _4443506)), i(s(fun(cart(cart(real, _4443504), _4443506), fun(cart(real, _4443504), cart(real, _4443506))), matrixu_vectoru_mul), s(cart(cart(real, _4443504), _4443506), _4443502))), s(cart(real, _4443504), 46477 ^ [_4443502, _4443504, _4443506]))))]], -(s(cart(cart(real, _4443504), _4443504), i(s(fun(cart(cart(real, _4443504), _4443506), cart(cart(real, _4443504), _4443504)), i(s(fun(cart(cart(real, _4443506), _4443504), fun(cart(cart(real, _4443504), _4443506), cart(cart(real, _4443504), _4443504))), matrixu_mul), s(cart(cart(real, _4443506), _4443504), 46482 ^ [_4443502, _4443504, _4443506]))), s(cart(cart(real, _4443504), _4443506), _4443502))) = s(cart(cart(real, _4443504), _4443504), i(s(fun(num, cart(cart(real, _4443504), _4443504)), mat), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (11521 ^ _1670770) ^ [_2039034, _2039036, _2039038] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2039038))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2039036))), s(real, _2039034))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2039038))), s(real, _2039036))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2039038))), s(real, _2039034))))))], (11491 ^ _1670770) ^ [_2038301, _2038303] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2038303))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2038303))), s(real, _2038301))))) = s(real, _2038301))], (40484 ^ _1670770) ^ [_4032726, _4032728, _4032730, _4032732, _4032734] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, _4032734), real), vectoru_norm), s(cart(real, _4032734), i(s(fun(fun(_4032732, cart(real, _4032734)), cart(real, _4032734)), i(s(fun(fun(_4032732, bool), fun(fun(_4032732, cart(real, _4032734)), cart(real, _4032734))), vsum), s(fun(_4032732, bool), _4032730))), s(fun(_4032732, cart(real, _4032734)), _4032728))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(fun(_4032732, bool), num), card), s(fun(_4032732, bool), _4032730))))))), s(real, _4032726))))))), p(s(bool, i(s(fun(fun(_4032732, bool), bool), finite), s(fun(_4032732, bool), _4032730)))), 40490 ^ _1670770 : [(40493 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, _4032734), real), vectoru_norm), s(cart(real, _4032734), i(s(fun(_4032732, cart(real, _4032734)), _4032728), s(_4032732, 40489 ^ [_4032726, _4032728, _4032730, _4032732, _4032734]))))))), s(real, _4032726))))], (40491 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_4032732, bool), bool), i(s(fun(_4032732, fun(fun(_4032732, bool), bool)), in), s(_4032732, 40489 ^ [_4032726, _4032728, _4032730, _4032732, _4032734]))), s(fun(_4032732, bool), _4032730)))))]]], (10200 ^ _1670770) ^ [_2004163, _2004165] : [-(s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_mul), s(hreal, _2004165))), s(hreal, _2004163))) = s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_mul), s(hreal, _2004163))), s(hreal, _2004165))))], (22557 ^ _1670770) ^ [_2520446, _2520448, _2520450] : [-(s(bool, i(s(fun(fun(_2520450, bool), bool), i(s(fun(fun(_2520450, fun(_2520450, bool)), fun(fun(_2520450, bool), bool)), pairwise), s(fun(_2520450, fun(_2520450, bool)), _2520448))), s(fun(_2520450, bool), i(s(fun(fun(_2520450, bool), fun(_2520450, bool)), i(s(fun(_2520450, fun(fun(_2520450, bool), fun(_2520450, bool))), insert), s(_2520450, _2520446))), s(fun(_2520450, bool), empty))))) = s(bool, t))], (5141 ^ _1670770) ^ [_1799709, _1799711] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _1799709))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1799711))), s(num, _1799709))))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (39970 ^ _1670770) ^ [_3989534, _3989536, _3989538, _3989540, _3989542] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(prod(cart(real, _3989542), cart(real, _3989542)), real), distance), s(prod(cart(real, _3989542), cart(real, _3989542)), i(s(fun(cart(real, _3989542), prod(cart(real, _3989542), cart(real, _3989542))), i(s(fun(cart(real, _3989542), fun(cart(real, _3989542), prod(cart(real, _3989542), cart(real, _3989542)))), c_), s(cart(real, _3989542), i(s(fun(cart(real, _3989542), cart(real, _3989542)), i(s(fun(cart(real, _3989542), fun(cart(real, _3989542), cart(real, _3989542))), vectoru_add), s(cart(real, _3989542), _3989540))), s(cart(real, _3989542), _3989536))))), s(cart(real, _3989542), i(s(fun(cart(real, _3989542), cart(real, _3989542)), i(s(fun(cart(real, _3989542), fun(cart(real, _3989542), cart(real, _3989542))), vectoru_add), s(cart(real, _3989542), _3989538))), s(cart(real, _3989542), _3989534))))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(prod(cart(real, _3989542), cart(real, _3989542)), real), distance), s(prod(cart(real, _3989542), cart(real, _3989542)), i(s(fun(cart(real, _3989542), prod(cart(real, _3989542), cart(real, _3989542))), i(s(fun(cart(real, _3989542), fun(cart(real, _3989542), prod(cart(real, _3989542), cart(real, _3989542)))), c_), s(cart(real, _3989542), _3989540))), s(cart(real, _3989542), _3989538))))))), s(real, i(s(fun(prod(cart(real, _3989542), cart(real, _3989542)), real), distance), s(prod(cart(real, _3989542), cart(real, _3989542)), i(s(fun(cart(real, _3989542), prod(cart(real, _3989542), cart(real, _3989542))), i(s(fun(cart(real, _3989542), fun(cart(real, _3989542), prod(cart(real, _3989542), cart(real, _3989542)))), c_), s(cart(real, _3989542), _3989536))), s(cart(real, _3989542), _3989534)))))))))))], (43819 ^ _1670770) ^ [] : [-(s(fun(real, bool), i(s(fun(fun(cart(real, n10), bool), fun(real, bool)), i(s(fun(fun(cart(real, n10), real), fun(fun(cart(real, n10), bool), fun(real, bool))), image), s(fun(cart(real, n10), real), drop))), s(fun(cart(real, n10), bool), univ))) = s(fun(real, bool), univ))], (44244 ^ _1670770) ^ [_4314666, _4314668] : [-(s(fun(cart(real, _4314668), bool), i(s(fun(fun(cart(real, _4314668), bool), fun(cart(real, _4314668), bool)), span), s(fun(cart(real, _4314668), bool), i(s(fun(fun(cart(real, _4314668), bool), fun(cart(real, _4314668), bool)), span), s(fun(cart(real, _4314668), bool), _4314666))))) = s(fun(cart(real, _4314668), bool), i(s(fun(fun(cart(real, _4314668), bool), fun(cart(real, _4314668), bool)), span), s(fun(cart(real, _4314668), bool), _4314666))))], (11735 ^ _1670770) ^ [_2045209, _2045211] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_max), s(real, _2045211))), s(real, _2045209))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_max), s(real, _2045209))), s(real, _2045211))))], (1929 ^ _1670770) ^ [_1700761, _1700763, _1700765] : [1931 ^ _1670770 : [(1934 ^ _1670770) ^ [] : [p(s(bool, _1700761))], (1932 ^ _1670770) ^ [] : [p(s(bool, _1700763))]], 1937 ^ _1670770 : [(1938 ^ _1670770) ^ [_1700913] : [-(p(s(bool, _1700763)))]], 1939 ^ _1670770 : [(1940 ^ _1670770) ^ [_1700941] : [-(p(s(bool, _1700761)))]]], (10267 ^ _1670770) ^ [] : [-(s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, m))), s(hreal, n))))), s(hreal, p1))) = s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, m))), s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, n))), s(hreal, p1))))))], (40032 ^ _1670770) ^ [_3995898, _3995900, _3995902] : [-(s(cart(real, _3995900), i(s(fun(fun(_3995902, cart(real, _3995900)), cart(real, _3995900)), i(s(fun(fun(_3995902, bool), fun(fun(_3995902, cart(real, _3995900)), cart(real, _3995900))), vsum), s(fun(_3995902, bool), empty))), s(fun(_3995902, cart(real, _3995900)), _3995898))) = s(cart(real, _3995900), i(s(fun(num, cart(real, _3995900)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (13124 ^ _1670770) ^ [] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, a0))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, b0))), s(real, c))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, b0))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, a0))), s(real, c))))))], (11051 ^ _1670770) ^ [_2027281, _2027283] : [s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2027283))), s(real, _2027281))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(real, _2027283) = s(real, _2027281))], (39163 ^ _1670770) ^ [_3955461] : [s(real, i(s(fun(num, real), i(s(fun(cart(real, n10), fun(num, real)), _3955461), s(cart(real, n10), 39164 ^ [_3955461]))), s(num, 39165 ^ [_3955461]))) = s(real, i(s(fun(num, real), i(s(fun(cart(real, n10), fun(num, real)), d_), s(cart(real, n10), 39164 ^ [_3955461]))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), 39168 ^ _1670770 : [(39169 ^ _1670770) ^ [_3955692] : [-(s(cart(real, n10), _3955692) = s(cart(real, n10), i(s(fun(fun(num, real), cart(real, n10)), lambda), s(fun(num, real), i(s(fun(cart(real, n10), fun(num, real)), _3955461), s(cart(real, n10), _3955692))))))]]], (702 ^ _1670770) ^ [] : [703 ^ _1670770 : [(708 ^ _1670770) ^ [] : [p(s(bool, r0))], (706 ^ _1670770) ^ [] : [p(s(bool, q))], (704 ^ _1670770) ^ [] : [p(s(bool, p1))]], -(p(s(bool, p1))), -(p(s(bool, q))), -(p(s(bool, r0)))], (16884 ^ _1670770) ^ [_2204114, _2204116, _2204118] : [s(fun(_2204118, bool), i(s(fun(fun(_2204118, bool), fun(_2204118, bool)), i(s(fun(_2204118, fun(fun(_2204118, bool), fun(_2204118, bool))), insert), s(_2204118, _2204116))), s(fun(_2204118, bool), _2204114))) = s(fun(_2204118, bool), _2204114), -(p(s(bool, i(s(fun(fun(_2204118, bool), bool), i(s(fun(_2204118, fun(fun(_2204118, bool), bool)), in), s(_2204118, _2204116))), s(fun(_2204118, bool), _2204114)))))], (3460 ^ _1670770) ^ [_1741744, _1741746, _1741748] : [3461 ^ _1670770 : [(3462 ^ _1670770) ^ [_1741871, _1741873] : [p(s(bool, i(s(fun(prod(_1741748, _1741746), bool), _1741744), s(prod(_1741748, _1741746), i(s(fun(_1741746, prod(_1741748, _1741746)), i(s(fun(_1741748, fun(_1741746, prod(_1741748, _1741746))), c_), s(_1741748, _1741873))), s(_1741746, _1741871))))))]], -(p(s(bool, i(s(fun(prod(_1741748, _1741746), bool), _1741744), s(prod(_1741748, _1741746), 3463 ^ [_1741744, _1741746, _1741748])))))], (14189 ^ _1670770) ^ [] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_max), s(int, x))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_max), s(int, x))), s(int, y))))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_max), s(int, x))), s(int, y))))], (12762 ^ _1670770) ^ [_2070437] : [s(num, _2070437) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(p(s(bool, 12754 ^ [_2070437])))], (7862 ^ _1670770) ^ [_1898481, _1898483, _1898485] : [s(_1898485, i(s(fun(num, _1898485), i(s(fun(fun(num, recspace(_1898483)), fun(num, _1898485)), i(s(fun(fun(recspace(_1898483), _1898485), fun(fun(num, recspace(_1898483)), fun(num, _1898485))), _1898481), s(fun(recspace(_1898483), _1898485), 7863 ^ [_1898481, _1898483, _1898485]))), s(fun(num, recspace(_1898483)), 7864 ^ [_1898481, _1898483, _1898485]))), s(num, 7865 ^ [_1898481, _1898483, _1898485]))) = s(_1898485, i(s(fun(recspace(_1898483), _1898485), 7863 ^ [_1898481, _1898483, _1898485]), s(recspace(_1898483), i(s(fun(num, recspace(_1898483)), 7864 ^ [_1898481, _1898483, _1898485]), s(num, 7865 ^ [_1898481, _1898483, _1898485]))))), 7869 ^ _1670770 : [(7870 ^ _1670770) ^ [_1899251, _1899253, _1899255, _1899257] : [-(s(_1898485, i(s(fun(recspace(_1898483), _1898485), 7868 ^ [_1898481, _1898483, _1898485, _1899257]), s(recspace(_1898483), i(s(fun(fun(num, recspace(_1898483)), recspace(_1898483)), i(s(fun(_1898483, fun(fun(num, recspace(_1898483)), recspace(_1898483))), i(s(fun(num, fun(_1898483, fun(fun(num, recspace(_1898483)), recspace(_1898483)))), constr), s(num, _1899255))), s(_1898483, _1899253))), s(fun(num, recspace(_1898483)), _1899251))))) = s(_1898485, i(s(fun(fun(num, _1898485), _1898485), i(s(fun(fun(num, recspace(_1898483)), fun(fun(num, _1898485), _1898485)), i(s(fun(_1898483, fun(fun(num, recspace(_1898483)), fun(fun(num, _1898485), _1898485))), i(s(fun(num, fun(_1898483, fun(fun(num, recspace(_1898483)), fun(fun(num, _1898485), _1898485)))), _1899257), s(num, _1899255))), s(_1898483, _1899253))), s(fun(num, recspace(_1898483)), _1899251))), s(fun(num, _1898485), i(s(fun(fun(num, recspace(_1898483)), fun(num, _1898485)), i(s(fun(fun(recspace(_1898483), _1898485), fun(fun(num, recspace(_1898483)), fun(num, _1898485))), _1898481), s(fun(recspace(_1898483), _1898485), 7868 ^ [_1898481, _1898483, _1898485, _1899257]))), s(fun(num, recspace(_1898483)), _1899251))))))]]], (9005 ^ _1670770) ^ [_1959703, _1959705, _1959707, _1959709] : [s(list(_1959709), i(s(fun(list(_1959707), list(_1959709)), i(s(fun(fun(_1959707, _1959709), fun(list(_1959707), list(_1959709))), map0), s(fun(_1959707, _1959709), _1959705))), s(list(_1959707), _1959703))) = s(list(_1959709), nil), -(s(list(_1959707), _1959703) = s(list(_1959707), nil))], (25185 ^ _1670770) ^ [_2647559, _2647561, _2647563] : [p(s(bool, i(s(fun(fun(_2647563, fun(_2647563, _2647563)), bool), monoidal), s(fun(_2647563, fun(_2647563, _2647563)), _2647559)))), 25188 ^ _1670770 : [(25189 ^ _1670770) ^ [_2648275, _2648277, _2648279] : [-(s(_2647563, i(s(fun(fun(_2647561, _2647563), _2647563), i(s(fun(fun(_2647561, bool), fun(fun(_2647561, _2647563), _2647563)), i(s(fun(fun(_2647563, fun(_2647563, _2647563)), fun(fun(_2647561, bool), fun(fun(_2647561, _2647563), _2647563))), iterate), s(fun(_2647563, fun(_2647563, _2647563)), _2647559))), s(fun(_2647561, bool), _2648275))), s(fun(_2647561, _2647563), _2648279))) = s(_2647563, i(s(fun(fun(_2647561, _2647563), _2647563), i(s(fun(fun(_2647561, bool), fun(fun(_2647561, _2647563), _2647563)), i(s(fun(fun(_2647563, fun(_2647563, _2647563)), fun(fun(_2647561, bool), fun(fun(_2647561, _2647563), _2647563))), iterate), s(fun(_2647563, fun(_2647563, _2647563)), _2647559))), s(fun(_2647561, bool), _2648275))), s(fun(_2647561, _2647563), i(s(fun(fun(_2647561, _2647561), fun(_2647561, _2647563)), i(s(fun(fun(_2647561, _2647563), fun(fun(_2647561, _2647561), fun(_2647561, _2647563))), o), s(fun(_2647561, _2647563), _2648279))), s(fun(_2647561, _2647561), _2648277)))))), 25193 ^ _1670770 : [(25196 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2647561, bool), bool), i(s(fun(_2647561, fun(fun(_2647561, bool), bool)), in), s(_2647561, i(s(fun(_2647561, _2647561), _2648277), s(_2647561, 25192 ^ [_2647559, _2647561, _2647563, _2648275, _2648277, _2648279]))))), s(fun(_2647561, bool), _2648275))))], (25194 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2647561, bool), bool), i(s(fun(_2647561, fun(fun(_2647561, bool), bool)), in), s(_2647561, 25192 ^ [_2647559, _2647561, _2647563, _2648275, _2648277, _2648279]))), s(fun(_2647561, bool), _2648275)))))]], 25198 ^ _1670770 : [(25201 ^ _1670770) ^ [] : [25210 ^ _1670770 : [(25211 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2647561, bool), bool), i(s(fun(_2647561, fun(fun(_2647561, bool), bool)), in), s(_2647561, 25208 ^ [_2647559, _2647561, _2647563, _2648275, _2648277, _2648279]))), s(fun(_2647561, bool), _2648275)))))], (25215 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2647561, bool), bool), i(s(fun(_2647561, fun(fun(_2647561, bool), bool)), in), s(_2647561, 25209 ^ [_2647559, _2647561, _2647563, _2648275, _2648277, _2648279]))), s(fun(_2647561, bool), _2648275)))))], (25219 ^ _1670770) ^ [] : [s(_2647561, 25208 ^ [_2647559, _2647561, _2647563, _2648275, _2648277, _2648279]) = s(_2647561, 25209 ^ [_2647559, _2647561, _2647563, _2648275, _2648277, _2648279])], (25217 ^ _1670770) ^ [] : [-(s(_2647561, i(s(fun(_2647561, _2647561), _2648277), s(_2647561, 25209 ^ [_2647559, _2647561, _2647563, _2648275, _2648277, _2648279]))) = s(_2647561, 25197 ^ [_2647559, _2647561, _2647563, _2648275, _2648277, _2648279]))], (25213 ^ _1670770) ^ [] : [-(s(_2647561, i(s(fun(_2647561, _2647561), _2648277), s(_2647561, 25208 ^ [_2647559, _2647561, _2647563, _2648275, _2648277, _2648279]))) = s(_2647561, 25197 ^ [_2647559, _2647561, _2647563, _2648275, _2648277, _2648279]))]], 25202 ^ _1670770 : [(25203 ^ _1670770) ^ [_2649516] : [p(s(bool, i(s(fun(fun(_2647561, bool), bool), i(s(fun(_2647561, fun(fun(_2647561, bool), bool)), in), s(_2647561, _2649516))), s(fun(_2647561, bool), _2648275)))), s(_2647561, i(s(fun(_2647561, _2647561), _2648277), s(_2647561, _2649516))) = s(_2647561, 25197 ^ [_2647559, _2647561, _2647563, _2648275, _2648277, _2648279])]]], (25199 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2647561, bool), bool), i(s(fun(_2647561, fun(fun(_2647561, bool), bool)), in), s(_2647561, 25197 ^ [_2647559, _2647561, _2647563, _2648275, _2648277, _2648279]))), s(fun(_2647561, bool), _2648275)))))]]]]], (15301 ^ _1670770) ^ [_2133890, _2133892] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_divides), s(int, i(s(fun(prod(int, int), int), intu_gcd), s(prod(int, int), i(s(fun(int, prod(int, int)), i(s(fun(int, fun(int, prod(int, int))), c_), s(int, _2133892))), s(int, _2133890))))))), s(int, _2133892)))))], (11645 ^ _1670770) ^ [_2042388, _2042390, _2042392] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), realu_abs), s(real, _2042388))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(real, real), realu_abs), s(real, _2042390))))), s(real, i(s(fun(real, real), realu_abs), s(real, _2042392)))))))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2042392))), s(real, _2042388))))))), s(real, i(s(fun(real, real), realu_abs), s(real, _2042390)))))))], (9116 ^ _1670770) ^ [_1964310, _1964312] : [-(s(list(_1964312), _1964310) = s(list(_1964312), nil)), -(s(_1964312, i(s(fun(list(_1964312), _1964312), last0), s(list(_1964312), _1964310))) = s(_1964312, i(s(fun(list(_1964312), _1964312), i(s(fun(num, fun(list(_1964312), _1964312)), el), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, i(s(fun(list(_1964312), num), length), s(list(_1964312), _1964310))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(list(_1964312), _1964310))))], (11907 ^ _1670770) ^ [_2049725, _2049727] : [-(s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2049727))), s(real, _2049725))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(real, real), realu_abs), s(real, _2049727))))), s(real, i(s(fun(real, real), realu_abs), s(real, _2049725))))))], (39715 ^ _1670770) ^ [_3976159, _3976161] : [s(real, i(s(fun(num, real), i(s(fun(cart(real, _3976161), fun(num, real)), _3976159), s(cart(real, _3976161), 39716 ^ [_3976159, _3976161]))), s(num, 39717 ^ [_3976159, _3976161]))) = s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(num, real), i(s(fun(cart(real, _3976161), fun(num, real)), d_), s(cart(real, _3976161), 39716 ^ [_3976159, _3976161]))), s(num, 39717 ^ [_3976159, _3976161]))))), 39720 ^ _1670770 : [(39721 ^ _1670770) ^ [_3976572] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, _3976161), real), vectoru_norm), s(cart(real, _3976161), _3976572))))), s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, i(s(fun(fun(_3976161, bool), num), dimindex), s(fun(_3976161, bool), univ))))))), s(fun(num, real), i(s(fun(cart(real, _3976161), fun(num, real)), _3976159), s(cart(real, _3976161), _3976572)))))))))]]], (36802 ^ _1670770) ^ [_3744994, _3744996] : [p(s(bool, i(s(fun(fun(_3744996, bool), bool), countable), s(fun(_3744996, bool), _3744994)))), p(s(bool, i(s(fun(fun(_3744996, bool), bool), infinite), s(fun(_3744996, bool), _3744994)))), 36810 ^ _1670770 : [(36813 ^ _1670770) ^ [_3745429, _3745431] : [s(_3744996, i(s(fun(num, _3744996), 36809 ^ [_3744994, _3744996]), s(num, _3745431))) = s(_3744996, i(s(fun(num, _3744996), 36809 ^ [_3744994, _3744996]), s(num, _3745429))), -(s(num, _3745431) = s(num, _3745429))], (36811 ^ _1670770) ^ [] : [-(s(fun(_3744996, bool), _3744994) = s(fun(_3744996, bool), i(s(fun(fun(num, bool), fun(_3744996, bool)), i(s(fun(fun(num, _3744996), fun(fun(num, bool), fun(_3744996, bool))), image), s(fun(num, _3744996), 36809 ^ [_3744994, _3744996]))), s(fun(num, bool), univ))))]]], (967 ^ _1670770) ^ [_1683242, _1683244] : [p(s(bool, _1683242)), 970 ^ _1670770 : [(971 ^ _1670770) ^ [_1683307] : [-(p(s(bool, _1683242)))]]], (4683 ^ _1670770) ^ [_1789409, _1789411, _1789413] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1789413))), s(num, _1789411))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1789413))), s(num, _1789409)))))), -(s(num, _1789413) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1789411))), s(num, _1789409)))))], (11915 ^ _1670770) ^ [_2049943, _2049945] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2049945)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2049945))), s(num, _2049943)))))))], (38252 ^ _1670770) ^ [_3812685, _3812687, _3812689] : [-(s(fun(_3812689, bool), i(s(fun(fun(_3812689, bool), fun(_3812689, bool)), i(s(fun(fun(fun(_3812689, bool), bool), fun(fun(_3812689, bool), fun(_3812689, bool))), hull), s(fun(fun(_3812689, bool), bool), _3812687))), s(fun(_3812689, bool), i(s(fun(fun(_3812689, bool), fun(_3812689, bool)), i(s(fun(fun(fun(_3812689, bool), bool), fun(fun(_3812689, bool), fun(_3812689, bool))), hull), s(fun(fun(_3812689, bool), bool), _3812687))), s(fun(_3812689, bool), _3812685))))) = s(fun(_3812689, bool), i(s(fun(fun(_3812689, bool), fun(_3812689, bool)), i(s(fun(fun(fun(_3812689, bool), bool), fun(fun(_3812689, bool), fun(_3812689, bool))), hull), s(fun(fun(_3812689, bool), bool), _3812687))), s(fun(_3812689, bool), _3812685))))], (26000 ^ _1670770) ^ [_2712782, _2712784, _2712786, _2712788, _2712790] : [26003 ^ _1670770 : [(26006 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2712790, bool), bool), i(s(fun(_2712790, fun(fun(_2712790, bool), bool)), in), s(_2712790, 26002 ^ [_2712782, _2712784, _2712786, _2712788, _2712790]))), s(fun(_2712790, bool), _2712782)))))], (26008 ^ _1670770) ^ [] : [-(s(_2712788, i(s(fun(_2712790, _2712788), _2712786), s(_2712790, 26001 ^ [_2712782, _2712784, _2712786, _2712788, _2712790]))) = s(_2712788, i(s(fun(_2712790, _2712788), _2712786), s(_2712790, 26002 ^ [_2712782, _2712784, _2712786, _2712788, _2712790]))))], (26010 ^ _1670770) ^ [] : [s(_2712790, 26001 ^ [_2712782, _2712784, _2712786, _2712788, _2712790]) = s(_2712790, 26002 ^ [_2712782, _2712784, _2712786, _2712788, _2712790])], (26004 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2712790, bool), bool), i(s(fun(_2712790, fun(fun(_2712790, bool), bool)), in), s(_2712790, 26001 ^ [_2712782, _2712784, _2712786, _2712788, _2712790]))), s(fun(_2712790, bool), _2712782)))))]], -(s(num, i(s(fun(fun(_2712788, num), num), i(s(fun(fun(_2712788, bool), fun(fun(_2712788, num), num)), nsum), s(fun(_2712788, bool), i(s(fun(fun(_2712790, bool), fun(_2712788, bool)), i(s(fun(fun(_2712790, _2712788), fun(fun(_2712790, bool), fun(_2712788, bool))), image), s(fun(_2712790, _2712788), _2712786))), s(fun(_2712790, bool), _2712782))))), s(fun(_2712788, num), _2712784))) = s(num, i(s(fun(fun(_2712790, num), num), i(s(fun(fun(_2712790, bool), fun(fun(_2712790, num), num)), nsum), s(fun(_2712790, bool), _2712782))), s(fun(_2712790, num), i(s(fun(fun(_2712790, _2712788), fun(_2712790, num)), i(s(fun(fun(_2712788, num), fun(fun(_2712790, _2712788), fun(_2712790, num))), o), s(fun(_2712788, num), _2712784))), s(fun(_2712790, _2712788), _2712786))))))], (5149 ^ _1670770) ^ [_1799950, _1799952, _1799954] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1799954))), s(num, _1799952))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1799954))), s(num, _1799950))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _1799952))), s(num, _1799950))))], (36239 ^ _1670770) ^ [_3719795, _3719797, _3719799, _3719801] : [-(p(s(bool, i(s(fun(fun(sum0(_3719801, _3719799), bool), bool), i(s(fun(fun(_3719799, bool), fun(fun(sum0(_3719801, _3719799), bool), bool)), l_a_u_c), s(fun(_3719799, bool), _3719795))), s(fun(sum0(_3719801, _3719799), bool), i(s(fun(fun(_3719799, bool), fun(sum0(_3719801, _3719799), bool)), i(s(fun(fun(_3719801, bool), fun(fun(_3719799, bool), fun(sum0(_3719801, _3719799), bool))), p_u_c), s(fun(_3719801, bool), _3719797))), s(fun(_3719799, bool), _3719795)))))))], (938 ^ _1670770) ^ [_1682848, _1682850, _1682852] : [951 ^ _1670770 : [(952 ^ _1670770) ^ [] : [-(p(s(bool, _1682852))), -(p(s(bool, _1682850)))], (958 ^ _1670770) ^ [] : [-(p(s(bool, _1682848)))]], 939 ^ _1670770 : [(946 ^ _1670770) ^ [] : [p(s(bool, _1682850)), p(s(bool, _1682848))], (940 ^ _1670770) ^ [] : [p(s(bool, _1682852)), p(s(bool, _1682848))]]], (45244 ^ _1670770) ^ [_4376537, _4376539] : [-(s(num, i(s(fun(fun(cart(real, _4376539), bool), num), card), s(fun(cart(real, _4376539), bool), i(s(fun(fun(cart(real, _4376539), bool), fun(cart(real, _4376539), bool)), gspec), s(fun(cart(real, _4376539), bool), _4376537))))) = s(num, i(s(fun(fun(_4376539, bool), num), dimindex), s(fun(_4376539, bool), univ)))), 45248 ^ _1670770 : [(45251 ^ _1670770) ^ [_4377090, _4377092] : [p(s(bool, i(s(fun(cart(real, _4376539), bool), i(s(fun(bool, fun(cart(real, _4376539), bool)), i(s(fun(cart(real, _4376539), fun(bool, fun(cart(real, _4376539), bool))), setspec), s(cart(real, _4376539), 45245 ^ [_4376537, _4376539]))), s(bool, _4377090))), s(cart(real, _4376539), i(s(fun(num, cart(real, _4376539)), basis), s(num, _4377092)))))), 45262 ^ _1670770 : [(45267 ^ _1670770) ^ [] : [p(s(bool, _4377090))], (45265 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4377092))), s(num, i(s(fun(fun(_4376539, bool), num), dimindex), s(fun(_4376539, bool), univ)))))))], (45263 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _4377092)))))]], 45254 ^ _1670770 : [(45257 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _4377092)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4377092))), s(num, i(s(fun(fun(_4376539, bool), num), dimindex), s(fun(_4376539, bool), univ))))))], (45255 ^ _1670770) ^ [] : [-(p(s(bool, _4377090)))]]], (45249 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(cart(real, _4376539), bool), _4376537), s(cart(real, _4376539), 45245 ^ [_4376537, _4376539])))))]], 45272 ^ _1670770 : [(45291 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(cart(real, _4376539), bool), i(s(fun(bool, fun(cart(real, _4376539), bool)), i(s(fun(cart(real, _4376539), fun(bool, fun(cart(real, _4376539), bool))), setspec), s(cart(real, _4376539), 45245 ^ [_4376537, _4376539]))), s(bool, 45271 ^ [_4376537, _4376539]))), s(cart(real, _4376539), i(s(fun(num, cart(real, _4376539)), basis), s(num, 45270 ^ [_4376537, _4376539])))))))], (45273 ^ _1670770) ^ [] : [p(s(bool, 45271 ^ [_4376537, _4376539])), 45276 ^ _1670770 : [(45279 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 45270 ^ [_4376537, _4376539]))), s(num, i(s(fun(fun(_4376539, bool), num), dimindex), s(fun(_4376539, bool), univ)))))))], (45277 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, 45270 ^ [_4376537, _4376539])))))]]], (45281 ^ _1670770) ^ [] : [-(p(s(bool, 45271 ^ [_4376537, _4376539]))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, 45270 ^ [_4376537, _4376539])))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 45270 ^ [_4376537, _4376539]))), s(num, i(s(fun(fun(_4376539, bool), num), dimindex), s(fun(_4376539, bool), univ))))))], (45293 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(cart(real, _4376539), bool), _4376537), s(cart(real, _4376539), 45245 ^ [_4376537, _4376539]))))]]], (5763 ^ _1670770) ^ [_1815804, _1815806, _1815808, _1815810] : [s(num, _1815810) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1815808))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1815804))), s(num, _1815806))))), -(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1815810))), s(num, _1815806))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1815808))), s(num, _1815806))))], (13269 ^ _1670770) ^ [_2080628, _2080630] : [-(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_ge), s(int, _2080630))), s(int, _2080628))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_ge), s(real, i(s(fun(int, real), realu_ofu_int), s(int, _2080630))))), s(real, i(s(fun(int, real), realu_ofu_int), s(int, _2080628))))))], (22521 ^ _1670770) ^ [_2518581, _2518583, _2518585] : [22524 ^ _1670770 : [(22527 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2518585, bool), bool), i(s(fun(_2518585, fun(fun(_2518585, bool), bool)), in), s(_2518585, 22523 ^ [_2518581, _2518583, _2518585]))), s(fun(_2518585, bool), _2518583)))))], (22529 ^ _1670770) ^ [] : [s(_2518585, 22522 ^ [_2518581, _2518583, _2518585]) = s(_2518585, 22523 ^ [_2518581, _2518583, _2518585])], (22531 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2518585, bool), i(s(fun(_2518585, fun(_2518585, bool)), _2518581), s(_2518585, 22522 ^ [_2518581, _2518583, _2518585]))), s(_2518585, 22523 ^ [_2518581, _2518583, _2518585]))))], (22525 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2518585, bool), bool), i(s(fun(_2518585, fun(fun(_2518585, bool), bool)), in), s(_2518585, 22522 ^ [_2518581, _2518583, _2518585]))), s(fun(_2518585, bool), _2518583)))))]], -(p(s(bool, i(s(fun(fun(_2518585, bool), bool), i(s(fun(fun(_2518585, fun(_2518585, bool)), fun(fun(_2518585, bool), bool)), pairwise), s(fun(_2518585, fun(_2518585, bool)), _2518581))), s(fun(_2518585, bool), _2518583)))))], (26171 ^ _1670770) ^ [_2721751, _2721753, _2721755, _2721757] : [-(s(num, i(s(fun(fun(_2721757, num), num), i(s(fun(fun(_2721757, bool), fun(fun(_2721757, num), num)), nsum), s(fun(_2721757, bool), _2721753))), s(fun(_2721757, num), _2721755))) = s(num, i(s(fun(fun(_2721757, num), num), i(s(fun(fun(_2721757, bool), fun(fun(_2721757, num), num)), nsum), s(fun(_2721757, bool), _2721751))), s(fun(_2721757, num), g)))), p(s(bool, i(s(fun(fun(_2721757, bool), bool), finite), s(fun(_2721757, bool), _2721751)))), p(s(bool, i(s(fun(fun(_2721757, bool), bool), i(s(fun(fun(_2721757, bool), fun(fun(_2721757, bool), bool)), subset), s(fun(_2721757, bool), _2721751))), s(fun(_2721757, bool), _2721753)))), 26183 ^ _1670770 : [(26186 ^ _1670770) ^ [] : [s(num, i(s(fun(_2721757, num), _2721755), s(_2721757, 26182 ^ [_2721751, _2721753, _2721755, _2721757]))) = s(num, i(s(fun(_2721757, num), g), s(_2721757, 26182 ^ [_2721751, _2721753, _2721755, _2721757])))], (26184 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2721757, bool), bool), i(s(fun(_2721757, fun(fun(_2721757, bool), bool)), in), s(_2721757, 26182 ^ [_2721751, _2721753, _2721755, _2721757]))), s(fun(_2721757, bool), _2721751)))))]], 26188 ^ _1670770 : [(26193 ^ _1670770) ^ [] : [s(num, i(s(fun(_2721757, num), _2721755), s(_2721757, 26187 ^ [_2721751, _2721753, _2721755, _2721757]))) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (26191 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2721757, bool), bool), i(s(fun(_2721757, fun(fun(_2721757, bool), bool)), in), s(_2721757, 26187 ^ [_2721751, _2721753, _2721755, _2721757]))), s(fun(_2721757, bool), _2721751))))], (26189 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2721757, bool), bool), i(s(fun(_2721757, fun(fun(_2721757, bool), bool)), in), s(_2721757, 26187 ^ [_2721751, _2721753, _2721755, _2721757]))), s(fun(_2721757, bool), _2721753)))))]]], (11123 ^ _1670770) ^ [_2028764, _2028766] : [11124 ^ _1670770 : [(11127 ^ _1670770) ^ [] : [s(real, _2028764) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (11125 ^ _1670770) ^ [] : [s(real, _2028766) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))]], -(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2028766))), s(real, _2028764))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (25331 ^ _1670770) ^ [_2661542, _2661544, _2661546, _2661548] : [p(s(bool, i(s(fun(fun(_2661544, fun(_2661544, _2661544)), bool), monoidal), s(fun(_2661544, fun(_2661544, _2661544)), _2661542)))), 25334 ^ _1670770 : [(25335 ^ _1670770) ^ [_2662270, _2662272, _2662274, _2662276, _2662278] : [-(s(_2661544, i(s(fun(fun(_2661548, _2661544), _2661544), i(s(fun(fun(_2661548, bool), fun(fun(_2661548, _2661544), _2661544)), i(s(fun(fun(_2661544, fun(_2661544, _2661544)), fun(fun(_2661548, bool), fun(fun(_2661548, _2661544), _2661544))), iterate), s(fun(_2661544, fun(_2661544, _2661544)), _2661542))), s(fun(_2661548, bool), _2662278))), s(fun(_2661548, _2661544), _2662274))) = s(_2661544, i(s(fun(fun(_2661546, _2661544), _2661544), i(s(fun(fun(_2661546, bool), fun(fun(_2661546, _2661544), _2661544)), i(s(fun(fun(_2661544, fun(_2661544, _2661544)), fun(fun(_2661546, bool), fun(fun(_2661546, _2661544), _2661544))), iterate), s(fun(_2661544, fun(_2661544, _2661544)), _2661542))), s(fun(_2661546, bool), _2662276))), s(fun(_2661546, _2661544), _2662272)))), 25362 ^ _1670770 : [(25365 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2661546, bool), bool), i(s(fun(_2661546, fun(fun(_2661546, bool), bool)), in), s(_2661546, i(s(fun(_2661548, _2661546), _2662270), s(_2661548, 25361 ^ [_2661542, _2661544, _2661546, _2661548, _2662270, _2662272, _2662274, _2662276, _2662278]))))), s(fun(_2661546, bool), _2662276)))), s(_2661544, i(s(fun(_2661546, _2661544), _2662272), s(_2661546, i(s(fun(_2661548, _2661546), _2662270), s(_2661548, 25361 ^ [_2661542, _2661544, _2661546, _2661548, _2662270, _2662272, _2662274, _2662276, _2662278]))))) = s(_2661544, i(s(fun(_2661548, _2661544), _2662274), s(_2661548, 25361 ^ [_2661542, _2661544, _2661546, _2661548, _2662270, _2662272, _2662274, _2662276, _2662278])))], (25363 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2661548, bool), bool), i(s(fun(_2661548, fun(fun(_2661548, bool), bool)), in), s(_2661548, 25361 ^ [_2661542, _2661544, _2661546, _2661548, _2662270, _2662272, _2662274, _2662276, _2662278]))), s(fun(_2661548, bool), _2662278)))))]], 25339 ^ _1670770 : [(25342 ^ _1670770) ^ [] : [25351 ^ _1670770 : [(25352 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2661548, bool), bool), i(s(fun(_2661548, fun(fun(_2661548, bool), bool)), in), s(_2661548, 25349 ^ [_2661542, _2661544, _2661546, _2661548, _2662270, _2662272, _2662274, _2662276, _2662278]))), s(fun(_2661548, bool), _2662278)))))], (25356 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2661548, bool), bool), i(s(fun(_2661548, fun(fun(_2661548, bool), bool)), in), s(_2661548, 25350 ^ [_2661542, _2661544, _2661546, _2661548, _2662270, _2662272, _2662274, _2662276, _2662278]))), s(fun(_2661548, bool), _2662278)))))], (25360 ^ _1670770) ^ [] : [s(_2661548, 25349 ^ [_2661542, _2661544, _2661546, _2661548, _2662270, _2662272, _2662274, _2662276, _2662278]) = s(_2661548, 25350 ^ [_2661542, _2661544, _2661546, _2661548, _2662270, _2662272, _2662274, _2662276, _2662278])], (25358 ^ _1670770) ^ [] : [-(s(_2661546, i(s(fun(_2661548, _2661546), _2662270), s(_2661548, 25350 ^ [_2661542, _2661544, _2661546, _2661548, _2662270, _2662272, _2662274, _2662276, _2662278]))) = s(_2661546, 25338 ^ [_2661542, _2661544, _2661546, _2661548, _2662270, _2662272, _2662274, _2662276, _2662278]))], (25354 ^ _1670770) ^ [] : [-(s(_2661546, i(s(fun(_2661548, _2661546), _2662270), s(_2661548, 25349 ^ [_2661542, _2661544, _2661546, _2661548, _2662270, _2662272, _2662274, _2662276, _2662278]))) = s(_2661546, 25338 ^ [_2661542, _2661544, _2661546, _2661548, _2662270, _2662272, _2662274, _2662276, _2662278]))]], 25343 ^ _1670770 : [(25344 ^ _1670770) ^ [_2663303] : [p(s(bool, i(s(fun(fun(_2661548, bool), bool), i(s(fun(_2661548, fun(fun(_2661548, bool), bool)), in), s(_2661548, _2663303))), s(fun(_2661548, bool), _2662278)))), s(_2661546, i(s(fun(_2661548, _2661546), _2662270), s(_2661548, _2663303))) = s(_2661546, 25338 ^ [_2661542, _2661544, _2661546, _2661548, _2662270, _2662272, _2662274, _2662276, _2662278])]]], (25340 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2661546, bool), bool), i(s(fun(_2661546, fun(fun(_2661546, bool), bool)), in), s(_2661546, 25338 ^ [_2661542, _2661544, _2661546, _2661548, _2662270, _2662272, _2662274, _2662276, _2662278]))), s(fun(_2661546, bool), _2662276)))))]]]]], (35142 ^ _1670770) ^ [_3662035, _3662037] : [35146 ^ _1670770 : [(35149 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3662035, bool), bool), i(s(fun(_3662035, fun(fun(_3662035, bool), bool)), in), s(_3662035, i(s(fun(_3662037, _3662035), f), s(_3662037, 35145 ^ [_3662035, _3662037]))))), s(fun(_3662035, bool), t0))))], (35147 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3662037, bool), bool), i(s(fun(_3662037, fun(fun(_3662037, bool), bool)), in), s(_3662037, 35145 ^ [_3662035, _3662037]))), s(fun(_3662037, bool), s0)))))]], 35151 ^ _1670770 : [(35154 ^ _1670770) ^ [] : [35163 ^ _1670770 : [(35164 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3662037, bool), bool), i(s(fun(_3662037, fun(fun(_3662037, bool), bool)), in), s(_3662037, 35161 ^ [_3662035, _3662037]))), s(fun(_3662037, bool), s0)))))], (35168 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3662037, bool), bool), i(s(fun(_3662037, fun(fun(_3662037, bool), bool)), in), s(_3662037, 35162 ^ [_3662035, _3662037]))), s(fun(_3662037, bool), s0)))))], (35172 ^ _1670770) ^ [] : [s(_3662037, 35161 ^ [_3662035, _3662037]) = s(_3662037, 35162 ^ [_3662035, _3662037])], (35170 ^ _1670770) ^ [] : [-(s(_3662035, i(s(fun(_3662037, _3662035), f), s(_3662037, 35162 ^ [_3662035, _3662037]))) = s(_3662035, 35150 ^ [_3662035, _3662037]))], (35166 ^ _1670770) ^ [] : [-(s(_3662035, i(s(fun(_3662037, _3662035), f), s(_3662037, 35161 ^ [_3662035, _3662037]))) = s(_3662035, 35150 ^ [_3662035, _3662037]))]], 35155 ^ _1670770 : [(35156 ^ _1670770) ^ [_3663367] : [p(s(bool, i(s(fun(fun(_3662037, bool), bool), i(s(fun(_3662037, fun(fun(_3662037, bool), bool)), in), s(_3662037, _3663367))), s(fun(_3662037, bool), s0)))), s(_3662035, i(s(fun(_3662037, _3662035), f), s(_3662037, _3663367))) = s(_3662035, 35150 ^ [_3662035, _3662037])]]], (35152 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3662035, bool), bool), i(s(fun(_3662035, fun(fun(_3662035, bool), bool)), in), s(_3662035, 35150 ^ [_3662035, _3662037]))), s(fun(_3662035, bool), t0)))))]], 35173 ^ _1670770 : [(35180 ^ _1670770) ^ [_3664152, _3664154] : [-(s(_3662037, _3664154) = s(_3662037, _3664152)), p(s(bool, i(s(fun(fun(_3662037, bool), bool), i(s(fun(_3662037, fun(fun(_3662037, bool), bool)), in), s(_3662037, _3664154))), s(fun(_3662037, bool), s0)))), p(s(bool, i(s(fun(fun(_3662037, bool), bool), i(s(fun(_3662037, fun(fun(_3662037, bool), bool)), in), s(_3662037, _3664152))), s(fun(_3662037, bool), s0)))), s(_3662035, i(s(fun(_3662037, _3662035), f), s(_3662037, _3664154))) = s(_3662035, i(s(fun(_3662037, _3662035), f), s(_3662037, _3664152)))], (35194 ^ _1670770) ^ [_3664565] : [p(s(bool, i(s(fun(fun(_3662035, bool), bool), i(s(fun(_3662035, fun(fun(_3662035, bool), bool)), in), s(_3662035, _3664565))), s(fun(_3662035, bool), t0)))), 35198 ^ _1670770 : [(35201 ^ _1670770) ^ [] : [-(s(_3662035, i(s(fun(_3662037, _3662035), f), s(_3662037, 35197 ^ [_3662035, _3662037, _3664565]))) = s(_3662035, _3664565))], (35199 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3662037, bool), bool), i(s(fun(_3662037, fun(fun(_3662037, bool), bool)), in), s(_3662037, 35197 ^ [_3662035, _3662037, _3664565]))), s(fun(_3662037, bool), s0)))))]]], (35174 ^ _1670770) ^ [_3663897] : [p(s(bool, i(s(fun(fun(_3662037, bool), bool), i(s(fun(_3662037, fun(fun(_3662037, bool), bool)), in), s(_3662037, _3663897))), s(fun(_3662037, bool), s0)))), -(p(s(bool, i(s(fun(fun(_3662035, bool), bool), i(s(fun(_3662035, fun(fun(_3662035, bool), bool)), in), s(_3662035, i(s(fun(_3662037, _3662035), f), s(_3662037, _3663897))))), s(fun(_3662035, bool), t0)))))]]], (16811 ^ _1670770) ^ [_2200538, _2200540] : [p(s(bool, i(s(fun(fun(_2200540, bool), bool), i(s(fun(fun(_2200540, bool), fun(fun(_2200540, bool), bool)), disjoint), s(fun(_2200540, bool), _2200538))), s(fun(_2200540, bool), _2200538)))), -(s(fun(_2200540, bool), _2200538) = s(fun(_2200540, bool), empty))], (37067 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(real, bool), bool), countable), s(fun(real, bool), univ))))], (1046 ^ _1670770) ^ [] : [-(p(s(bool, f0))), -(p(s(bool, t)))], (46009 ^ _1670770) ^ [_4414791, _4414793] : [s(cart(real, _4414793), _4414791) = s(cart(real, _4414793), i(s(fun(num, cart(real, _4414793)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(p(s(bool, 46001 ^ [_4414791, _4414793])))], (42805 ^ _1670770) ^ [_4227454, _4227456, _4227458, _4227460, _4227462] : [-(s(cart(cart(real, _4227462), _4227460), i(s(fun(cart(cart(real, _4227462), _4227460), cart(cart(real, _4227462), _4227460)), i(s(fun(real, fun(cart(cart(real, _4227462), _4227460), cart(cart(real, _4227462), _4227460))), r_r_), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _4227456))), s(real, _4227454))))), s(cart(cart(real, _4227462), _4227460), _4227458))) = s(cart(cart(real, _4227462), _4227460), i(s(fun(cart(cart(real, _4227462), _4227460), cart(cart(real, _4227462), _4227460)), i(s(fun(cart(cart(real, _4227462), _4227460), fun(cart(cart(real, _4227462), _4227460), cart(cart(real, _4227462), _4227460))), matrixu_add), s(cart(cart(real, _4227462), _4227460), i(s(fun(cart(cart(real, _4227462), _4227460), cart(cart(real, _4227462), _4227460)), i(s(fun(real, fun(cart(cart(real, _4227462), _4227460), cart(cart(real, _4227462), _4227460))), r_r_), s(real, _4227456))), s(cart(cart(real, _4227462), _4227460), _4227458))))), s(cart(cart(real, _4227462), _4227460), i(s(fun(cart(cart(real, _4227462), _4227460), cart(cart(real, _4227462), _4227460)), i(s(fun(real, fun(cart(cart(real, _4227462), _4227460), cart(cart(real, _4227462), _4227460))), r_r_), s(real, _4227454))), s(cart(cart(real, _4227462), _4227460), _4227458))))))], (12099 ^ _1670770) ^ [_2053893, _2053895] : [-(s(real, i(s(fun(real, real), realu_inv), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2053895))), s(real, _2053893))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(real, real), realu_inv), s(real, _2053895))))), s(real, i(s(fun(real, real), realu_inv), s(real, _2053893))))))], (14239 ^ _1670770) ^ [] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_min), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_min), s(int, x))), s(int, y))))), s(int, z))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_min), s(int, x))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_min), s(int, y))), s(int, z))))))], (20085 ^ _1670770) ^ [_2396087, _2396089, _2396091, _2396093, _2396095, _2396097] : [p(s(bool, i(s(fun(num, bool), i(s(fun(_2396095, fun(num, bool)), i(s(fun(fun(_2396097, bool), fun(_2396095, fun(num, bool))), i(s(fun(_2396095, fun(fun(_2396097, bool), fun(_2396095, fun(num, bool)))), i(s(fun(fun(_2396097, fun(_2396095, _2396095)), fun(_2396095, fun(fun(_2396097, bool), fun(_2396095, fun(num, bool))))), finrec), s(fun(_2396097, fun(_2396095, _2396095)), _2396093))), s(_2396095, _2396091))), s(fun(_2396097, bool), _2396089))), s(_2396095, _2396087))), s(num, i(s(fun(num, num), suc), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))), 20089 ^ _1670770 : [(20092 ^ _1670770) ^ [] : [-(s(_2396095, _2396087) = s(_2396095, i(s(fun(_2396095, _2396095), i(s(fun(_2396097, fun(_2396095, _2396095)), _2396093), s(_2396097, 20088 ^ [_2396087, _2396089, _2396091, _2396093, _2396095, _2396097]))), s(_2396095, _2396091))))], (20090 ^ _1670770) ^ [] : [-(s(fun(_2396097, bool), _2396089) = s(fun(_2396097, bool), i(s(fun(fun(_2396097, bool), fun(_2396097, bool)), i(s(fun(_2396097, fun(fun(_2396097, bool), fun(_2396097, bool))), insert), s(_2396097, 20088 ^ [_2396087, _2396089, _2396091, _2396093, _2396095, _2396097]))), s(fun(_2396097, bool), empty))))]]], (12177 ^ _1670770) ^ [_2056106, _2056108, _2056110] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2056110))), s(real, _2056108))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2056106)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2056110))), s(real, _2056106))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2056108))), s(real, _2056106))))))], (14828 ^ _1670770) ^ [_2119618, _2119620] : [s(int, _2119620) = s(int, _2119618), -(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _2119620))), s(int, _2119618))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (17028 ^ _1670770) ^ [_2213972, _2213974, _2213976] : [p(s(bool, i(s(fun(fun(_2213976, bool), bool), i(s(fun(fun(_2213976, bool), fun(fun(_2213976, bool), bool)), psubset), s(fun(_2213976, bool), _2213974))), s(fun(_2213976, bool), _2213972)))), 17032 ^ _1670770 : [(17035 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2213976, bool), bool), i(s(fun(fun(_2213976, bool), fun(fun(_2213976, bool), bool)), subset), s(fun(_2213976, bool), i(s(fun(fun(_2213976, bool), fun(_2213976, bool)), i(s(fun(_2213976, fun(fun(_2213976, bool), fun(_2213976, bool))), insert), s(_2213976, 17031 ^ [_2213972, _2213974, _2213976]))), s(fun(_2213976, bool), _2213974))))), s(fun(_2213976, bool), _2213972)))))], (17033 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2213976, bool), bool), i(s(fun(_2213976, fun(fun(_2213976, bool), bool)), in), s(_2213976, 17031 ^ [_2213972, _2213974, _2213976]))), s(fun(_2213976, bool), _2213974))))]]], (35406 ^ _1670770) ^ [_3675706, _3675708, _3675710, _3675712] : [-(p(s(bool, i(s(fun(fun(_3675710, bool), bool), i(s(fun(fun(_3675712, bool), fun(fun(_3675710, bool), bool)), a_u_c), s(fun(_3675712, bool), _3675708))), s(fun(_3675710, bool), _3675706))))), 35407 ^ _1670770 : [(35408 ^ _1670770) ^ [_3676069, _3676071] : [35410 ^ _1670770 : [(35413 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3675710, bool), bool), i(s(fun(_3675710, fun(fun(_3675710, bool), bool)), in), s(_3675710, i(s(fun(_3675712, _3675710), _3676071), s(_3675712, 35409 ^ [_3675706, _3675708, _3675710, _3675712, _3676069, _3676071]))))), s(fun(_3675710, bool), _3675706)))), s(_3675712, i(s(fun(_3675710, _3675712), _3676069), s(_3675710, i(s(fun(_3675712, _3675710), _3676071), s(_3675712, 35409 ^ [_3675706, _3675708, _3675710, _3675712, _3676069, _3676071]))))) = s(_3675712, 35409 ^ [_3675706, _3675708, _3675710, _3675712, _3676069, _3676071])], (35411 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3675712, bool), bool), i(s(fun(_3675712, fun(fun(_3675712, bool), bool)), in), s(_3675712, 35409 ^ [_3675706, _3675708, _3675710, _3675712, _3676069, _3676071]))), s(fun(_3675712, bool), _3675708)))))]], 35419 ^ _1670770 : [(35422 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3675712, bool), bool), i(s(fun(_3675712, fun(fun(_3675712, bool), bool)), in), s(_3675712, i(s(fun(_3675710, _3675712), _3676069), s(_3675710, 35418 ^ [_3675706, _3675708, _3675710, _3675712, _3676069, _3676071]))))), s(fun(_3675712, bool), _3675708)))), s(_3675710, i(s(fun(_3675712, _3675710), _3676071), s(_3675712, i(s(fun(_3675710, _3675712), _3676069), s(_3675710, 35418 ^ [_3675706, _3675708, _3675710, _3675712, _3676069, _3676071]))))) = s(_3675710, 35418 ^ [_3675706, _3675708, _3675710, _3675712, _3676069, _3676071])], (35420 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3675710, bool), bool), i(s(fun(_3675710, fun(fun(_3675710, bool), bool)), in), s(_3675710, 35418 ^ [_3675706, _3675708, _3675710, _3675712, _3676069, _3676071]))), s(fun(_3675710, bool), _3675706)))))]]]]], (10253 ^ _1670770) ^ [_2005563, _2005565, _2005567] : [-(s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _2005567))), s(hreal, _2005565))))), s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _2005567))), s(hreal, _2005563))))) = s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, _2005565))), s(hreal, _2005563))))], (47444 ^ _1670770) ^ [_4500126, _4500128, _4500130] : [s(cart(cart(real, _4500130), _4500128), _4500126) = s(cart(cart(real, _4500130), _4500128), i(s(fun(num, cart(cart(real, _4500130), _4500128)), mat), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(num, i(s(fun(cart(cart(real, _4500130), _4500128), num), rank), s(cart(cart(real, _4500130), _4500128), _4500126))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (41890 ^ _1670770) ^ [_4138050] : [41891 ^ _1670770 : [(41892 ^ _1670770) ^ [_4138278, _4138280, _4138282] : [p(s(bool, i(s(fun(cart(_4138050, n3), bool), p0), s(cart(_4138050, n3), i(s(fun(list(_4138050), cart(_4138050, n3)), vector), s(list(_4138050), i(s(fun(list(_4138050), list(_4138050)), i(s(fun(_4138050, fun(list(_4138050), list(_4138050))), cons), s(_4138050, _4138282))), s(list(_4138050), i(s(fun(list(_4138050), list(_4138050)), i(s(fun(_4138050, fun(list(_4138050), list(_4138050))), cons), s(_4138050, _4138280))), s(list(_4138050), i(s(fun(list(_4138050), list(_4138050)), i(s(fun(_4138050, fun(list(_4138050), list(_4138050))), cons), s(_4138050, _4138278))), s(list(_4138050), nil))))))))))))]], -(p(s(bool, i(s(fun(cart(_4138050, n3), bool), p0), s(cart(_4138050, n3), 41893 ^ [_4138050])))))], (7314 ^ _1670770) ^ [_1878954] : [-(s(bool, i(s(fun(num, bool), even), s(num, i(s(fun(num, num), numeral), s(num, _1878954))))) = s(bool, i(s(fun(num, bool), even), s(num, _1878954))))], (45826 ^ _1670770) ^ [_4405638, _4405640, _4405642] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(fun(cart(real, _4405642), bool), num), dim), s(fun(cart(real, _4405642), bool), _4405640))))), s(num, i(s(fun(fun(cart(real, _4405642), bool), num), card), s(fun(cart(real, _4405642), bool), _4405638))))))), p(s(bool, i(s(fun(fun(cart(real, _4405642), bool), bool), i(s(fun(fun(cart(real, _4405642), bool), fun(fun(cart(real, _4405642), bool), bool)), subset), s(fun(cart(real, _4405642), bool), _4405640))), s(fun(cart(real, _4405642), bool), i(s(fun(fun(cart(real, _4405642), bool), fun(cart(real, _4405642), bool)), span), s(fun(cart(real, _4405642), bool), _4405638)))))), p(s(bool, i(s(fun(fun(cart(real, _4405642), bool), bool), finite), s(fun(cart(real, _4405642), bool), _4405638))))], (39764 ^ _1670770) ^ [_3978998, _3979000] : [-(s(real, i(s(fun(cart(real, _3979000), real), i(s(fun(cart(real, _3979000), fun(cart(real, _3979000), real)), dot), s(cart(real, _3979000), _3978998))), s(cart(real, _3979000), _3978998))) = s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, i(s(fun(cart(real, _3979000), real), vectoru_norm), s(cart(real, _3979000), _3978998))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))], (42767 ^ _1670770) ^ [_4222749, _4222751, _4222753] : [-(s(cart(cart(real, _4222753), _4222751), i(s(fun(cart(cart(real, _4222753), _4222751), cart(cart(real, _4222753), _4222751)), i(s(fun(cart(cart(real, _4222753), _4222751), fun(cart(cart(real, _4222753), _4222751), cart(cart(real, _4222753), _4222751))), matrixu_add), s(cart(cart(real, _4222753), _4222751), i(s(fun(num, cart(cart(real, _4222753), _4222751)), mat), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(cart(cart(real, _4222753), _4222751), _4222749))) = s(cart(cart(real, _4222753), _4222751), _4222749))], (12745 ^ _1670770) ^ [_2070053, _2070055] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2070055))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2070053))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), s(real, _2070055) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(real, _2070053) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (25900 ^ _1670770) ^ [_2706292, _2706294, _2706296, _2706298] : [p(s(bool, i(s(fun(fun(_2706298, bool), bool), finite), s(fun(_2706298, bool), _2706292)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(fun(_2706298, num), num), i(s(fun(fun(_2706298, bool), fun(fun(_2706298, num), num)), nsum), s(fun(_2706298, bool), _2706292))), s(fun(_2706298, num), _2706296))))), s(num, _2706294)))), 25907 ^ _1670770 : [(25908 ^ _1670770) ^ [_2706640] : [p(s(bool, i(s(fun(fun(_2706298, bool), bool), i(s(fun(_2706298, fun(fun(_2706298, bool), bool)), in), s(_2706298, _2706640))), s(fun(_2706298, bool), _2706292)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(_2706298, num), _2706296), s(_2706298, _2706640))))), s(num, _2706294)))))]]], (2967 ^ _1670770) ^ [_1722396, _1722398, _1722400] : [2971 ^ _1670770 : [(2972 ^ _1670770) ^ [_1722790] : [p(s(bool, i(s(fun(_1722398, bool), i(s(fun(_1722400, fun(_1722398, bool)), _1722396), s(_1722400, 2968 ^ [_1722396, _1722398, _1722400]))), s(_1722398, _1722790))))]], 2975 ^ _1670770 : [(2980 ^ _1670770) ^ [] : [s(_1722398, 2973 ^ [_1722396, _1722398, _1722400]) = s(_1722398, 2974 ^ [_1722396, _1722398, _1722400])], (2978 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1722398, bool), i(s(fun(_1722400, fun(_1722398, bool)), _1722396), s(_1722400, 2968 ^ [_1722396, _1722398, _1722400]))), s(_1722398, 2974 ^ [_1722396, _1722398, _1722400])))))], (2976 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1722398, bool), i(s(fun(_1722400, fun(_1722398, bool)), _1722396), s(_1722400, 2968 ^ [_1722396, _1722398, _1722400]))), s(_1722398, 2973 ^ [_1722396, _1722398, _1722400])))))]], 2982 ^ _1670770 : [(2989 ^ _1670770) ^ [_1723346, _1723348] : [s(_1722398, i(s(fun(_1722400, _1722398), 2981 ^ [_1722396, _1722398, _1722400]), s(_1722400, _1723348))) = s(_1722398, _1723346), -(p(s(bool, i(s(fun(_1722398, bool), i(s(fun(_1722400, fun(_1722398, bool)), _1722396), s(_1722400, _1723348))), s(_1722398, _1723346)))))], (2983 ^ _1670770) ^ [_1723155, _1723157] : [p(s(bool, i(s(fun(_1722398, bool), i(s(fun(_1722400, fun(_1722398, bool)), _1722396), s(_1722400, _1723157))), s(_1722398, _1723155)))), -(s(_1722398, i(s(fun(_1722400, _1722398), 2981 ^ [_1722396, _1722398, _1722400]), s(_1722400, _1723157))) = s(_1722398, _1723155))]]], (20 ^ _1670770) ^ [_1671026, _1671028] : [-(p(_1671026)), _1671028 = _1671026, p(_1671028)], (44439 ^ _1670770) ^ [_4326589, _4326591] : [p(s(bool, i(s(fun(fun(cart(real, _4326591), bool), bool), subspace), s(fun(cart(real, _4326591), bool), _4326589)))), -(s(fun(cart(real, _4326591), bool), i(s(fun(fun(cart(real, _4326591), bool), fun(cart(real, _4326591), bool)), span), s(fun(cart(real, _4326591), bool), _4326589))) = s(fun(cart(real, _4326591), bool), _4326589))], (17319 ^ _1670770) ^ [_2232404, _2232406, _2232408, _2232410, _2232412, _2232414] : [-(s(fun(_2232414, bool), i(s(fun(fun(_2232410, bool), fun(_2232414, bool)), i(s(fun(fun(_2232410, _2232414), fun(fun(_2232410, bool), fun(_2232414, bool))), image), s(fun(_2232410, _2232414), i(s(fun(fun(_2232410, _2232412), fun(_2232410, _2232414)), i(s(fun(fun(_2232412, _2232414), fun(fun(_2232410, _2232412), fun(_2232410, _2232414))), o), s(fun(_2232412, _2232414), _2232408))), s(fun(_2232410, _2232412), _2232406))))), s(fun(_2232410, bool), _2232404))) = s(fun(_2232414, bool), i(s(fun(fun(_2232412, bool), fun(_2232414, bool)), i(s(fun(fun(_2232412, _2232414), fun(fun(_2232412, bool), fun(_2232414, bool))), image), s(fun(_2232412, _2232414), _2232408))), s(fun(_2232412, bool), i(s(fun(fun(_2232410, bool), fun(_2232412, bool)), i(s(fun(fun(_2232410, _2232412), fun(fun(_2232410, bool), fun(_2232412, bool))), image), s(fun(_2232410, _2232412), _2232406))), s(fun(_2232410, bool), _2232404))))))], (45896 ^ _1670770) ^ [_4408699, _4408701] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(cart(real, _4408701), bool), fun(num, bool)), hasu_size), s(fun(cart(real, _4408701), bool), _4408699))), s(num, i(s(fun(fun(_4408701, bool), num), dimindex), s(fun(_4408701, bool), univ))))))), p(s(bool, i(s(fun(fun(cart(real, _4408701), bool), bool), independent), s(fun(cart(real, _4408701), bool), _4408699)))), s(fun(cart(real, _4408701), bool), i(s(fun(fun(cart(real, _4408701), bool), fun(cart(real, _4408701), bool)), span), s(fun(cart(real, _4408701), bool), _4408699))) = s(fun(cart(real, _4408701), bool), univ)], (14722 ^ _1670770) ^ [_2117438] : [p(s(bool, 14720 ^ [_2117438])), -(s(num, _2117438) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (14259 ^ _1670770) ^ [_2106284, _2106286, _2106288] : [14260 ^ _1670770 : [(14263 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2106286))), s(int, _2106284))))], (14261 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2106288))), s(int, _2106284))))]], -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_min), s(int, _2106288))), s(int, _2106286))))), s(int, _2106284)))))], (33600 ^ _1670770) ^ [_3581756, _3581758] : [p(s(bool, i(s(fun(fun(prod(_3581758, _3581758), bool), bool), woset), s(fun(prod(_3581758, _3581758), bool), _3581756)))), 33603 ^ _1670770 : [(33604 ^ _1670770) ^ [_3581965] : [p(s(bool, i(s(fun(_3581758, bool), i(s(fun(fun(prod(_3581758, _3581758), bool), fun(_3581758, bool)), fl), s(fun(prod(_3581758, _3581758), bool), _3581756))), s(_3581758, _3581965)))), -(p(s(bool, i(s(fun(prod(_3581758, _3581758), bool), _3581756), s(prod(_3581758, _3581758), i(s(fun(_3581758, prod(_3581758, _3581758)), i(s(fun(_3581758, fun(_3581758, prod(_3581758, _3581758))), c_), s(_3581758, _3581965))), s(_3581758, _3581965)))))))]]], (10821 ^ _1670770) ^ [_2021268] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2021268)))), -(s(real, i(s(fun(hreal, real), 10817 ^ []), s(hreal, i(s(fun(real, hreal), 10816 ^ []), s(real, _2021268))))) = s(real, _2021268))], (10791 ^ _1670770) ^ [] : [-(s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, x))), s(num, i(s(fun(num, num), numeral), s(num, u_0))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (7766 ^ _1670770) ^ [_1893706, _1893708] : [p(s(bool, i(s(fun(fun(num, fun(_1893708, bool)), bool), _1893706), s(fun(num, fun(_1893708, bool)), zbot)))), 7774 ^ _1670770 : [(7777 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(num, fun(_1893708, bool)), bool), _1893706), s(fun(num, fun(_1893708, bool)), i(s(fun(fun(num, fun(num, fun(_1893708, bool))), fun(num, fun(_1893708, bool))), i(s(fun(_1893708, fun(fun(num, fun(num, fun(_1893708, bool))), fun(num, fun(_1893708, bool)))), i(s(fun(num, fun(_1893708, fun(fun(num, fun(num, fun(_1893708, bool))), fun(num, fun(_1893708, bool))))), zconstr), s(num, 7771 ^ [_1893706, _1893708]))), s(_1893708, 7772 ^ [_1893706, _1893708]))), s(fun(num, fun(num, fun(_1893708, bool))), 7773 ^ [_1893706, _1893708]))))))], (7775 ^ _1670770) ^ [_1894251] : [-(p(s(bool, i(s(fun(fun(num, fun(_1893708, bool)), bool), _1893706), s(fun(num, fun(_1893708, bool)), i(s(fun(num, fun(num, fun(_1893708, bool))), 7773 ^ [_1893706, _1893708]), s(num, _1894251)))))))]], 7778 ^ _1670770 : [(7779 ^ _1670770) ^ [_1894498] : [p(s(bool, i(s(fun(fun(num, fun(_1893708, bool)), bool), zrecspace), s(fun(num, fun(_1893708, bool)), _1894498)))), -(p(s(bool, i(s(fun(fun(num, fun(_1893708, bool)), bool), _1893706), s(fun(num, fun(_1893708, bool)), _1894498)))))]]], (14285 ^ _1670770) ^ [_2107024, _2107026] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_min), s(int, _2107026))), s(int, _2107024))) = s(int, i(s(fun(int, int), intu_neg), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_max), s(int, i(s(fun(int, int), intu_neg), s(int, _2107026))))), s(int, i(s(fun(int, int), intu_neg), s(int, _2107024))))))))], (13473 ^ _1670770) ^ [] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, m))), s(int, n))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, n))), s(int, m))))], (13287 ^ _1670770) ^ [_2081211, _2081213] : [-(s(real, i(s(fun(int, real), realu_ofu_int), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _2081213))), s(int, _2081211))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(int, real), realu_ofu_int), s(int, _2081213))))), s(real, i(s(fun(int, real), realu_ofu_int), s(int, _2081211))))))], (45565 ^ _1670770) ^ [_4392524, _4392526, _4392528] : [p(s(bool, 45563 ^ [_4392524, _4392526, _4392528])), -(s(cart(real, _4392528), _4392526) = s(cart(real, _4392528), i(s(fun(num, cart(real, _4392528)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (43891 ^ _1670770) ^ [_4292661, _4292663, _4292665] : [-(s(cart(real, finite_sum(_4292665, _4292663)), i(s(fun(cart(real, _4292663), cart(real, finite_sum(_4292665, _4292663))), i(s(fun(cart(real, _4292665), fun(cart(real, _4292663), cart(real, finite_sum(_4292665, _4292663)))), pastecart), s(cart(real, _4292665), i(s(fun(num, cart(real, _4292665)), vec), s(num, _4292661))))), s(cart(real, _4292663), i(s(fun(num, cart(real, _4292663)), vec), s(num, _4292661))))) = s(cart(real, finite_sum(_4292665, _4292663)), i(s(fun(num, cart(real, finite_sum(_4292665, _4292663))), vec), s(num, _4292661))))], (23215 ^ _1670770) ^ [_2551766, _2551768, _2551770, _2551772, _2551774, _2551776] : [-(s(num, i(s(fun(fun(_2551776, bool), num), card), s(fun(_2551776, bool), _2551772))) = s(num, i(s(fun(fun(_2551774, bool), num), card), s(fun(_2551774, bool), _2551770)))), 23218 ^ _1670770 : [(23221 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2551774, bool), bool), finite), s(fun(_2551774, bool), _2551770))))], (23219 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2551776, bool), bool), finite), s(fun(_2551776, bool), _2551772))))]], 23225 ^ _1670770 : [(23228 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2551774, bool), bool), i(s(fun(_2551774, fun(fun(_2551774, bool), bool)), in), s(_2551774, i(s(fun(_2551776, _2551774), _2551768), s(_2551776, 23224 ^ [_2551766, _2551768, _2551770, _2551772, _2551774, _2551776]))))), s(fun(_2551774, bool), _2551770)))), s(_2551776, i(s(fun(_2551774, _2551776), _2551766), s(_2551774, i(s(fun(_2551776, _2551774), _2551768), s(_2551776, 23224 ^ [_2551766, _2551768, _2551770, _2551772, _2551774, _2551776]))))) = s(_2551776, 23224 ^ [_2551766, _2551768, _2551770, _2551772, _2551774, _2551776])], (23226 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2551776, bool), bool), i(s(fun(_2551776, fun(fun(_2551776, bool), bool)), in), s(_2551776, 23224 ^ [_2551766, _2551768, _2551770, _2551772, _2551774, _2551776]))), s(fun(_2551776, bool), _2551772)))))]], 23234 ^ _1670770 : [(23237 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2551776, bool), bool), i(s(fun(_2551776, fun(fun(_2551776, bool), bool)), in), s(_2551776, i(s(fun(_2551774, _2551776), _2551766), s(_2551774, 23233 ^ [_2551766, _2551768, _2551770, _2551772, _2551774, _2551776]))))), s(fun(_2551776, bool), _2551772)))), s(_2551774, i(s(fun(_2551776, _2551774), _2551768), s(_2551776, i(s(fun(_2551774, _2551776), _2551766), s(_2551774, 23233 ^ [_2551766, _2551768, _2551770, _2551772, _2551774, _2551776]))))) = s(_2551774, 23233 ^ [_2551766, _2551768, _2551770, _2551772, _2551774, _2551776])], (23235 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2551774, bool), bool), i(s(fun(_2551774, fun(fun(_2551774, bool), bool)), in), s(_2551774, 23233 ^ [_2551766, _2551768, _2551770, _2551772, _2551774, _2551776]))), s(fun(_2551774, bool), _2551770)))))]]], (25794 ^ _1670770) ^ [_2700583, _2700585, _2700587] : [25796 ^ _1670770 : [(25799 ^ _1670770) ^ [] : [s(num, i(s(fun(_2700587, num), _2700585), s(_2700587, 25795 ^ [_2700583, _2700585, _2700587]))) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (25797 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2700587, bool), bool), i(s(fun(_2700587, fun(fun(_2700587, bool), bool)), in), s(_2700587, 25795 ^ [_2700583, _2700585, _2700587]))), s(fun(_2700587, bool), _2700583)))))]], -(s(num, i(s(fun(fun(_2700587, num), num), i(s(fun(fun(_2700587, bool), fun(fun(_2700587, num), num)), nsum), s(fun(_2700587, bool), _2700583))), s(fun(_2700587, num), _2700585))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (22101 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(list(char), bool), bool), infinite), s(fun(list(char), bool), univ)))))], (39655 ^ _1670770) ^ [_3973251, _3973253, _3973255] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(cart(real, _3973255), real), i(s(fun(cart(real, _3973255), fun(cart(real, _3973255), real)), dot), s(cart(real, _3973255), _3973253))), s(cart(real, _3973255), _3973251))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(cart(real, _3973255), real), vectoru_norm), s(cart(real, _3973255), _3973253))))), s(real, i(s(fun(cart(real, _3973255), real), vectoru_norm), s(cart(real, _3973255), _3973251)))))))))], (39753 ^ _1670770) ^ [_3978364, _3978366, _3978368] : [39755 ^ _1670770 : [(39760 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(num, real), i(s(fun(cart(real, _3978368), fun(num, real)), d_), s(cart(real, _3978368), _3978366))), s(num, 39754 ^ [_3978364, _3978366, _3978368]))))))), s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(num, real), i(s(fun(cart(real, _3978368), fun(num, real)), d_), s(cart(real, _3978368), _3978364))), s(num, 39754 ^ [_3978364, _3978366, _3978368]))))))))], (39758 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 39754 ^ [_3978364, _3978366, _3978368]))), s(num, i(s(fun(fun(_3978368, bool), num), dimindex), s(fun(_3978368, bool), univ)))))))], (39756 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, 39754 ^ [_3978364, _3978366, _3978368])))))]], -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, _3978368), real), vectoru_norm), s(cart(real, _3978368), _3978366))))), s(real, i(s(fun(cart(real, _3978368), real), vectoru_norm), s(cart(real, _3978368), _3978364)))))))], (23912 ^ _1670770) ^ [_2578587] : [p(s(bool, i(s(fun(fun(real, bool), bool), finite), s(fun(real, bool), _2578587)))), -(s(fun(real, bool), _2578587) = s(fun(real, bool), empty)), 23920 ^ _1670770 : [(23923 ^ _1670770) ^ [_2578883] : [p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _2578883))), s(fun(real, bool), _2578587)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 23919 ^ [_2578587]))), s(real, _2578883)))))], (23921 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 23919 ^ [_2578587]))), s(fun(real, bool), _2578587)))))]]], (9381 ^ _1670770) ^ [_1975223] : [9383 ^ _1670770 : [(9384 ^ _1670770) ^ [_1975412] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), _1975223), s(num, 9382 ^ [_1975223, _1975412]))))), s(num, _1975412))))]], 9387 ^ _1670770 : [(9388 ^ _1670770) ^ [_1975471] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1975471))), s(num, i(s(fun(num, num), _1975223), s(num, _1975471))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, 9385 ^ [_1975223]))), s(num, _1975471))))), s(num, 9386 ^ [_1975223])))))))]]], (39068 ^ _1670770) ^ [_3951829, _3951831, _3951833, _3951835] : [-(s(real, i(s(fun(cart(real, _3951835), real), i(s(fun(cart(real, _3951835), fun(cart(real, _3951835), real)), dot), s(cart(real, _3951835), i(s(fun(cart(real, _3951835), cart(real, _3951835)), i(s(fun(cart(real, _3951835), fun(cart(real, _3951835), cart(real, _3951835))), vectoru_sub), s(cart(real, _3951835), _3951833))), s(cart(real, _3951835), _3951831))))), s(cart(real, _3951835), _3951829))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(cart(real, _3951835), real), i(s(fun(cart(real, _3951835), fun(cart(real, _3951835), real)), dot), s(cart(real, _3951835), _3951833))), s(cart(real, _3951835), _3951829))))), s(real, i(s(fun(cart(real, _3951835), real), i(s(fun(cart(real, _3951835), fun(cart(real, _3951835), real)), dot), s(cart(real, _3951835), _3951831))), s(cart(real, _3951835), _3951829))))))], (42825 ^ _1670770) ^ [_4229746, _4229748] : [-(s(cart(cart(real, _4229748), _4229746), i(s(fun(cart(cart(real, _4229748), _4229746), cart(cart(real, _4229748), _4229746)), matrixu_neg), s(cart(cart(real, _4229748), _4229746), i(s(fun(num, cart(cart(real, _4229748), _4229746)), mat), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))) = s(cart(cart(real, _4229748), _4229746), i(s(fun(num, cart(cart(real, _4229748), _4229746)), mat), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (15637 ^ _1670770) ^ [_2149302, _2149304] : [15689 ^ _1670770 : [(15690 ^ _1670770) ^ [_2151588, _2151590] : [-(s(fun(_2149304, bool), i(s(fun(fun(_2149304, bool), fun(_2149304, bool)), i(s(fun(fun(_2149304, bool), fun(fun(_2149304, bool), fun(_2149304, bool))), inter), s(fun(_2149304, bool), _2151590))), s(fun(_2149304, bool), _2151588))) = s(fun(_2149304, bool), i(s(fun(fun(_2149304, bool), fun(_2149304, bool)), gspec), s(fun(_2149304, bool), i(s(fun(fun(_2149304, bool), fun(_2149304, bool)), i(s(fun(fun(_2149304, bool), fun(fun(_2149304, bool), fun(_2149304, bool))), _2149302), s(fun(_2149304, bool), _2151590))), s(fun(_2149304, bool), _2151588))))))]], 15643 ^ _1670770 : [(15646 ^ _1670770) ^ [_2150094, _2150096] : [p(s(bool, i(s(fun(_2149304, bool), i(s(fun(bool, fun(_2149304, bool)), i(s(fun(_2149304, fun(bool, fun(_2149304, bool))), setspec), s(_2149304, 15640 ^ [_2149302, _2149304]))), s(bool, _2150094))), s(_2149304, _2150096)))), 15657 ^ _1670770 : [(15662 ^ _1670770) ^ [] : [p(s(bool, _2150094))], (15660 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2149304, bool), bool), i(s(fun(_2149304, fun(fun(_2149304, bool), bool)), in), s(_2149304, _2150096))), s(fun(_2149304, bool), 15639 ^ [_2149302, _2149304])))))], (15658 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2149304, bool), bool), i(s(fun(_2149304, fun(fun(_2149304, bool), bool)), in), s(_2149304, _2150096))), s(fun(_2149304, bool), 15638 ^ [_2149302, _2149304])))))]], 15649 ^ _1670770 : [(15652 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2149304, bool), bool), i(s(fun(_2149304, fun(fun(_2149304, bool), bool)), in), s(_2149304, _2150096))), s(fun(_2149304, bool), 15638 ^ [_2149302, _2149304])))), p(s(bool, i(s(fun(fun(_2149304, bool), bool), i(s(fun(_2149304, fun(fun(_2149304, bool), bool)), in), s(_2149304, _2150096))), s(fun(_2149304, bool), 15639 ^ [_2149302, _2149304]))))], (15650 ^ _1670770) ^ [] : [-(p(s(bool, _2150094)))]]], (15644 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2149304, bool), i(s(fun(fun(_2149304, bool), fun(_2149304, bool)), i(s(fun(fun(_2149304, bool), fun(fun(_2149304, bool), fun(_2149304, bool))), _2149302), s(fun(_2149304, bool), 15638 ^ [_2149302, _2149304]))), s(fun(_2149304, bool), 15639 ^ [_2149302, _2149304]))), s(_2149304, 15640 ^ [_2149302, _2149304])))))]], 15667 ^ _1670770 : [(15686 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2149304, bool), i(s(fun(bool, fun(_2149304, bool)), i(s(fun(_2149304, fun(bool, fun(_2149304, bool))), setspec), s(_2149304, 15640 ^ [_2149302, _2149304]))), s(bool, 15666 ^ [_2149302, _2149304]))), s(_2149304, 15665 ^ [_2149302, _2149304])))))], (15668 ^ _1670770) ^ [] : [p(s(bool, 15666 ^ [_2149302, _2149304])), 15671 ^ _1670770 : [(15674 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2149304, bool), bool), i(s(fun(_2149304, fun(fun(_2149304, bool), bool)), in), s(_2149304, 15665 ^ [_2149302, _2149304]))), s(fun(_2149304, bool), 15639 ^ [_2149302, _2149304])))))], (15672 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2149304, bool), bool), i(s(fun(_2149304, fun(fun(_2149304, bool), bool)), in), s(_2149304, 15665 ^ [_2149302, _2149304]))), s(fun(_2149304, bool), 15638 ^ [_2149302, _2149304])))))]]], (15676 ^ _1670770) ^ [] : [-(p(s(bool, 15666 ^ [_2149302, _2149304]))), p(s(bool, i(s(fun(fun(_2149304, bool), bool), i(s(fun(_2149304, fun(fun(_2149304, bool), bool)), in), s(_2149304, 15665 ^ [_2149302, _2149304]))), s(fun(_2149304, bool), 15638 ^ [_2149302, _2149304])))), p(s(bool, i(s(fun(fun(_2149304, bool), bool), i(s(fun(_2149304, fun(fun(_2149304, bool), bool)), in), s(_2149304, 15665 ^ [_2149302, _2149304]))), s(fun(_2149304, bool), 15639 ^ [_2149302, _2149304]))))], (15688 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2149304, bool), i(s(fun(fun(_2149304, bool), fun(_2149304, bool)), i(s(fun(fun(_2149304, bool), fun(fun(_2149304, bool), fun(_2149304, bool))), _2149302), s(fun(_2149304, bool), 15638 ^ [_2149302, _2149304]))), s(fun(_2149304, bool), 15639 ^ [_2149302, _2149304]))), s(_2149304, 15640 ^ [_2149302, _2149304]))))]]], (36191 ^ _1670770) ^ [_3715777, _3715779, _3715781, _3715783, _3715785, _3715787] : [p(s(bool, i(s(fun(fun(prod(_3715787, _3715785), bool), bool), i(s(fun(prod(_3715787, _3715785), fun(fun(prod(_3715787, _3715785), bool), bool)), in), s(prod(_3715787, _3715785), i(s(fun(_3715785, prod(_3715787, _3715785)), i(s(fun(_3715787, fun(_3715785, prod(_3715787, _3715785))), c_), s(_3715787, _3715779))), s(_3715785, _3715777))))), s(fun(prod(_3715787, _3715785), bool), i(s(fun(fun(_3715785, bool), fun(prod(_3715787, _3715785), bool)), i(s(fun(fun(_3715787, bool), fun(fun(_3715785, bool), fun(prod(_3715787, _3715785), bool))), t_u_c), s(fun(_3715787, bool), _3715783))), s(fun(_3715785, bool), _3715781)))))), 36194 ^ _1670770 : [(36197 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3715785, bool), bool), i(s(fun(_3715785, fun(fun(_3715785, bool), bool)), in), s(_3715785, _3715777))), s(fun(_3715785, bool), _3715781)))))], (36195 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3715787, bool), bool), i(s(fun(_3715787, fun(fun(_3715787, bool), bool)), in), s(_3715787, _3715779))), s(fun(_3715787, bool), _3715783)))))]]], (720 ^ _1670770) ^ [] : [721 ^ _1670770 : [(726 ^ _1670770) ^ [] : [p(s(bool, r0))], (724 ^ _1670770) ^ [] : [p(s(bool, q))], (722 ^ _1670770) ^ [] : [p(s(bool, p1))]], -(p(s(bool, q))), -(p(s(bool, p1))), -(p(s(bool, r0)))], (6687 ^ _1670770) ^ [_1839391] : [-(p(s(bool, i(s(fun(fun(_1839391, fun(_1839391, bool)), bool), wf), s(fun(_1839391, fun(_1839391, bool)), l_l_))))), 6689 ^ _1670770 : [(6703 ^ _1670770) ^ [_1840679] : [-(s(bool, i(s(fun(_1839391, bool), 6699 ^ [_1839391]), s(_1839391, _1840679))) = s(bool, i(s(fun(_1839391, bool), i(s(fun(fun(_1839391, bool), fun(_1839391, bool)), 6688 ^ [_1839391]), s(fun(_1839391, bool), 6699 ^ [_1839391]))), s(_1839391, _1840679))))], (6705 ^ _1670770) ^ [] : [s(fun(_1839391, bool), 6698 ^ [_1839391]) = s(fun(_1839391, bool), 6699 ^ [_1839391])], (6690 ^ _1670770) ^ [_1840088, _1840090, _1840092] : [6692 ^ _1670770 : [(6695 ^ _1670770) ^ [] : [s(bool, i(s(fun(_1839391, bool), _1840092), s(_1839391, 6691 ^ [_1839391, _1840088, _1840090, _1840092]))) = s(bool, i(s(fun(_1839391, bool), _1840090), s(_1839391, 6691 ^ [_1839391, _1840088, _1840090, _1840092])))], (6693 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1839391, bool), i(s(fun(_1839391, fun(_1839391, bool)), l_l_), s(_1839391, 6691 ^ [_1839391, _1840088, _1840090, _1840092]))), s(_1839391, _1840088)))))]], -(s(bool, i(s(fun(_1839391, bool), i(s(fun(fun(_1839391, bool), fun(_1839391, bool)), 6688 ^ [_1839391]), s(fun(_1839391, bool), _1840092))), s(_1839391, _1840088))) = s(bool, i(s(fun(_1839391, bool), i(s(fun(fun(_1839391, bool), fun(_1839391, bool)), 6688 ^ [_1839391]), s(fun(_1839391, bool), _1840090))), s(_1839391, _1840088))))], (6701 ^ _1670770) ^ [_1840593] : [-(s(bool, i(s(fun(_1839391, bool), 6698 ^ [_1839391]), s(_1839391, _1840593))) = s(bool, i(s(fun(_1839391, bool), i(s(fun(fun(_1839391, bool), fun(_1839391, bool)), 6688 ^ [_1839391]), s(fun(_1839391, bool), 6698 ^ [_1839391]))), s(_1839391, _1840593))))]]], (2046 ^ _1670770) ^ [_1703306, _1703308, _1703310] : [2048 ^ _1670770 : [(2051 ^ _1670770) ^ [] : [p(s(bool, _1703306))], (2049 ^ _1670770) ^ [] : [-(p(s(bool, _1703308)))]], 2054 ^ _1670770 : [(2055 ^ _1670770) ^ [_1703457] : [p(s(bool, _1703308))]], 2056 ^ _1670770 : [(2057 ^ _1670770) ^ [_1703485] : [-(p(s(bool, _1703306)))]]], (19468 ^ _1670770) ^ [_2364173, _2364175, _2364177] : [p(s(bool, i(s(fun(fun(_2364177, bool), bool), finite), s(fun(_2364177, bool), _2364175)))), -(p(s(bool, i(s(fun(fun(_2364177, bool), bool), finite), s(fun(_2364177, bool), i(s(fun(_2364177, fun(_2364177, bool)), i(s(fun(fun(_2364177, bool), fun(_2364177, fun(_2364177, bool))), delete), s(fun(_2364177, bool), _2364175))), s(_2364177, _2364173)))))))], (11737 ^ _1670770) ^ [_2045270, _2045272] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_min), s(real, _2045272))), s(real, _2045270))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_min), s(real, _2045270))), s(real, _2045272))))], (7534 ^ _1670770) ^ [] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, u_0))), s(num, u_0))) = s(num, u_0))], (5757 ^ _1670770) ^ [_1815651, _1815653] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1815653))), s(num, _1815651)))), -(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1815653))), s(num, _1815651))) = s(num, _1815653))], (1518 ^ _1670770) ^ [_1692506, _1692508, _1692510] : [1526 ^ _1670770 : [(1529 ^ _1670770) ^ [_1692815] : [-(p(s(bool, i(s(fun(_1692510, bool), _1692506), s(_1692510, _1692815)))))], (1527 ^ _1670770) ^ [_1692781] : [-(p(s(bool, i(s(fun(_1692510, bool), _1692508), s(_1692510, _1692781)))))]], p(s(bool, i(s(fun(_1692510, bool), _1692508), s(_1692510, 1519 ^ [_1692506, _1692508, _1692510])))), p(s(bool, i(s(fun(_1692510, bool), _1692506), s(_1692510, 1519 ^ [_1692506, _1692508, _1692510]))))], (11933 ^ _1670770) ^ [_2050432, _2050434, _2050436] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2050436))), s(real, _2050432))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2050434))), s(real, _2050432))))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2050436))), s(real, _2050434)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2050432))))], (30228 ^ _1670770) ^ [] : [-(s(num, i(s(fun(fun(n20, bool), num), dimindex), s(fun(n20, bool), univ))) = s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (14770 ^ _1670770) ^ [_2118308] : [s(int, _2118308) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(int, i(s(fun(int, int), intu_sgn), s(int, _2118308))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (10731 ^ _1670770) ^ [_2018922, _2018924] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2018924))), s(real, _2018922))))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2018924)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2018922))))], (19234 ^ _1670770) ^ [_2353473, _2353475, _2353477, _2353479, _2353481, _2353483] : [19236 ^ _1670770 : [(19239 ^ _1670770) ^ [_2353754] : [s(_2353483, i(s(fun(_2353481, _2353483), _2353473), s(_2353481, _2353754))) = s(_2353483, i(s(fun(_2353479, _2353483), _2353475), s(_2353479, 19235 ^ [_2353473, _2353475, _2353477, _2353479, _2353481, _2353483])))], (19237 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2353479, bool), _2353477), s(_2353479, 19235 ^ [_2353473, _2353475, _2353477, _2353479, _2353481, _2353483])))))]], 19241 ^ _1670770 : [(19242 ^ _1670770) ^ [_2353825] : [p(s(bool, i(s(fun(_2353479, bool), _2353477), s(_2353479, _2353825)))), -(s(_2353483, i(s(fun(_2353479, _2353483), _2353475), s(_2353479, _2353825))) = s(_2353483, i(s(fun(_2353481, _2353483), _2353473), s(_2353481, i(s(fun(_2353479, _2353481), 19240 ^ [_2353473, _2353475, _2353477, _2353479, _2353481, _2353483]), s(_2353479, _2353825))))))]]], (39792 ^ _1670770) ^ [_3979882, _3979884] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, _3979884), real), vectoru_norm), s(cart(real, _3979884), _3979882))))), s(real, a0))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, a0)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, _3979884), real), i(s(fun(cart(real, _3979884), fun(cart(real, _3979884), real)), dot), s(cart(real, _3979884), _3979882))), s(cart(real, _3979884), _3979882))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, a0))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))], (29539 ^ _1670770) ^ [_2947592, _2947594, _2947596, _2947598] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2947596))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _2947594))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(fun(num, real), _2947598))))), s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2947594))), s(num, _2947592))))), s(fun(num, real), _2947598))))) = s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2947596))), s(num, _2947592))))), s(fun(num, real), _2947598)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, _2947594)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2947596))), s(num, _2947594)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2947594))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2947592))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))], (9879 ^ _1670770) ^ [_1994253] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1994253))), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))), 9884 ^ _1670770 : [(9885 ^ _1670770) ^ [_1994599, _1994601] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1994253))), s(num, _1994601))))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1994253))), s(num, _1994599))))))), s(num, i(s(fun(prod(num, num), num), dist), s(prod(num, num), i(s(fun(num, prod(num, num)), i(s(fun(num, fun(num, prod(num, num))), c_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1994601))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), naddu_rinv), s(nadd, _1994253))), s(num, _1994599))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1994599))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), naddu_rinv), s(nadd, _1994253))), s(num, _1994601))))))))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, 9882 ^ [_1994253]))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1994601))), s(num, _1994599))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1994601))), s(num, _1994599))))))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 9883 ^ [_1994253]))), s(num, _1994601)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 9883 ^ [_1994253]))), s(num, _1994599))))]]], (7310 ^ _1670770) ^ [_1878857, _1878859] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, i(s(fun(num, num), numeral), s(num, _1878859))))), s(num, i(s(fun(num, num), numeral), s(num, _1878857))))) = s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1878859))), s(num, _1878857))))))], (5017 ^ _1670770) ^ [_1797073, _1797075] : [-(p(s(bool, i(s(fun(num, bool), odd), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1797075))), s(num, _1797073))))))), p(s(bool, i(s(fun(num, bool), odd), s(num, _1797075)))), p(s(bool, i(s(fun(num, bool), odd), s(num, _1797073))))], (27648 ^ _1670770) ^ [_2822885, _2822887] : [s(real, i(s(fun(_2822887, real), i(s(fun(fun(_2822887, real), fun(_2822887, real)), _2822885), s(fun(_2822887, real), 27649 ^ [_2822885, _2822887]))), s(_2822887, 27650 ^ [_2822885, _2822887]))) = s(real, i(s(fun(real, real), realu_neg), s(real, i(s(fun(_2822887, real), 27649 ^ [_2822885, _2822887]), s(_2822887, 27650 ^ [_2822885, _2822887]))))), 27653 ^ _1670770 : [(27654 ^ _1670770) ^ [_2823301, _2823303] : [-(s(real, i(s(fun(fun(_2822887, real), real), i(s(fun(fun(_2822887, bool), fun(fun(_2822887, real), real)), sum), s(fun(_2822887, bool), _2823301))), s(fun(_2822887, real), i(s(fun(fun(_2822887, real), fun(_2822887, real)), _2822885), s(fun(_2822887, real), _2823303))))) = s(real, i(s(fun(real, real), realu_neg), s(real, i(s(fun(fun(_2822887, real), real), i(s(fun(fun(_2822887, bool), fun(fun(_2822887, real), real)), sum), s(fun(_2822887, bool), _2823301))), s(fun(_2822887, real), _2823303))))))]]], (13289 ^ _1670770) ^ [_2081290, _2081292] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2081292))), s(int, _2081290))) = s(int, i(s(fun(real, int), intu_ofu_real), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(int, real), realu_ofu_int), s(int, _2081292))))), s(real, i(s(fun(int, real), realu_ofu_int), s(int, _2081290))))))))], (15581 ^ _1670770) ^ [_2146728, _2146730] : [15634 ^ _1670770 : [(15635 ^ _1670770) ^ [_2149188] : [-(s(fun(_2146730, bool), i(s(fun(fun(fun(_2146730, bool), bool), fun(_2146730, bool)), unions), s(fun(fun(_2146730, bool), bool), _2149188))) = s(fun(_2146730, bool), i(s(fun(fun(_2146730, bool), fun(_2146730, bool)), gspec), s(fun(_2146730, bool), i(s(fun(fun(fun(_2146730, bool), bool), fun(_2146730, bool)), _2146728), s(fun(fun(_2146730, bool), bool), _2149188))))))]], 15586 ^ _1670770 : [(15589 ^ _1670770) ^ [_2147424, _2147426] : [p(s(bool, i(s(fun(_2146730, bool), i(s(fun(bool, fun(_2146730, bool)), i(s(fun(_2146730, fun(bool, fun(_2146730, bool))), setspec), s(_2146730, 15583 ^ [_2146728, _2146730]))), s(bool, _2147424))), s(_2146730, _2147426)))), 15601 ^ _1670770 : [(15606 ^ _1670770) ^ [] : [p(s(bool, _2147424))], (15604 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2146730, bool), bool), i(s(fun(_2146730, fun(fun(_2146730, bool), bool)), in), s(_2146730, _2147426))), s(fun(_2146730, bool), 15600 ^ [_2146728, _2146730, _2147424, _2147426])))))], (15602 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_2146730, bool), bool), bool), i(s(fun(fun(_2146730, bool), fun(fun(fun(_2146730, bool), bool), bool)), in), s(fun(_2146730, bool), 15600 ^ [_2146728, _2146730, _2147424, _2147426]))), s(fun(fun(_2146730, bool), bool), 15582 ^ [_2146728, _2146730])))))]], 15592 ^ _1670770 : [(15595 ^ _1670770) ^ [_2147682] : [p(s(bool, i(s(fun(fun(fun(_2146730, bool), bool), bool), i(s(fun(fun(_2146730, bool), fun(fun(fun(_2146730, bool), bool), bool)), in), s(fun(_2146730, bool), _2147682))), s(fun(fun(_2146730, bool), bool), 15582 ^ [_2146728, _2146730])))), p(s(bool, i(s(fun(fun(_2146730, bool), bool), i(s(fun(_2146730, fun(fun(_2146730, bool), bool)), in), s(_2146730, _2147426))), s(fun(_2146730, bool), _2147682))))], (15593 ^ _1670770) ^ [] : [-(p(s(bool, _2147424)))]]], (15587 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2146730, bool), i(s(fun(fun(fun(_2146730, bool), bool), fun(_2146730, bool)), _2146728), s(fun(fun(_2146730, bool), bool), 15582 ^ [_2146728, _2146730]))), s(_2146730, 15583 ^ [_2146728, _2146730])))))]], 15611 ^ _1670770 : [(15631 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2146730, bool), i(s(fun(bool, fun(_2146730, bool)), i(s(fun(_2146730, fun(bool, fun(_2146730, bool))), setspec), s(_2146730, 15583 ^ [_2146728, _2146730]))), s(bool, 15610 ^ [_2146728, _2146730]))), s(_2146730, 15609 ^ [_2146728, _2146730])))))], (15612 ^ _1670770) ^ [] : [p(s(bool, 15610 ^ [_2146728, _2146730])), 15616 ^ _1670770 : [(15619 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2146730, bool), bool), i(s(fun(_2146730, fun(fun(_2146730, bool), bool)), in), s(_2146730, 15609 ^ [_2146728, _2146730]))), s(fun(_2146730, bool), 15615 ^ [_2146728, _2146730])))))], (15617 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_2146730, bool), bool), bool), i(s(fun(fun(_2146730, bool), fun(fun(fun(_2146730, bool), bool), bool)), in), s(fun(_2146730, bool), 15615 ^ [_2146728, _2146730]))), s(fun(fun(_2146730, bool), bool), 15582 ^ [_2146728, _2146730])))))]]], (15621 ^ _1670770) ^ [] : [-(p(s(bool, 15610 ^ [_2146728, _2146730]))), 15622 ^ _1670770 : [(15623 ^ _1670770) ^ [_2148688] : [p(s(bool, i(s(fun(fun(fun(_2146730, bool), bool), bool), i(s(fun(fun(_2146730, bool), fun(fun(fun(_2146730, bool), bool), bool)), in), s(fun(_2146730, bool), _2148688))), s(fun(fun(_2146730, bool), bool), 15582 ^ [_2146728, _2146730])))), p(s(bool, i(s(fun(fun(_2146730, bool), bool), i(s(fun(_2146730, fun(fun(_2146730, bool), bool)), in), s(_2146730, 15609 ^ [_2146728, _2146730]))), s(fun(_2146730, bool), _2148688))))]]], (15633 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2146730, bool), i(s(fun(fun(fun(_2146730, bool), bool), fun(_2146730, bool)), _2146728), s(fun(fun(_2146730, bool), bool), 15582 ^ [_2146728, _2146730]))), s(_2146730, 15583 ^ [_2146728, _2146730]))))]]], (8090 ^ _1670770) ^ [_1909353, _1909355, _1909357] : [-(s(list(_1909355), i(s(fun(list(_1909357), list(_1909355)), i(s(fun(fun(_1909357, _1909355), fun(list(_1909357), list(_1909355))), map0), s(fun(_1909357, _1909355), _1909353))), s(list(_1909357), nil))) = s(list(_1909355), nil))], (23972 ^ _1670770) ^ [_2580089, _2580091] : [p(s(bool, i(s(fun(fun(real, bool), bool), finite), s(fun(real, bool), _2580091)))), -(s(fun(real, bool), _2580091) = s(fun(real, bool), empty)), 23979 ^ _1670770 : [(23989 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(fun(real, bool), real), inf), s(fun(real, bool), _2580091))))), s(real, _2580089))))), 23990 ^ _1670770 : [(23991 ^ _1670770) ^ [_2580478] : [p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _2580478))), s(fun(real, bool), _2580091)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2580478))), s(real, _2580089))))]]], (23980 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(fun(real, bool), real), inf), s(fun(real, bool), _2580091))))), s(real, _2580089)))), 23984 ^ _1670770 : [(23987 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 23983 ^ [_2580089, _2580091]))), s(real, _2580089)))))], (23985 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 23983 ^ [_2580089, _2580091]))), s(fun(real, bool), _2580091)))))]]]]], (40917 ^ _1670770) ^ [_4069875, _4069877] : [s(cart(real, _4069877), i(s(fun(num, cart(real, _4069877)), _4069875), s(num, 40918 ^ [_4069875, _4069877]))) = s(cart(real, _4069877), i(s(fun(cart(real, _4069877), cart(real, _4069877)), i(s(fun(cart(real, _4069877), fun(cart(real, _4069877), cart(real, _4069877))), vectoru_sub), s(cart(real, _4069877), i(s(fun(num, cart(real, _4069877)), f), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, 40918 ^ [_4069875, _4069877]))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(cart(real, _4069877), i(s(fun(num, cart(real, _4069877)), f), s(num, 40918 ^ [_4069875, _4069877]))))), 40921 ^ _1670770 : [(40922 ^ _1670770) ^ [_4070598, _4070600] : [-(s(cart(real, _4069877), i(s(fun(fun(num, cart(real, _4069877)), cart(real, _4069877)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4069877)), cart(real, _4069877))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _4070600))), s(num, _4070598))))), s(fun(num, cart(real, _4069877)), _4069875))) = s(cart(real, _4069877), i(s(fun(cart(real, _4069877), cart(real, _4069877)), i(s(fun(cart(real, _4069877), fun(cart(real, _4069877), cart(real, _4069877))), i(s(fun(bool, fun(cart(real, _4069877), fun(cart(real, _4069877), cart(real, _4069877)))), cond), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4070600))), s(num, _4070598))))), s(cart(real, _4069877), i(s(fun(cart(real, _4069877), cart(real, _4069877)), i(s(fun(cart(real, _4069877), fun(cart(real, _4069877), cart(real, _4069877))), vectoru_sub), s(cart(real, _4069877), i(s(fun(num, cart(real, _4069877)), f), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _4070598))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(cart(real, _4069877), i(s(fun(num, cart(real, _4069877)), f), s(num, _4070600))))))), s(cart(real, _4069877), i(s(fun(num, cart(real, _4069877)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))]]], (28617 ^ _1670770) ^ [_2889198, _2889200, _2889202] : [28670 ^ _1670770 : [(28671 ^ _1670770) ^ [_2891978] : [s(real, i(s(fun(_2889202, real), i(s(fun(fun(_2889200, real), fun(_2889202, real)), i(s(fun(fun(_2889200, _2889202), fun(fun(_2889200, real), fun(_2889202, real))), i(s(fun(fun(_2889200, bool), fun(fun(_2889200, _2889202), fun(fun(_2889200, real), fun(_2889202, real)))), _2891978), s(fun(_2889200, bool), 28672 ^ [_2889198, _2889200, _2889202, _2891978]))), s(fun(_2889200, _2889202), 28673 ^ [_2889198, _2889200, _2889202, _2891978]))), s(fun(_2889200, real), 28674 ^ [_2889198, _2889200, _2889202, _2891978]))), s(_2889202, 28675 ^ [_2889198, _2889200, _2889202, _2891978]))) = s(real, i(s(fun(fun(_2889200, real), real), i(s(fun(fun(_2889200, bool), fun(fun(_2889200, real), real)), sum), s(fun(_2889200, bool), i(s(fun(fun(_2889200, bool), fun(_2889200, bool)), gspec), s(fun(_2889200, bool), i(s(fun(_2889202, fun(_2889200, bool)), i(s(fun(fun(_2889200, _2889202), fun(_2889202, fun(_2889200, bool))), i(s(fun(fun(_2889200, bool), fun(fun(_2889200, _2889202), fun(_2889202, fun(_2889200, bool)))), _2889198), s(fun(_2889200, bool), 28672 ^ [_2889198, _2889200, _2889202, _2891978]))), s(fun(_2889200, _2889202), 28673 ^ [_2889198, _2889200, _2889202, _2891978]))), s(_2889202, 28675 ^ [_2889198, _2889200, _2889202, _2891978]))))))), s(fun(_2889200, real), 28674 ^ [_2889198, _2889200, _2889202, _2891978]))), 28678 ^ _1670770 : [(28679 ^ _1670770) ^ [_2893177, _2893179, _2893181] : [p(s(bool, i(s(fun(fun(_2889200, bool), bool), finite), s(fun(_2889200, bool), _2893177)))), -(s(real, i(s(fun(fun(_2889200, real), real), i(s(fun(fun(_2889200, bool), fun(fun(_2889200, real), real)), sum), s(fun(_2889200, bool), _2893177))), s(fun(_2889200, real), _2893179))) = s(real, i(s(fun(fun(_2889202, real), real), i(s(fun(fun(_2889202, bool), fun(fun(_2889202, real), real)), sum), s(fun(_2889202, bool), i(s(fun(fun(_2889200, bool), fun(_2889202, bool)), i(s(fun(fun(_2889200, _2889202), fun(fun(_2889200, bool), fun(_2889202, bool))), image), s(fun(_2889200, _2889202), _2893181))), s(fun(_2889200, bool), _2893177))))), s(fun(_2889202, real), i(s(fun(fun(_2889200, real), fun(_2889202, real)), i(s(fun(fun(_2889200, _2889202), fun(fun(_2889200, real), fun(_2889202, real))), i(s(fun(fun(_2889200, bool), fun(fun(_2889200, _2889202), fun(fun(_2889200, real), fun(_2889202, real)))), _2891978), s(fun(_2889200, bool), _2893177))), s(fun(_2889200, _2889202), _2893181))), s(fun(_2889200, real), _2893179))))))]]]], 28624 ^ _1670770 : [(28627 ^ _1670770) ^ [_2890448, _2890450] : [p(s(bool, i(s(fun(_2889200, bool), i(s(fun(bool, fun(_2889200, bool)), i(s(fun(_2889200, fun(bool, fun(_2889200, bool))), setspec), s(_2889200, 28621 ^ [_2889198, _2889200, _2889202]))), s(bool, _2890448))), s(_2889200, _2890450)))), 28638 ^ _1670770 : [(28643 ^ _1670770) ^ [] : [p(s(bool, _2890448))], (28641 ^ _1670770) ^ [] : [-(s(_2889202, i(s(fun(_2889200, _2889202), 28619 ^ [_2889198, _2889200, _2889202]), s(_2889200, _2890450))) = s(_2889202, 28620 ^ [_2889198, _2889200, _2889202]))], (28639 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2889200, bool), bool), i(s(fun(_2889200, fun(fun(_2889200, bool), bool)), in), s(_2889200, _2890450))), s(fun(_2889200, bool), 28618 ^ [_2889198, _2889200, _2889202])))))]], 28630 ^ _1670770 : [(28633 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2889200, bool), bool), i(s(fun(_2889200, fun(fun(_2889200, bool), bool)), in), s(_2889200, _2890450))), s(fun(_2889200, bool), 28618 ^ [_2889198, _2889200, _2889202])))), s(_2889202, i(s(fun(_2889200, _2889202), 28619 ^ [_2889198, _2889200, _2889202]), s(_2889200, _2890450))) = s(_2889202, 28620 ^ [_2889198, _2889200, _2889202])], (28631 ^ _1670770) ^ [] : [-(p(s(bool, _2890448)))]]], (28625 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2889200, bool), i(s(fun(_2889202, fun(_2889200, bool)), i(s(fun(fun(_2889200, _2889202), fun(_2889202, fun(_2889200, bool))), i(s(fun(fun(_2889200, bool), fun(fun(_2889200, _2889202), fun(_2889202, fun(_2889200, bool)))), _2889198), s(fun(_2889200, bool), 28618 ^ [_2889198, _2889200, _2889202]))), s(fun(_2889200, _2889202), 28619 ^ [_2889198, _2889200, _2889202]))), s(_2889202, 28620 ^ [_2889198, _2889200, _2889202]))), s(_2889200, 28621 ^ [_2889198, _2889200, _2889202])))))]], 28648 ^ _1670770 : [(28667 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2889200, bool), i(s(fun(bool, fun(_2889200, bool)), i(s(fun(_2889200, fun(bool, fun(_2889200, bool))), setspec), s(_2889200, 28621 ^ [_2889198, _2889200, _2889202]))), s(bool, 28647 ^ [_2889198, _2889200, _2889202]))), s(_2889200, 28646 ^ [_2889198, _2889200, _2889202])))))], (28649 ^ _1670770) ^ [] : [p(s(bool, 28647 ^ [_2889198, _2889200, _2889202])), 28652 ^ _1670770 : [(28655 ^ _1670770) ^ [] : [-(s(_2889202, i(s(fun(_2889200, _2889202), 28619 ^ [_2889198, _2889200, _2889202]), s(_2889200, 28646 ^ [_2889198, _2889200, _2889202]))) = s(_2889202, 28620 ^ [_2889198, _2889200, _2889202]))], (28653 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2889200, bool), bool), i(s(fun(_2889200, fun(fun(_2889200, bool), bool)), in), s(_2889200, 28646 ^ [_2889198, _2889200, _2889202]))), s(fun(_2889200, bool), 28618 ^ [_2889198, _2889200, _2889202])))))]]], (28657 ^ _1670770) ^ [] : [-(p(s(bool, 28647 ^ [_2889198, _2889200, _2889202]))), p(s(bool, i(s(fun(fun(_2889200, bool), bool), i(s(fun(_2889200, fun(fun(_2889200, bool), bool)), in), s(_2889200, 28646 ^ [_2889198, _2889200, _2889202]))), s(fun(_2889200, bool), 28618 ^ [_2889198, _2889200, _2889202])))), s(_2889202, i(s(fun(_2889200, _2889202), 28619 ^ [_2889198, _2889200, _2889202]), s(_2889200, 28646 ^ [_2889198, _2889200, _2889202]))) = s(_2889202, 28620 ^ [_2889198, _2889200, _2889202])], (28669 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2889200, bool), i(s(fun(_2889202, fun(_2889200, bool)), i(s(fun(fun(_2889200, _2889202), fun(_2889202, fun(_2889200, bool))), i(s(fun(fun(_2889200, bool), fun(fun(_2889200, _2889202), fun(_2889202, fun(_2889200, bool)))), _2889198), s(fun(_2889200, bool), 28618 ^ [_2889198, _2889200, _2889202]))), s(fun(_2889200, _2889202), 28619 ^ [_2889198, _2889200, _2889202]))), s(_2889202, 28620 ^ [_2889198, _2889200, _2889202]))), s(_2889200, 28621 ^ [_2889198, _2889200, _2889202]))))]]], (14687 ^ _1670770) ^ [_2116353, _2116355, _2116357] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _2116353))), s(num, _2116357))))), s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _2116353))), s(num, _2116355))))))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(int, _2116353)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2116357))), s(num, _2116355))))], (35575 ^ _1670770) ^ [_3687447, _3687449, _3687451, _3687453, _3687455, _3687457] : [-(p(s(bool, i(s(fun(fun(_3687453, bool), bool), i(s(fun(fun(_3687455, bool), fun(fun(_3687453, bool), bool)), l_u_c), s(fun(_3687455, bool), _3687451))), s(fun(_3687453, bool), _3687447))))), p(s(bool, i(s(fun(fun(_3687457, bool), bool), i(s(fun(fun(_3687455, bool), fun(fun(_3687457, bool), bool)), l_a_u_c), s(fun(_3687455, bool), _3687451))), s(fun(_3687457, bool), _3687449)))), p(s(bool, i(s(fun(fun(_3687453, bool), bool), i(s(fun(fun(_3687457, bool), fun(fun(_3687453, bool), bool)), l_u_c), s(fun(_3687457, bool), _3687449))), s(fun(_3687453, bool), _3687447))))], (47322 ^ _1670770) ^ [_4492978, _4492980, _4492982] : [s(cart(real, _4492982), i(s(fun(cart(real, _4492980), cart(real, _4492982)), i(s(fun(cart(cart(real, _4492980), _4492982), fun(cart(real, _4492980), cart(real, _4492982))), _4492978), s(cart(cart(real, _4492980), _4492982), 47323 ^ [_4492978, _4492980, _4492982]))), s(cart(real, _4492980), 47324 ^ [_4492978, _4492980, _4492982]))) = s(cart(real, _4492982), i(s(fun(cart(real, _4492980), cart(real, _4492982)), i(s(fun(cart(cart(real, _4492980), _4492982), fun(cart(real, _4492980), cart(real, _4492982))), matrixu_vectoru_mul), s(cart(cart(real, _4492980), _4492982), 47323 ^ [_4492978, _4492980, _4492982]))), s(cart(real, _4492980), 47324 ^ [_4492978, _4492980, _4492982]))), 47327 ^ _1670770 : [(47328 ^ _1670770) ^ [_4493639] : [-(s(num, i(s(fun(cart(cart(real, _4492980), _4492982), num), rank), s(cart(cart(real, _4492980), _4492982), _4493639))) = s(num, i(s(fun(fun(cart(real, _4492982), bool), num), dim), s(fun(cart(real, _4492982), bool), i(s(fun(fun(cart(real, _4492980), bool), fun(cart(real, _4492982), bool)), i(s(fun(fun(cart(real, _4492980), cart(real, _4492982)), fun(fun(cart(real, _4492980), bool), fun(cart(real, _4492982), bool))), image), s(fun(cart(real, _4492980), cart(real, _4492982)), i(s(fun(cart(cart(real, _4492980), _4492982), fun(cart(real, _4492980), cart(real, _4492982))), _4492978), s(cart(cart(real, _4492980), _4492982), _4493639))))), s(fun(cart(real, _4492980), bool), univ))))))]]], (21497 ^ _1670770) ^ [_2472615, _2472617, _2472619, _2472621] : [s(fun(prod(_2472621, _2472619), bool), i(s(fun(fun(_2472619, bool), fun(prod(_2472621, _2472619), bool)), i(s(fun(fun(_2472621, bool), fun(fun(_2472619, bool), fun(prod(_2472621, _2472619), bool))), cross0), s(fun(_2472621, bool), _2472617))), s(fun(_2472619, bool), _2472615))) = s(fun(prod(_2472621, _2472619), bool), empty), -(s(fun(_2472621, bool), _2472617) = s(fun(_2472621, bool), empty)), -(s(fun(_2472619, bool), _2472615) = s(fun(_2472619, bool), empty))], (12061 ^ _1670770) ^ [] : [-(s(real, i(s(fun(real, real), realu_inv), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (9286 ^ _1670770) ^ [_1972006, _1972008, _1972010] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1972010))), s(num, i(s(fun(prod(num, num), num), dist), s(prod(num, num), i(s(fun(num, prod(num, num)), i(s(fun(num, fun(num, prod(num, num))), c_), s(num, _1972008))), s(num, _1972006))))))) = s(num, i(s(fun(prod(num, num), num), dist), s(prod(num, num), i(s(fun(num, prod(num, num)), i(s(fun(num, fun(num, prod(num, num))), c_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1972010))), s(num, _1972008))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1972010))), s(num, _1972006))))))))], (43722 ^ _1670770) ^ [_4282590] : [s(real, i(s(fun(num, real), i(s(fun(fun(num, real), fun(num, real)), _4282590), s(fun(num, real), 43723 ^ [_4282590]))), s(num, 43724 ^ [_4282590]))) = s(real, i(s(fun(num, real), 43723 ^ [_4282590]), s(num, 43724 ^ [_4282590]))), 43727 ^ _1670770 : [(43728 ^ _1670770) ^ [_4282829] : [-(s(real, i(s(fun(cart(real, n10), real), drop), s(cart(real, n10), i(s(fun(fun(num, real), cart(real, n10)), lambda), s(fun(num, real), i(s(fun(fun(num, real), fun(num, real)), _4282590), s(fun(num, real), _4282829))))))) = s(real, i(s(fun(num, real), _4282829), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))]]], (7542 ^ _1670770) ^ [_1884059] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, i(s(fun(num, num), bit0), s(num, _1884059))))), s(num, u_0))) = s(num, i(s(fun(num, num), bit0), s(num, _1884059))))], (13232 ^ _1670770) ^ [_2079844] : [p(s(bool, i(s(fun(real, bool), integer), s(real, _2079844)))), -(s(real, i(s(fun(int, real), realu_ofu_int), s(int, i(s(fun(real, int), intu_ofu_real), s(real, _2079844))))) = s(real, _2079844))], (9424 ^ _1670770) ^ [_1977236, _1977238] : [9426 ^ _1670770 : [(9429 ^ _1670770) ^ [_1977536, _1977538] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), _1977238), s(num, 9425 ^ [_1977236, _1977238, _1977536, _1977538]))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), _1977236), s(num, 9425 ^ [_1977236, _1977238, _1977536, _1977538]))))), s(num, _1977538))))))], (9427 ^ _1670770) ^ [_1977484, _1977486] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1977484))), s(num, 9425 ^ [_1977236, _1977238, _1977484, _1977486])))))]], 9431 ^ _1670770 : [(9432 ^ _1670770) ^ [_1977638] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), _1977238), s(num, _1977638))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), _1977236), s(num, _1977638))))), s(num, 9430 ^ [_1977236, _1977238])))))))]]], (43504 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(cart(real, n10), bool), p0), s(cart(real, n10), 43505 ^ [])))), 43508 ^ _1670770 : [(43509 ^ _1670770) ^ [_4276587] : [-(p(s(bool, i(s(fun(cart(real, n10), bool), p0), s(cart(real, n10), i(s(fun(real, cart(real, n10)), lift), s(real, _4276587)))))))]]], (4489 ^ _1670770) ^ [_1784711, _1784713] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1784713))), s(num, _1784711))))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1784711))), s(num, _1784713)))))], (42890 ^ _1670770) ^ [_4235005, _4235007, _4235009, _4235011] : [-(s(cart(cart(real, _4235009), _4235011), i(s(fun(cart(cart(real, _4235011), _4235009), cart(cart(real, _4235009), _4235011)), transp), s(cart(cart(real, _4235011), _4235009), i(s(fun(cart(cart(real, _4235011), _4235009), cart(cart(real, _4235011), _4235009)), i(s(fun(cart(cart(real, _4235011), _4235009), fun(cart(cart(real, _4235011), _4235009), cart(cart(real, _4235011), _4235009))), matrixu_add), s(cart(cart(real, _4235011), _4235009), _4235007))), s(cart(cart(real, _4235011), _4235009), _4235005))))) = s(cart(cart(real, _4235009), _4235011), i(s(fun(cart(cart(real, _4235009), _4235011), cart(cart(real, _4235009), _4235011)), i(s(fun(cart(cart(real, _4235009), _4235011), fun(cart(cart(real, _4235009), _4235011), cart(cart(real, _4235009), _4235011))), matrixu_add), s(cart(cart(real, _4235009), _4235011), i(s(fun(cart(cart(real, _4235011), _4235009), cart(cart(real, _4235009), _4235011)), transp), s(cart(cart(real, _4235011), _4235009), _4235007))))), s(cart(cart(real, _4235009), _4235011), i(s(fun(cart(cart(real, _4235011), _4235009), cart(cart(real, _4235009), _4235011)), transp), s(cart(cart(real, _4235011), _4235009), _4235005))))))], (13035 ^ _1670770) ^ [_2077101] : [-(s(real, i(s(fun(real, real), realu_sgn), s(real, i(s(fun(real, real), realu_inv), s(real, _2077101))))) = s(real, i(s(fun(real, real), realu_sgn), s(real, _2077101))))], (43922 ^ _1670770) ^ [_4296470, _4296472, _4296474, _4296476, _4296478] : [-(s(cart(real, finite_sum(_4296478, _4296476)), i(s(fun(cart(real, _4296476), cart(real, finite_sum(_4296478, _4296476))), i(s(fun(cart(real, _4296478), fun(cart(real, _4296476), cart(real, finite_sum(_4296478, _4296476)))), pastecart), s(cart(real, _4296478), _4296474))), s(cart(real, _4296476), _4296472))) = s(cart(real, finite_sum(_4296478, _4296476)), i(s(fun(num, cart(real, finite_sum(_4296478, _4296476))), vec), s(num, _4296470)))), s(cart(real, _4296478), _4296474) = s(cart(real, _4296478), i(s(fun(num, cart(real, _4296478)), vec), s(num, _4296470))), s(cart(real, _4296476), _4296472) = s(cart(real, _4296476), i(s(fun(num, cart(real, _4296476)), vec), s(num, _4296470)))], (16662 ^ _1670770) ^ [_2193032, _2193034, _2193036, _2193038] : [-(s(fun(_2193038, bool), i(s(fun(fun(_2193038, bool), fun(_2193038, bool)), i(s(fun(fun(_2193038, bool), fun(fun(_2193038, bool), fun(_2193038, bool))), union), s(fun(_2193038, bool), i(s(fun(fun(_2193038, bool), fun(_2193038, bool)), i(s(fun(fun(_2193038, bool), fun(fun(_2193038, bool), fun(_2193038, bool))), union), s(fun(_2193038, bool), _2193036))), s(fun(_2193038, bool), _2193034))))), s(fun(_2193038, bool), _2193032))) = s(fun(_2193038, bool), i(s(fun(fun(_2193038, bool), fun(_2193038, bool)), i(s(fun(fun(_2193038, bool), fun(fun(_2193038, bool), fun(_2193038, bool))), union), s(fun(_2193038, bool), _2193036))), s(fun(_2193038, bool), i(s(fun(fun(_2193038, bool), fun(_2193038, bool)), i(s(fun(fun(_2193038, bool), fun(fun(_2193038, bool), fun(_2193038, bool))), union), s(fun(_2193038, bool), _2193034))), s(fun(_2193038, bool), _2193032))))))], (11883 ^ _1670770) ^ [_2049359, _2049361, _2049363] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_max), s(real, _2049363))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_max), s(real, _2049361))), s(real, _2049359))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_max), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_max), s(real, _2049363))), s(real, _2049361))))), s(real, _2049359))))], (2370 ^ _1670770) ^ [_1709585, _1709587] : [-(s(bool, i(s(fun(fun(_1709587, bool), bool), q_), s(fun(_1709587, bool), _1709585))) = s(bool, i(s(fun(_1709587, bool), _1709585), s(_1709587, i(s(fun(fun(_1709587, bool), _1709587), h_), s(fun(_1709587, bool), _1709585))))))], (18030 ^ _1670770) ^ [_2276097, _2276099, _2276101] : [18084 ^ _1670770 : [(18085 ^ _1670770) ^ [_2278967, _2278969] : [-(s(fun(_2276099, bool), i(s(fun(fun(fun(_2276099, bool), bool), fun(_2276099, bool)), unions), s(fun(fun(_2276099, bool), bool), i(s(fun(fun(_2276101, bool), fun(fun(_2276099, bool), bool)), i(s(fun(fun(_2276101, fun(_2276099, bool)), fun(fun(_2276101, bool), fun(fun(_2276099, bool), bool))), image), s(fun(_2276101, fun(_2276099, bool)), _2278969))), s(fun(_2276101, bool), _2278967))))) = s(fun(_2276099, bool), i(s(fun(fun(_2276099, bool), fun(_2276099, bool)), gspec), s(fun(_2276099, bool), i(s(fun(fun(_2276101, fun(_2276099, bool)), fun(_2276099, bool)), i(s(fun(fun(_2276101, bool), fun(fun(_2276101, fun(_2276099, bool)), fun(_2276099, bool))), _2276097), s(fun(_2276101, bool), _2278967))), s(fun(_2276101, fun(_2276099, bool)), _2278969))))))]], 18036 ^ _1670770 : [(18039 ^ _1670770) ^ [_2277024, _2277026] : [p(s(bool, i(s(fun(_2276099, bool), i(s(fun(bool, fun(_2276099, bool)), i(s(fun(_2276099, fun(bool, fun(_2276099, bool))), setspec), s(_2276099, 18033 ^ [_2276097, _2276099, _2276101]))), s(bool, _2277024))), s(_2276099, _2277026)))), 18051 ^ _1670770 : [(18056 ^ _1670770) ^ [] : [p(s(bool, _2277024))], (18054 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2276099, bool), bool), i(s(fun(_2276099, fun(fun(_2276099, bool), bool)), in), s(_2276099, _2277026))), s(fun(_2276099, bool), i(s(fun(_2276101, fun(_2276099, bool)), 18032 ^ [_2276097, _2276099, _2276101]), s(_2276101, 18050 ^ [_2276097, _2276099, _2276101, _2277024, _2277026])))))))], (18052 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2276101, bool), bool), i(s(fun(_2276101, fun(fun(_2276101, bool), bool)), in), s(_2276101, 18050 ^ [_2276097, _2276099, _2276101, _2277024, _2277026]))), s(fun(_2276101, bool), 18031 ^ [_2276097, _2276099, _2276101])))))]], 18042 ^ _1670770 : [(18045 ^ _1670770) ^ [_2277299] : [p(s(bool, i(s(fun(fun(_2276101, bool), bool), i(s(fun(_2276101, fun(fun(_2276101, bool), bool)), in), s(_2276101, _2277299))), s(fun(_2276101, bool), 18031 ^ [_2276097, _2276099, _2276101])))), p(s(bool, i(s(fun(fun(_2276099, bool), bool), i(s(fun(_2276099, fun(fun(_2276099, bool), bool)), in), s(_2276099, _2277026))), s(fun(_2276099, bool), i(s(fun(_2276101, fun(_2276099, bool)), 18032 ^ [_2276097, _2276099, _2276101]), s(_2276101, _2277299))))))], (18043 ^ _1670770) ^ [] : [-(p(s(bool, _2277024)))]]], (18037 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2276099, bool), i(s(fun(fun(_2276101, fun(_2276099, bool)), fun(_2276099, bool)), i(s(fun(fun(_2276101, bool), fun(fun(_2276101, fun(_2276099, bool)), fun(_2276099, bool))), _2276097), s(fun(_2276101, bool), 18031 ^ [_2276097, _2276099, _2276101]))), s(fun(_2276101, fun(_2276099, bool)), 18032 ^ [_2276097, _2276099, _2276101]))), s(_2276099, 18033 ^ [_2276097, _2276099, _2276101])))))]], 18061 ^ _1670770 : [(18081 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2276099, bool), i(s(fun(bool, fun(_2276099, bool)), i(s(fun(_2276099, fun(bool, fun(_2276099, bool))), setspec), s(_2276099, 18033 ^ [_2276097, _2276099, _2276101]))), s(bool, 18060 ^ [_2276097, _2276099, _2276101]))), s(_2276099, 18059 ^ [_2276097, _2276099, _2276101])))))], (18062 ^ _1670770) ^ [] : [p(s(bool, 18060 ^ [_2276097, _2276099, _2276101])), 18066 ^ _1670770 : [(18069 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2276099, bool), bool), i(s(fun(_2276099, fun(fun(_2276099, bool), bool)), in), s(_2276099, 18059 ^ [_2276097, _2276099, _2276101]))), s(fun(_2276099, bool), i(s(fun(_2276101, fun(_2276099, bool)), 18032 ^ [_2276097, _2276099, _2276101]), s(_2276101, 18065 ^ [_2276097, _2276099, _2276101])))))))], (18067 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2276101, bool), bool), i(s(fun(_2276101, fun(fun(_2276101, bool), bool)), in), s(_2276101, 18065 ^ [_2276097, _2276099, _2276101]))), s(fun(_2276101, bool), 18031 ^ [_2276097, _2276099, _2276101])))))]]], (18071 ^ _1670770) ^ [] : [-(p(s(bool, 18060 ^ [_2276097, _2276099, _2276101]))), 18072 ^ _1670770 : [(18073 ^ _1670770) ^ [_2278388] : [p(s(bool, i(s(fun(fun(_2276101, bool), bool), i(s(fun(_2276101, fun(fun(_2276101, bool), bool)), in), s(_2276101, _2278388))), s(fun(_2276101, bool), 18031 ^ [_2276097, _2276099, _2276101])))), p(s(bool, i(s(fun(fun(_2276099, bool), bool), i(s(fun(_2276099, fun(fun(_2276099, bool), bool)), in), s(_2276099, 18059 ^ [_2276097, _2276099, _2276101]))), s(fun(_2276099, bool), i(s(fun(_2276101, fun(_2276099, bool)), 18032 ^ [_2276097, _2276099, _2276101]), s(_2276101, _2278388))))))]]], (18083 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2276099, bool), i(s(fun(fun(_2276101, fun(_2276099, bool)), fun(_2276099, bool)), i(s(fun(fun(_2276101, bool), fun(fun(_2276101, fun(_2276099, bool)), fun(_2276099, bool))), _2276097), s(fun(_2276101, bool), 18031 ^ [_2276097, _2276099, _2276101]))), s(fun(_2276101, fun(_2276099, bool)), 18032 ^ [_2276097, _2276099, _2276101]))), s(_2276099, 18033 ^ [_2276097, _2276099, _2276101]))))]]], (8777 ^ _1670770) ^ [_1945632, _1945634, _1945636, _1945638, _1945640] : [p(s(bool, i(s(fun(list(_1945640), bool), i(s(fun(_1945640, fun(list(_1945640), bool)), mem), s(_1945640, _1945634))), s(list(_1945640), i(s(fun(list(_1945638), list(_1945640)), i(s(fun(fun(_1945638, _1945640), fun(list(_1945638), list(_1945640))), map0), s(fun(_1945638, _1945640), _1945636))), s(list(_1945638), _1945632)))))), 8781 ^ _1670770 : [(8784 ^ _1670770) ^ [] : [-(s(_1945640, _1945634) = s(_1945640, i(s(fun(_1945638, _1945640), _1945636), s(_1945638, 8780 ^ [_1945632, _1945634, _1945636, _1945638, _1945640]))))], (8782 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(list(_1945638), bool), i(s(fun(_1945638, fun(list(_1945638), bool)), mem), s(_1945638, 8780 ^ [_1945632, _1945634, _1945636, _1945638, _1945640]))), s(list(_1945638), _1945632)))))]]], (16637 ^ _1670770) ^ [_2191874, _2191876, _2191878] : [p(s(bool, i(s(fun(fun(_2191878, bool), bool), i(s(fun(fun(_2191878, bool), fun(fun(_2191878, bool), bool)), psubset), s(fun(_2191878, bool), _2191876))), s(fun(_2191878, bool), _2191874)))), 16640 ^ _1670770 : [(16646 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2191878, bool), bool), i(s(fun(_2191878, fun(fun(_2191878, bool), bool)), in), s(_2191878, 16642 ^ [_2191874, _2191876, _2191878]))), s(fun(_2191878, bool), _2191876))))], (16644 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2191878, bool), bool), i(s(fun(_2191878, fun(fun(_2191878, bool), bool)), in), s(_2191878, 16642 ^ [_2191874, _2191876, _2191878]))), s(fun(_2191878, bool), _2191874)))))], (16641 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2191878, bool), bool), i(s(fun(fun(_2191878, bool), fun(fun(_2191878, bool), bool)), subset), s(fun(_2191878, bool), _2191876))), s(fun(_2191878, bool), _2191874)))))]]], (30117 ^ _1670770) ^ [_2975349, _2975351, _2975353, _2975355] : [s(_2975353, i(s(fun(num, _2975353), i(s(fun(cart(_2975353, _2975351), fun(num, _2975353)), i(s(fun(cart(_2975353, _2975355), fun(cart(_2975353, _2975351), fun(num, _2975353))), _2975349), s(cart(_2975353, _2975355), 30118 ^ [_2975349, _2975351, _2975353, _2975355]))), s(cart(_2975353, _2975351), 30119 ^ [_2975349, _2975351, _2975353, _2975355]))), s(num, 30120 ^ [_2975349, _2975351, _2975353, _2975355]))) = s(_2975353, i(s(fun(_2975353, _2975353), i(s(fun(_2975353, fun(_2975353, _2975353)), i(s(fun(bool, fun(_2975353, fun(_2975353, _2975353))), cond), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 30120 ^ [_2975349, _2975351, _2975353, _2975355]))), s(num, i(s(fun(fun(_2975355, bool), num), dimindex), s(fun(_2975355, bool), univ))))))), s(_2975353, i(s(fun(num, _2975353), i(s(fun(cart(_2975353, _2975355), fun(num, _2975353)), d_), s(cart(_2975353, _2975355), 30118 ^ [_2975349, _2975351, _2975353, _2975355]))), s(num, 30120 ^ [_2975349, _2975351, _2975353, _2975355]))))), s(_2975353, i(s(fun(num, _2975353), i(s(fun(cart(_2975353, _2975351), fun(num, _2975353)), d_), s(cart(_2975353, _2975351), 30119 ^ [_2975349, _2975351, _2975353, _2975355]))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, 30120 ^ [_2975349, _2975351, _2975353, _2975355]))), s(num, i(s(fun(fun(_2975355, bool), num), dimindex), s(fun(_2975355, bool), univ))))))))), 30123 ^ _1670770 : [(30124 ^ _1670770) ^ [_2976453, _2976455] : [-(s(cart(_2975353, finite_sum(_2975355, _2975351)), i(s(fun(cart(_2975353, _2975351), cart(_2975353, finite_sum(_2975355, _2975351))), i(s(fun(cart(_2975353, _2975355), fun(cart(_2975353, _2975351), cart(_2975353, finite_sum(_2975355, _2975351)))), pastecart), s(cart(_2975353, _2975355), _2976455))), s(cart(_2975353, _2975351), _2976453))) = s(cart(_2975353, finite_sum(_2975355, _2975351)), i(s(fun(fun(num, _2975353), cart(_2975353, finite_sum(_2975355, _2975351))), lambda), s(fun(num, _2975353), i(s(fun(cart(_2975353, _2975351), fun(num, _2975353)), i(s(fun(cart(_2975353, _2975355), fun(cart(_2975353, _2975351), fun(num, _2975353))), _2975349), s(cart(_2975353, _2975355), _2976455))), s(cart(_2975353, _2975351), _2976453))))))]]], (38568 ^ _1670770) ^ [_3833232] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _3833232))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(num, 38566 ^ [_3833232])))))))], (35897 ^ _1670770) ^ [_3700593, _3700595, _3700597, _3700599] : [p(s(bool, i(s(fun(fun(_3700597, bool), bool), i(s(fun(fun(_3700599, bool), fun(fun(_3700597, bool), bool)), a_u_c), s(fun(_3700599, bool), _3700595))), s(fun(_3700597, bool), _3700593)))), -(s(bool, i(s(fun(fun(_3700599, bool), bool), finite), s(fun(_3700599, bool), _3700595))) = s(bool, i(s(fun(fun(_3700597, bool), bool), finite), s(fun(_3700597, bool), _3700593))))], (30152 ^ _1670770) ^ [_2978557, _2978559, _2978561, _2978563] : [-(s(cart(_2978563, finite_sum(_2978561, _2978559)), i(s(fun(cart(_2978563, _2978559), cart(_2978563, finite_sum(_2978561, _2978559))), i(s(fun(cart(_2978563, _2978561), fun(cart(_2978563, _2978559), cart(_2978563, finite_sum(_2978561, _2978559)))), pastecart), s(cart(_2978563, _2978561), i(s(fun(cart(_2978563, finite_sum(_2978561, _2978559)), cart(_2978563, _2978561)), fstcart), s(cart(_2978563, finite_sum(_2978561, _2978559)), _2978557))))), s(cart(_2978563, _2978559), i(s(fun(cart(_2978563, finite_sum(_2978561, _2978559)), cart(_2978563, _2978559)), sndcart), s(cart(_2978563, finite_sum(_2978561, _2978559)), _2978557))))) = s(cart(_2978563, finite_sum(_2978561, _2978559)), _2978557))], (40741 ^ _1670770) ^ [_4053542, _4053544, _4053546, _4053548] : [40746 ^ _1670770 : [(40751 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(cart(real, _4053544), bool), i(s(fun(cart(real, _4053544), fun(cart(real, _4053544), bool)), geq), s(cart(real, _4053544), i(s(fun(prod(_4053548, _4053546), cart(real, _4053544)), 40743 ^ [_4053542, _4053544, _4053546, _4053548]), s(prod(_4053548, _4053546), i(s(fun(_4053546, prod(_4053548, _4053546)), i(s(fun(_4053548, fun(_4053546, prod(_4053548, _4053546))), c_), s(_4053548, 40748 ^ [_4053542, _4053544, _4053546, _4053548]))), s(_4053546, 40749 ^ [_4053542, _4053544, _4053546, _4053548]))))))), s(cart(real, _4053544), i(s(fun(_4053546, cart(real, _4053544)), i(s(fun(_4053548, fun(_4053546, cart(real, _4053544))), 40742 ^ [_4053542, _4053544, _4053546, _4053548]), s(_4053548, 40748 ^ [_4053542, _4053544, _4053546, _4053548]))), s(_4053546, 40749 ^ [_4053542, _4053544, _4053546, _4053548]))))))], (40747 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_4053548, _4053546), cart(real, _4053544)), bool), i(s(fun(fun(_4053548, fun(_4053546, cart(real, _4053544))), fun(fun(prod(_4053548, _4053546), cart(real, _4053544)), bool)), _4053542), s(fun(_4053548, fun(_4053546, cart(real, _4053544))), 40742 ^ [_4053542, _4053544, _4053546, _4053548]))), s(fun(prod(_4053548, _4053546), cart(real, _4053544)), 40743 ^ [_4053542, _4053544, _4053546, _4053548])))))]], 40752 ^ _1670770 : [(40755 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(_4053548, _4053546), cart(real, _4053544)), bool), i(s(fun(fun(_4053548, fun(_4053546, cart(real, _4053544))), fun(fun(prod(_4053548, _4053546), cart(real, _4053544)), bool)), _4053542), s(fun(_4053548, fun(_4053546, cart(real, _4053544))), 40742 ^ [_4053542, _4053544, _4053546, _4053548]))), s(fun(prod(_4053548, _4053546), cart(real, _4053544)), 40743 ^ [_4053542, _4053544, _4053546, _4053548]))))], (40753 ^ _1670770) ^ [_4055718, _4055720] : [-(p(s(bool, i(s(fun(cart(real, _4053544), bool), i(s(fun(cart(real, _4053544), fun(cart(real, _4053544), bool)), geq), s(cart(real, _4053544), i(s(fun(prod(_4053548, _4053546), cart(real, _4053544)), 40743 ^ [_4053542, _4053544, _4053546, _4053548]), s(prod(_4053548, _4053546), i(s(fun(_4053546, prod(_4053548, _4053546)), i(s(fun(_4053548, fun(_4053546, prod(_4053548, _4053546))), c_), s(_4053548, _4055720))), s(_4053546, _4055718))))))), s(cart(real, _4053544), i(s(fun(_4053546, cart(real, _4053544)), i(s(fun(_4053548, fun(_4053546, cart(real, _4053544))), 40742 ^ [_4053542, _4053544, _4053546, _4053548]), s(_4053548, _4055720))), s(_4053546, _4055718)))))))]], 40756 ^ _1670770 : [(40757 ^ _1670770) ^ [_4056021] : [40810 ^ _1670770 : [(40811 ^ _1670770) ^ [_4059790] : [s(cart(real, _4053544), i(s(fun(_4053548, cart(real, _4053544)), i(s(fun(fun(_4053548, fun(_4053546, cart(real, _4053544))), fun(_4053548, cart(real, _4053544))), i(s(fun(fun(_4053548, fun(_4053546, bool)), fun(fun(_4053548, fun(_4053546, cart(real, _4053544))), fun(_4053548, cart(real, _4053544)))), _4059790), s(fun(_4053548, fun(_4053546, bool)), 40812 ^ [_4053542, _4053544, _4053546, _4053548, _4056021, _4059790]))), s(fun(_4053548, fun(_4053546, cart(real, _4053544))), 40813 ^ [_4053542, _4053544, _4053546, _4053548, _4056021, _4059790]))), s(_4053548, 40814 ^ [_4053542, _4053544, _4053546, _4053548, _4056021, _4059790]))) = s(cart(real, _4053544), i(s(fun(fun(_4053546, cart(real, _4053544)), cart(real, _4053544)), i(s(fun(fun(_4053546, bool), fun(fun(_4053546, cart(real, _4053544)), cart(real, _4053544))), vsum), s(fun(_4053546, bool), i(s(fun(_4053548, fun(_4053546, bool)), 40812 ^ [_4053542, _4053544, _4053546, _4053548, _4056021, _4059790]), s(_4053548, 40814 ^ [_4053542, _4053544, _4053546, _4053548, _4056021, _4059790]))))), s(fun(_4053546, cart(real, _4053544)), i(s(fun(_4053548, fun(_4053546, cart(real, _4053544))), 40813 ^ [_4053542, _4053544, _4053546, _4053548, _4056021, _4059790]), s(_4053548, 40814 ^ [_4053542, _4053544, _4053546, _4053548, _4056021, _4059790]))))), 40817 ^ _1670770 : [(40818 ^ _1670770) ^ [_4061165, _4061167, _4061169] : [-(s(cart(real, _4053544), i(s(fun(fun(_4053548, cart(real, _4053544)), cart(real, _4053544)), i(s(fun(fun(_4053548, bool), fun(fun(_4053548, cart(real, _4053544)), cart(real, _4053544))), vsum), s(fun(_4053548, bool), _4061169))), s(fun(_4053548, cart(real, _4053544)), i(s(fun(fun(_4053548, fun(_4053546, cart(real, _4053544))), fun(_4053548, cart(real, _4053544))), i(s(fun(fun(_4053548, fun(_4053546, bool)), fun(fun(_4053548, fun(_4053546, cart(real, _4053544))), fun(_4053548, cart(real, _4053544)))), _4059790), s(fun(_4053548, fun(_4053546, bool)), _4061167))), s(fun(_4053548, fun(_4053546, cart(real, _4053544))), _4061165))))) = s(cart(real, _4053544), i(s(fun(fun(prod(_4053548, _4053546), cart(real, _4053544)), cart(real, _4053544)), i(s(fun(fun(prod(_4053548, _4053546), bool), fun(fun(prod(_4053548, _4053546), cart(real, _4053544)), cart(real, _4053544))), vsum), s(fun(prod(_4053548, _4053546), bool), i(s(fun(fun(prod(_4053548, _4053546), bool), fun(prod(_4053548, _4053546), bool)), gspec), s(fun(prod(_4053548, _4053546), bool), i(s(fun(fun(_4053548, fun(_4053546, bool)), fun(prod(_4053548, _4053546), bool)), i(s(fun(fun(_4053548, bool), fun(fun(_4053548, fun(_4053546, bool)), fun(prod(_4053548, _4053546), bool))), _4056021), s(fun(_4053548, bool), _4061169))), s(fun(_4053548, fun(_4053546, bool)), _4061167))))))), s(fun(prod(_4053548, _4053546), cart(real, _4053544)), i(s(fun(fun(fun(prod(_4053548, _4053546), cart(real, _4053544)), bool), fun(prod(_4053548, _4053546), cart(real, _4053544))), gabs), s(fun(fun(prod(_4053548, _4053546), cart(real, _4053544)), bool), i(s(fun(fun(_4053548, fun(_4053546, cart(real, _4053544))), fun(fun(prod(_4053548, _4053546), cart(real, _4053544)), bool)), _4053542), s(fun(_4053548, fun(_4053546, cart(real, _4053544))), _4061165)))))))), p(s(bool, i(s(fun(fun(_4053548, bool), bool), finite), s(fun(_4053548, bool), _4061169)))), 40824 ^ _1670770 : [(40827 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_4053546, bool), bool), finite), s(fun(_4053546, bool), i(s(fun(_4053548, fun(_4053546, bool)), _4061167), s(_4053548, 40823 ^ [_4053542, _4053544, _4053546, _4053548, _4056021, _4059790, _4061165, _4061167, _4061169]))))))], (40825 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_4053548, bool), bool), i(s(fun(_4053548, fun(fun(_4053548, bool), bool)), in), s(_4053548, 40823 ^ [_4053542, _4053544, _4053546, _4053548, _4056021, _4059790, _4061165, _4061167, _4061169]))), s(fun(_4053548, bool), _4061169)))))]]]]]], 40763 ^ _1670770 : [(40766 ^ _1670770) ^ [_4057690, _4057692, _4057694] : [p(s(bool, i(s(fun(prod(_4053548, _4053546), bool), i(s(fun(bool, fun(prod(_4053548, _4053546), bool)), i(s(fun(prod(_4053548, _4053546), fun(bool, fun(prod(_4053548, _4053546), bool))), setspec), s(prod(_4053548, _4053546), 40760 ^ [_4053542, _4053544, _4053546, _4053548, _4056021]))), s(bool, _4057690))), s(prod(_4053548, _4053546), i(s(fun(_4053546, prod(_4053548, _4053546)), i(s(fun(_4053548, fun(_4053546, prod(_4053548, _4053546))), c_), s(_4053548, _4057694))), s(_4053546, _4057692)))))), 40777 ^ _1670770 : [(40782 ^ _1670770) ^ [] : [p(s(bool, _4057690))], (40780 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_4053546, bool), bool), i(s(fun(_4053546, fun(fun(_4053546, bool), bool)), in), s(_4053546, _4057692))), s(fun(_4053546, bool), i(s(fun(_4053548, fun(_4053546, bool)), 40759 ^ [_4053542, _4053544, _4053546, _4053548, _4056021]), s(_4053548, _4057694)))))))], (40778 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_4053548, bool), bool), i(s(fun(_4053548, fun(fun(_4053548, bool), bool)), in), s(_4053548, _4057694))), s(fun(_4053548, bool), 40758 ^ [_4053542, _4053544, _4053546, _4053548, _4056021])))))]], 40769 ^ _1670770 : [(40772 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_4053548, bool), bool), i(s(fun(_4053548, fun(fun(_4053548, bool), bool)), in), s(_4053548, _4057694))), s(fun(_4053548, bool), 40758 ^ [_4053542, _4053544, _4053546, _4053548, _4056021])))), p(s(bool, i(s(fun(fun(_4053546, bool), bool), i(s(fun(_4053546, fun(fun(_4053546, bool), bool)), in), s(_4053546, _4057692))), s(fun(_4053546, bool), i(s(fun(_4053548, fun(_4053546, bool)), 40759 ^ [_4053542, _4053544, _4053546, _4053548, _4056021]), s(_4053548, _4057694))))))], (40770 ^ _1670770) ^ [] : [-(p(s(bool, _4057690)))]]], (40764 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_4053548, _4053546), bool), i(s(fun(fun(_4053548, fun(_4053546, bool)), fun(prod(_4053548, _4053546), bool)), i(s(fun(fun(_4053548, bool), fun(fun(_4053548, fun(_4053546, bool)), fun(prod(_4053548, _4053546), bool))), _4056021), s(fun(_4053548, bool), 40758 ^ [_4053542, _4053544, _4053546, _4053548, _4056021]))), s(fun(_4053548, fun(_4053546, bool)), 40759 ^ [_4053542, _4053544, _4053546, _4053548, _4056021]))), s(prod(_4053548, _4053546), 40760 ^ [_4053542, _4053544, _4053546, _4053548, _4056021])))))]], 40788 ^ _1670770 : [(40807 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_4053548, _4053546), bool), i(s(fun(bool, fun(prod(_4053548, _4053546), bool)), i(s(fun(prod(_4053548, _4053546), fun(bool, fun(prod(_4053548, _4053546), bool))), setspec), s(prod(_4053548, _4053546), 40760 ^ [_4053542, _4053544, _4053546, _4053548, _4056021]))), s(bool, 40787 ^ [_4053542, _4053544, _4053546, _4053548, _4056021]))), s(prod(_4053548, _4053546), i(s(fun(_4053546, prod(_4053548, _4053546)), i(s(fun(_4053548, fun(_4053546, prod(_4053548, _4053546))), c_), s(_4053548, 40785 ^ [_4053542, _4053544, _4053546, _4053548, _4056021]))), s(_4053546, 40786 ^ [_4053542, _4053544, _4053546, _4053548, _4056021])))))))], (40789 ^ _1670770) ^ [] : [p(s(bool, 40787 ^ [_4053542, _4053544, _4053546, _4053548, _4056021])), 40792 ^ _1670770 : [(40795 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_4053546, bool), bool), i(s(fun(_4053546, fun(fun(_4053546, bool), bool)), in), s(_4053546, 40786 ^ [_4053542, _4053544, _4053546, _4053548, _4056021]))), s(fun(_4053546, bool), i(s(fun(_4053548, fun(_4053546, bool)), 40759 ^ [_4053542, _4053544, _4053546, _4053548, _4056021]), s(_4053548, 40785 ^ [_4053542, _4053544, _4053546, _4053548, _4056021])))))))], (40793 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_4053548, bool), bool), i(s(fun(_4053548, fun(fun(_4053548, bool), bool)), in), s(_4053548, 40785 ^ [_4053542, _4053544, _4053546, _4053548, _4056021]))), s(fun(_4053548, bool), 40758 ^ [_4053542, _4053544, _4053546, _4053548, _4056021])))))]]], (40797 ^ _1670770) ^ [] : [-(p(s(bool, 40787 ^ [_4053542, _4053544, _4053546, _4053548, _4056021]))), p(s(bool, i(s(fun(fun(_4053548, bool), bool), i(s(fun(_4053548, fun(fun(_4053548, bool), bool)), in), s(_4053548, 40785 ^ [_4053542, _4053544, _4053546, _4053548, _4056021]))), s(fun(_4053548, bool), 40758 ^ [_4053542, _4053544, _4053546, _4053548, _4056021])))), p(s(bool, i(s(fun(fun(_4053546, bool), bool), i(s(fun(_4053546, fun(fun(_4053546, bool), bool)), in), s(_4053546, 40786 ^ [_4053542, _4053544, _4053546, _4053548, _4056021]))), s(fun(_4053546, bool), i(s(fun(_4053548, fun(_4053546, bool)), 40759 ^ [_4053542, _4053544, _4053546, _4053548, _4056021]), s(_4053548, 40785 ^ [_4053542, _4053544, _4053546, _4053548, _4056021]))))))], (40809 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(prod(_4053548, _4053546), bool), i(s(fun(fun(_4053548, fun(_4053546, bool)), fun(prod(_4053548, _4053546), bool)), i(s(fun(fun(_4053548, bool), fun(fun(_4053548, fun(_4053546, bool)), fun(prod(_4053548, _4053546), bool))), _4056021), s(fun(_4053548, bool), 40758 ^ [_4053542, _4053544, _4053546, _4053548, _4056021]))), s(fun(_4053548, fun(_4053546, bool)), 40759 ^ [_4053542, _4053544, _4053546, _4053548, _4056021]))), s(prod(_4053548, _4053546), 40760 ^ [_4053542, _4053544, _4053546, _4053548, _4056021]))))]]]]], (42260 ^ _1670770) ^ [_4169306, _4169308, _4169310, _4169312, _4169314] : [p(s(bool, i(s(fun(fun(cart(real, _4169314), fun(cart(real, _4169312), cart(real, _4169310))), bool), bilinear), s(fun(cart(real, _4169314), fun(cart(real, _4169312), cart(real, _4169310))), _4169308)))), -(s(cart(real, _4169310), i(s(fun(cart(real, _4169312), cart(real, _4169310)), i(s(fun(cart(real, _4169314), fun(cart(real, _4169312), cart(real, _4169310))), _4169308), s(cart(real, _4169314), _4169306))), s(cart(real, _4169312), i(s(fun(num, cart(real, _4169312)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))) = s(cart(real, _4169310), i(s(fun(num, cart(real, _4169310)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (5992 ^ _1670770) ^ [_1820968] : [s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1820968))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(p(s(bool, i(s(fun(num, bool), even), s(num, _1820968)))))], (314 ^ _1670770) ^ [] : [315 ^ _1670770 : [(320 ^ _1670770) ^ [] : [p(s(bool, r0))], (318 ^ _1670770) ^ [] : [-(p(s(bool, q)))], (316 ^ _1670770) ^ [] : [-(p(s(bool, p1)))]], -(p(s(bool, r0))), p(s(bool, p1)), p(s(bool, q))], (11227 ^ _1670770) ^ [_2031328, _2031330] : [s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2031330))), s(real, _2031328))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(real, _2031328) = s(real, i(s(fun(real, real), realu_neg), s(real, _2031330))))], (42516 ^ _1670770) ^ [_4205718, _4205720, _4205722] : [s(real, i(s(fun(num, real), i(s(fun(cart(real, _4205720), fun(num, real)), i(s(fun(num, fun(cart(real, _4205720), fun(num, real))), i(s(fun(cart(cart(real, _4205720), _4205722), fun(num, fun(cart(real, _4205720), fun(num, real)))), _4205718), s(cart(cart(real, _4205720), _4205722), 42517 ^ [_4205718, _4205720, _4205722]))), s(num, 42518 ^ [_4205718, _4205720, _4205722]))), s(cart(real, _4205720), 42519 ^ [_4205718, _4205720, _4205722]))), s(num, 42520 ^ [_4205718, _4205720, _4205722]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), i(s(fun(cart(real, _4205720), fun(num, real)), d_), s(cart(real, _4205720), i(s(fun(num, cart(real, _4205720)), i(s(fun(cart(cart(real, _4205720), _4205722), fun(num, cart(real, _4205720))), d_), s(cart(cart(real, _4205720), _4205722), 42517 ^ [_4205718, _4205720, _4205722]))), s(num, 42518 ^ [_4205718, _4205720, _4205722]))))), s(num, 42520 ^ [_4205718, _4205720, _4205722]))))), s(real, i(s(fun(num, real), i(s(fun(cart(real, _4205720), fun(num, real)), d_), s(cart(real, _4205720), 42519 ^ [_4205718, _4205720, _4205722]))), s(num, 42520 ^ [_4205718, _4205720, _4205722]))))), 42523 ^ _1670770 : [(42524 ^ _1670770) ^ [_4206871] : [s(real, i(s(fun(num, real), i(s(fun(cart(real, _4205720), fun(num, real)), i(s(fun(cart(cart(real, _4205720), _4205722), fun(cart(real, _4205720), fun(num, real))), _4206871), s(cart(cart(real, _4205720), _4205722), 42525 ^ [_4205718, _4205720, _4205722, _4206871]))), s(cart(real, _4205720), 42526 ^ [_4205718, _4205720, _4205722, _4206871]))), s(num, 42527 ^ [_4205718, _4205720, _4205722, _4206871]))) = s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, i(s(fun(fun(_4205720, bool), num), dimindex), s(fun(_4205720, bool), univ))))))), s(fun(num, real), i(s(fun(cart(real, _4205720), fun(num, real)), i(s(fun(num, fun(cart(real, _4205720), fun(num, real))), i(s(fun(cart(cart(real, _4205720), _4205722), fun(num, fun(cart(real, _4205720), fun(num, real)))), _4205718), s(cart(cart(real, _4205720), _4205722), 42525 ^ [_4205718, _4205720, _4205722, _4206871]))), s(num, 42527 ^ [_4205718, _4205720, _4205722, _4206871]))), s(cart(real, _4205720), 42526 ^ [_4205718, _4205720, _4205722, _4206871]))))), 42530 ^ _1670770 : [(42531 ^ _1670770) ^ [_4207722, _4207724] : [-(s(cart(real, _4205722), i(s(fun(cart(real, _4205720), cart(real, _4205722)), i(s(fun(cart(cart(real, _4205720), _4205722), fun(cart(real, _4205720), cart(real, _4205722))), matrixu_vectoru_mul), s(cart(cart(real, _4205720), _4205722), _4207724))), s(cart(real, _4205720), _4207722))) = s(cart(real, _4205722), i(s(fun(fun(num, real), cart(real, _4205722)), lambda), s(fun(num, real), i(s(fun(cart(real, _4205720), fun(num, real)), i(s(fun(cart(cart(real, _4205720), _4205722), fun(cart(real, _4205720), fun(num, real))), _4206871), s(cart(cart(real, _4205720), _4205722), _4207724))), s(cart(real, _4205720), _4207722))))))]]]]], (17281 ^ _1670770) ^ [_2229867] : [-(s(fun(_2229867, bool), i(s(fun(fun(fun(_2229867, bool), bool), fun(_2229867, bool)), inters), s(fun(fun(_2229867, bool), bool), i(s(fun(fun(fun(_2229867, bool), bool), fun(fun(_2229867, bool), bool)), i(s(fun(fun(_2229867, bool), fun(fun(fun(_2229867, bool), bool), fun(fun(_2229867, bool), bool))), insert), s(fun(_2229867, bool), s0))), s(fun(fun(_2229867, bool), bool), i(s(fun(fun(fun(_2229867, bool), bool), fun(fun(_2229867, bool), bool)), i(s(fun(fun(_2229867, bool), fun(fun(fun(_2229867, bool), bool), fun(fun(_2229867, bool), bool))), insert), s(fun(_2229867, bool), t0))), s(fun(fun(_2229867, bool), bool), empty))))))) = s(fun(_2229867, bool), i(s(fun(fun(_2229867, bool), fun(_2229867, bool)), i(s(fun(fun(_2229867, bool), fun(fun(_2229867, bool), fun(_2229867, bool))), inter), s(fun(_2229867, bool), s0))), s(fun(_2229867, bool), t0))))], (22465 ^ _1670770) ^ [_2516201, _2516203] : [p(s(bool, i(s(fun(fun(_2516203, bool), bool), finite), s(fun(_2516203, bool), _2516201)))), -(s(fun(_2516203, bool), i(s(fun(list(_2516203), fun(_2516203, bool)), setu_ofu_list), s(list(_2516203), i(s(fun(fun(_2516203, bool), list(_2516203)), listu_ofu_set), s(fun(_2516203, bool), _2516201))))) = s(fun(_2516203, bool), _2516201))], (13483 ^ _1670770) ^ [_2086698] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2086698))) = s(int, _2086698))], (310 ^ _1670770) ^ [] : [-(p(s(bool, t)))], (29359 ^ _1670770) ^ [_2935781, _2935783, _2935785] : [29363 ^ _1670770 : [(29368 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(num, real), _2935785), s(num, 29362 ^ [_2935781, _2935783, _2935785]))))))], (29366 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 29362 ^ [_2935781, _2935783, _2935785]))), s(num, _2935781)))))], (29364 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2935783))), s(num, 29362 ^ [_2935781, _2935783, _2935785])))))]], s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2935783))), s(num, _2935781))))), s(fun(num, real), _2935785))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), 29371 ^ _1670770 : [(29372 ^ _1670770) ^ [_2936241] : [-(s(real, i(s(fun(num, real), _2935785), s(num, _2936241))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2935783))), s(num, _2936241)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2936241))), s(num, _2935781))))]]], (15289 ^ _1670770) ^ [_2133615, _2133617] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, 15287 ^ [_2133615, _2133617])))))], (42827 ^ _1670770) ^ [_4229849, _4229851, _4229853] : [-(s(cart(cart(real, _4229853), _4229851), i(s(fun(cart(cart(real, _4229853), _4229851), cart(cart(real, _4229853), _4229851)), i(s(fun(cart(cart(real, _4229853), _4229851), fun(cart(cart(real, _4229853), _4229851), cart(cart(real, _4229853), _4229851))), matrixu_sub), s(cart(cart(real, _4229853), _4229851), _4229849))), s(cart(cart(real, _4229853), _4229851), i(s(fun(num, cart(cart(real, _4229853), _4229851)), mat), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))) = s(cart(cart(real, _4229853), _4229851), _4229849))], (39513 ^ _1670770) ^ [_3968145] : [-(s(real, i(s(fun(cart(real, _3968145), real), vectoru_norm), s(cart(real, _3968145), i(s(fun(num, cart(real, _3968145)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (44099 ^ _1670770) ^ [_4307322, _4307324, _4307326, _4307328, _4307330] : [-(p(s(bool, i(s(fun(fun(cart(real, _4307328), bool), bool), i(s(fun(cart(real, _4307328), fun(fun(cart(real, _4307328), bool), bool)), in), s(cart(real, _4307328), i(s(fun(fun(_4307330, cart(real, _4307328)), cart(real, _4307328)), i(s(fun(fun(_4307330, bool), fun(fun(_4307330, cart(real, _4307328)), cart(real, _4307328))), vsum), s(fun(_4307330, bool), _4307322))), s(fun(_4307330, cart(real, _4307328)), _4307324))))), s(fun(cart(real, _4307328), bool), _4307326))))), p(s(bool, i(s(fun(fun(cart(real, _4307328), bool), bool), subspace), s(fun(cart(real, _4307328), bool), _4307326)))), p(s(bool, i(s(fun(fun(_4307330, bool), bool), finite), s(fun(_4307330, bool), _4307322)))), 44109 ^ _1670770 : [(44112 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(cart(real, _4307328), bool), bool), i(s(fun(cart(real, _4307328), fun(fun(cart(real, _4307328), bool), bool)), in), s(cart(real, _4307328), i(s(fun(_4307330, cart(real, _4307328)), _4307324), s(_4307330, 44108 ^ [_4307322, _4307324, _4307326, _4307328, _4307330]))))), s(fun(cart(real, _4307328), bool), _4307326))))], (44110 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_4307330, bool), bool), i(s(fun(_4307330, fun(fun(_4307330, bool), bool)), in), s(_4307330, 44108 ^ [_4307322, _4307324, _4307326, _4307328, _4307330]))), s(fun(_4307330, bool), _4307322)))))]]], (7504 ^ _1670770) ^ [_1883287, _1883289] : [p(s(bool, f0)), -(s(num, i(s(fun(num, num), bit0), s(num, _1883289))) = s(num, i(s(fun(num, num), bit1), s(num, _1883287))))], (27477 ^ _1670770) ^ [_2811822] : [-(s(fun(fun(_2811822, bool), fun(fun(_2811822, real), real)), sum) = s(fun(fun(_2811822, bool), fun(fun(_2811822, real), real)), i(s(fun(fun(real, fun(real, real)), fun(fun(_2811822, bool), fun(fun(_2811822, real), real))), iterate), s(fun(real, fun(real, real)), realu_add))))], (3159 ^ _1670770) ^ [_1729137, _1729139, _1729141, _1729143] : [-(s(_1729143, i(s(fun(_1729141, _1729143), i(s(fun(fun(_1729141, _1729143), fun(_1729141, _1729143)), let), s(fun(_1729141, _1729143), _1729139))), s(_1729141, _1729137))) = s(_1729143, i(s(fun(_1729141, _1729143), _1729139), s(_1729141, _1729137))))], (16734 ^ _1670770) ^ [_2196679, _2196681, _2196683] : [-(p(s(bool, i(s(fun(fun(_2196683, bool), bool), i(s(fun(fun(_2196683, bool), fun(fun(_2196683, bool), bool)), subset), s(fun(_2196683, bool), i(s(fun(fun(_2196683, bool), fun(_2196683, bool)), i(s(fun(fun(_2196683, bool), fun(fun(_2196683, bool), fun(_2196683, bool))), inter), s(fun(_2196683, bool), _2196681))), s(fun(_2196683, bool), _2196679))))), s(fun(_2196683, bool), _2196681)))))], (3984 ^ _1670770) ^ [_1773398, _1773400, _1773402, _1773404] : [-(s(_1773404, i(s(fun(num, _1773404), 3980 ^ [_1773400, _1773402, _1773404]), s(num, i(s(fun(num, num), suc), s(num, _1773398))))) = s(_1773404, i(s(fun(_1773404, _1773404), i(s(fun(num, fun(_1773404, _1773404)), _1773400), s(num, _1773398))), s(_1773404, i(s(fun(num, _1773404), 3980 ^ [_1773400, _1773402, _1773404]), s(num, _1773398))))))], (39541 ^ _1670770) ^ [_3969246, _3969248] : [s(cart(real, _3969248), _3969246) = s(cart(real, _3969248), i(s(fun(num, cart(real, _3969248)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(real, i(s(fun(cart(real, _3969248), real), vectoru_norm), s(cart(real, _3969248), _3969246))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (6451 ^ _1670770) ^ [_1830229] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _1830229), s(num, 6454 ^ [_1830229]))), s(num, 6454 ^ [_1830229])))), 6460 ^ _1670770 : [(6465 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _1830229), s(num, 6457 ^ [_1830229]))), s(num, 6459 ^ [_1830229]))))], (6463 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _1830229), s(num, 6458 ^ [_1830229]))), s(num, 6459 ^ [_1830229])))))], (6461 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _1830229), s(num, 6457 ^ [_1830229]))), s(num, 6458 ^ [_1830229])))))]], 6466 ^ _1670770 : [(6477 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _1830229), s(num, 6478 ^ [_1830229]))), s(num, i(s(fun(num, num), suc), s(num, 6478 ^ [_1830229])))))), 6481 ^ _1670770 : [(6482 ^ _1670770) ^ [_1831098, _1831100] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1831100))), s(num, _1831098)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _1830229), s(num, _1831100))), s(num, _1831098)))))]]], (6467 ^ _1670770) ^ [] : [6470 ^ _1670770 : [(6473 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _1830229), s(num, 6468 ^ [_1830229]))), s(num, 6469 ^ [_1830229]))))], (6471 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 6468 ^ [_1830229]))), s(num, 6469 ^ [_1830229])))))]], 6474 ^ _1670770 : [(6475 ^ _1670770) ^ [_1830933] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _1830229), s(num, _1830933))), s(num, i(s(fun(num, num), suc), s(num, _1830933)))))))]]]]], (20219 ^ _1670770) ^ [_2404462, _2404464, _2404466, _2404468] : [20223 ^ _1670770 : [(20226 ^ _1670770) ^ [] : [s(_2404468, i(s(fun(_2404468, _2404468), i(s(fun(_2404466, fun(_2404468, _2404468)), _2404464), s(_2404466, 20220 ^ [_2404462, _2404464, _2404466, _2404468]))), s(_2404468, i(s(fun(_2404468, _2404468), i(s(fun(_2404466, fun(_2404468, _2404468)), _2404464), s(_2404466, 20221 ^ [_2404462, _2404464, _2404466, _2404468]))), s(_2404468, 20222 ^ [_2404462, _2404464, _2404466, _2404468]))))) = s(_2404468, i(s(fun(_2404468, _2404468), i(s(fun(_2404466, fun(_2404468, _2404468)), _2404464), s(_2404466, 20221 ^ [_2404462, _2404464, _2404466, _2404468]))), s(_2404468, i(s(fun(_2404468, _2404468), i(s(fun(_2404466, fun(_2404468, _2404468)), _2404464), s(_2404466, 20220 ^ [_2404462, _2404464, _2404466, _2404468]))), s(_2404468, 20222 ^ [_2404462, _2404464, _2404466, _2404468])))))], (20224 ^ _1670770) ^ [] : [s(_2404466, 20220 ^ [_2404462, _2404464, _2404466, _2404468]) = s(_2404466, 20221 ^ [_2404462, _2404464, _2404466, _2404468])]], 20228 ^ _1670770 : [(20231 ^ _1670770) ^ [_2405705, _2405707] : [p(s(bool, i(s(fun(fun(_2404466, bool), bool), finite), s(fun(_2404466, bool), _2405705)))), -(s(_2404468, i(s(fun(fun(_2404466, bool), _2404468), 20227 ^ [_2404462, _2404464, _2404466, _2404468]), s(fun(_2404466, bool), i(s(fun(fun(_2404466, bool), fun(_2404466, bool)), i(s(fun(_2404466, fun(fun(_2404466, bool), fun(_2404466, bool))), insert), s(_2404466, _2405707))), s(fun(_2404466, bool), _2405705))))) = s(_2404468, i(s(fun(_2404468, _2404468), i(s(fun(_2404468, fun(_2404468, _2404468)), i(s(fun(bool, fun(_2404468, fun(_2404468, _2404468))), cond), s(bool, i(s(fun(fun(_2404466, bool), bool), i(s(fun(_2404466, fun(fun(_2404466, bool), bool)), in), s(_2404466, _2405707))), s(fun(_2404466, bool), _2405705))))), s(_2404468, i(s(fun(fun(_2404466, bool), _2404468), 20227 ^ [_2404462, _2404464, _2404466, _2404468]), s(fun(_2404466, bool), _2405705))))), s(_2404468, i(s(fun(_2404468, _2404468), i(s(fun(_2404466, fun(_2404468, _2404468)), _2404464), s(_2404466, _2405707))), s(_2404468, i(s(fun(fun(_2404466, bool), _2404468), 20227 ^ [_2404462, _2404464, _2404466, _2404468]), s(fun(_2404466, bool), _2405705))))))))], (20229 ^ _1670770) ^ [] : [-(s(_2404468, i(s(fun(fun(_2404466, bool), _2404468), 20227 ^ [_2404462, _2404464, _2404466, _2404468]), s(fun(_2404466, bool), empty))) = s(_2404468, _2404462))]]], (1942 ^ _1670770) ^ [_1700994, _1700996, _1700998] : [1943 ^ _1670770 : [(1947 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1700998, bool), _1700994), s(_1700998, 1945 ^ [_1700994, _1700996, _1700998]))))], (1944 ^ _1670770) ^ [] : [-(p(s(bool, _1700996)))]], 1948 ^ _1670770 : [(1949 ^ _1670770) ^ [_1701180] : [p(s(bool, _1700996)), -(p(s(bool, i(s(fun(_1700998, bool), _1700994), s(_1700998, _1701180)))))]]], (4495 ^ _1670770) ^ [_1784777, _1784779] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1784777))), s(num, _1784779)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1784779))), s(num, _1784777))))], (13779 ^ _1670770) ^ [_2094057] : [-(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2094057))), s(int, _2094057))))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2094057))))], (5213 ^ _1670770) ^ [_1801748] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, i(s(fun(num, num), fact), s(num, _1801748)))))))], (4949 ^ _1670770) ^ [_1795551, _1795553] : [p(s(bool, i(s(fun(num, bool), even), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1795553))), s(num, _1795551)))))), -(s(bool, i(s(fun(num, bool), even), s(num, _1795553))) = s(bool, i(s(fun(num, bool), even), s(num, _1795551))))], (17026 ^ _1670770) ^ [_2213736, _2213738, _2213740, _2213742] : [-(s(fun(_2213742, bool), i(s(fun(fun(_2213742, bool), fun(_2213742, bool)), i(s(fun(fun(_2213742, bool), fun(fun(_2213742, bool), fun(_2213742, bool))), diff), s(fun(_2213742, bool), _2213740))), s(fun(_2213742, bool), i(s(fun(fun(_2213742, bool), fun(_2213742, bool)), i(s(fun(_2213742, fun(fun(_2213742, bool), fun(_2213742, bool))), insert), s(_2213742, _2213736))), s(fun(_2213742, bool), _2213738))))) = s(fun(_2213742, bool), i(s(fun(fun(_2213742, bool), fun(_2213742, bool)), i(s(fun(fun(_2213742, bool), fun(fun(_2213742, bool), fun(_2213742, bool))), diff), s(fun(_2213742, bool), i(s(fun(_2213742, fun(_2213742, bool)), i(s(fun(fun(_2213742, bool), fun(_2213742, fun(_2213742, bool))), delete), s(fun(_2213742, bool), _2213740))), s(_2213742, _2213736))))), s(fun(_2213742, bool), _2213738))))], (41725 ^ _1670770) ^ [_4128889, _4128891, _4128893, _4128895] : [-(p(s(bool, i(s(fun(cart(real, _4128895), bool), i(s(fun(cart(real, _4128895), fun(cart(real, _4128895), bool)), orthogonal), s(cart(real, _4128895), _4128893))), s(cart(real, _4128895), i(s(fun(cart(real, _4128895), cart(real, _4128895)), i(s(fun(cart(real, _4128895), fun(cart(real, _4128895), cart(real, _4128895))), vectoru_sub), s(cart(real, _4128895), _4128891))), s(cart(real, _4128895), _4128889))))))), p(s(bool, i(s(fun(cart(real, _4128895), bool), i(s(fun(cart(real, _4128895), fun(cart(real, _4128895), bool)), orthogonal), s(cart(real, _4128895), _4128893))), s(cart(real, _4128895), _4128891)))), p(s(bool, i(s(fun(cart(real, _4128895), bool), i(s(fun(cart(real, _4128895), fun(cart(real, _4128895), bool)), orthogonal), s(cart(real, _4128895), _4128893))), s(cart(real, _4128895), _4128889))))], (17491 ^ _1670770) ^ [_2242873, _2242875, _2242877] : [s(_2242875, i(s(fun(_2242877, _2242875), i(s(fun(_2242875, fun(_2242877, _2242875)), _2242873), s(_2242875, 17492 ^ [_2242873, _2242875, _2242877]))), s(_2242877, 17493 ^ [_2242873, _2242875, _2242877]))) = s(_2242875, 17492 ^ [_2242873, _2242875, _2242877]), 17497 ^ _1670770 : [(17504 ^ _1670770) ^ [_2243707, _2243709] : [s(fun(_2242877, bool), _2243709) = s(fun(_2242877, bool), empty), -(p(s(bool, 17496 ^ [_2242873, _2242875, _2242877, _2243707, _2243709])))], (17498 ^ _1670770) ^ [_2243574, _2243576] : [p(s(bool, 17496 ^ [_2242873, _2242875, _2242877, _2243574, _2243576])), -(s(fun(_2242877, bool), _2243576) = s(fun(_2242877, bool), empty))], (17510 ^ _1670770) ^ [_2243844, _2243846] : [-(s(fun(_2242875, bool), i(s(fun(fun(_2242877, bool), fun(_2242875, bool)), i(s(fun(fun(_2242877, _2242875), fun(fun(_2242877, bool), fun(_2242875, bool))), image), s(fun(_2242877, _2242875), i(s(fun(_2242875, fun(_2242877, _2242875)), _2242873), s(_2242875, _2243844))))), s(fun(_2242877, bool), _2243846))) = s(fun(_2242875, bool), i(s(fun(fun(_2242875, bool), fun(_2242875, bool)), i(s(fun(fun(_2242875, bool), fun(fun(_2242875, bool), fun(_2242875, bool))), i(s(fun(bool, fun(fun(_2242875, bool), fun(fun(_2242875, bool), fun(_2242875, bool)))), cond), s(bool, 17496 ^ [_2242873, _2242875, _2242877, _2243844, _2243846]))), s(fun(_2242875, bool), empty))), s(fun(_2242875, bool), i(s(fun(fun(_2242875, bool), fun(_2242875, bool)), i(s(fun(_2242875, fun(fun(_2242875, bool), fun(_2242875, bool))), insert), s(_2242875, _2243844))), s(fun(_2242875, bool), empty))))))]]], (45592 ^ _1670770) ^ [_4393546, _4393548, _4393550, _4393552] : [-(s(cart(real, _4393552), _4393550) = s(cart(real, _4393552), _4393548)), -(s(cart(real, _4393552), _4393550) = s(cart(real, _4393552), _4393546)), -(s(cart(real, _4393552), _4393548) = s(cart(real, _4393552), _4393546)), 45603 ^ _1670770 : [(45604 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(cart(real, _4393552), bool), bool), dependent), s(fun(cart(real, _4393552), bool), i(s(fun(fun(cart(real, _4393552), bool), fun(cart(real, _4393552), bool)), i(s(fun(cart(real, _4393552), fun(fun(cart(real, _4393552), bool), fun(cart(real, _4393552), bool))), insert), s(cart(real, _4393552), _4393550))), s(fun(cart(real, _4393552), bool), i(s(fun(fun(cart(real, _4393552), bool), fun(cart(real, _4393552), bool)), i(s(fun(cart(real, _4393552), fun(fun(cart(real, _4393552), bool), fun(cart(real, _4393552), bool))), insert), s(cart(real, _4393552), _4393548))), s(fun(cart(real, _4393552), bool), i(s(fun(fun(cart(real, _4393552), bool), fun(cart(real, _4393552), bool)), i(s(fun(cart(real, _4393552), fun(fun(cart(real, _4393552), bool), fun(cart(real, _4393552), bool))), insert), s(cart(real, _4393552), _4393546))), s(fun(cart(real, _4393552), bool), empty)))))))))), 45610 ^ _1670770 : [(45613 ^ _1670770) ^ [] : [s(real, 45607 ^ [_4393546, _4393548, _4393550, _4393552]) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(real, 45608 ^ [_4393546, _4393548, _4393550, _4393552]) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(real, 45609 ^ [_4393546, _4393548, _4393550, _4393552]) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (45611 ^ _1670770) ^ [] : [-(s(cart(real, _4393552), i(s(fun(cart(real, _4393552), cart(real, _4393552)), i(s(fun(cart(real, _4393552), fun(cart(real, _4393552), cart(real, _4393552))), vectoru_add), s(cart(real, _4393552), i(s(fun(cart(real, _4393552), cart(real, _4393552)), i(s(fun(real, fun(cart(real, _4393552), cart(real, _4393552))), r_), s(real, 45607 ^ [_4393546, _4393548, _4393550, _4393552]))), s(cart(real, _4393552), _4393550))))), s(cart(real, _4393552), i(s(fun(cart(real, _4393552), cart(real, _4393552)), i(s(fun(cart(real, _4393552), fun(cart(real, _4393552), cart(real, _4393552))), vectoru_add), s(cart(real, _4393552), i(s(fun(cart(real, _4393552), cart(real, _4393552)), i(s(fun(real, fun(cart(real, _4393552), cart(real, _4393552))), r_), s(real, 45608 ^ [_4393546, _4393548, _4393550, _4393552]))), s(cart(real, _4393552), _4393548))))), s(cart(real, _4393552), i(s(fun(cart(real, _4393552), cart(real, _4393552)), i(s(fun(real, fun(cart(real, _4393552), cart(real, _4393552))), r_), s(real, 45609 ^ [_4393546, _4393548, _4393550, _4393552]))), s(cart(real, _4393552), _4393546))))))) = s(cart(real, _4393552), i(s(fun(num, cart(real, _4393552)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]]], (45623 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4393552), bool), bool), dependent), s(fun(cart(real, _4393552), bool), i(s(fun(fun(cart(real, _4393552), bool), fun(cart(real, _4393552), bool)), i(s(fun(cart(real, _4393552), fun(fun(cart(real, _4393552), bool), fun(cart(real, _4393552), bool))), insert), s(cart(real, _4393552), _4393550))), s(fun(cart(real, _4393552), bool), i(s(fun(fun(cart(real, _4393552), bool), fun(cart(real, _4393552), bool)), i(s(fun(cart(real, _4393552), fun(fun(cart(real, _4393552), bool), fun(cart(real, _4393552), bool))), insert), s(cart(real, _4393552), _4393548))), s(fun(cart(real, _4393552), bool), i(s(fun(fun(cart(real, _4393552), bool), fun(cart(real, _4393552), bool)), i(s(fun(cart(real, _4393552), fun(fun(cart(real, _4393552), bool), fun(cart(real, _4393552), bool))), insert), s(cart(real, _4393552), _4393546))), s(fun(cart(real, _4393552), bool), empty))))))))))), 45624 ^ _1670770 : [(45625 ^ _1670770) ^ [_4394988, _4394990, _4394992] : [s(cart(real, _4393552), i(s(fun(cart(real, _4393552), cart(real, _4393552)), i(s(fun(cart(real, _4393552), fun(cart(real, _4393552), cart(real, _4393552))), vectoru_add), s(cart(real, _4393552), i(s(fun(cart(real, _4393552), cart(real, _4393552)), i(s(fun(real, fun(cart(real, _4393552), cart(real, _4393552))), r_), s(real, _4394992))), s(cart(real, _4393552), _4393550))))), s(cart(real, _4393552), i(s(fun(cart(real, _4393552), cart(real, _4393552)), i(s(fun(cart(real, _4393552), fun(cart(real, _4393552), cart(real, _4393552))), vectoru_add), s(cart(real, _4393552), i(s(fun(cart(real, _4393552), cart(real, _4393552)), i(s(fun(real, fun(cart(real, _4393552), cart(real, _4393552))), r_), s(real, _4394990))), s(cart(real, _4393552), _4393548))))), s(cart(real, _4393552), i(s(fun(cart(real, _4393552), cart(real, _4393552)), i(s(fun(real, fun(cart(real, _4393552), cart(real, _4393552))), r_), s(real, _4394988))), s(cart(real, _4393552), _4393546))))))) = s(cart(real, _4393552), i(s(fun(num, cart(real, _4393552)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), 45628 ^ _1670770 : [(45633 ^ _1670770) ^ [] : [-(s(real, _4394988) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (45631 ^ _1670770) ^ [] : [-(s(real, _4394990) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (45629 ^ _1670770) ^ [] : [-(s(real, _4394992) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]]]]]]], (32314 ^ _1670770) ^ [_3443583, _3443585, _3443587, _3443589] : [32474 ^ _1670770 : [(32475 ^ _1670770) ^ [_3463257, _3463259] : [32483 ^ _1670770 : [(32484 ^ _1670770) ^ [_3464013] : [-(s(_3443587, i(s(fun(_3443585, _3443587), 32482 ^ [_3443583, _3443585, _3443587, _3443589, _3463257, _3463259]), s(_3443585, _3464013))) = s(_3443587, i(s(fun(_3443585, _3443587), i(s(fun(fun(_3443585, _3443587), fun(_3443585, _3443587)), i(s(fun(list(prod(fun(_3443589, _3443585), fun(fun(_3443585, _3443587), fun(_3443589, _3443587)))), fun(fun(_3443585, _3443587), fun(_3443585, _3443587))), casewise), s(list(prod(fun(_3443589, _3443585), fun(fun(_3443585, _3443587), fun(_3443589, _3443587)))), _3463257))), s(fun(_3443585, _3443587), 32482 ^ [_3443583, _3443585, _3443587, _3443589, _3463257, _3463259]))), s(_3443585, _3464013))))]], p(s(bool, i(s(fun(fun(_3443585, fun(_3443585, bool)), bool), wf), s(fun(_3443585, fun(_3443585, bool)), _3463259)))), p(s(bool, i(s(fun(list(prod(fun(_3443589, _3443585), fun(fun(_3443585, _3443587), fun(_3443589, _3443587)))), bool), i(s(fun(fun(prod(fun(_3443589, _3443585), fun(fun(_3443585, _3443587), fun(_3443589, _3443587))), bool), fun(list(prod(fun(_3443589, _3443585), fun(fun(_3443585, _3443587), fun(_3443589, _3443587)))), bool)), all0), s(fun(prod(fun(_3443589, _3443585), fun(fun(_3443585, _3443587), fun(_3443589, _3443587))), bool), i(s(fun(fun(fun(prod(fun(_3443589, _3443585), fun(fun(_3443585, _3443587), fun(_3443589, _3443587))), bool), bool), fun(prod(fun(_3443589, _3443585), fun(fun(_3443585, _3443587), fun(_3443589, _3443587))), bool)), gabs), s(fun(fun(prod(fun(_3443589, _3443585), fun(fun(_3443585, _3443587), fun(_3443589, _3443587))), bool), bool), i(s(fun(fun(_3443585, fun(_3443585, bool)), fun(fun(prod(fun(_3443589, _3443585), fun(fun(_3443585, _3443587), fun(_3443589, _3443587))), bool), bool)), _3443583), s(fun(_3443585, fun(_3443585, bool)), _3463259))))))), s(list(prod(fun(_3443589, _3443585), fun(fun(_3443585, _3443587), fun(_3443589, _3443587)))), _3463257))))]], 32319 ^ _1670770 : [(32324 ^ _1670770) ^ [_3446262] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_3443589, _3443585), fun(fun(_3443585, _3443587), fun(_3443589, _3443587))), bool), 32316 ^ [_3443583, _3443585, _3443587, _3443589]), s(prod(fun(_3443589, _3443585), fun(fun(_3443585, _3443587), fun(_3443589, _3443587))), i(s(fun(fun(fun(_3443585, _3443587), fun(_3443589, _3443587)), prod(fun(_3443589, _3443585), fun(fun(_3443585, _3443587), fun(_3443589, _3443587)))), i(s(fun(fun(_3443589, _3443585), fun(fun(fun(_3443585, _3443587), fun(_3443589, _3443587)), prod(fun(_3443589, _3443585), fun(fun(_3443585, _3443587), fun(_3443589, _3443587))))), c_), s(fun(_3443589, _3443585), 32321 ^ [_3443583, _3443585, _3443587, _3443589]))), s(fun(fun(_3443585, _3443587), fun(_3443589, _3443587)), 32322 ^ [_3443583, _3443585, _3443587, _3443589]))))))), s(bool, _3446262)))), 32368 ^ _1670770 : [(32392 ^ _1670770) ^ [_3453400, _3453402] : [-(s(_3443587, i(s(fun(_3443589, _3443587), i(s(fun(fun(_3443585, _3443587), fun(_3443589, _3443587)), 32322 ^ [_3443583, _3443585, _3443587, _3443589]), s(fun(_3443585, _3443587), _3453402))), s(_3443589, _3453400))) = s(_3443587, i(s(fun(_3443587, _3443587), i(s(fun(_3443587, fun(_3443587, _3443587)), i(s(fun(bool, fun(_3443587, fun(_3443587, _3443587))), cond), s(bool, i(s(fun(_3443589, bool), i(s(fun(fun(_3443585, _3443587), fun(_3443589, bool)), 32365 ^ [_3443583, _3443585, _3443587, _3443589, _3446262]), s(fun(_3443585, _3443587), _3453402))), s(_3443589, _3453400))))), s(_3443587, i(s(fun(_3443585, _3443587), _3453402), s(_3443585, i(s(fun(_3443589, _3443585), i(s(fun(fun(_3443585, _3443587), fun(_3443589, _3443585)), 32366 ^ [_3443583, _3443585, _3443587, _3443589, _3446262]), s(fun(_3443585, _3443587), _3453402))), s(_3443589, _3453400))))))), s(_3443587, i(s(fun(_3443589, _3443587), i(s(fun(fun(_3443585, _3443587), fun(_3443589, _3443587)), 32367 ^ [_3443583, _3443585, _3443587, _3443589, _3446262]), s(fun(_3443585, _3443587), _3453402))), s(_3443589, _3453400))))))], (32379 ^ _1670770) ^ [_3452339, _3452341, _3452343] : [32381 ^ _1670770 : [(32384 ^ _1670770) ^ [] : [s(_3443587, i(s(fun(_3443585, _3443587), _3452343), s(_3443585, 32380 ^ [_3443583, _3443585, _3443587, _3443589, _3446262, _3452339, _3452341, _3452343]))) = s(_3443587, i(s(fun(_3443585, _3443587), _3452341), s(_3443585, 32380 ^ [_3443583, _3443585, _3443587, _3443589, _3446262, _3452339, _3452341, _3452343])))], (32382 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3443585, bool), i(s(fun(_3443585, fun(_3443585, bool)), 32315 ^ [_3443583, _3443585, _3443587, _3443589]), s(_3443585, 32380 ^ [_3443583, _3443585, _3443587, _3443589, _3446262, _3452339, _3452341, _3452343]))), s(_3443585, i(s(fun(_3443589, _3443585), 32321 ^ [_3443583, _3443585, _3443587, _3443589]), s(_3443589, _3452339)))))))]], 32385 ^ _1670770 : [(32390 ^ _1670770) ^ [] : [-(s(_3443587, i(s(fun(_3443589, _3443587), i(s(fun(fun(_3443585, _3443587), fun(_3443589, _3443587)), 32367 ^ [_3443583, _3443585, _3443587, _3443589, _3446262]), s(fun(_3443585, _3443587), _3452343))), s(_3443589, _3452339))) = s(_3443587, i(s(fun(_3443589, _3443587), i(s(fun(fun(_3443585, _3443587), fun(_3443589, _3443587)), 32367 ^ [_3443583, _3443585, _3443587, _3443589, _3446262]), s(fun(_3443585, _3443587), _3452341))), s(_3443589, _3452339))))], (32388 ^ _1670770) ^ [] : [-(s(_3443585, i(s(fun(_3443589, _3443585), i(s(fun(fun(_3443585, _3443587), fun(_3443589, _3443585)), 32366 ^ [_3443583, _3443585, _3443587, _3443589, _3446262]), s(fun(_3443585, _3443587), _3452343))), s(_3443589, _3452339))) = s(_3443585, i(s(fun(_3443589, _3443585), i(s(fun(fun(_3443585, _3443587), fun(_3443589, _3443585)), 32366 ^ [_3443583, _3443585, _3443587, _3443589, _3446262]), s(fun(_3443585, _3443587), _3452341))), s(_3443589, _3452339))))], (32386 ^ _1670770) ^ [] : [-(s(bool, i(s(fun(_3443589, bool), i(s(fun(fun(_3443585, _3443587), fun(_3443589, bool)), 32365 ^ [_3443583, _3443585, _3443587, _3443589, _3446262]), s(fun(_3443585, _3443587), _3452343))), s(_3443589, _3452339))) = s(bool, i(s(fun(_3443589, bool), i(s(fun(fun(_3443585, _3443587), fun(_3443589, bool)), 32365 ^ [_3443583, _3443585, _3443587, _3443589, _3446262]), s(fun(_3443585, _3443587), _3452341))), s(_3443589, _3452339))))]]], (32369 ^ _1670770) ^ [_3451792, _3451794, _3451796] : [-(p(s(bool, i(s(fun(_3443585, bool), i(s(fun(_3443585, fun(_3443585, bool)), 32315 ^ [_3443583, _3443585, _3443587, _3443589]), s(_3443585, _3451792))), s(_3443585, i(s(fun(_3443589, _3443585), 32321 ^ [_3443583, _3443585, _3443587, _3443589]), s(_3443589, _3451794))))))), p(s(bool, i(s(fun(_3443589, bool), i(s(fun(fun(_3443585, _3443587), fun(_3443589, bool)), 32365 ^ [_3443583, _3443585, _3443587, _3443589, _3446262]), s(fun(_3443585, _3443587), _3451796))), s(_3443589, _3451794)))), p(s(bool, i(s(fun(_3443585, bool), i(s(fun(_3443585, fun(_3443585, bool)), 32315 ^ [_3443583, _3443585, _3443587, _3443589]), s(_3443585, _3451792))), s(_3443585, i(s(fun(_3443589, _3443585), i(s(fun(fun(_3443585, _3443587), fun(_3443589, _3443585)), 32366 ^ [_3443583, _3443585, _3443587, _3443589, _3446262]), s(fun(_3443585, _3443587), _3451796))), s(_3443589, _3451794))))))], (32394 ^ _1670770) ^ [] : [p(s(bool, _3446262))]], 32327 ^ _1670770 : [(32330 ^ _1670770) ^ [_3447337, _3447339, _3447341] : [32334 ^ _1670770 : [(32339 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3443585, bool), i(s(fun(_3443585, fun(_3443585, bool)), 32315 ^ [_3443583, _3443585, _3443587, _3443589]), s(_3443585, 32333 ^ [_3443583, _3443585, _3443587, _3443589, _3446262, _3447337, _3447339, _3447341]))), s(_3443585, i(s(fun(_3443589, _3443585), 32321 ^ [_3443583, _3443585, _3443587, _3443589]), s(_3443589, 32332 ^ [_3443583, _3443585, _3443587, _3443589, _3446262, _3447337, _3447339, _3447341]))))))], (32337 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3443585, bool), i(s(fun(_3443585, fun(_3443585, bool)), 32315 ^ [_3443583, _3443585, _3443587, _3443589]), s(_3443585, 32333 ^ [_3443583, _3443585, _3443587, _3443589, _3446262, _3447337, _3447339, _3447341]))), s(_3443585, i(s(fun(_3443589, _3443585), i(s(fun(fun(_3443585, _3443587), fun(_3443589, _3443585)), _3447339), s(fun(_3443585, _3443587), 32331 ^ [_3443583, _3443585, _3443587, _3443589, _3446262, _3447337, _3447339, _3447341]))), s(_3443589, 32332 ^ [_3443583, _3443585, _3443587, _3443589, _3446262, _3447337, _3447339, _3447341])))))))], (32335 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3443589, bool), i(s(fun(fun(_3443585, _3443587), fun(_3443589, bool)), _3447341), s(fun(_3443585, _3443587), 32331 ^ [_3443583, _3443585, _3443587, _3443589, _3446262, _3447337, _3447339, _3447341]))), s(_3443589, 32332 ^ [_3443583, _3443585, _3443587, _3443589, _3446262, _3447337, _3447339, _3447341])))))]], s(_3443587, i(s(fun(_3443589, _3443587), i(s(fun(fun(_3443585, _3443587), fun(_3443589, _3443587)), 32322 ^ [_3443583, _3443585, _3443587, _3443589]), s(fun(_3443585, _3443587), 32361 ^ [_3443583, _3443585, _3443587, _3443589, _3446262, _3447337, _3447339, _3447341]))), s(_3443589, 32362 ^ [_3443583, _3443585, _3443587, _3443589, _3446262, _3447337, _3447339, _3447341]))) = s(_3443587, i(s(fun(_3443587, _3443587), i(s(fun(_3443587, fun(_3443587, _3443587)), i(s(fun(bool, fun(_3443587, fun(_3443587, _3443587))), cond), s(bool, i(s(fun(_3443589, bool), i(s(fun(fun(_3443585, _3443587), fun(_3443589, bool)), _3447341), s(fun(_3443585, _3443587), 32361 ^ [_3443583, _3443585, _3443587, _3443589, _3446262, _3447337, _3447339, _3447341]))), s(_3443589, 32362 ^ [_3443583, _3443585, _3443587, _3443589, _3446262, _3447337, _3447339, _3447341]))))), s(_3443587, i(s(fun(_3443585, _3443587), 32361 ^ [_3443583, _3443585, _3443587, _3443589, _3446262, _3447337, _3447339, _3447341]), s(_3443585, i(s(fun(_3443589, _3443585), i(s(fun(fun(_3443585, _3443587), fun(_3443589, _3443585)), _3447339), s(fun(_3443585, _3443587), 32361 ^ [_3443583, _3443585, _3443587, _3443589, _3446262, _3447337, _3447339, _3447341]))), s(_3443589, 32362 ^ [_3443583, _3443585, _3443587, _3443589, _3446262, _3447337, _3447339, _3447341]))))))), s(_3443587, i(s(fun(_3443589, _3443587), i(s(fun(fun(_3443585, _3443587), fun(_3443589, _3443587)), _3447337), s(fun(_3443585, _3443587), 32361 ^ [_3443583, _3443585, _3443587, _3443589, _3446262, _3447337, _3447339, _3447341]))), s(_3443589, 32362 ^ [_3443583, _3443585, _3443587, _3443589, _3446262, _3447337, _3447339, _3447341]))))), 32345 ^ _1670770 : [(32352 ^ _1670770) ^ [] : [s(bool, i(s(fun(_3443589, bool), i(s(fun(fun(_3443585, _3443587), fun(_3443589, bool)), _3447341), s(fun(_3443585, _3443587), 32342 ^ [_3443583, _3443585, _3443587, _3443589, _3446262, _3447337, _3447339, _3447341]))), s(_3443589, 32344 ^ [_3443583, _3443585, _3443587, _3443589, _3446262, _3447337, _3447339, _3447341]))) = s(bool, i(s(fun(_3443589, bool), i(s(fun(fun(_3443585, _3443587), fun(_3443589, bool)), _3447341), s(fun(_3443585, _3443587), 32343 ^ [_3443583, _3443585, _3443587, _3443589, _3446262, _3447337, _3447339, _3447341]))), s(_3443589, 32344 ^ [_3443583, _3443585, _3443587, _3443589, _3446262, _3447337, _3447339, _3447341]))), s(_3443585, i(s(fun(_3443589, _3443585), i(s(fun(fun(_3443585, _3443587), fun(_3443589, _3443585)), _3447339), s(fun(_3443585, _3443587), 32342 ^ [_3443583, _3443585, _3443587, _3443589, _3446262, _3447337, _3447339, _3447341]))), s(_3443589, 32344 ^ [_3443583, _3443585, _3443587, _3443589, _3446262, _3447337, _3447339, _3447341]))) = s(_3443585, i(s(fun(_3443589, _3443585), i(s(fun(fun(_3443585, _3443587), fun(_3443589, _3443585)), _3447339), s(fun(_3443585, _3443587), 32343 ^ [_3443583, _3443585, _3443587, _3443589, _3446262, _3447337, _3447339, _3447341]))), s(_3443589, 32344 ^ [_3443583, _3443585, _3443587, _3443589, _3446262, _3447337, _3447339, _3447341]))), s(_3443587, i(s(fun(_3443589, _3443587), i(s(fun(fun(_3443585, _3443587), fun(_3443589, _3443587)), _3447337), s(fun(_3443585, _3443587), 32342 ^ [_3443583, _3443585, _3443587, _3443589, _3446262, _3447337, _3447339, _3447341]))), s(_3443589, 32344 ^ [_3443583, _3443585, _3443587, _3443589, _3446262, _3447337, _3447339, _3447341]))) = s(_3443587, i(s(fun(_3443589, _3443587), i(s(fun(fun(_3443585, _3443587), fun(_3443589, _3443587)), _3447337), s(fun(_3443585, _3443587), 32343 ^ [_3443583, _3443585, _3443587, _3443589, _3446262, _3447337, _3447339, _3447341]))), s(_3443589, 32344 ^ [_3443583, _3443585, _3443587, _3443589, _3446262, _3447337, _3447339, _3447341])))], (32346 ^ _1670770) ^ [_3449182] : [p(s(bool, i(s(fun(_3443585, bool), i(s(fun(_3443585, fun(_3443585, bool)), 32315 ^ [_3443583, _3443585, _3443587, _3443589]), s(_3443585, _3449182))), s(_3443585, i(s(fun(_3443589, _3443585), 32321 ^ [_3443583, _3443585, _3443587, _3443589]), s(_3443589, 32344 ^ [_3443583, _3443585, _3443587, _3443589, _3446262, _3447337, _3447339, _3447341])))))), -(s(_3443587, i(s(fun(_3443585, _3443587), 32342 ^ [_3443583, _3443585, _3443587, _3443589, _3446262, _3447337, _3447339, _3447341]), s(_3443585, _3449182))) = s(_3443587, i(s(fun(_3443585, _3443587), 32343 ^ [_3443583, _3443585, _3443587, _3443589, _3446262, _3447337, _3447339, _3447341]), s(_3443585, _3449182))))]]], (32328 ^ _1670770) ^ [] : [-(p(s(bool, _3446262)))]]], (32320 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(fun(_3443589, _3443585), fun(fun(_3443585, _3443587), fun(_3443589, _3443587))), bool), bool), i(s(fun(fun(_3443585, fun(_3443585, bool)), fun(fun(prod(fun(_3443589, _3443585), fun(fun(_3443585, _3443587), fun(_3443589, _3443587))), bool), bool)), _3443583), s(fun(_3443585, fun(_3443585, bool)), 32315 ^ [_3443583, _3443585, _3443587, _3443589]))), s(fun(prod(fun(_3443589, _3443585), fun(fun(_3443585, _3443587), fun(_3443589, _3443587))), bool), 32316 ^ [_3443583, _3443585, _3443587, _3443589])))))]], 32398 ^ _1670770 : [(32471 ^ _1670770) ^ [_3462911, _3462913] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_3443589, _3443585), fun(fun(_3443585, _3443587), fun(_3443589, _3443587))), bool), 32316 ^ [_3443583, _3443585, _3443587, _3443589]), s(prod(fun(_3443589, _3443585), fun(fun(_3443585, _3443587), fun(_3443589, _3443587))), i(s(fun(fun(fun(_3443585, _3443587), fun(_3443589, _3443587)), prod(fun(_3443589, _3443585), fun(fun(_3443585, _3443587), fun(_3443589, _3443587)))), i(s(fun(fun(_3443589, _3443585), fun(fun(fun(_3443585, _3443587), fun(_3443589, _3443587)), prod(fun(_3443589, _3443585), fun(fun(_3443585, _3443587), fun(_3443589, _3443587))))), c_), s(fun(_3443589, _3443585), _3462913))), s(fun(fun(_3443585, _3443587), fun(_3443589, _3443587)), _3462911))))))), s(bool, 32397 ^ [_3443583, _3443585, _3443587, _3443589, _3462911, _3462913])))))], (32399 ^ _1670770) ^ [_3454880, _3454882] : [p(s(bool, 32397 ^ [_3443583, _3443585, _3443587, _3443589, _3454880, _3454882])), 32405 ^ _1670770 : [(32406 ^ _1670770) ^ [_3456620, _3456622, _3456624] : [-(p(s(bool, i(s(fun(_3443585, bool), i(s(fun(_3443585, fun(_3443585, bool)), 32315 ^ [_3443583, _3443585, _3443587, _3443589]), s(_3443585, _3456620))), s(_3443585, i(s(fun(_3443589, _3443585), _3454882), s(_3443589, _3456622))))))), p(s(bool, i(s(fun(_3443589, bool), i(s(fun(fun(_3443585, _3443587), fun(_3443589, bool)), 32402 ^ [_3443583, _3443585, _3443587, _3443589, _3454880, _3454882]), s(fun(_3443585, _3443587), _3456624))), s(_3443589, _3456622)))), p(s(bool, i(s(fun(_3443585, bool), i(s(fun(_3443585, fun(_3443585, bool)), 32315 ^ [_3443583, _3443585, _3443587, _3443589]), s(_3443585, _3456620))), s(_3443585, i(s(fun(_3443589, _3443585), i(s(fun(fun(_3443585, _3443587), fun(_3443589, _3443585)), 32403 ^ [_3443583, _3443585, _3443587, _3443589, _3454880, _3454882]), s(fun(_3443585, _3443587), _3456624))), s(_3443589, _3456622))))))], (32416 ^ _1670770) ^ [_3457157, _3457159, _3457161] : [32418 ^ _1670770 : [(32421 ^ _1670770) ^ [] : [s(_3443587, i(s(fun(_3443585, _3443587), _3457161), s(_3443585, 32417 ^ [_3443583, _3443585, _3443587, _3443589, _3454880, _3454882, _3457157, _3457159, _3457161]))) = s(_3443587, i(s(fun(_3443585, _3443587), _3457159), s(_3443585, 32417 ^ [_3443583, _3443585, _3443587, _3443589, _3454880, _3454882, _3457157, _3457159, _3457161])))], (32419 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3443585, bool), i(s(fun(_3443585, fun(_3443585, bool)), 32315 ^ [_3443583, _3443585, _3443587, _3443589]), s(_3443585, 32417 ^ [_3443583, _3443585, _3443587, _3443589, _3454880, _3454882, _3457157, _3457159, _3457161]))), s(_3443585, i(s(fun(_3443589, _3443585), _3454882), s(_3443589, _3457157)))))))]], 32422 ^ _1670770 : [(32427 ^ _1670770) ^ [] : [-(s(_3443587, i(s(fun(_3443589, _3443587), i(s(fun(fun(_3443585, _3443587), fun(_3443589, _3443587)), 32404 ^ [_3443583, _3443585, _3443587, _3443589, _3454880, _3454882]), s(fun(_3443585, _3443587), _3457161))), s(_3443589, _3457157))) = s(_3443587, i(s(fun(_3443589, _3443587), i(s(fun(fun(_3443585, _3443587), fun(_3443589, _3443587)), 32404 ^ [_3443583, _3443585, _3443587, _3443589, _3454880, _3454882]), s(fun(_3443585, _3443587), _3457159))), s(_3443589, _3457157))))], (32425 ^ _1670770) ^ [] : [-(s(_3443585, i(s(fun(_3443589, _3443585), i(s(fun(fun(_3443585, _3443587), fun(_3443589, _3443585)), 32403 ^ [_3443583, _3443585, _3443587, _3443589, _3454880, _3454882]), s(fun(_3443585, _3443587), _3457161))), s(_3443589, _3457157))) = s(_3443585, i(s(fun(_3443589, _3443585), i(s(fun(fun(_3443585, _3443587), fun(_3443589, _3443585)), 32403 ^ [_3443583, _3443585, _3443587, _3443589, _3454880, _3454882]), s(fun(_3443585, _3443587), _3457159))), s(_3443589, _3457157))))], (32423 ^ _1670770) ^ [] : [-(s(bool, i(s(fun(_3443589, bool), i(s(fun(fun(_3443585, _3443587), fun(_3443589, bool)), 32402 ^ [_3443583, _3443585, _3443587, _3443589, _3454880, _3454882]), s(fun(_3443585, _3443587), _3457161))), s(_3443589, _3457157))) = s(bool, i(s(fun(_3443589, bool), i(s(fun(fun(_3443585, _3443587), fun(_3443589, bool)), 32402 ^ [_3443583, _3443585, _3443587, _3443589, _3454880, _3454882]), s(fun(_3443585, _3443587), _3457159))), s(_3443589, _3457157))))]]], (32429 ^ _1670770) ^ [_3458230, _3458232] : [-(s(_3443587, i(s(fun(_3443589, _3443587), i(s(fun(fun(_3443585, _3443587), fun(_3443589, _3443587)), _3454880), s(fun(_3443585, _3443587), _3458232))), s(_3443589, _3458230))) = s(_3443587, i(s(fun(_3443587, _3443587), i(s(fun(_3443587, fun(_3443587, _3443587)), i(s(fun(bool, fun(_3443587, fun(_3443587, _3443587))), cond), s(bool, i(s(fun(_3443589, bool), i(s(fun(fun(_3443585, _3443587), fun(_3443589, bool)), 32402 ^ [_3443583, _3443585, _3443587, _3443589, _3454880, _3454882]), s(fun(_3443585, _3443587), _3458232))), s(_3443589, _3458230))))), s(_3443587, i(s(fun(_3443585, _3443587), _3458232), s(_3443585, i(s(fun(_3443589, _3443585), i(s(fun(fun(_3443585, _3443587), fun(_3443589, _3443585)), 32403 ^ [_3443583, _3443585, _3443587, _3443589, _3454880, _3454882]), s(fun(_3443585, _3443587), _3458232))), s(_3443589, _3458230))))))), s(_3443587, i(s(fun(_3443589, _3443587), i(s(fun(fun(_3443585, _3443587), fun(_3443589, _3443587)), 32404 ^ [_3443583, _3443585, _3443587, _3443589, _3454880, _3454882]), s(fun(_3443585, _3443587), _3458232))), s(_3443589, _3458230))))))]]], (32431 ^ _1670770) ^ [_3458499, _3458501] : [-(p(s(bool, 32397 ^ [_3443583, _3443585, _3443587, _3443589, _3458499, _3458501]))), 32432 ^ _1670770 : [(32433 ^ _1670770) ^ [_3459314, _3459316, _3459318] : [32437 ^ _1670770 : [(32442 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3443585, bool), i(s(fun(_3443585, fun(_3443585, bool)), 32315 ^ [_3443583, _3443585, _3443587, _3443589]), s(_3443585, 32436 ^ [_3443583, _3443585, _3443587, _3443589, _3458499, _3458501, _3459314, _3459316, _3459318]))), s(_3443585, i(s(fun(_3443589, _3443585), _3458501), s(_3443589, 32435 ^ [_3443583, _3443585, _3443587, _3443589, _3458499, _3458501, _3459314, _3459316, _3459318]))))))], (32440 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3443585, bool), i(s(fun(_3443585, fun(_3443585, bool)), 32315 ^ [_3443583, _3443585, _3443587, _3443589]), s(_3443585, 32436 ^ [_3443583, _3443585, _3443587, _3443589, _3458499, _3458501, _3459314, _3459316, _3459318]))), s(_3443585, i(s(fun(_3443589, _3443585), i(s(fun(fun(_3443585, _3443587), fun(_3443589, _3443585)), _3459316), s(fun(_3443585, _3443587), 32434 ^ [_3443583, _3443585, _3443587, _3443589, _3458499, _3458501, _3459314, _3459316, _3459318]))), s(_3443589, 32435 ^ [_3443583, _3443585, _3443587, _3443589, _3458499, _3458501, _3459314, _3459316, _3459318])))))))], (32438 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3443589, bool), i(s(fun(fun(_3443585, _3443587), fun(_3443589, bool)), _3459318), s(fun(_3443585, _3443587), 32434 ^ [_3443583, _3443585, _3443587, _3443589, _3458499, _3458501, _3459314, _3459316, _3459318]))), s(_3443589, 32435 ^ [_3443583, _3443585, _3443587, _3443589, _3458499, _3458501, _3459314, _3459316, _3459318])))))]], s(_3443587, i(s(fun(_3443589, _3443587), i(s(fun(fun(_3443585, _3443587), fun(_3443589, _3443587)), _3458499), s(fun(_3443585, _3443587), 32464 ^ [_3443583, _3443585, _3443587, _3443589, _3458499, _3458501, _3459314, _3459316, _3459318]))), s(_3443589, 32465 ^ [_3443583, _3443585, _3443587, _3443589, _3458499, _3458501, _3459314, _3459316, _3459318]))) = s(_3443587, i(s(fun(_3443587, _3443587), i(s(fun(_3443587, fun(_3443587, _3443587)), i(s(fun(bool, fun(_3443587, fun(_3443587, _3443587))), cond), s(bool, i(s(fun(_3443589, bool), i(s(fun(fun(_3443585, _3443587), fun(_3443589, bool)), _3459318), s(fun(_3443585, _3443587), 32464 ^ [_3443583, _3443585, _3443587, _3443589, _3458499, _3458501, _3459314, _3459316, _3459318]))), s(_3443589, 32465 ^ [_3443583, _3443585, _3443587, _3443589, _3458499, _3458501, _3459314, _3459316, _3459318]))))), s(_3443587, i(s(fun(_3443585, _3443587), 32464 ^ [_3443583, _3443585, _3443587, _3443589, _3458499, _3458501, _3459314, _3459316, _3459318]), s(_3443585, i(s(fun(_3443589, _3443585), i(s(fun(fun(_3443585, _3443587), fun(_3443589, _3443585)), _3459316), s(fun(_3443585, _3443587), 32464 ^ [_3443583, _3443585, _3443587, _3443589, _3458499, _3458501, _3459314, _3459316, _3459318]))), s(_3443589, 32465 ^ [_3443583, _3443585, _3443587, _3443589, _3458499, _3458501, _3459314, _3459316, _3459318]))))))), s(_3443587, i(s(fun(_3443589, _3443587), i(s(fun(fun(_3443585, _3443587), fun(_3443589, _3443587)), _3459314), s(fun(_3443585, _3443587), 32464 ^ [_3443583, _3443585, _3443587, _3443589, _3458499, _3458501, _3459314, _3459316, _3459318]))), s(_3443589, 32465 ^ [_3443583, _3443585, _3443587, _3443589, _3458499, _3458501, _3459314, _3459316, _3459318]))))), 32448 ^ _1670770 : [(32455 ^ _1670770) ^ [] : [s(bool, i(s(fun(_3443589, bool), i(s(fun(fun(_3443585, _3443587), fun(_3443589, bool)), _3459318), s(fun(_3443585, _3443587), 32445 ^ [_3443583, _3443585, _3443587, _3443589, _3458499, _3458501, _3459314, _3459316, _3459318]))), s(_3443589, 32447 ^ [_3443583, _3443585, _3443587, _3443589, _3458499, _3458501, _3459314, _3459316, _3459318]))) = s(bool, i(s(fun(_3443589, bool), i(s(fun(fun(_3443585, _3443587), fun(_3443589, bool)), _3459318), s(fun(_3443585, _3443587), 32446 ^ [_3443583, _3443585, _3443587, _3443589, _3458499, _3458501, _3459314, _3459316, _3459318]))), s(_3443589, 32447 ^ [_3443583, _3443585, _3443587, _3443589, _3458499, _3458501, _3459314, _3459316, _3459318]))), s(_3443585, i(s(fun(_3443589, _3443585), i(s(fun(fun(_3443585, _3443587), fun(_3443589, _3443585)), _3459316), s(fun(_3443585, _3443587), 32445 ^ [_3443583, _3443585, _3443587, _3443589, _3458499, _3458501, _3459314, _3459316, _3459318]))), s(_3443589, 32447 ^ [_3443583, _3443585, _3443587, _3443589, _3458499, _3458501, _3459314, _3459316, _3459318]))) = s(_3443585, i(s(fun(_3443589, _3443585), i(s(fun(fun(_3443585, _3443587), fun(_3443589, _3443585)), _3459316), s(fun(_3443585, _3443587), 32446 ^ [_3443583, _3443585, _3443587, _3443589, _3458499, _3458501, _3459314, _3459316, _3459318]))), s(_3443589, 32447 ^ [_3443583, _3443585, _3443587, _3443589, _3458499, _3458501, _3459314, _3459316, _3459318]))), s(_3443587, i(s(fun(_3443589, _3443587), i(s(fun(fun(_3443585, _3443587), fun(_3443589, _3443587)), _3459314), s(fun(_3443585, _3443587), 32445 ^ [_3443583, _3443585, _3443587, _3443589, _3458499, _3458501, _3459314, _3459316, _3459318]))), s(_3443589, 32447 ^ [_3443583, _3443585, _3443587, _3443589, _3458499, _3458501, _3459314, _3459316, _3459318]))) = s(_3443587, i(s(fun(_3443589, _3443587), i(s(fun(fun(_3443585, _3443587), fun(_3443589, _3443587)), _3459314), s(fun(_3443585, _3443587), 32446 ^ [_3443583, _3443585, _3443587, _3443589, _3458499, _3458501, _3459314, _3459316, _3459318]))), s(_3443589, 32447 ^ [_3443583, _3443585, _3443587, _3443589, _3458499, _3458501, _3459314, _3459316, _3459318])))], (32449 ^ _1670770) ^ [_3461134] : [p(s(bool, i(s(fun(_3443585, bool), i(s(fun(_3443585, fun(_3443585, bool)), 32315 ^ [_3443583, _3443585, _3443587, _3443589]), s(_3443585, _3461134))), s(_3443585, i(s(fun(_3443589, _3443585), _3458501), s(_3443589, 32447 ^ [_3443583, _3443585, _3443587, _3443589, _3458499, _3458501, _3459314, _3459316, _3459318])))))), -(s(_3443587, i(s(fun(_3443585, _3443587), 32445 ^ [_3443583, _3443585, _3443587, _3443589, _3458499, _3458501, _3459314, _3459316, _3459318]), s(_3443585, _3461134))) = s(_3443587, i(s(fun(_3443585, _3443587), 32446 ^ [_3443583, _3443585, _3443587, _3443589, _3458499, _3458501, _3459314, _3459316, _3459318]), s(_3443585, _3461134))))]]]]], (32473 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(fun(_3443589, _3443585), fun(fun(_3443585, _3443587), fun(_3443589, _3443587))), bool), bool), i(s(fun(fun(_3443585, fun(_3443585, bool)), fun(fun(prod(fun(_3443589, _3443585), fun(fun(_3443585, _3443587), fun(_3443589, _3443587))), bool), bool)), _3443583), s(fun(_3443585, fun(_3443585, bool)), 32315 ^ [_3443583, _3443585, _3443587, _3443589]))), s(fun(prod(fun(_3443589, _3443585), fun(fun(_3443585, _3443587), fun(_3443589, _3443587))), bool), 32316 ^ [_3443583, _3443585, _3443587, _3443589]))))]]], (3996 ^ _1670770) ^ [_1773693] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, _1773693))) = s(num, _1773693))], (38432 ^ _1670770) ^ [_3825800, _3825802, _3825804] : [38434 ^ _1670770 : [(38435 ^ _1670770) ^ [_3826220] : [p(s(bool, i(s(fun(fun(fun(_3825804, bool), bool), bool), i(s(fun(fun(_3825804, bool), fun(fun(fun(_3825804, bool), bool), bool)), in), s(fun(_3825804, bool), _3826220))), s(fun(fun(_3825804, bool), bool), 38433 ^ [_3825800, _3825802, _3825804])))), -(p(s(bool, i(s(fun(fun(_3825804, bool), bool), _3825802), s(fun(_3825804, bool), _3826220)))))], (38441 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3825804, bool), bool), _3825802), s(fun(_3825804, bool), i(s(fun(fun(fun(_3825804, bool), bool), fun(_3825804, bool)), inters), s(fun(fun(_3825804, bool), bool), 38433 ^ [_3825800, _3825802, _3825804]))))))]], 38442 ^ _1670770 : [(38450 ^ _1670770) ^ [] : [38451 ^ _1670770 : [(38452 ^ _1670770) ^ [_3826741] : [s(fun(_3825804, bool), _3825800) = s(fun(_3825804, bool), i(s(fun(fun(_3825804, bool), fun(_3825804, bool)), i(s(fun(fun(fun(_3825804, bool), bool), fun(fun(_3825804, bool), fun(_3825804, bool))), hull), s(fun(fun(_3825804, bool), bool), _3825802))), s(fun(_3825804, bool), _3826741)))]], -(p(s(bool, i(s(fun(fun(_3825804, bool), bool), _3825802), s(fun(_3825804, bool), _3825800)))))], (38443 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3825804, bool), bool), _3825802), s(fun(_3825804, bool), _3825800)))), -(s(fun(_3825804, bool), _3825800) = s(fun(_3825804, bool), i(s(fun(fun(_3825804, bool), fun(_3825804, bool)), i(s(fun(fun(fun(_3825804, bool), bool), fun(fun(_3825804, bool), fun(_3825804, bool))), hull), s(fun(fun(_3825804, bool), bool), _3825802))), s(fun(_3825804, bool), 38446 ^ [_3825800, _3825802, _3825804]))))]]], (15189 ^ _1670770) ^ [_2129906, _2129908, _2129910] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), i(s(fun(real, fun(real, fun(real, bool))), realu_mod), s(real, _2129906))), s(real, _2129910))), s(real, _2129908))))), 15190 ^ _1670770 : [(15191 ^ _1670770) ^ [_2130018] : [p(s(bool, i(s(fun(real, bool), integer), s(real, _2130018)))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2129910))), s(real, _2129908))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2130018))), s(real, _2129906)))]]], (39379 ^ _1670770) ^ [_3965130, _3965132] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), sqrt), s(real, _3965132))))), s(real, i(s(fun(real, real), sqrt), s(real, _3965130))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _3965132))), s(real, _3965130)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _3965132)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _3965130))))], (12129 ^ _1670770) ^ [_2054715, _2054717, _2054719] : [-(s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2054719))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2054717))), s(num, _2054715))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2054719))), s(num, _2054717))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2054719))), s(num, _2054715))))))], (39515 ^ _1670770) ^ [_3968201, _3968203] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(cart(real, _3968203), real), vectoru_norm), s(cart(real, _3968203), _3968201)))))))], (19314 ^ _1670770) ^ [_2356642, _2356644, _2356646] : [19316 ^ _1670770 : [(19317 ^ _1670770) ^ [_2356799] : [s(_2356644, i(s(fun(_2356646, _2356644), _2356642), s(_2356646, _2356799))) = s(_2356644, 19315 ^ [_2356642, _2356644, _2356646])]], 19318 ^ _1670770 : [(19326 ^ _1670770) ^ [_2357048] : [19327 ^ _1670770 : [(19328 ^ _1670770) ^ [_2357136] : [p(s(bool, i(s(fun(_2356644, bool), _2357048), s(_2356644, _2357136))))]], -(p(s(bool, i(s(fun(_2356644, bool), _2357048), s(_2356644, i(s(fun(_2356646, _2356644), _2356642), s(_2356646, 19329 ^ [_2356642, _2356644, _2356646, _2357048])))))))], (19319 ^ _1670770) ^ [_2356862] : [19320 ^ _1670770 : [(19321 ^ _1670770) ^ [_2356950] : [p(s(bool, i(s(fun(_2356644, bool), _2356862), s(_2356644, i(s(fun(_2356646, _2356644), _2356642), s(_2356646, _2356950))))))]], -(p(s(bool, i(s(fun(_2356644, bool), _2356862), s(_2356644, 19322 ^ [_2356642, _2356644, _2356646, _2356862])))))]]], (468 ^ _1670770) ^ [] : [475 ^ _1670770 : [(478 ^ _1670770) ^ [] : [-(p(s(bool, q)))], (476 ^ _1670770) ^ [] : [-(p(s(bool, p1)))]], p(s(bool, q)), p(s(bool, p1))], (15025 ^ _1670770) ^ [_2124533, _2124535] : [-(s(int, _2124533) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2124535))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, 15028 ^ [_2124533, _2124535]))), s(int, _2124533)))))))], (30569 ^ _1670770) ^ [_3008485, _3008487, _3008489, _3008491, _3008493, _3008495, _3008497] : [p(s(bool, i(s(fun(fun(fun(_3008497, _3008495), fun(_3008493, _3008495)), bool), i(s(fun(fun(_3008493, _3008497), fun(fun(fun(_3008497, _3008495), fun(_3008493, _3008495)), bool)), i(s(fun(fun(fun(_3008497, _3008495), fun(_3008493, bool)), fun(fun(_3008493, _3008497), fun(fun(fun(_3008497, _3008495), fun(_3008493, _3008495)), bool))), i(s(fun(fun(_3008497, fun(_3008497, bool)), fun(fun(fun(_3008497, _3008495), fun(_3008493, bool)), fun(fun(_3008493, _3008497), fun(fun(fun(_3008497, _3008495), fun(_3008493, _3008495)), bool)))), tailadmissible), s(fun(_3008497, fun(_3008497, bool)), _3008491))), s(fun(fun(_3008497, _3008495), fun(_3008493, bool)), _3008487))), s(fun(_3008493, _3008497), _3008489))), s(fun(fun(_3008497, _3008495), fun(_3008493, _3008495)), _3008485)))), 30575 ^ _1670770 : [(30599 ^ _1670770) ^ [_3012142, _3012144] : [p(s(bool, i(s(fun(_3008493, bool), i(s(fun(fun(_3008497, _3008495), fun(_3008493, bool)), _3008487), s(fun(_3008497, _3008495), _3012144))), s(_3008493, _3012142)))), -(s(_3008495, i(s(fun(_3008493, _3008495), i(s(fun(fun(_3008497, _3008495), fun(_3008493, _3008495)), _3008485), s(fun(_3008497, _3008495), _3012144))), s(_3008493, _3012142))) = s(_3008495, i(s(fun(_3008495, _3008495), i(s(fun(_3008495, fun(_3008495, _3008495)), i(s(fun(bool, fun(_3008495, fun(_3008495, _3008495))), cond), s(bool, i(s(fun(_3008493, bool), i(s(fun(fun(_3008497, _3008495), fun(_3008493, bool)), 30572 ^ [_3008485, _3008487, _3008489, _3008491, _3008493, _3008495, _3008497]), s(fun(_3008497, _3008495), _3012144))), s(_3008493, _3012142))))), s(_3008495, i(s(fun(_3008497, _3008495), _3012144), s(_3008497, i(s(fun(_3008493, _3008497), i(s(fun(fun(_3008497, _3008495), fun(_3008493, _3008497)), 30573 ^ [_3008485, _3008487, _3008489, _3008491, _3008493, _3008495, _3008497]), s(fun(_3008497, _3008495), _3012144))), s(_3008493, _3012142))))))), s(_3008495, i(s(fun(_3008493, _3008495), i(s(fun(fun(_3008497, _3008495), fun(_3008493, _3008495)), 30574 ^ [_3008485, _3008487, _3008489, _3008491, _3008493, _3008495, _3008497]), s(fun(_3008497, _3008495), _3012144))), s(_3008493, _3012142))))))], (30586 ^ _1670770) ^ [_3011060, _3011062, _3011064] : [30588 ^ _1670770 : [(30591 ^ _1670770) ^ [] : [s(_3008495, i(s(fun(_3008497, _3008495), _3011064), s(_3008497, 30587 ^ [_3008485, _3008487, _3008489, _3008491, _3008493, _3008495, _3008497, _3011060, _3011062, _3011064]))) = s(_3008495, i(s(fun(_3008497, _3008495), _3011062), s(_3008497, 30587 ^ [_3008485, _3008487, _3008489, _3008491, _3008493, _3008495, _3008497, _3011060, _3011062, _3011064])))], (30589 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3008497, bool), i(s(fun(_3008497, fun(_3008497, bool)), _3008491), s(_3008497, 30587 ^ [_3008485, _3008487, _3008489, _3008491, _3008493, _3008495, _3008497, _3011060, _3011062, _3011064]))), s(_3008497, i(s(fun(_3008493, _3008497), _3008489), s(_3008493, _3011060)))))))]], 30592 ^ _1670770 : [(30597 ^ _1670770) ^ [] : [-(s(_3008495, i(s(fun(_3008493, _3008495), i(s(fun(fun(_3008497, _3008495), fun(_3008493, _3008495)), 30574 ^ [_3008485, _3008487, _3008489, _3008491, _3008493, _3008495, _3008497]), s(fun(_3008497, _3008495), _3011064))), s(_3008493, _3011060))) = s(_3008495, i(s(fun(_3008493, _3008495), i(s(fun(fun(_3008497, _3008495), fun(_3008493, _3008495)), 30574 ^ [_3008485, _3008487, _3008489, _3008491, _3008493, _3008495, _3008497]), s(fun(_3008497, _3008495), _3011062))), s(_3008493, _3011060))))], (30595 ^ _1670770) ^ [] : [-(s(_3008497, i(s(fun(_3008493, _3008497), i(s(fun(fun(_3008497, _3008495), fun(_3008493, _3008497)), 30573 ^ [_3008485, _3008487, _3008489, _3008491, _3008493, _3008495, _3008497]), s(fun(_3008497, _3008495), _3011064))), s(_3008493, _3011060))) = s(_3008497, i(s(fun(_3008493, _3008497), i(s(fun(fun(_3008497, _3008495), fun(_3008493, _3008497)), 30573 ^ [_3008485, _3008487, _3008489, _3008491, _3008493, _3008495, _3008497]), s(fun(_3008497, _3008495), _3011062))), s(_3008493, _3011060))))], (30593 ^ _1670770) ^ [] : [-(s(bool, i(s(fun(_3008493, bool), i(s(fun(fun(_3008497, _3008495), fun(_3008493, bool)), 30572 ^ [_3008485, _3008487, _3008489, _3008491, _3008493, _3008495, _3008497]), s(fun(_3008497, _3008495), _3011064))), s(_3008493, _3011060))) = s(bool, i(s(fun(_3008493, bool), i(s(fun(fun(_3008497, _3008495), fun(_3008493, bool)), 30572 ^ [_3008485, _3008487, _3008489, _3008491, _3008493, _3008495, _3008497]), s(fun(_3008497, _3008495), _3011062))), s(_3008493, _3011060))))]]], (30576 ^ _1670770) ^ [_3010555, _3010557, _3010559] : [-(p(s(bool, i(s(fun(_3008497, bool), i(s(fun(_3008497, fun(_3008497, bool)), _3008491), s(_3008497, _3010555))), s(_3008497, i(s(fun(_3008493, _3008497), _3008489), s(_3008493, _3010557))))))), p(s(bool, i(s(fun(_3008493, bool), i(s(fun(fun(_3008497, _3008495), fun(_3008493, bool)), 30572 ^ [_3008485, _3008487, _3008489, _3008491, _3008493, _3008495, _3008497]), s(fun(_3008497, _3008495), _3010559))), s(_3008493, _3010557)))), p(s(bool, i(s(fun(_3008497, bool), i(s(fun(_3008497, fun(_3008497, bool)), _3008491), s(_3008497, _3010555))), s(_3008497, i(s(fun(_3008493, _3008497), i(s(fun(fun(_3008497, _3008495), fun(_3008493, _3008497)), 30573 ^ [_3008485, _3008487, _3008489, _3008491, _3008493, _3008495, _3008497]), s(fun(_3008497, _3008495), _3010559))), s(_3008493, _3010557))))))]]], (14934 ^ _1670770) ^ [_2122567, _2122569] : [s(int, i(s(fun(int, int), intu_abs), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2122569))), s(int, _2122567))))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), 14937 ^ _1670770 : [(14940 ^ _1670770) ^ [] : [-(s(int, i(s(fun(int, int), intu_abs), s(int, _2122567))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (14938 ^ _1670770) ^ [] : [-(s(int, i(s(fun(int, int), intu_abs), s(int, _2122569))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))]]], (10783 ^ _1670770) ^ [_2020053, _2020055] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_gt), s(real, _2020053))), s(real, _2020055))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2020055))), s(real, _2020053))))], (11829 ^ _1670770) ^ [_2047881, _2047883, _2047885] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_min), s(real, _2047885))), s(real, _2047883))))), s(real, _2047881)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2047885))), s(real, _2047881))))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2047883))), s(real, _2047881)))))], (46964 ^ _1670770) ^ [_4471648, _4471650, _4471652, _4471654] : [46976 ^ _1670770 : [(46977 ^ _1670770) ^ [_4472273] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, 46975 ^ [_4471648, _4471650, _4471652, _4471654]))), s(real, i(s(fun(cart(real, _4471652), real), vectoru_norm), s(cart(real, _4471652), _4472273))))))), s(real, i(s(fun(cart(real, _4471654), real), vectoru_norm), s(cart(real, _4471654), i(s(fun(cart(real, _4471652), cart(real, _4471654)), _4471650), s(cart(real, _4471652), _4472273)))))))))]], p(s(bool, i(s(fun(fun(cart(real, _4471652), cart(real, _4471654)), bool), linear), s(fun(cart(real, _4471652), cart(real, _4471654)), _4471650)))), p(s(bool, i(s(fun(fun(cart(real, _4471654), cart(real, _4471652)), bool), linear), s(fun(cart(real, _4471654), cart(real, _4471652)), _4471648)))), s(fun(cart(real, _4471652), cart(real, _4471652)), i(s(fun(fun(cart(real, _4471652), cart(real, _4471654)), fun(cart(real, _4471652), cart(real, _4471652))), i(s(fun(fun(cart(real, _4471654), cart(real, _4471652)), fun(fun(cart(real, _4471652), cart(real, _4471654)), fun(cart(real, _4471652), cart(real, _4471652)))), o), s(fun(cart(real, _4471654), cart(real, _4471652)), _4471648))), s(fun(cart(real, _4471652), cart(real, _4471654)), _4471650))) = s(fun(cart(real, _4471652), cart(real, _4471652)), i1)], (7296 ^ _1670770) ^ [_1878297, _1878299] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, i(s(fun(num, num), bit0), s(num, _1878299))))), s(num, i(s(fun(num, num), bit1), s(num, _1878297))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), bit0), s(num, _1878299))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, i(s(fun(num, num), bit0), s(num, _1878299))))), s(num, _1878297))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, i(s(fun(num, num), bit0), s(num, _1878299))))), s(num, _1878297))))))))], (9102 ^ _1670770) ^ [_1963884, _1963886, _1963888, _1963890] : [p(s(bool, 9100 ^ [_1963884, _1963886, _1963888, _1963890])), -(s(num, _1963888) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (1232 ^ _1670770) ^ [_1686464] : [1233 ^ _1670770 : [(1236 ^ _1670770) ^ [] : [p(s(bool, _1686464))], (1234 ^ _1670770) ^ [] : [p(s(bool, _1686464))]], -(p(s(bool, _1686464)))], (14927 ^ _1670770) ^ [_2122384] : [14928 ^ _1670770 : [(14929 ^ _1670770) ^ [_2122460] : [p(s(bool, i(s(fun(int, bool), _2122384), s(int, i(s(fun(int, int), intu_abs), s(int, _2122460))))))]], -(p(s(bool, i(s(fun(int, bool), _2122384), s(int, i(s(fun(num, int), intu_ofu_num), s(num, 14930 ^ [_2122384])))))))], (3870 ^ _1670770) ^ [_1770634] : [-(p(s(bool, i(s(fun(ind0, bool), numu_rep), s(ind0, _1770634))))), 3871 ^ _1670770 : [(3874 ^ _1670770) ^ [_1770738] : [s(ind0, _1770634) = s(ind0, i(s(fun(ind0, ind0), indu_suc), s(ind0, _1770738))), p(s(bool, i(s(fun(ind0, bool), numu_rep), s(ind0, _1770738))))], (3872 ^ _1670770) ^ [] : [s(ind0, _1770634) = s(ind0, indu_0)]]], (9490 ^ _1670770) ^ [_1979710, _1979712, _1979714] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(prod(num, num), num), dist), s(prod(num, num), i(s(fun(num, prod(num, num)), i(s(fun(num, fun(num, prod(num, num))), c_), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1979714))), s(num, _1979712))))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1979714))), s(num, _1979710))))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, 9488 ^ [_1979714]))), s(num, i(s(fun(prod(num, num), num), dist), s(prod(num, num), i(s(fun(num, prod(num, num)), i(s(fun(num, fun(num, prod(num, num))), c_), s(num, _1979712))), s(num, _1979710)))))))))))], (29842 ^ _1670770) ^ [_2964731, _2964733] : [-(s(num, i(s(fun(fun(_2964733, bool), num), dimindex), s(fun(_2964733, bool), _2964731))) = s(num, i(s(fun(fun(_2964733, bool), num), dimindex), s(fun(_2964733, bool), univ))))], (7304 ^ _1670770) ^ [_1878701] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, u_0))), s(num, i(s(fun(num, num), bit0), s(num, _1878701))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, u_0))), s(num, _1878701))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, u_0))), s(num, _1878701))))))], (8485 ^ _1670770) ^ [_1929294, _1929296] : [s(bool, i(s(fun(_1929296, bool), _1929294), s(_1929296, 8486 ^ [_1929294, _1929296]))) = s(bool, t), 8489 ^ _1670770 : [(8490 ^ _1670770) ^ [_1929463] : [-(p(s(bool, i(s(fun(list(_1929296), bool), i(s(fun(fun(_1929296, bool), fun(list(_1929296), bool)), all0), s(fun(_1929296, bool), _1929294))), s(list(_1929296), _1929463)))))]]], (30146 ^ _1670770) ^ [_2978203, _2978205] : [-(s(num, i(s(fun(fun(finite_sum(_2978205, _2978203), bool), num), dimindex), s(fun(finite_sum(_2978205, _2978203), bool), univ))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(fun(_2978205, bool), num), dimindex), s(fun(_2978205, bool), univ))))), s(num, i(s(fun(fun(_2978203, bool), num), dimindex), s(fun(_2978203, bool), univ))))))], (41354 ^ _1670770) ^ [_4112943, _4112945] : [s(cart(real, _4112945), i(s(fun(num, cart(real, _4112945)), i(s(fun(fun(num, cart(real, _4112945)), fun(num, cart(real, _4112945))), _4112943), s(fun(num, cart(real, _4112945)), 41355 ^ [_4112943, _4112945]))), s(num, 41356 ^ [_4112943, _4112945]))) = s(cart(real, _4112945), i(s(fun(cart(real, _4112945), cart(real, _4112945)), i(s(fun(cart(real, _4112945), fun(cart(real, _4112945), cart(real, _4112945))), vectoru_add), s(cart(real, _4112945), i(s(fun(num, cart(real, _4112945)), 41355 ^ [_4112943, _4112945]), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, 41356 ^ [_4112943, _4112945]))))))), s(cart(real, _4112945), i(s(fun(num, cart(real, _4112945)), 41355 ^ [_4112943, _4112945]), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, 41356 ^ [_4112943, _4112945]))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), 41359 ^ _1670770 : [(41360 ^ _1670770) ^ [_4113772, _4113774, _4113776] : [-(s(cart(real, _4112945), i(s(fun(fun(num, cart(real, _4112945)), cart(real, _4112945)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4112945)), cart(real, _4112945))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, _4113774))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, _4113772))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(fun(num, cart(real, _4112945)), _4113776))) = s(cart(real, _4112945), i(s(fun(fun(num, cart(real, _4112945)), cart(real, _4112945)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4112945)), cart(real, _4112945))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _4113774))), s(num, _4113772))))), s(fun(num, cart(real, _4112945)), i(s(fun(fun(num, cart(real, _4112945)), fun(num, cart(real, _4112945))), _4112943), s(fun(num, cart(real, _4112945)), _4113776))))))]]], (1116 ^ _1670770) ^ [_1685062] : [p(s(bool, f0)), 1119 ^ _1670770 : [(1122 ^ _1670770) ^ [] : [-(p(s(bool, _1685062)))], (1120 ^ _1670770) ^ [] : [-(p(s(bool, f0)))]]], (2388 ^ _1670770) ^ [_1710174, _1710176, _1710178] : [-(s(_1710178, i(s(fun(fun(_1710178, bool), _1710178), h_), s(fun(_1710178, bool), _1710176))) = s(_1710178, _1710174)), 2392 ^ _1670770 : [(2395 ^ _1670770) ^ [] : [s(_1710178, 2389 ^ [_1710174, _1710176, _1710178]) = s(_1710178, _1710174)], (2393 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1710178, bool), _1710176), s(_1710178, 2389 ^ [_1710174, _1710176, _1710178])))))]], 2396 ^ _1670770 : [(2399 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1710178, bool), _1710176), s(_1710178, 2389 ^ [_1710174, _1710176, _1710178]))))], (2397 ^ _1670770) ^ [] : [-(s(_1710178, 2389 ^ [_1710174, _1710176, _1710178]) = s(_1710178, _1710174))]]], (2254 ^ _1670770) ^ [] : [2257 ^ _1670770 : [(2260 ^ _1670770) ^ [] : [p(s(bool, b))], (2258 ^ _1670770) ^ [] : [-(p(s(bool, a)))]], 2261 ^ _1670770 : [(2264 ^ _1670770) ^ [] : [p(s(bool, d0))], (2262 ^ _1670770) ^ [] : [-(p(s(bool, c0)))]], 2267 ^ _1670770 : [(2270 ^ _1670770) ^ [] : [p(s(bool, c0))], (2268 ^ _1670770) ^ [] : [p(s(bool, a))]], -(p(s(bool, b))), -(p(s(bool, d0)))], (37585 ^ _1670770) ^ [_3784763, _3784765, _3784767] : [37590 ^ _1670770 : [(37593 ^ _1670770) ^ [_3785685] : [p(s(bool, i(s(fun(fun(_3784765, bool), bool), i(s(fun(bool, fun(fun(_3784765, bool), bool)), i(s(fun(fun(_3784765, bool), fun(bool, fun(fun(_3784765, bool), bool))), setspec), s(fun(_3784765, bool), 37587 ^ [_3784763, _3784765, _3784767]))), s(bool, i(s(fun(fun(_3784765, bool), bool), i(s(fun(fun(_3784765, bool), fun(fun(_3784765, bool), bool)), subset), s(fun(_3784765, bool), _3785685))), s(fun(_3784765, bool), 37586 ^ [_3784763, _3784765, _3784767]))))), s(fun(_3784765, bool), _3785685))))], (37591 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3784765, bool), bool), i(s(fun(fun(_3784765, bool), fun(fun(_3784765, bool), bool)), _3784763), s(fun(_3784765, bool), 37586 ^ [_3784763, _3784765, _3784767]))), s(fun(_3784765, bool), 37587 ^ [_3784763, _3784765, _3784767])))))]], 37595 ^ _1670770 : [(37598 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3784765, bool), bool), i(s(fun(fun(_3784765, bool), fun(fun(_3784765, bool), bool)), _3784763), s(fun(_3784765, bool), 37586 ^ [_3784763, _3784765, _3784767]))), s(fun(_3784765, bool), 37587 ^ [_3784763, _3784765, _3784767]))))], (37596 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3784765, bool), bool), i(s(fun(bool, fun(fun(_3784765, bool), bool)), i(s(fun(fun(_3784765, bool), fun(bool, fun(fun(_3784765, bool), bool))), setspec), s(fun(_3784765, bool), 37587 ^ [_3784763, _3784765, _3784767]))), s(bool, i(s(fun(fun(_3784765, bool), bool), i(s(fun(fun(_3784765, bool), fun(fun(_3784765, bool), bool)), subset), s(fun(_3784765, bool), 37594 ^ [_3784763, _3784765, _3784767]))), s(fun(_3784765, bool), 37586 ^ [_3784763, _3784765, _3784767]))))), s(fun(_3784765, bool), 37594 ^ [_3784763, _3784765, _3784767])))))]], 37599 ^ _1670770 : [(37600 ^ _1670770) ^ [_3786095] : [37605 ^ _1670770 : [(37608 ^ _1670770) ^ [_3786848] : [p(s(bool, i(s(fun(fun(_3784767, bool), bool), i(s(fun(bool, fun(fun(_3784767, bool), bool)), i(s(fun(fun(_3784767, bool), fun(bool, fun(fun(_3784767, bool), bool))), setspec), s(fun(_3784767, bool), 37602 ^ [_3784763, _3784765, _3784767, _3786095]))), s(bool, i(s(fun(fun(_3784767, bool), bool), i(s(fun(fun(_3784767, bool), fun(fun(_3784767, bool), bool)), subset), s(fun(_3784767, bool), _3786848))), s(fun(_3784767, bool), 37601 ^ [_3784763, _3784765, _3784767, _3786095]))))), s(fun(_3784767, bool), _3786848))))], (37606 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3784767, bool), bool), i(s(fun(fun(_3784767, bool), fun(fun(_3784767, bool), bool)), _3786095), s(fun(_3784767, bool), 37601 ^ [_3784763, _3784765, _3784767, _3786095]))), s(fun(_3784767, bool), 37602 ^ [_3784763, _3784765, _3784767, _3786095])))))]], 37610 ^ _1670770 : [(37613 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3784767, bool), bool), i(s(fun(fun(_3784767, bool), fun(fun(_3784767, bool), bool)), _3786095), s(fun(_3784767, bool), 37601 ^ [_3784763, _3784765, _3784767, _3786095]))), s(fun(_3784767, bool), 37602 ^ [_3784763, _3784765, _3784767, _3786095]))))], (37611 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3784767, bool), bool), i(s(fun(bool, fun(fun(_3784767, bool), bool)), i(s(fun(fun(_3784767, bool), fun(bool, fun(fun(_3784767, bool), bool))), setspec), s(fun(_3784767, bool), 37602 ^ [_3784763, _3784765, _3784767, _3786095]))), s(bool, i(s(fun(fun(_3784767, bool), bool), i(s(fun(fun(_3784767, bool), fun(fun(_3784767, bool), bool)), subset), s(fun(_3784767, bool), 37609 ^ [_3784763, _3784765, _3784767, _3786095]))), s(fun(_3784767, bool), 37601 ^ [_3784763, _3784765, _3784767, _3786095]))))), s(fun(_3784767, bool), 37609 ^ [_3784763, _3784765, _3784767, _3786095])))))]], 37614 ^ _1670770 : [(37615 ^ _1670770) ^ [_3787274, _3787276] : [p(s(bool, i(s(fun(fun(_3784765, bool), bool), i(s(fun(fun(_3784767, bool), fun(fun(_3784765, bool), bool)), l_a_u_c), s(fun(_3784767, bool), _3787276))), s(fun(_3784765, bool), _3787274)))), -(p(s(bool, i(s(fun(fun(fun(_3784765, bool), bool), bool), i(s(fun(fun(fun(_3784767, bool), bool), fun(fun(fun(_3784765, bool), bool), bool)), l_a_u_c), s(fun(fun(_3784767, bool), bool), i(s(fun(fun(fun(_3784767, bool), bool), fun(fun(_3784767, bool), bool)), gspec), s(fun(fun(_3784767, bool), bool), i(s(fun(fun(_3784767, bool), fun(fun(_3784767, bool), bool)), _3786095), s(fun(_3784767, bool), _3787276))))))), s(fun(fun(_3784765, bool), bool), i(s(fun(fun(fun(_3784765, bool), bool), fun(fun(_3784765, bool), bool)), gspec), s(fun(fun(_3784765, bool), bool), i(s(fun(fun(_3784765, bool), fun(fun(_3784765, bool), bool)), _3784763), s(fun(_3784765, bool), _3787274)))))))))]]]]], (22639 ^ _1670770) ^ [_2525756, _2525758] : [22644 ^ _1670770 : [(22647 ^ _1670770) ^ [] : [-(s(_2525758, 22640 ^ [_2525756, _2525758]) = s(_2525758, 22641 ^ [_2525756, _2525758]))], (22645 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2525758, bool), i(s(fun(_2525758, fun(_2525758, bool)), _2525756), s(_2525758, 22640 ^ [_2525756, _2525758]))), s(_2525758, 22641 ^ [_2525756, _2525758])))))]], 22648 ^ _1670770 : [(22651 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2525758, bool), i(s(fun(_2525758, fun(_2525758, bool)), _2525756), s(_2525758, 22640 ^ [_2525756, _2525758]))), s(_2525758, 22641 ^ [_2525756, _2525758]))))], (22649 ^ _1670770) ^ [] : [s(_2525758, 22640 ^ [_2525756, _2525758]) = s(_2525758, 22641 ^ [_2525756, _2525758])]], 22652 ^ _1670770 : [(22653 ^ _1670770) ^ [_2526330] : [s(fun(_2525758, bool), i(s(fun(_2525758, fun(_2525758, bool)), _2526330), s(_2525758, 22654 ^ [_2525756, _2525758, _2526330]))) = s(fun(_2525758, bool), i(s(fun(_2525758, fun(_2525758, bool)), _2525756), s(_2525758, 22654 ^ [_2525756, _2525758, _2526330]))), 22657 ^ _1670770 : [(22658 ^ _1670770) ^ [_2526667] : [-(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2525758, bool), fun(num, bool)), hasu_size), s(fun(_2525758, bool), i(s(fun(list(_2525758), fun(_2525758, bool)), setu_ofu_list), s(list(_2525758), _2526667))))), s(num, i(s(fun(list(_2525758), num), length), s(list(_2525758), _2526667))))) = s(bool, i(s(fun(list(_2525758), bool), i(s(fun(fun(_2525758, fun(_2525758, bool)), fun(list(_2525758), bool)), pairwise0), s(fun(_2525758, fun(_2525758, bool)), _2526330))), s(list(_2525758), _2526667))))]]]]], (36021 ^ _1670770) ^ [_3705052, _3705054, _3705056, _3705058] : [36024 ^ _1670770 : [(36027 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3705056, bool), bool), i(s(fun(_3705056, fun(fun(_3705056, bool), bool)), in), s(_3705056, 36023 ^ [_3705052, _3705054, _3705056, _3705058]))), s(fun(_3705056, bool), _3705052)))))], (36029 ^ _1670770) ^ [] : [-(s(_3705058, i(s(fun(_3705056, _3705058), _3705054), s(_3705056, 36022 ^ [_3705052, _3705054, _3705056, _3705058]))) = s(_3705058, i(s(fun(_3705056, _3705058), _3705054), s(_3705056, 36023 ^ [_3705052, _3705054, _3705056, _3705058]))))], (36031 ^ _1670770) ^ [] : [s(_3705056, 36022 ^ [_3705052, _3705054, _3705056, _3705058]) = s(_3705056, 36023 ^ [_3705052, _3705054, _3705056, _3705058])], (36025 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3705056, bool), bool), i(s(fun(_3705056, fun(fun(_3705056, bool), bool)), in), s(_3705056, 36022 ^ [_3705052, _3705054, _3705056, _3705058]))), s(fun(_3705056, bool), _3705052)))))]], -(p(s(bool, i(s(fun(fun(_3705056, bool), bool), i(s(fun(fun(_3705058, bool), fun(fun(_3705056, bool), bool)), a_u_c), s(fun(_3705058, bool), i(s(fun(fun(_3705056, bool), fun(_3705058, bool)), i(s(fun(fun(_3705056, _3705058), fun(fun(_3705056, bool), fun(_3705058, bool))), image), s(fun(_3705056, _3705058), _3705054))), s(fun(_3705056, bool), _3705052))))), s(fun(_3705056, bool), _3705052)))))], (1276 ^ _1670770) ^ [_1687058] : [p(s(bool, t)), p(s(bool, _1687058)), -(p(s(bool, t)))], (1395 ^ _1670770) ^ [_1689255, _1689257] : [-(s(_1689257, 1393 ^ [_1689255, _1689257]) = s(_1689257, _1689255))], (42849 ^ _1670770) ^ [_4231197, _4231199, _4231201] : [-(s(cart(real, _4231199), i(s(fun(cart(real, _4231201), cart(real, _4231199)), i(s(fun(cart(cart(real, _4231201), _4231199), fun(cart(real, _4231201), cart(real, _4231199))), matrixu_vectoru_mul), s(cart(cart(real, _4231201), _4231199), _4231197))), s(cart(real, _4231201), i(s(fun(num, cart(real, _4231201)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))) = s(cart(real, _4231199), i(s(fun(num, cart(real, _4231199)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (20800 ^ _1670770) ^ [_2436201, _2436203, _2436205] : [20806 ^ _1670770 : [(20809 ^ _1670770) ^ [_2437251] : [p(s(bool, i(s(fun(fun(_2436203, bool), bool), i(s(fun(bool, fun(fun(_2436203, bool), bool)), i(s(fun(fun(_2436203, bool), fun(bool, fun(fun(_2436203, bool), bool))), setspec), s(fun(_2436203, bool), 20803 ^ [_2436201, _2436203, _2436205]))), s(bool, i(s(fun(fun(_2436205, bool), bool), i(s(fun(_2436205, fun(fun(_2436205, bool), bool)), in), s(_2436205, _2437251))), s(fun(_2436205, bool), 20801 ^ [_2436201, _2436203, _2436205]))))), s(fun(_2436203, bool), i(s(fun(_2436205, fun(_2436203, bool)), 20802 ^ [_2436201, _2436203, _2436205]), s(_2436205, _2437251))))))], (20807 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2436203, bool), bool), i(s(fun(fun(_2436205, fun(_2436203, bool)), fun(fun(_2436203, bool), bool)), i(s(fun(fun(_2436205, bool), fun(fun(_2436205, fun(_2436203, bool)), fun(fun(_2436203, bool), bool))), _2436201), s(fun(_2436205, bool), 20801 ^ [_2436201, _2436203, _2436205]))), s(fun(_2436205, fun(_2436203, bool)), 20802 ^ [_2436201, _2436203, _2436205]))), s(fun(_2436203, bool), 20803 ^ [_2436201, _2436203, _2436205])))))]], 20811 ^ _1670770 : [(20814 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2436203, bool), bool), i(s(fun(fun(_2436205, fun(_2436203, bool)), fun(fun(_2436203, bool), bool)), i(s(fun(fun(_2436205, bool), fun(fun(_2436205, fun(_2436203, bool)), fun(fun(_2436203, bool), bool))), _2436201), s(fun(_2436205, bool), 20801 ^ [_2436201, _2436203, _2436205]))), s(fun(_2436205, fun(_2436203, bool)), 20802 ^ [_2436201, _2436203, _2436205]))), s(fun(_2436203, bool), 20803 ^ [_2436201, _2436203, _2436205]))))], (20812 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2436203, bool), bool), i(s(fun(bool, fun(fun(_2436203, bool), bool)), i(s(fun(fun(_2436203, bool), fun(bool, fun(fun(_2436203, bool), bool))), setspec), s(fun(_2436203, bool), 20803 ^ [_2436201, _2436203, _2436205]))), s(bool, i(s(fun(fun(_2436205, bool), bool), i(s(fun(_2436205, fun(fun(_2436205, bool), bool)), in), s(_2436205, 20810 ^ [_2436201, _2436203, _2436205]))), s(fun(_2436205, bool), 20801 ^ [_2436201, _2436203, _2436205]))))), s(fun(_2436203, bool), i(s(fun(_2436205, fun(_2436203, bool)), 20802 ^ [_2436201, _2436203, _2436205]), s(_2436205, 20810 ^ [_2436201, _2436203, _2436205])))))))]], 20815 ^ _1670770 : [(20816 ^ _1670770) ^ [_2437745, _2437747, _2437749, _2437751] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(fun(_2436203, bool), num), card), s(fun(_2436203, bool), i(s(fun(fun(fun(_2436203, bool), bool), fun(_2436203, bool)), unions), s(fun(fun(_2436203, bool), bool), i(s(fun(fun(fun(_2436203, bool), bool), fun(fun(_2436203, bool), bool)), gspec), s(fun(fun(_2436203, bool), bool), i(s(fun(fun(_2436205, fun(_2436203, bool)), fun(fun(_2436203, bool), bool)), i(s(fun(fun(_2436205, bool), fun(fun(_2436205, fun(_2436203, bool)), fun(fun(_2436203, bool), bool))), _2436201), s(fun(_2436205, bool), _2437751))), s(fun(_2436205, fun(_2436203, bool)), _2437749))))))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _2437747))), s(num, _2437745))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2436205, bool), fun(num, bool)), hasu_size), s(fun(_2436205, bool), _2437751))), s(num, _2437747)))), 20822 ^ _1670770 : [(20825 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2436203, bool), bool), finite), s(fun(_2436203, bool), i(s(fun(_2436205, fun(_2436203, bool)), _2437749), s(_2436205, 20821 ^ [_2436201, _2436203, _2436205, _2437745, _2437747, _2437749, _2437751])))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(fun(_2436203, bool), num), card), s(fun(_2436203, bool), i(s(fun(_2436205, fun(_2436203, bool)), _2437749), s(_2436205, 20821 ^ [_2436201, _2436203, _2436205, _2437745, _2437747, _2437749, _2437751]))))))), s(num, _2437745))))], (20823 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2436205, bool), bool), i(s(fun(_2436205, fun(fun(_2436205, bool), bool)), in), s(_2436205, 20821 ^ [_2436201, _2436203, _2436205, _2437745, _2437747, _2437749, _2437751]))), s(fun(_2436205, bool), _2437751)))))]]]]], (21809 ^ _1670770) ^ [_2488426, _2488428] : [-(p(s(bool, i(s(fun(fun(fun(_2488428, _2488426), bool), bool), finite), s(fun(fun(_2488428, _2488426), bool), univ))))), p(s(bool, i(s(fun(fun(_2488428, bool), bool), finite), s(fun(_2488428, bool), univ)))), p(s(bool, i(s(fun(fun(_2488426, bool), bool), finite), s(fun(_2488426, bool), univ))))], (45138 ^ _1670770) ^ [_4372687, _4372689] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(cart(real, _4372689), bool), fun(num, bool)), hasu_size), s(fun(cart(real, _4372689), bool), i(s(fun(fun(cart(real, _4372689), bool), fun(cart(real, _4372689), bool)), gspec), s(fun(cart(real, _4372689), bool), _4372687))))), s(num, i(s(fun(fun(_4372689, bool), num), dimindex), s(fun(_4372689, bool), univ))))))), 45142 ^ _1670770 : [(45145 ^ _1670770) ^ [_4373245, _4373247] : [p(s(bool, i(s(fun(cart(real, _4372689), bool), i(s(fun(bool, fun(cart(real, _4372689), bool)), i(s(fun(cart(real, _4372689), fun(bool, fun(cart(real, _4372689), bool))), setspec), s(cart(real, _4372689), 45139 ^ [_4372687, _4372689]))), s(bool, _4373245))), s(cart(real, _4372689), i(s(fun(num, cart(real, _4372689)), basis), s(num, _4373247)))))), 45156 ^ _1670770 : [(45161 ^ _1670770) ^ [] : [p(s(bool, _4373245))], (45159 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4373247))), s(num, i(s(fun(fun(_4372689, bool), num), dimindex), s(fun(_4372689, bool), univ)))))))], (45157 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _4373247)))))]], 45148 ^ _1670770 : [(45151 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _4373247)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4373247))), s(num, i(s(fun(fun(_4372689, bool), num), dimindex), s(fun(_4372689, bool), univ))))))], (45149 ^ _1670770) ^ [] : [-(p(s(bool, _4373245)))]]], (45143 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(cart(real, _4372689), bool), _4372687), s(cart(real, _4372689), 45139 ^ [_4372687, _4372689])))))]], 45166 ^ _1670770 : [(45185 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(cart(real, _4372689), bool), i(s(fun(bool, fun(cart(real, _4372689), bool)), i(s(fun(cart(real, _4372689), fun(bool, fun(cart(real, _4372689), bool))), setspec), s(cart(real, _4372689), 45139 ^ [_4372687, _4372689]))), s(bool, 45165 ^ [_4372687, _4372689]))), s(cart(real, _4372689), i(s(fun(num, cart(real, _4372689)), basis), s(num, 45164 ^ [_4372687, _4372689])))))))], (45167 ^ _1670770) ^ [] : [p(s(bool, 45165 ^ [_4372687, _4372689])), 45170 ^ _1670770 : [(45173 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 45164 ^ [_4372687, _4372689]))), s(num, i(s(fun(fun(_4372689, bool), num), dimindex), s(fun(_4372689, bool), univ)))))))], (45171 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, 45164 ^ [_4372687, _4372689])))))]]], (45175 ^ _1670770) ^ [] : [-(p(s(bool, 45165 ^ [_4372687, _4372689]))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, 45164 ^ [_4372687, _4372689])))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 45164 ^ [_4372687, _4372689]))), s(num, i(s(fun(fun(_4372689, bool), num), dimindex), s(fun(_4372689, bool), univ))))))], (45187 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(cart(real, _4372689), bool), _4372687), s(cart(real, _4372689), 45139 ^ [_4372687, _4372689]))))]]], (13311 ^ _1670770) ^ [_2082049, _2082051] : [-(s(real, i(s(fun(int, real), realu_ofu_int), s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _2082051))), s(num, _2082049))))) = s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, i(s(fun(int, real), realu_ofu_int), s(int, _2082051))))), s(num, _2082049))))], (12836 ^ _1670770) ^ [_2072184, _2072186] : [-(s(real, i(s(fun(real, real), realu_abs), s(real, _2072186))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))), -(s(num, _2072184) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2072186))), s(num, _2072184))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))], (39117 ^ _1670770) ^ [_3954241, _3954243] : [s(cart(real, _3954243), _3954241) = s(cart(real, _3954243), i(s(fun(num, cart(real, _3954243)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), 39120 ^ _1670770 : [(39121 ^ _1670770) ^ [_3954393] : [-(s(real, i(s(fun(cart(real, _3954243), real), i(s(fun(cart(real, _3954243), fun(cart(real, _3954243), real)), dot), s(cart(real, _3954243), _3954393))), s(cart(real, _3954243), _3954241))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]]], (17585 ^ _1670770) ^ [_2249161, _2249163] : [-(s(fun(_2249163, bool), i(s(fun(fun(_2249163, bool), fun(_2249163, bool)), gspec), s(fun(_2249163, bool), _2249161))) = s(fun(_2249163, bool), empty)), 17589 ^ _1670770 : [(17592 ^ _1670770) ^ [_2249450] : [p(s(bool, i(s(fun(_2249163, bool), i(s(fun(bool, fun(_2249163, bool)), i(s(fun(_2249163, fun(bool, fun(_2249163, bool))), setspec), s(_2249163, 17586 ^ [_2249161, _2249163]))), s(bool, f0))), s(_2249163, _2249450))))], (17590 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2249163, bool), _2249161), s(_2249163, 17586 ^ [_2249161, _2249163])))))]], 17594 ^ _1670770 : [(17597 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2249163, bool), _2249161), s(_2249163, 17586 ^ [_2249161, _2249163]))))], (17595 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2249163, bool), i(s(fun(bool, fun(_2249163, bool)), i(s(fun(_2249163, fun(bool, fun(_2249163, bool))), setspec), s(_2249163, 17586 ^ [_2249161, _2249163]))), s(bool, f0))), s(_2249163, 17593 ^ [_2249161, _2249163])))))]]], (16688 ^ _1670770) ^ [_2194483, _2194485] : [-(s(fun(_2194485, bool), i(s(fun(fun(_2194485, bool), fun(_2194485, bool)), i(s(fun(fun(_2194485, bool), fun(fun(_2194485, bool), fun(_2194485, bool))), union), s(fun(_2194485, bool), univ))), s(fun(_2194485, bool), _2194483))) = s(fun(_2194485, bool), univ))], (3147 ^ _1670770) ^ [_1728871, _1728873] : [-(s(_1728873, i(s(fun(n10, _1728873), 3145 ^ [_1728871, _1728873]), s(n10, one))) = s(_1728873, _1728871))], (26418 ^ _1670770) ^ [_2742829, _2742831, _2742833] : [s(num, i(s(fun(_2742831, num), i(s(fun(fun(_2742831, num), fun(_2742831, num)), _2742829), s(fun(_2742831, num), 26419 ^ [_2742829, _2742831, _2742833]))), s(_2742831, 26420 ^ [_2742829, _2742831, _2742833]))) = s(num, i(s(fun(_2742831, num), 26419 ^ [_2742829, _2742831, _2742833]), s(_2742831, 26420 ^ [_2742829, _2742831, _2742833]))), 26423 ^ _1670770 : [(26424 ^ _1670770) ^ [_2744308] : [26431 ^ _1670770 : [(26434 ^ _1670770) ^ [_2746032, _2746034] : [p(s(bool, i(s(fun(_2742831, bool), i(s(fun(bool, fun(_2742831, bool)), i(s(fun(_2742831, fun(bool, fun(_2742831, bool))), setspec), s(_2742831, 26428 ^ [_2742829, _2742831, _2742833, _2744308]))), s(bool, _2746032))), s(_2742831, _2746034)))), 26445 ^ _1670770 : [(26450 ^ _1670770) ^ [] : [p(s(bool, _2746032))], (26448 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2742831, bool), i(s(fun(_2742833, fun(_2742831, bool)), 26426 ^ [_2742829, _2742831, _2742833, _2744308]), s(_2742833, 26427 ^ [_2742829, _2742831, _2742833, _2744308]))), s(_2742831, _2746034)))))], (26446 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2742831, bool), bool), i(s(fun(_2742831, fun(fun(_2742831, bool), bool)), in), s(_2742831, _2746034))), s(fun(_2742831, bool), 26425 ^ [_2742829, _2742831, _2742833, _2744308])))))]], 26437 ^ _1670770 : [(26440 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2742831, bool), bool), i(s(fun(_2742831, fun(fun(_2742831, bool), bool)), in), s(_2742831, _2746034))), s(fun(_2742831, bool), 26425 ^ [_2742829, _2742831, _2742833, _2744308])))), p(s(bool, i(s(fun(_2742831, bool), i(s(fun(_2742833, fun(_2742831, bool)), 26426 ^ [_2742829, _2742831, _2742833, _2744308]), s(_2742833, 26427 ^ [_2742829, _2742831, _2742833, _2744308]))), s(_2742831, _2746034))))], (26438 ^ _1670770) ^ [] : [-(p(s(bool, _2746032)))]]], (26432 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2742831, bool), i(s(fun(_2742833, fun(_2742831, bool)), i(s(fun(fun(_2742833, fun(_2742831, bool)), fun(_2742833, fun(_2742831, bool))), i(s(fun(fun(_2742831, bool), fun(fun(_2742833, fun(_2742831, bool)), fun(_2742833, fun(_2742831, bool)))), _2744308), s(fun(_2742831, bool), 26425 ^ [_2742829, _2742831, _2742833, _2744308]))), s(fun(_2742833, fun(_2742831, bool)), 26426 ^ [_2742829, _2742831, _2742833, _2744308]))), s(_2742833, 26427 ^ [_2742829, _2742831, _2742833, _2744308]))), s(_2742831, 26428 ^ [_2742829, _2742831, _2742833, _2744308])))))]], 26455 ^ _1670770 : [(26474 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2742831, bool), i(s(fun(bool, fun(_2742831, bool)), i(s(fun(_2742831, fun(bool, fun(_2742831, bool))), setspec), s(_2742831, 26428 ^ [_2742829, _2742831, _2742833, _2744308]))), s(bool, 26454 ^ [_2742829, _2742831, _2742833, _2744308]))), s(_2742831, 26453 ^ [_2742829, _2742831, _2742833, _2744308])))))], (26456 ^ _1670770) ^ [] : [p(s(bool, 26454 ^ [_2742829, _2742831, _2742833, _2744308])), 26459 ^ _1670770 : [(26462 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2742831, bool), i(s(fun(_2742833, fun(_2742831, bool)), 26426 ^ [_2742829, _2742831, _2742833, _2744308]), s(_2742833, 26427 ^ [_2742829, _2742831, _2742833, _2744308]))), s(_2742831, 26453 ^ [_2742829, _2742831, _2742833, _2744308])))))], (26460 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2742831, bool), bool), i(s(fun(_2742831, fun(fun(_2742831, bool), bool)), in), s(_2742831, 26453 ^ [_2742829, _2742831, _2742833, _2744308]))), s(fun(_2742831, bool), 26425 ^ [_2742829, _2742831, _2742833, _2744308])))))]]], (26464 ^ _1670770) ^ [] : [-(p(s(bool, 26454 ^ [_2742829, _2742831, _2742833, _2744308]))), p(s(bool, i(s(fun(fun(_2742831, bool), bool), i(s(fun(_2742831, fun(fun(_2742831, bool), bool)), in), s(_2742831, 26453 ^ [_2742829, _2742831, _2742833, _2744308]))), s(fun(_2742831, bool), 26425 ^ [_2742829, _2742831, _2742833, _2744308])))), p(s(bool, i(s(fun(_2742831, bool), i(s(fun(_2742833, fun(_2742831, bool)), 26426 ^ [_2742829, _2742831, _2742833, _2744308]), s(_2742833, 26427 ^ [_2742829, _2742831, _2742833, _2744308]))), s(_2742831, 26453 ^ [_2742829, _2742831, _2742833, _2744308]))))], (26476 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2742831, bool), i(s(fun(_2742833, fun(_2742831, bool)), i(s(fun(fun(_2742833, fun(_2742831, bool)), fun(_2742833, fun(_2742831, bool))), i(s(fun(fun(_2742831, bool), fun(fun(_2742833, fun(_2742831, bool)), fun(_2742833, fun(_2742831, bool)))), _2744308), s(fun(_2742831, bool), 26425 ^ [_2742829, _2742831, _2742833, _2744308]))), s(fun(_2742833, fun(_2742831, bool)), 26426 ^ [_2742829, _2742831, _2742833, _2744308]))), s(_2742833, 26427 ^ [_2742829, _2742831, _2742833, _2744308]))), s(_2742831, 26428 ^ [_2742829, _2742831, _2742833, _2744308]))))]], 26477 ^ _1670770 : [(26478 ^ _1670770) ^ [_2747725] : [s(num, i(s(fun(_2742833, num), i(s(fun(fun(_2742833, fun(_2742831, bool)), fun(_2742833, num)), i(s(fun(fun(_2742831, bool), fun(fun(_2742833, fun(_2742831, bool)), fun(_2742833, num))), _2747725), s(fun(_2742831, bool), 26479 ^ [_2742829, _2742831, _2742833, _2744308, _2747725]))), s(fun(_2742833, fun(_2742831, bool)), 26480 ^ [_2742829, _2742831, _2742833, _2744308, _2747725]))), s(_2742833, 26481 ^ [_2742829, _2742831, _2742833, _2744308, _2747725]))) = s(num, i(s(fun(fun(_2742831, bool), num), card), s(fun(_2742831, bool), i(s(fun(fun(_2742831, bool), fun(_2742831, bool)), gspec), s(fun(_2742831, bool), i(s(fun(_2742833, fun(_2742831, bool)), i(s(fun(fun(_2742833, fun(_2742831, bool)), fun(_2742833, fun(_2742831, bool))), i(s(fun(fun(_2742831, bool), fun(fun(_2742833, fun(_2742831, bool)), fun(_2742833, fun(_2742831, bool)))), _2744308), s(fun(_2742831, bool), 26479 ^ [_2742829, _2742831, _2742833, _2744308, _2747725]))), s(fun(_2742833, fun(_2742831, bool)), 26480 ^ [_2742829, _2742831, _2742833, _2744308, _2747725]))), s(_2742833, 26481 ^ [_2742829, _2742831, _2742833, _2744308, _2747725]))))))), 26484 ^ _1670770 : [(26485 ^ _1670770) ^ [_2749225] : [26538 ^ _1670770 : [(26539 ^ _1670770) ^ [_2752379, _2752381, _2752383, _2752385] : [-(s(num, i(s(fun(fun(_2742833, num), num), i(s(fun(fun(_2742833, bool), fun(fun(_2742833, num), num)), nsum), s(fun(_2742833, bool), _2752383))), s(fun(_2742833, num), i(s(fun(fun(_2742833, fun(_2742831, bool)), fun(_2742833, num)), i(s(fun(fun(_2742831, bool), fun(fun(_2742833, fun(_2742831, bool)), fun(_2742833, num))), _2747725), s(fun(_2742831, bool), _2752381))), s(fun(_2742833, fun(_2742831, bool)), _2752385))))) = s(num, i(s(fun(fun(_2742831, num), num), i(s(fun(fun(_2742831, bool), fun(fun(_2742831, num), num)), nsum), s(fun(_2742831, bool), _2752381))), s(fun(_2742831, num), i(s(fun(fun(_2742831, num), fun(_2742831, num)), _2742829), s(fun(_2742831, num), _2752379)))))), p(s(bool, i(s(fun(fun(_2742833, bool), bool), finite), s(fun(_2742833, bool), _2752383)))), p(s(bool, i(s(fun(fun(_2742831, bool), bool), finite), s(fun(_2742831, bool), _2752381)))), 26549 ^ _1670770 : [(26552 ^ _1670770) ^ [] : [s(num, i(s(fun(fun(_2742833, bool), num), card), s(fun(_2742833, bool), i(s(fun(fun(_2742833, bool), fun(_2742833, bool)), gspec), s(fun(_2742833, bool), i(s(fun(_2742831, fun(_2742833, bool)), i(s(fun(fun(_2742833, fun(_2742831, bool)), fun(_2742831, fun(_2742833, bool))), i(s(fun(fun(_2742833, bool), fun(fun(_2742833, fun(_2742831, bool)), fun(_2742831, fun(_2742833, bool)))), _2749225), s(fun(_2742833, bool), _2752383))), s(fun(_2742833, fun(_2742831, bool)), _2752385))), s(_2742831, 26548 ^ [_2742829, _2742831, _2742833, _2744308, _2747725, _2749225, _2752379, _2752381, _2752383, _2752385]))))))) = s(num, i(s(fun(_2742831, num), _2752379), s(_2742831, 26548 ^ [_2742829, _2742831, _2742833, _2744308, _2747725, _2749225, _2752379, _2752381, _2752383, _2752385])))], (26550 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2742831, bool), bool), i(s(fun(_2742831, fun(fun(_2742831, bool), bool)), in), s(_2742831, 26548 ^ [_2742829, _2742831, _2742833, _2744308, _2747725, _2749225, _2752379, _2752381, _2752383, _2752385]))), s(fun(_2742831, bool), _2752381)))))]]]], 26492 ^ _1670770 : [(26495 ^ _1670770) ^ [_2750510, _2750512] : [p(s(bool, i(s(fun(_2742833, bool), i(s(fun(bool, fun(_2742833, bool)), i(s(fun(_2742833, fun(bool, fun(_2742833, bool))), setspec), s(_2742833, 26489 ^ [_2742829, _2742831, _2742833, _2744308, _2747725, _2749225]))), s(bool, _2750510))), s(_2742833, _2750512)))), 26506 ^ _1670770 : [(26511 ^ _1670770) ^ [] : [p(s(bool, _2750510))], (26509 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2742831, bool), i(s(fun(_2742833, fun(_2742831, bool)), 26487 ^ [_2742829, _2742831, _2742833, _2744308, _2747725, _2749225]), s(_2742833, _2750512))), s(_2742831, 26488 ^ [_2742829, _2742831, _2742833, _2744308, _2747725, _2749225])))))], (26507 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2742833, bool), bool), i(s(fun(_2742833, fun(fun(_2742833, bool), bool)), in), s(_2742833, _2750512))), s(fun(_2742833, bool), 26486 ^ [_2742829, _2742831, _2742833, _2744308, _2747725, _2749225])))))]], 26498 ^ _1670770 : [(26501 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2742833, bool), bool), i(s(fun(_2742833, fun(fun(_2742833, bool), bool)), in), s(_2742833, _2750512))), s(fun(_2742833, bool), 26486 ^ [_2742829, _2742831, _2742833, _2744308, _2747725, _2749225])))), p(s(bool, i(s(fun(_2742831, bool), i(s(fun(_2742833, fun(_2742831, bool)), 26487 ^ [_2742829, _2742831, _2742833, _2744308, _2747725, _2749225]), s(_2742833, _2750512))), s(_2742831, 26488 ^ [_2742829, _2742831, _2742833, _2744308, _2747725, _2749225]))))], (26499 ^ _1670770) ^ [] : [-(p(s(bool, _2750510)))]]], (26493 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2742833, bool), i(s(fun(_2742831, fun(_2742833, bool)), i(s(fun(fun(_2742833, fun(_2742831, bool)), fun(_2742831, fun(_2742833, bool))), i(s(fun(fun(_2742833, bool), fun(fun(_2742833, fun(_2742831, bool)), fun(_2742831, fun(_2742833, bool)))), _2749225), s(fun(_2742833, bool), 26486 ^ [_2742829, _2742831, _2742833, _2744308, _2747725, _2749225]))), s(fun(_2742833, fun(_2742831, bool)), 26487 ^ [_2742829, _2742831, _2742833, _2744308, _2747725, _2749225]))), s(_2742831, 26488 ^ [_2742829, _2742831, _2742833, _2744308, _2747725, _2749225]))), s(_2742833, 26489 ^ [_2742829, _2742831, _2742833, _2744308, _2747725, _2749225])))))]], 26516 ^ _1670770 : [(26535 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2742833, bool), i(s(fun(bool, fun(_2742833, bool)), i(s(fun(_2742833, fun(bool, fun(_2742833, bool))), setspec), s(_2742833, 26489 ^ [_2742829, _2742831, _2742833, _2744308, _2747725, _2749225]))), s(bool, 26515 ^ [_2742829, _2742831, _2742833, _2744308, _2747725, _2749225]))), s(_2742833, 26514 ^ [_2742829, _2742831, _2742833, _2744308, _2747725, _2749225])))))], (26517 ^ _1670770) ^ [] : [p(s(bool, 26515 ^ [_2742829, _2742831, _2742833, _2744308, _2747725, _2749225])), 26520 ^ _1670770 : [(26523 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2742831, bool), i(s(fun(_2742833, fun(_2742831, bool)), 26487 ^ [_2742829, _2742831, _2742833, _2744308, _2747725, _2749225]), s(_2742833, 26514 ^ [_2742829, _2742831, _2742833, _2744308, _2747725, _2749225]))), s(_2742831, 26488 ^ [_2742829, _2742831, _2742833, _2744308, _2747725, _2749225])))))], (26521 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2742833, bool), bool), i(s(fun(_2742833, fun(fun(_2742833, bool), bool)), in), s(_2742833, 26514 ^ [_2742829, _2742831, _2742833, _2744308, _2747725, _2749225]))), s(fun(_2742833, bool), 26486 ^ [_2742829, _2742831, _2742833, _2744308, _2747725, _2749225])))))]]], (26525 ^ _1670770) ^ [] : [-(p(s(bool, 26515 ^ [_2742829, _2742831, _2742833, _2744308, _2747725, _2749225]))), p(s(bool, i(s(fun(fun(_2742833, bool), bool), i(s(fun(_2742833, fun(fun(_2742833, bool), bool)), in), s(_2742833, 26514 ^ [_2742829, _2742831, _2742833, _2744308, _2747725, _2749225]))), s(fun(_2742833, bool), 26486 ^ [_2742829, _2742831, _2742833, _2744308, _2747725, _2749225])))), p(s(bool, i(s(fun(_2742831, bool), i(s(fun(_2742833, fun(_2742831, bool)), 26487 ^ [_2742829, _2742831, _2742833, _2744308, _2747725, _2749225]), s(_2742833, 26514 ^ [_2742829, _2742831, _2742833, _2744308, _2747725, _2749225]))), s(_2742831, 26488 ^ [_2742829, _2742831, _2742833, _2744308, _2747725, _2749225]))))], (26537 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2742833, bool), i(s(fun(_2742831, fun(_2742833, bool)), i(s(fun(fun(_2742833, fun(_2742831, bool)), fun(_2742831, fun(_2742833, bool))), i(s(fun(fun(_2742833, bool), fun(fun(_2742833, fun(_2742831, bool)), fun(_2742831, fun(_2742833, bool)))), _2749225), s(fun(_2742833, bool), 26486 ^ [_2742829, _2742831, _2742833, _2744308, _2747725, _2749225]))), s(fun(_2742833, fun(_2742831, bool)), 26487 ^ [_2742829, _2742831, _2742833, _2744308, _2747725, _2749225]))), s(_2742831, 26488 ^ [_2742829, _2742831, _2742833, _2744308, _2747725, _2749225]))), s(_2742833, 26489 ^ [_2742829, _2742831, _2742833, _2744308, _2747725, _2749225]))))]]]]]]]]], (16503 ^ _1670770) ^ [_2186965] : [s(fun(_2186965, bool), empty) = s(fun(_2186965, bool), univ)], (8875 ^ _1670770) ^ [_1950731, _1950733, _1950735] : [p(s(bool, i(s(fun(list(_1950735), bool), i(s(fun(_1950735, fun(list(_1950735), bool)), mem), s(_1950735, _1950731))), s(list(_1950735), _1950733)))), 8879 ^ _1670770 : [(8882 ^ _1670770) ^ [] : [-(s(_1950735, _1950731) = s(_1950735, i(s(fun(list(_1950735), _1950735), i(s(fun(num, fun(list(_1950735), _1950735)), el), s(num, 8878 ^ [_1950731, _1950733, _1950735]))), s(list(_1950735), _1950733))))], (8880 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, 8878 ^ [_1950731, _1950733, _1950735]))), s(num, i(s(fun(list(_1950735), num), length), s(list(_1950735), _1950733)))))))]]], (14017 ^ _1670770) ^ [_2100169, _2100171, _2100173] : [-(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2100173))), s(int, i(s(fun(int, int), intu_neg), s(int, _2100171))))))), s(int, _2100169))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2100173))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2100169))), s(int, _2100171))))))], (21041 ^ _1670770) ^ [_2448254, _2448256, _2448258, _2448260] : [21059 ^ _1670770 : [(21064 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2448260, bool), fun(num, bool)), hasu_size), s(fun(_2448260, bool), 21058 ^ [_2448254, _2448256, _2448258, _2448260]))), s(num, _2448258)))))], (21062 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2448260, bool), bool), i(s(fun(fun(_2448260, bool), fun(fun(_2448260, bool), bool)), subset), s(fun(_2448260, bool), 21058 ^ [_2448254, _2448256, _2448258, _2448260]))), s(fun(_2448260, bool), _2448254)))))], (21060 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2448260, bool), bool), i(s(fun(fun(_2448260, bool), fun(fun(_2448260, bool), bool)), subset), s(fun(_2448260, bool), _2448256))), s(fun(_2448260, bool), 21058 ^ [_2448254, _2448256, _2448258, _2448260])))))]], p(s(bool, i(s(fun(fun(_2448260, bool), bool), i(s(fun(fun(_2448260, bool), fun(fun(_2448260, bool), bool)), subset), s(fun(_2448260, bool), _2448256))), s(fun(_2448260, bool), _2448254)))), p(s(bool, i(s(fun(fun(_2448260, bool), bool), finite), s(fun(_2448260, bool), _2448256)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(fun(_2448260, bool), num), card), s(fun(_2448260, bool), _2448256))))), s(num, _2448258)))), 21054 ^ _1670770 : [(21057 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2448258))), s(num, i(s(fun(fun(_2448260, bool), num), card), s(fun(_2448260, bool), _2448254))))))], (21055 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2448260, bool), bool), finite), s(fun(_2448260, bool), _2448254)))))]]], (29973 ^ _1670770) ^ [_2968697, _2968699, _2968701] : [-(s(cart(_2968701, _2968699), i(s(fun(fun(finite_image(_2968699), _2968701), cart(_2968701, _2968699)), mku_cart), s(fun(finite_image(_2968699), _2968701), i(s(fun(cart(_2968701, _2968699), fun(finite_image(_2968699), _2968701)), destu_cart), s(cart(_2968701, _2968699), _2968697))))) = s(cart(_2968701, _2968699), _2968697))], (285 ^ _1670770) ^ [] : [p(s(bool, 286 ^ [])), -(p(s(bool, f0)))], (4925 ^ _1670770) ^ [_1795228] : [-(p(s(bool, i(s(fun(num, bool), odd), s(num, _1795228))))), -(p(s(bool, i(s(fun(num, bool), even), s(num, _1795228)))))], (43853 ^ _1670770) ^ [_4288865, _4288867, _4288869] : [-(s(cart(real, _4288869), i(s(fun(cart(real, _4288869), cart(real, _4288869)), vectoru_neg), s(cart(real, _4288869), i(s(fun(cart(real, finite_sum(_4288869, _4288867)), cart(real, _4288869)), fstcart), s(cart(real, finite_sum(_4288869, _4288867)), _4288865))))) = s(cart(real, _4288869), i(s(fun(cart(real, finite_sum(_4288869, _4288867)), cart(real, _4288869)), fstcart), s(cart(real, finite_sum(_4288869, _4288867)), i(s(fun(cart(real, finite_sum(_4288869, _4288867)), cart(real, finite_sum(_4288869, _4288867))), vectoru_neg), s(cart(real, finite_sum(_4288869, _4288867)), _4288865))))))], (17478 ^ _1670770) ^ [_2242096, _2242098, _2242100, _2242102, _2242104] : [17486 ^ _1670770 : [(17489 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2242104, bool), bool), _2242100), s(fun(_2242104, bool), 17485 ^ [_2242096, _2242098, _2242100, _2242102, _2242104])))))], (17487 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2242104, bool), bool), i(s(fun(fun(_2242104, bool), fun(fun(_2242104, bool), bool)), subset), s(fun(_2242104, bool), 17485 ^ [_2242096, _2242098, _2242100, _2242102, _2242104]))), s(fun(_2242104, bool), i(s(fun(fun(_2242102, bool), fun(_2242104, bool)), i(s(fun(fun(_2242102, _2242104), fun(fun(_2242102, bool), fun(_2242104, bool))), image), s(fun(_2242102, _2242104), _2242098))), s(fun(_2242102, bool), _2242096)))))))]], 17479 ^ _1670770 : [(17480 ^ _1670770) ^ [_2242377] : [p(s(bool, i(s(fun(fun(_2242102, bool), bool), i(s(fun(fun(_2242102, bool), fun(fun(_2242102, bool), bool)), subset), s(fun(_2242102, bool), _2242377))), s(fun(_2242102, bool), _2242096)))), p(s(bool, i(s(fun(fun(_2242104, bool), bool), _2242100), s(fun(_2242104, bool), i(s(fun(fun(_2242102, bool), fun(_2242104, bool)), i(s(fun(fun(_2242102, _2242104), fun(fun(_2242102, bool), fun(_2242104, bool))), image), s(fun(_2242102, _2242104), _2242098))), s(fun(_2242102, bool), _2242377))))))]]], (24847 ^ _1670770) ^ [_2614497, _2614499, _2614501, _2614503, _2614505] : [s(fun(_2614503, bool), i(s(fun(fun(_2614503, bool), fun(_2614503, bool)), i(s(fun(fun(_2614503, _2614505), fun(fun(_2614503, bool), fun(_2614503, bool))), i(s(fun(fun(_2614505, fun(_2614505, _2614505)), fun(fun(_2614503, _2614505), fun(fun(_2614503, bool), fun(_2614503, bool)))), support), s(fun(_2614505, fun(_2614505, _2614505)), _2614501))), s(fun(_2614503, _2614505), _2614499))), s(fun(_2614503, bool), _2614497))) = s(fun(_2614503, bool), empty), 24850 ^ _1670770 : [(24851 ^ _1670770) ^ [_2614844] : [p(s(bool, i(s(fun(fun(_2614503, bool), bool), i(s(fun(_2614503, fun(fun(_2614503, bool), bool)), in), s(_2614503, _2614844))), s(fun(_2614503, bool), _2614497)))), -(s(_2614505, i(s(fun(_2614503, _2614505), _2614499), s(_2614503, _2614844))) = s(_2614505, i(s(fun(fun(_2614505, fun(_2614505, _2614505)), _2614505), neutral), s(fun(_2614505, fun(_2614505, _2614505)), _2614501))))]]], (45852 ^ _1670770) ^ [_4406852, _4406854, _4406856] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(cart(real, _4406856), bool), fun(num, bool)), hasu_size), s(fun(cart(real, _4406856), bool), _4406852))), s(num, i(s(fun(fun(cart(real, _4406856), bool), num), dim), s(fun(cart(real, _4406856), bool), _4406854))))))), p(s(bool, i(s(fun(fun(cart(real, _4406856), bool), bool), independent), s(fun(cart(real, _4406856), bool), _4406852)))), s(fun(cart(real, _4406856), bool), i(s(fun(fun(cart(real, _4406856), bool), fun(cart(real, _4406856), bool)), span), s(fun(cart(real, _4406856), bool), _4406852))) = s(fun(cart(real, _4406856), bool), _4406854)], (11485 ^ _1670770) ^ [_2038136, _2038138, _2038140] : [s(real, _2038140) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2038136))), s(real, _2038138))), -(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2038140))), s(real, _2038138))) = s(real, _2038136))], (3107 ^ _1670770) ^ [_1728081, _1728083, _1728085] : [-(s(fun(_1728085, _1728083), i(s(fun(fun(_1728085, _1728085), fun(_1728085, _1728083)), i(s(fun(fun(_1728085, _1728083), fun(fun(_1728085, _1728085), fun(_1728085, _1728083))), o), s(fun(_1728085, _1728083), _1728081))), s(fun(_1728085, _1728085), i1))) = s(fun(_1728085, _1728083), _1728081))], (2328 ^ _1670770) ^ [_1708354] : [2330 ^ _1670770 : [(2333 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1708354, bool), q0), s(_1708354, 2329 ^ [_1708354]))))], (2331 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1708354, bool), p0), s(_1708354, 2329 ^ [_1708354])))))]], 2336 ^ _1670770 : [(2337 ^ _1670770) ^ [_1708598] : [p(s(bool, i(s(fun(_1708354, bool), p0), s(_1708354, _1708598))))]], -(p(s(bool, i(s(fun(_1708354, bool), q0), s(_1708354, 2338 ^ [_1708354])))))], (12826 ^ _1670770) ^ [_2071934, _2071936, _2071938] : [-(s(real, i(s(fun(real, real), realu_abs), s(real, _2071936))) = s(real, i(s(fun(real, real), realu_abs), s(real, _2071934)))), -(s(num, _2071938) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2071936))), s(num, _2071938))) = s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2071934))), s(num, _2071938)))], (46844 ^ _1670770) ^ [_4464940, _4464942, _4464944] : [p(s(bool, i(s(fun(fun(cart(real, _4464942), cart(real, _4464944)), bool), linear), s(fun(cart(real, _4464942), cart(real, _4464944)), _4464940)))), 46847 ^ _1670770 : [(46857 ^ _1670770) ^ [] : [-(s(cart(cart(real, _4464942), _4464942), i(s(fun(cart(cart(real, _4464942), _4464944), cart(cart(real, _4464942), _4464942)), i(s(fun(cart(cart(real, _4464944), _4464942), fun(cart(cart(real, _4464942), _4464944), cart(cart(real, _4464942), _4464942))), matrixu_mul), s(cart(cart(real, _4464944), _4464942), 46864 ^ [_4464940, _4464942, _4464944]))), s(cart(cart(real, _4464942), _4464944), i(s(fun(fun(cart(real, _4464942), cart(real, _4464944)), cart(cart(real, _4464942), _4464944)), matrix), s(fun(cart(real, _4464942), cart(real, _4464944)), _4464940))))) = s(cart(cart(real, _4464942), _4464942), i(s(fun(num, cart(cart(real, _4464942), _4464942)), mat), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))), 46858 ^ _1670770 : [(46859 ^ _1670770) ^ [_4465793] : [p(s(bool, i(s(fun(fun(cart(real, _4464944), cart(real, _4464942)), bool), linear), s(fun(cart(real, _4464944), cart(real, _4464942)), _4465793)))), s(fun(cart(real, _4464942), cart(real, _4464942)), i(s(fun(fun(cart(real, _4464942), cart(real, _4464944)), fun(cart(real, _4464942), cart(real, _4464942))), i(s(fun(fun(cart(real, _4464944), cart(real, _4464942)), fun(fun(cart(real, _4464942), cart(real, _4464944)), fun(cart(real, _4464942), cart(real, _4464942)))), o), s(fun(cart(real, _4464944), cart(real, _4464942)), _4465793))), s(fun(cart(real, _4464942), cart(real, _4464944)), _4464940))) = s(fun(cart(real, _4464942), cart(real, _4464942)), i1)]]], (46848 ^ _1670770) ^ [] : [46849 ^ _1670770 : [(46850 ^ _1670770) ^ [_4465401] : [s(cart(cart(real, _4464942), _4464942), i(s(fun(cart(cart(real, _4464942), _4464944), cart(cart(real, _4464942), _4464942)), i(s(fun(cart(cart(real, _4464944), _4464942), fun(cart(cart(real, _4464942), _4464944), cart(cart(real, _4464942), _4464942))), matrixu_mul), s(cart(cart(real, _4464944), _4464942), _4465401))), s(cart(cart(real, _4464942), _4464944), i(s(fun(fun(cart(real, _4464942), cart(real, _4464944)), cart(cart(real, _4464942), _4464944)), matrix), s(fun(cart(real, _4464942), cart(real, _4464944)), _4464940))))) = s(cart(cart(real, _4464942), _4464942), i(s(fun(num, cart(cart(real, _4464942), _4464942)), mat), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))]], 46852 ^ _1670770 : [(46855 ^ _1670770) ^ [] : [-(s(fun(cart(real, _4464942), cart(real, _4464942)), i(s(fun(fun(cart(real, _4464942), cart(real, _4464944)), fun(cart(real, _4464942), cart(real, _4464942))), i(s(fun(fun(cart(real, _4464944), cart(real, _4464942)), fun(fun(cart(real, _4464942), cart(real, _4464944)), fun(cart(real, _4464942), cart(real, _4464942)))), o), s(fun(cart(real, _4464944), cart(real, _4464942)), 46851 ^ [_4464940, _4464942, _4464944]))), s(fun(cart(real, _4464942), cart(real, _4464944)), _4464940))) = s(fun(cart(real, _4464942), cart(real, _4464942)), i1))], (46853 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4464944), cart(real, _4464942)), bool), linear), s(fun(cart(real, _4464944), cart(real, _4464942)), 46851 ^ [_4464940, _4464942, _4464944])))))]]]]], (16588 ^ _1670770) ^ [_2189957, _2189959, _2189961, _2189963] : [-(p(s(bool, i(s(fun(fun(_2189963, bool), bool), i(s(fun(fun(_2189963, bool), fun(fun(_2189963, bool), bool)), psubset), s(fun(_2189963, bool), _2189961))), s(fun(_2189963, bool), _2189957))))), p(s(bool, i(s(fun(fun(_2189963, bool), bool), i(s(fun(fun(_2189963, bool), fun(fun(_2189963, bool), bool)), psubset), s(fun(_2189963, bool), _2189961))), s(fun(_2189963, bool), _2189959)))), p(s(bool, i(s(fun(fun(_2189963, bool), bool), i(s(fun(fun(_2189963, bool), fun(fun(_2189963, bool), bool)), psubset), s(fun(_2189963, bool), _2189959))), s(fun(_2189963, bool), _2189957))))], (11571 ^ _1670770) ^ [_2040345] : [-(s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(real, real), realu_abs), s(real, _2040345))))) = s(real, i(s(fun(real, real), realu_abs), s(real, _2040345))))], (38771 ^ _1670770) ^ [_3840321, _3840323, _3840325] : [-(s(fun(num, bool), i(s(fun(fun(num, bool), fun(num, bool)), i(s(fun(fun(num, bool), fun(fun(num, bool), fun(num, bool))), inter), s(fun(num, bool), i(s(fun(num, fun(num, bool)), from), s(num, _3840325))))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _3840323))), s(num, _3840321))))) = s(fun(num, bool), i(s(fun(fun(num, bool), fun(num, bool)), i(s(fun(fun(num, bool), fun(fun(num, bool), fun(num, bool))), i(s(fun(bool, fun(fun(num, bool), fun(fun(num, bool), fun(num, bool)))), cond), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _3840323))), s(num, _3840325))))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _3840325))), s(num, _3840321))))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _3840323))), s(num, _3840321))))))], (7406 ^ _1670770) ^ [_1881276, _1881278] : [-(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_), s(num, i(s(fun(num, num), numeral), s(num, _1881276))))), s(num, i(s(fun(num, num), numeral), s(num, _1881278))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_), s(num, _1881276))), s(num, _1881278))))], (45663 ^ _1670770) ^ [_4397070, _4397072, _4397074, _4397076, _4397078, _4397080, _4397082] : [p(s(bool, i(s(fun(fun(cart(real, _4397082), bool), bool), independent), s(fun(cart(real, _4397082), bool), i(s(fun(fun(cart(real, _4397082), bool), fun(cart(real, _4397082), bool)), i(s(fun(cart(real, _4397082), fun(fun(cart(real, _4397082), bool), fun(cart(real, _4397082), bool))), insert), s(cart(real, _4397082), _4397080))), s(fun(cart(real, _4397082), bool), i(s(fun(fun(cart(real, _4397082), bool), fun(cart(real, _4397082), bool)), i(s(fun(cart(real, _4397082), fun(fun(cart(real, _4397082), bool), fun(cart(real, _4397082), bool))), insert), s(cart(real, _4397082), _4397078))), s(fun(cart(real, _4397082), bool), i(s(fun(fun(cart(real, _4397082), bool), fun(cart(real, _4397082), bool)), i(s(fun(cart(real, _4397082), fun(fun(cart(real, _4397082), bool), fun(cart(real, _4397082), bool))), insert), s(cart(real, _4397082), _4397076))), s(fun(cart(real, _4397082), bool), empty)))))))))), -(s(cart(real, _4397082), _4397080) = s(cart(real, _4397082), _4397078)), -(s(cart(real, _4397082), _4397080) = s(cart(real, _4397082), _4397076)), -(s(cart(real, _4397082), _4397078) = s(cart(real, _4397082), _4397076)), 45678 ^ _1670770 : [(45689 ^ _1670770) ^ [] : [-(s(cart(real, _4397082), i(s(fun(cart(real, _4397082), cart(real, _4397082)), i(s(fun(cart(real, _4397082), fun(cart(real, _4397082), cart(real, _4397082))), vectoru_add), s(cart(real, _4397082), i(s(fun(cart(real, _4397082), cart(real, _4397082)), i(s(fun(real, fun(cart(real, _4397082), cart(real, _4397082))), r_), s(real, _4397074))), s(cart(real, _4397082), _4397080))))), s(cart(real, _4397082), i(s(fun(cart(real, _4397082), cart(real, _4397082)), i(s(fun(cart(real, _4397082), fun(cart(real, _4397082), cart(real, _4397082))), vectoru_add), s(cart(real, _4397082), i(s(fun(cart(real, _4397082), cart(real, _4397082)), i(s(fun(real, fun(cart(real, _4397082), cart(real, _4397082))), r_), s(real, _4397072))), s(cart(real, _4397082), _4397078))))), s(cart(real, _4397082), i(s(fun(cart(real, _4397082), cart(real, _4397082)), i(s(fun(real, fun(cart(real, _4397082), cart(real, _4397082))), r_), s(real, _4397070))), s(cart(real, _4397082), _4397076))))))) = s(cart(real, _4397082), i(s(fun(num, cart(real, _4397082)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), s(real, _4397074) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(real, _4397072) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(real, _4397070) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (45679 ^ _1670770) ^ [] : [s(cart(real, _4397082), i(s(fun(cart(real, _4397082), cart(real, _4397082)), i(s(fun(cart(real, _4397082), fun(cart(real, _4397082), cart(real, _4397082))), vectoru_add), s(cart(real, _4397082), i(s(fun(cart(real, _4397082), cart(real, _4397082)), i(s(fun(real, fun(cart(real, _4397082), cart(real, _4397082))), r_), s(real, _4397074))), s(cart(real, _4397082), _4397080))))), s(cart(real, _4397082), i(s(fun(cart(real, _4397082), cart(real, _4397082)), i(s(fun(cart(real, _4397082), fun(cart(real, _4397082), cart(real, _4397082))), vectoru_add), s(cart(real, _4397082), i(s(fun(cart(real, _4397082), cart(real, _4397082)), i(s(fun(real, fun(cart(real, _4397082), cart(real, _4397082))), r_), s(real, _4397072))), s(cart(real, _4397082), _4397078))))), s(cart(real, _4397082), i(s(fun(cart(real, _4397082), cart(real, _4397082)), i(s(fun(real, fun(cart(real, _4397082), cart(real, _4397082))), r_), s(real, _4397070))), s(cart(real, _4397082), _4397076))))))) = s(cart(real, _4397082), i(s(fun(num, cart(real, _4397082)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), 45682 ^ _1670770 : [(45687 ^ _1670770) ^ [] : [-(s(real, _4397070) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (45685 ^ _1670770) ^ [] : [-(s(real, _4397072) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (45683 ^ _1670770) ^ [] : [-(s(real, _4397074) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]]]]], (27481 ^ _1670770) ^ [] : [-(s(real, i(s(fun(fun(real, fun(real, real)), real), neutral), s(fun(real, fun(real, real)), realu_mul))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (44858 ^ _1670770) ^ [_4354091, _4354093, _4354095, _4354097] : [p(s(bool, i(s(fun(fun(cart(real, _4354097), bool), bool), i(s(fun(cart(real, _4354097), fun(fun(cart(real, _4354097), bool), bool)), in), s(cart(real, _4354097), i(s(fun(cart(real, _4354097), cart(real, _4354097)), i(s(fun(cart(real, _4354097), fun(cart(real, _4354097), cart(real, _4354097))), vectoru_sub), s(cart(real, _4354097), _4354093))), s(cart(real, _4354097), _4354091))))), s(fun(cart(real, _4354097), bool), i(s(fun(fun(cart(real, _4354097), bool), fun(cart(real, _4354097), bool)), span), s(fun(cart(real, _4354097), bool), _4354095)))))), -(s(fun(cart(real, _4354097), bool), i(s(fun(fun(cart(real, _4354097), bool), fun(cart(real, _4354097), bool)), span), s(fun(cart(real, _4354097), bool), i(s(fun(fun(cart(real, _4354097), bool), fun(cart(real, _4354097), bool)), i(s(fun(cart(real, _4354097), fun(fun(cart(real, _4354097), bool), fun(cart(real, _4354097), bool))), insert), s(cart(real, _4354097), _4354093))), s(fun(cart(real, _4354097), bool), _4354095))))) = s(fun(cart(real, _4354097), bool), i(s(fun(fun(cart(real, _4354097), bool), fun(cart(real, _4354097), bool)), span), s(fun(cart(real, _4354097), bool), i(s(fun(fun(cart(real, _4354097), bool), fun(cart(real, _4354097), bool)), i(s(fun(cart(real, _4354097), fun(fun(cart(real, _4354097), bool), fun(cart(real, _4354097), bool))), insert), s(cart(real, _4354097), _4354091))), s(fun(cart(real, _4354097), bool), _4354095))))))], (43936 ^ _1670770) ^ [_4297333, _4297335, _4297337] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, _4297335), real), vectoru_norm), s(cart(real, _4297335), i(s(fun(cart(real, finite_sum(_4297337, _4297335)), cart(real, _4297335)), sndcart), s(cart(real, finite_sum(_4297337, _4297335)), _4297333))))))), s(real, i(s(fun(cart(real, finite_sum(_4297337, _4297335)), real), vectoru_norm), s(cart(real, finite_sum(_4297337, _4297335)), _4297333)))))))], (20285 ^ _1670770) ^ [_2411388, _2411390, _2411392, _2411394] : [20289 ^ _1670770 : [(20292 ^ _1670770) ^ [] : [s(_2411392, i(s(fun(_2411392, _2411392), i(s(fun(_2411394, fun(_2411392, _2411392)), _2411390), s(_2411394, 20286 ^ [_2411388, _2411390, _2411392, _2411394]))), s(_2411392, i(s(fun(_2411392, _2411392), i(s(fun(_2411394, fun(_2411392, _2411392)), _2411390), s(_2411394, 20287 ^ [_2411388, _2411390, _2411392, _2411394]))), s(_2411392, 20288 ^ [_2411388, _2411390, _2411392, _2411394]))))) = s(_2411392, i(s(fun(_2411392, _2411392), i(s(fun(_2411394, fun(_2411392, _2411392)), _2411390), s(_2411394, 20287 ^ [_2411388, _2411390, _2411392, _2411394]))), s(_2411392, i(s(fun(_2411392, _2411392), i(s(fun(_2411394, fun(_2411392, _2411392)), _2411390), s(_2411394, 20286 ^ [_2411388, _2411390, _2411392, _2411394]))), s(_2411392, 20288 ^ [_2411388, _2411390, _2411392, _2411394])))))], (20290 ^ _1670770) ^ [] : [s(_2411394, 20286 ^ [_2411388, _2411390, _2411392, _2411394]) = s(_2411394, 20287 ^ [_2411388, _2411390, _2411392, _2411394])]], 20293 ^ _1670770 : [(20296 ^ _1670770) ^ [_2412628, _2412630] : [p(s(bool, i(s(fun(fun(_2411394, bool), bool), finite), s(fun(_2411394, bool), _2412628)))), -(s(_2411392, i(s(fun(_2411392, _2411392), i(s(fun(fun(_2411394, bool), fun(_2411392, _2411392)), i(s(fun(fun(_2411394, fun(_2411392, _2411392)), fun(fun(_2411394, bool), fun(_2411392, _2411392))), itset), s(fun(_2411394, fun(_2411392, _2411392)), _2411390))), s(fun(_2411394, bool), _2412628))), s(_2411392, _2411388))) = s(_2411392, i(s(fun(_2411392, _2411392), i(s(fun(_2411392, fun(_2411392, _2411392)), i(s(fun(bool, fun(_2411392, fun(_2411392, _2411392))), cond), s(bool, i(s(fun(fun(_2411394, bool), bool), i(s(fun(_2411394, fun(fun(_2411394, bool), bool)), in), s(_2411394, _2412630))), s(fun(_2411394, bool), _2412628))))), s(_2411392, i(s(fun(_2411392, _2411392), i(s(fun(_2411394, fun(_2411392, _2411392)), _2411390), s(_2411394, _2412630))), s(_2411392, i(s(fun(_2411392, _2411392), i(s(fun(fun(_2411394, bool), fun(_2411392, _2411392)), i(s(fun(fun(_2411394, fun(_2411392, _2411392)), fun(fun(_2411394, bool), fun(_2411392, _2411392))), itset), s(fun(_2411394, fun(_2411392, _2411392)), _2411390))), s(fun(_2411394, bool), i(s(fun(_2411394, fun(_2411394, bool)), i(s(fun(fun(_2411394, bool), fun(_2411394, fun(_2411394, bool))), delete), s(fun(_2411394, bool), _2412628))), s(_2411394, _2412630))))), s(_2411392, _2411388))))))), s(_2411392, i(s(fun(_2411392, _2411392), i(s(fun(fun(_2411394, bool), fun(_2411392, _2411392)), i(s(fun(fun(_2411394, fun(_2411392, _2411392)), fun(fun(_2411394, bool), fun(_2411392, _2411392))), itset), s(fun(_2411394, fun(_2411392, _2411392)), _2411390))), s(fun(_2411394, bool), i(s(fun(_2411394, fun(_2411394, bool)), i(s(fun(fun(_2411394, bool), fun(_2411394, fun(_2411394, bool))), delete), s(fun(_2411394, bool), _2412628))), s(_2411394, _2412630))))), s(_2411392, _2411388))))))], (20294 ^ _1670770) ^ [] : [-(s(_2411392, i(s(fun(_2411392, _2411392), i(s(fun(fun(_2411394, bool), fun(_2411392, _2411392)), i(s(fun(fun(_2411394, fun(_2411392, _2411392)), fun(fun(_2411394, bool), fun(_2411392, _2411392))), itset), s(fun(_2411394, fun(_2411392, _2411392)), _2411390))), s(fun(_2411394, bool), empty))), s(_2411392, _2411388))) = s(_2411392, _2411388))]]], (39864 ^ _1670770) ^ [_3982168, _3982170] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(cart(real, _3982170), real), vectoru_norm), s(cart(real, _3982170), _3982168))))), s(real, a0))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, a0)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(cart(real, _3982170), real), i(s(fun(cart(real, _3982170), fun(cart(real, _3982170), real)), dot), s(cart(real, _3982170), _3982168))), s(cart(real, _3982170), _3982168))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, a0))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))], (33590 ^ _1670770) ^ [_3581331, _3581333, _3581335, _3581337] : [-(p(s(bool, i(s(fun(fun(_3581337, bool), bool), i(s(fun(fun(prod(_3581337, _3581337), bool), fun(fun(_3581337, bool), bool)), chain), s(fun(prod(_3581337, _3581337), bool), _3581335))), s(fun(_3581337, bool), _3581331))))), p(s(bool, i(s(fun(fun(_3581337, bool), bool), i(s(fun(fun(prod(_3581337, _3581337), bool), fun(fun(_3581337, bool), bool)), chain), s(fun(prod(_3581337, _3581337), bool), _3581335))), s(fun(_3581337, bool), _3581333)))), p(s(bool, i(s(fun(fun(_3581337, bool), bool), i(s(fun(fun(_3581337, bool), fun(fun(_3581337, bool), bool)), subset), s(fun(_3581337, bool), _3581331))), s(fun(_3581337, bool), _3581333))))], (16837 ^ _1670770) ^ [_2201797, _2201799] : [-(s(fun(_2201799, bool), i(s(fun(fun(_2201799, bool), fun(_2201799, bool)), i(s(fun(fun(_2201799, bool), fun(fun(_2201799, bool), fun(_2201799, bool))), diff), s(fun(_2201799, bool), empty))), s(fun(_2201799, bool), _2201797))) = s(fun(_2201799, bool), empty))], (6238 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), p0), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, a0))), s(num, b0))))))), 6239 ^ _1670770 : [(6240 ^ _1670770) ^ [_1825581] : [p(s(bool, i(s(fun(num, bool), p0), s(num, _1825581)))), 6241 ^ _1670770 : [(6244 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, a0))), s(num, b0)))), s(num, _1825581) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (6242 ^ _1670770) ^ [] : [s(num, a0) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, b0))), s(num, _1825581)))]]]]], (33102 ^ _1670770) ^ [_3555493, _3555495] : [-(p(s(bool, i(s(fun(_3555495, bool), i(s(fun(fun(fun(_3555495, bool), bool), fun(_3555495, bool)), unions), s(fun(fun(_3555495, bool), bool), p0))), s(_3555495, _3555493))))), 33103 ^ _1670770 : [(33104 ^ _1670770) ^ [_3555608] : [p(s(bool, i(s(fun(fun(_3555495, bool), bool), p0), s(fun(_3555495, bool), _3555608)))), p(s(bool, i(s(fun(_3555495, bool), _3555608), s(_3555495, _3555493))))]]], (14349 ^ _1670770) ^ [_2108366, _2108368] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2108368))), s(int, _2108366)))))), 14354 ^ _1670770 : [(14357 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2108366)))))], (14355 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2108368)))))]], 14358 ^ _1670770 : [(14361 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2108366))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))))], (14359 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2108368))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))))]]], (7902 ^ _1670770) ^ [_1900739, _1900741] : [-(s(_1900739, i(s(fun(sum0(_1900739, _1900741), _1900739), outl), s(sum0(_1900739, _1900741), i(s(fun(_1900739, sum0(_1900739, _1900741)), inl), s(_1900739, x))))) = s(_1900739, x))], (26157 ^ _1670770) ^ [_2720984, _2720986, _2720988, _2720990] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(fun(_2720990, num), num), i(s(fun(fun(_2720990, bool), fun(fun(_2720990, num), num)), nsum), s(fun(_2720990, bool), _2720988))), s(fun(_2720990, num), f))))), s(num, i(s(fun(fun(_2720990, num), num), i(s(fun(fun(_2720990, bool), fun(fun(_2720990, num), num)), nsum), s(fun(_2720990, bool), _2720986))), s(fun(_2720990, num), f))))) = s(num, i(s(fun(fun(_2720990, num), num), i(s(fun(fun(_2720990, bool), fun(fun(_2720990, num), num)), nsum), s(fun(_2720990, bool), _2720984))), s(fun(_2720990, num), f)))), p(s(bool, i(s(fun(fun(_2720990, bool), bool), finite), s(fun(_2720990, bool), _2720984)))), s(fun(_2720990, bool), i(s(fun(fun(_2720990, bool), fun(_2720990, bool)), i(s(fun(fun(_2720990, bool), fun(fun(_2720990, bool), fun(_2720990, bool))), inter), s(fun(_2720990, bool), _2720988))), s(fun(_2720990, bool), _2720986))) = s(fun(_2720990, bool), empty), s(fun(_2720990, bool), i(s(fun(fun(_2720990, bool), fun(_2720990, bool)), i(s(fun(fun(_2720990, bool), fun(fun(_2720990, bool), fun(_2720990, bool))), union), s(fun(_2720990, bool), _2720988))), s(fun(_2720990, bool), _2720986))) = s(fun(_2720990, bool), _2720984)], (44372 ^ _1670770) ^ [_4321766] : [-(p(s(bool, i(s(fun(fun(cart(real, _4321766), bool), bool), i(s(fun(cart(real, _4321766), fun(fun(cart(real, _4321766), bool), bool)), in), s(cart(real, _4321766), i(s(fun(num, cart(real, _4321766)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(fun(cart(real, _4321766), bool), i(s(fun(fun(cart(real, _4321766), bool), fun(cart(real, _4321766), bool)), span), s(fun(cart(real, _4321766), bool), s0)))))))], (3095 ^ _1670770) ^ [_1727428, _1727430, _1727432, _1727434, _1727436, _1727438] : [-(s(_1727438, i(s(fun(_1727434, _1727438), i(s(fun(fun(_1727434, _1727436), fun(_1727434, _1727438)), i(s(fun(fun(_1727436, _1727438), fun(fun(_1727434, _1727436), fun(_1727434, _1727438))), o), s(fun(_1727436, _1727438), _1727432))), s(fun(_1727434, _1727436), _1727430))), s(_1727434, _1727428))) = s(_1727438, i(s(fun(_1727436, _1727438), _1727432), s(_1727436, i(s(fun(_1727434, _1727436), _1727430), s(_1727434, _1727428))))))], (38932 ^ _1670770) ^ [] : [-(s(real, i(s(fun(cart(real, n10), real), i(s(fun(cart(real, n10), fun(cart(real, n10), real)), dot), s(cart(real, n10), x))), s(cart(real, n10), y))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), i(s(fun(cart(real, n10), fun(num, real)), d_), s(cart(real, n10), x))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(real, i(s(fun(num, real), i(s(fun(cart(real, n10), fun(num, real)), d_), s(cart(real, n10), y))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))], (30195 ^ _1670770) ^ [_2980738, _2980740, _2980742] : [30196 ^ _1670770 : [(30197 ^ _1670770) ^ [_2980898, _2980900] : [p(s(bool, i(s(fun(cart(_2980740, finite_sum(_2980742, _2980738)), bool), p0), s(cart(_2980740, finite_sum(_2980742, _2980738)), i(s(fun(cart(_2980740, _2980738), cart(_2980740, finite_sum(_2980742, _2980738))), i(s(fun(cart(_2980740, _2980742), fun(cart(_2980740, _2980738), cart(_2980740, finite_sum(_2980742, _2980738)))), pastecart), s(cart(_2980740, _2980742), _2980900))), s(cart(_2980740, _2980738), _2980898))))))]], -(p(s(bool, i(s(fun(cart(_2980740, finite_sum(_2980742, _2980738)), bool), p0), s(cart(_2980740, finite_sum(_2980742, _2980738)), 30198 ^ [_2980738, _2980740, _2980742])))))], (42837 ^ _1670770) ^ [_4230422, _4230424, _4230426] : [s(cart(cart(real, _4230426), _4230424), _4230422) = s(cart(cart(real, _4230426), _4230424), i(s(fun(num, cart(cart(real, _4230426), _4230424)), mat), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(cart(cart(real, _4230426), _4230424), i(s(fun(cart(cart(real, _4230426), _4230424), cart(cart(real, _4230426), _4230424)), matrixu_neg), s(cart(cart(real, _4230426), _4230424), _4230422))) = s(cart(cart(real, _4230426), _4230424), i(s(fun(num, cart(cart(real, _4230426), _4230424)), mat), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (27370 ^ _1670770) ^ [_2805630, _2805632, _2805634, _2805636] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2805634))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2805632))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))))), -(s(num, i(s(fun(fun(num, num), num), i(s(fun(fun(num, bool), fun(fun(num, num), num)), nsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2805634))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2805632))), s(num, _2805630))))))), s(fun(num, num), _2805636))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(fun(num, num), num), i(s(fun(fun(num, bool), fun(fun(num, num), num)), nsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2805634))), s(num, _2805632))))), s(fun(num, num), _2805636))))), s(num, i(s(fun(fun(num, num), num), i(s(fun(fun(num, bool), fun(fun(num, num), num)), nsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2805632))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2805632))), s(num, _2805630))))))), s(fun(num, num), _2805636))))))], (43821 ^ _1670770) ^ [_4286817, _4286819, _4286821] : [p(s(bool, i(s(fun(fun(_4286821, bool), bool), finite), s(fun(_4286821, bool), _4286817)))), -(s(real, i(s(fun(fun(_4286821, real), real), i(s(fun(fun(_4286821, bool), fun(fun(_4286821, real), real)), sum), s(fun(_4286821, bool), _4286817))), s(fun(_4286821, real), _4286819))) = s(real, i(s(fun(cart(real, n10), real), drop), s(cart(real, n10), i(s(fun(fun(_4286821, cart(real, n10)), cart(real, n10)), i(s(fun(fun(_4286821, bool), fun(fun(_4286821, cart(real, n10)), cart(real, n10))), vsum), s(fun(_4286821, bool), _4286817))), s(fun(_4286821, cart(real, n10)), i(s(fun(fun(_4286821, real), fun(_4286821, cart(real, n10))), i(s(fun(fun(real, cart(real, n10)), fun(fun(_4286821, real), fun(_4286821, cart(real, n10)))), o), s(fun(real, cart(real, n10)), lift))), s(fun(_4286821, real), _4286819))))))))], (12635 ^ _1670770) ^ [_2067200, _2067202] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2067200))), s(num, _2067202))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), -(s(num, _2067202) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2067200)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2067200))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))], (14501 ^ _1670770) ^ [_2111826, _2111828] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_min), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _2111828))))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _2111826))))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), min), s(num, _2111828))), s(num, _2111826))))))], (1717 ^ _1670770) ^ [_1696942, _1696944, _1696946] : [1718 ^ _1670770 : [(1721 ^ _1670770) ^ [_1697063] : [p(s(bool, i(s(fun(_1696946, bool), _1696942), s(_1696946, _1697063))))], (1719 ^ _1670770) ^ [_1697039] : [p(s(bool, _1696944))]], -(p(s(bool, _1696944))), -(p(s(bool, i(s(fun(_1696946, bool), _1696942), s(_1696946, 1726 ^ [_1696942, _1696944, _1696946])))))], (47183 ^ _1670770) ^ [_4484965, _4484967, _4484969] : [47186 ^ _1670770 : [(47191 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(cart(real, _4484969), bool), i(s(fun(cart(real, _4484969), fun(cart(real, _4484969), bool)), orthogonal), s(cart(real, _4484969), 47184 ^ [_4484965, _4484967, _4484969]))), s(cart(real, _4484969), 47185 ^ [_4484965, _4484967, _4484969]))))], (47189 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4484969), bool), bool), i(s(fun(cart(real, _4484969), fun(fun(cart(real, _4484969), bool), bool)), in), s(cart(real, _4484969), 47185 ^ [_4484965, _4484967, _4484969]))), s(fun(cart(real, _4484969), bool), _4484965)))))], (47187 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4484969), bool), bool), i(s(fun(cart(real, _4484969), fun(fun(cart(real, _4484969), bool), bool)), in), s(cart(real, _4484969), 47184 ^ [_4484965, _4484967, _4484969]))), s(fun(cart(real, _4484969), bool), _4484967)))))]], 47192 ^ _1670770 : [(47193 ^ _1670770) ^ [_4485723, _4485725] : [-(p(s(bool, i(s(fun(cart(real, _4484969), bool), i(s(fun(cart(real, _4484969), fun(cart(real, _4484969), bool)), orthogonal), s(cart(real, _4484969), _4485725))), s(cart(real, _4484969), _4485723))))), p(s(bool, i(s(fun(fun(cart(real, _4484969), bool), bool), i(s(fun(cart(real, _4484969), fun(fun(cart(real, _4484969), bool), bool)), in), s(cart(real, _4484969), _4485725))), s(fun(cart(real, _4484969), bool), i(s(fun(fun(cart(real, _4484969), bool), fun(cart(real, _4484969), bool)), span), s(fun(cart(real, _4484969), bool), _4484967)))))), p(s(bool, i(s(fun(fun(cart(real, _4484969), bool), bool), i(s(fun(cart(real, _4484969), fun(fun(cart(real, _4484969), bool), bool)), in), s(cart(real, _4484969), _4485723))), s(fun(cart(real, _4484969), bool), i(s(fun(fun(cart(real, _4484969), bool), fun(cart(real, _4484969), bool)), span), s(fun(cart(real, _4484969), bool), _4484965))))))]]], (4176 ^ _1670770) ^ [_1777881] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, _1777881))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1777881))), s(num, _1777881))))], (5576 ^ _1670770) ^ [_1810375, _1810377] : [-(p(s(bool, 5566 ^ [_1810375, _1810377]))), s(num, 5564 ^ [_1810375, _1810377]) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), s(num, 5565 ^ [_1810375, _1810377]) = s(num, _1810377)], (173 ^ _1670770) ^ [_1673448, _1673450] : [p(s(bool, _1673450)), -(p(s(bool, _1673448))), 176 ^ _1670770 : [(181 ^ _1670770) ^ [] : [p(s(bool, _1673450))], (179 ^ _1670770) ^ [] : [-(p(s(bool, _1673448)))], (177 ^ _1670770) ^ [] : [-(p(s(bool, _1673450)))]], 182 ^ _1670770 : [(185 ^ _1670770) ^ [] : [p(s(bool, _1673450)), p(s(bool, _1673448))], (183 ^ _1670770) ^ [] : [-(p(s(bool, _1673450)))]]], (9745 ^ _1670770) ^ [_1988281, _1988283, _1988285] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_mul), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_add), s(nadd, _1988285))), s(nadd, _1988283))))), s(nadd, _1988281))))), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_add), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_mul), s(nadd, _1988285))), s(nadd, _1988281))))), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_mul), s(nadd, _1988283))), s(nadd, _1988281)))))))))], (1968 ^ _1670770) ^ [_1701595, _1701597, _1701599] : [1970 ^ _1670770 : [(1973 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1701599, bool), _1701595), s(_1701599, 1969 ^ [_1701595, _1701597, _1701599]))))], (1971 ^ _1670770) ^ [] : [-(p(s(bool, _1701597)))]], p(s(bool, _1701597)), 1978 ^ _1670770 : [(1979 ^ _1670770) ^ [_1701830] : [-(p(s(bool, i(s(fun(_1701599, bool), _1701595), s(_1701599, _1701830)))))]]], (3994 ^ _1670770) ^ [_1773652] : [-(s(num, i(s(fun(num, num), pre), s(num, i(s(fun(num, num), suc), s(num, _1773652))))) = s(num, _1773652))], (7666 ^ _1670770) ^ [_1888085, _1888087, _1888089, _1888091] : [s(_1888091, _1888085) = s(_1888091, _1888089), -(p(s(bool, i(s(fun(_1888091, bool), i(s(fun(num, fun(_1888091, bool)), i(s(fun(_1888091, fun(num, fun(_1888091, bool))), inja), s(_1888091, _1888089))), s(num, _1888087))), s(_1888091, _1888085)))))], (17245 ^ _1670770) ^ [_2227029, _2227031, _2227033] : [p(s(bool, i(s(fun(fun(fun(_2227033, bool), bool), bool), i(s(fun(fun(fun(_2227033, bool), bool), fun(fun(fun(_2227033, bool), bool), bool)), subset), s(fun(fun(_2227033, bool), bool), _2227031))), s(fun(fun(_2227033, bool), bool), _2227029)))), -(p(s(bool, i(s(fun(fun(_2227033, bool), bool), i(s(fun(fun(_2227033, bool), fun(fun(_2227033, bool), bool)), subset), s(fun(_2227033, bool), i(s(fun(fun(fun(_2227033, bool), bool), fun(_2227033, bool)), unions), s(fun(fun(_2227033, bool), bool), _2227031))))), s(fun(_2227033, bool), i(s(fun(fun(fun(_2227033, bool), bool), fun(_2227033, bool)), unions), s(fun(fun(_2227033, bool), bool), _2227029)))))))], (7920 ^ _1670770) ^ [_1901254, _1901256, _1901258, _1901260, _1901262] : [-(s(_1901262, i(s(fun(option(_1901260), _1901262), 7916 ^ [_1901256, _1901258, _1901260, _1901262]), s(option(_1901260), i(s(fun(_1901260, option(_1901260)), some), s(_1901260, _1901254))))) = s(_1901262, i(s(fun(_1901260, _1901262), _1901256), s(_1901260, _1901254))))], (9590 ^ _1670770) ^ [_1983069] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, _1983069))), s(nadd, _1983069)))))], (4317 ^ _1670770) ^ [_1781024, _1781026] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), max), s(num, _1781026))), s(num, _1781024))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), i(s(fun(bool, fun(num, fun(num, num))), cond), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1781026))), s(num, _1781024))))), s(num, _1781024))), s(num, _1781026))))], (3780 ^ _1670770) ^ [_1768512, _1768514, _1768516] : [p(s(bool, i(s(fun(fun(_1768514, _1768516), bool), oneu_one), s(fun(_1768514, _1768516), _1768512)))), 3783 ^ _1670770 : [(3784 ^ _1670770) ^ [_1768658, _1768660] : [s(_1768516, i(s(fun(_1768514, _1768516), _1768512), s(_1768514, _1768660))) = s(_1768516, i(s(fun(_1768514, _1768516), _1768512), s(_1768514, _1768658))), -(s(_1768514, _1768660) = s(_1768514, _1768658))]]], (13063 ^ _1670770) ^ [_2077699] : [s(real, i(s(fun(real, real), realu_sgn), s(real, _2077699))) = s(real, i(s(fun(real, real), realu_neg), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2077699))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))))], (8851 ^ _1670770) ^ [_1949534, _1949536, _1949538, _1949540] : [p(s(bool, i(s(fun(list(_1949540), bool), i(s(fun(fun(_1949540, bool), fun(list(_1949540), bool)), all0), s(fun(_1949540, bool), _1949538))), s(list(_1949540), i(s(fun(list(_1949540), list(_1949540)), i(s(fun(list(_1949540), fun(list(_1949540), list(_1949540))), append), s(list(_1949540), _1949536))), s(list(_1949540), _1949534)))))), 8854 ^ _1670770 : [(8857 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(list(_1949540), bool), i(s(fun(fun(_1949540, bool), fun(list(_1949540), bool)), all0), s(fun(_1949540, bool), _1949538))), s(list(_1949540), _1949534)))))], (8855 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(list(_1949540), bool), i(s(fun(fun(_1949540, bool), fun(list(_1949540), bool)), all0), s(fun(_1949540, bool), _1949538))), s(list(_1949540), _1949536)))))]]], (2427 ^ _1670770) ^ [_1710841, _1710843] : [2428 ^ _1670770 : [(2431 ^ _1670770) ^ [] : [-(p(s(bool, _1710841)))], (2429 ^ _1670770) ^ [] : [-(p(s(bool, _1710843)))]], p(s(bool, _1710843)), p(s(bool, _1710841))], (22872 ^ _1670770) ^ [_2535049, _2535051, _2535053, _2535055] : [22874 ^ _1670770 : [(22877 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2535055, bool), _2535053), s(_2535055, 22873 ^ [_2535049, _2535051, _2535053, _2535055]))))], (22875 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2535055, bool), bool), i(s(fun(_2535055, fun(fun(_2535055, bool), bool)), in), s(_2535055, 22873 ^ [_2535049, _2535051, _2535053, _2535055]))), s(fun(_2535055, bool), i(s(fun(fun(_2535055, bool), fun(_2535055, bool)), i(s(fun(_2535055, fun(fun(_2535055, bool), fun(_2535055, bool))), insert), s(_2535055, _2535051))), s(fun(_2535055, bool), _2535049)))))))]], 22878 ^ _1670770 : [(22881 ^ _1670770) ^ [_2535499] : [p(s(bool, i(s(fun(fun(_2535055, bool), bool), i(s(fun(_2535055, fun(fun(_2535055, bool), bool)), in), s(_2535055, _2535499))), s(fun(_2535055, bool), _2535049)))), -(p(s(bool, i(s(fun(_2535055, bool), _2535053), s(_2535055, _2535499)))))], (22879 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2535055, bool), _2535053), s(_2535055, _2535051)))))]]], (35923 ^ _1670770) ^ [_3701456, _3701458, _3701460, _3701462] : [-(p(s(bool, i(s(fun(fun(_3701460, bool), bool), infinite), s(fun(_3701460, bool), _3701456))))), p(s(bool, i(s(fun(fun(_3701462, bool), bool), infinite), s(fun(_3701462, bool), _3701458)))), p(s(bool, i(s(fun(fun(_3701460, bool), bool), i(s(fun(fun(_3701462, bool), fun(fun(_3701460, bool), bool)), l_a_u_c), s(fun(_3701462, bool), _3701458))), s(fun(_3701460, bool), _3701456))))], (12551 ^ _1670770) ^ [_2065233] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2065233)))), 12555 ^ _1670770 : [(12558 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, 12554 ^ [_2065233]))), s(real, _2065233)))))], (12556 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, 12554 ^ [_2065233])))))]]], (36183 ^ _1670770) ^ [_3715174, _3715176] : [-(s(fun(prod(_3715176, _3715174), bool), i(s(fun(fun(_3715174, bool), fun(prod(_3715176, _3715174), bool)), i(s(fun(fun(_3715176, bool), fun(fun(_3715174, bool), fun(prod(_3715176, _3715174), bool))), t_u_c), s(fun(_3715176, bool), univ))), s(fun(_3715174, bool), univ))) = s(fun(prod(_3715176, _3715174), bool), univ))], (44384 ^ _1670770) ^ [_4322615, _4322617, _4322619, _4322621] : [p(s(bool, i(s(fun(fun(cart(real, _4322621), bool), bool), i(s(fun(cart(real, _4322621), fun(fun(cart(real, _4322621), bool), bool)), in), s(cart(real, _4322621), _4322619))), s(fun(cart(real, _4322621), bool), i(s(fun(fun(cart(real, _4322621), bool), fun(cart(real, _4322621), bool)), span), s(fun(cart(real, _4322621), bool), _4322615)))))), -(p(s(bool, i(s(fun(fun(cart(real, _4322621), bool), bool), i(s(fun(cart(real, _4322621), fun(fun(cart(real, _4322621), bool), bool)), in), s(cart(real, _4322621), i(s(fun(cart(real, _4322621), cart(real, _4322621)), i(s(fun(real, fun(cart(real, _4322621), cart(real, _4322621))), r_), s(real, _4322617))), s(cart(real, _4322621), _4322619))))), s(fun(cart(real, _4322621), bool), i(s(fun(fun(cart(real, _4322621), bool), fun(cart(real, _4322621), bool)), span), s(fun(cart(real, _4322621), bool), _4322615)))))))], (7346 ^ _1670770) ^ [] : [-(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, u_0))), s(num, u_0))) = s(bool, t))], (10202 ^ _1670770) ^ [_2004224, _2004226, _2004228] : [-(s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_mul), s(hreal, _2004228))), s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_mul), s(hreal, _2004226))), s(hreal, _2004224))))) = s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_mul), s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_mul), s(hreal, _2004228))), s(hreal, _2004226))))), s(hreal, _2004224))))], (12908 ^ _1670770) ^ [_2074011, _2074013, _2074015] : [p(s(bool, i(s(fun(num, bool), odd), s(num, _2074015)))), 12911 ^ _1670770 : [(12918 ^ _1670770) ^ [] : [s(real, _2074013) = s(real, _2074011), -(s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2074013))), s(num, _2074015))) = s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2074011))), s(num, _2074015))))], (12912 ^ _1670770) ^ [] : [s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2074013))), s(num, _2074015))) = s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2074011))), s(num, _2074015))), -(s(real, _2074013) = s(real, _2074011))]]], (5037 ^ _1670770) ^ [_1797451, _1797453] : [5038 ^ _1670770 : [(5041 ^ _1670770) ^ [] : [s(num, _1797451) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (5039 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), odd), s(num, _1797453))))]], -(p(s(bool, i(s(fun(num, bool), odd), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1797453))), s(num, _1797451)))))))], (43098 ^ _1670770) ^ [_4250393, _4250395, _4250397] : [s(real, i(s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(fun(cart(real, _4250397), cart(real, _4250395)), fun(num, fun(num, real))), _4250393), s(fun(cart(real, _4250397), cart(real, _4250395)), 43099 ^ [_4250393, _4250395, _4250397]))), s(num, 43100 ^ [_4250393, _4250395, _4250397]))), s(num, 43101 ^ [_4250393, _4250395, _4250397]))) = s(real, i(s(fun(num, real), i(s(fun(cart(real, _4250395), fun(num, real)), d_), s(cart(real, _4250395), i(s(fun(cart(real, _4250397), cart(real, _4250395)), 43099 ^ [_4250393, _4250395, _4250397]), s(cart(real, _4250397), i(s(fun(num, cart(real, _4250397)), basis), s(num, 43101 ^ [_4250393, _4250395, _4250397]))))))), s(num, 43100 ^ [_4250393, _4250395, _4250397]))), 43104 ^ _1670770 : [(43105 ^ _1670770) ^ [_4251180] : [s(cart(real, _4250397), i(s(fun(num, cart(real, _4250397)), i(s(fun(fun(cart(real, _4250397), cart(real, _4250395)), fun(num, cart(real, _4250397))), _4251180), s(fun(cart(real, _4250397), cart(real, _4250395)), 43106 ^ [_4250393, _4250395, _4250397, _4251180]))), s(num, 43107 ^ [_4250393, _4250395, _4250397, _4251180]))) = s(cart(real, _4250397), i(s(fun(fun(num, real), cart(real, _4250397)), lambda), s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(fun(cart(real, _4250397), cart(real, _4250395)), fun(num, fun(num, real))), _4250393), s(fun(cart(real, _4250397), cart(real, _4250395)), 43106 ^ [_4250393, _4250395, _4250397, _4251180]))), s(num, 43107 ^ [_4250393, _4250395, _4250397, _4251180]))))), 43110 ^ _1670770 : [(43111 ^ _1670770) ^ [_4251806] : [-(s(cart(cart(real, _4250397), _4250395), i(s(fun(fun(cart(real, _4250397), cart(real, _4250395)), cart(cart(real, _4250397), _4250395)), matrix), s(fun(cart(real, _4250397), cart(real, _4250395)), _4251806))) = s(cart(cart(real, _4250397), _4250395), i(s(fun(fun(num, cart(real, _4250397)), cart(cart(real, _4250397), _4250395)), lambda), s(fun(num, cart(real, _4250397)), i(s(fun(fun(cart(real, _4250397), cart(real, _4250395)), fun(num, cart(real, _4250397))), _4251180), s(fun(cart(real, _4250397), cart(real, _4250395)), _4251806))))))]]]]], (11305 ^ _1670770) ^ [_2033156, _2033158] : [-(s(real, _2033158) = s(real, _2033156)), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2033158))), s(real, _2033156))))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2033156))), s(real, _2033158)))))], (34737 ^ _1670770) ^ [_3641616, _3641618] : [p(s(bool, i(s(fun(sum0(_3641618, _3641616), bool), p0), s(sum0(_3641618, _3641616), 34738 ^ [_3641616, _3641618])))), 34741 ^ _1670770 : [(34744 ^ _1670770) ^ [_3641893] : [-(p(s(bool, i(s(fun(sum0(_3641618, _3641616), bool), p0), s(sum0(_3641618, _3641616), i(s(fun(_3641616, sum0(_3641618, _3641616)), inr), s(_3641616, _3641893)))))))], (34742 ^ _1670770) ^ [_3641838] : [-(p(s(bool, i(s(fun(sum0(_3641618, _3641616), bool), p0), s(sum0(_3641618, _3641616), i(s(fun(_3641618, sum0(_3641618, _3641616)), inl), s(_3641618, _3641838)))))))]]], (29950 ^ _1670770) ^ [_2967886] : [29952 ^ _1670770 : [(29957 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(finite_image(_2967886), bool), p0), s(finite_image(_2967886), i(s(fun(num, finite_image(_2967886)), finiteu_index), s(num, 29951 ^ [_2967886]))))))], (29955 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 29951 ^ [_2967886]))), s(num, i(s(fun(fun(_2967886, bool), num), dimindex), s(fun(_2967886, bool), univ)))))))], (29953 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, 29951 ^ [_2967886])))))]], 29958 ^ _1670770 : [(29959 ^ _1670770) ^ [_2968230] : [-(p(s(bool, i(s(fun(finite_image(_2967886), bool), p0), s(finite_image(_2967886), _2968230)))))]]], (29975 ^ _1670770) ^ [_2968784, _2968786, _2968788, _2968790] : [-(s(_2968790, i(s(fun(num, _2968790), i(s(fun(cart(_2968790, _2968788), fun(num, _2968790)), d_), s(cart(_2968790, _2968788), _2968786))), s(num, _2968784))) = s(_2968790, i(s(fun(finite_image(_2968788), _2968790), i(s(fun(cart(_2968790, _2968788), fun(finite_image(_2968788), _2968790)), destu_cart), s(cart(_2968790, _2968788), _2968786))), s(finite_image(_2968788), i(s(fun(num, finite_image(_2968788)), finiteu_index), s(num, _2968784))))))], (40868 ^ _1670770) ^ [_4065161, _4065163, _4065165] : [s(cart(real, _4065163), i(s(fun(fun(_4065165, bool), cart(real, _4065163)), i(s(fun(fun(_4065165, cart(real, _4065163)), fun(fun(_4065165, bool), cart(real, _4065163))), _4065161), s(fun(_4065165, cart(real, _4065163)), 40869 ^ [_4065161, _4065163, _4065165]))), s(fun(_4065165, bool), 40870 ^ [_4065161, _4065163, _4065165]))) = s(cart(real, _4065163), i(s(fun(fun(_4065165, cart(real, _4065163)), cart(real, _4065163)), i(s(fun(fun(_4065165, bool), fun(fun(_4065165, cart(real, _4065163)), cart(real, _4065163))), vsum), s(fun(_4065165, bool), 40870 ^ [_4065161, _4065163, _4065165]))), s(fun(_4065165, cart(real, _4065163)), 40869 ^ [_4065161, _4065163, _4065165]))), 40873 ^ _1670770 : [(40874 ^ _1670770) ^ [_4066281, _4066283] : [-(s(cart(real, _4065163), i(s(fun(fun(_4065165, cart(real, _4065163)), cart(real, _4065163)), i(s(fun(fun(_4065165, bool), fun(fun(_4065165, cart(real, _4065163)), cart(real, _4065163))), vsum), s(fun(_4065165, bool), i(s(fun(fun(fun(_4065165, bool), bool), fun(_4065165, bool)), unions), s(fun(fun(_4065165, bool), bool), _4066281))))), s(fun(_4065165, cart(real, _4065163)), _4066283))) = s(cart(real, _4065163), i(s(fun(fun(fun(_4065165, bool), cart(real, _4065163)), cart(real, _4065163)), i(s(fun(fun(fun(_4065165, bool), bool), fun(fun(fun(_4065165, bool), cart(real, _4065163)), cart(real, _4065163))), vsum), s(fun(fun(_4065165, bool), bool), _4066281))), s(fun(fun(_4065165, bool), cart(real, _4065163)), i(s(fun(fun(_4065165, cart(real, _4065163)), fun(fun(_4065165, bool), cart(real, _4065163))), _4065161), s(fun(_4065165, cart(real, _4065163)), _4066283)))))), p(s(bool, i(s(fun(fun(fun(_4065165, bool), bool), bool), finite), s(fun(fun(_4065165, bool), bool), _4066281)))), 40882 ^ _1670770 : [(40885 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_4065165, bool), bool), finite), s(fun(_4065165, bool), 40881 ^ [_4065161, _4065163, _4065165, _4066281, _4066283]))))], (40883 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_4065165, bool), bool), bool), i(s(fun(fun(_4065165, bool), fun(fun(fun(_4065165, bool), bool), bool)), in), s(fun(_4065165, bool), 40881 ^ [_4065161, _4065163, _4065165, _4066281, _4066283]))), s(fun(fun(_4065165, bool), bool), _4066281)))))]], 40889 ^ _1670770 : [(40892 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_4065165, bool), bool), bool), i(s(fun(fun(_4065165, bool), fun(fun(fun(_4065165, bool), bool), bool)), in), s(fun(_4065165, bool), 40887 ^ [_4065161, _4065163, _4065165, _4066281, _4066283]))), s(fun(fun(_4065165, bool), bool), _4066281)))))], (40890 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_4065165, bool), bool), bool), i(s(fun(fun(_4065165, bool), fun(fun(fun(_4065165, bool), bool), bool)), in), s(fun(_4065165, bool), 40886 ^ [_4065161, _4065163, _4065165, _4066281, _4066283]))), s(fun(fun(_4065165, bool), bool), _4066281)))))], (40900 ^ _1670770) ^ [] : [s(cart(real, _4065163), i(s(fun(_4065165, cart(real, _4065163)), _4066283), s(_4065165, 40888 ^ [_4065161, _4065163, _4065165, _4066281, _4066283]))) = s(cart(real, _4065163), i(s(fun(num, cart(real, _4065163)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (40896 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_4065165, bool), bool), i(s(fun(_4065165, fun(fun(_4065165, bool), bool)), in), s(_4065165, 40888 ^ [_4065161, _4065163, _4065165, _4066281, _4066283]))), s(fun(_4065165, bool), 40886 ^ [_4065161, _4065163, _4065165, _4066281, _4066283])))))], (40898 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_4065165, bool), bool), i(s(fun(_4065165, fun(fun(_4065165, bool), bool)), in), s(_4065165, 40888 ^ [_4065161, _4065163, _4065165, _4066281, _4066283]))), s(fun(_4065165, bool), 40887 ^ [_4065161, _4065163, _4065165, _4066281, _4066283])))))], (40894 ^ _1670770) ^ [] : [s(fun(_4065165, bool), 40886 ^ [_4065161, _4065163, _4065165, _4066281, _4066283]) = s(fun(_4065165, bool), 40887 ^ [_4065161, _4065163, _4065165, _4066281, _4066283])]]]]], (1367 ^ _1670770) ^ [_1688581, _1688583] : [1370 ^ _1670770 : [(1371 ^ _1670770) ^ [_1688798] : [p(s(bool, i(s(fun(_1688583, bool), _1688581), s(_1688583, _1688798))))]], 1374 ^ _1670770 : [(1379 ^ _1670770) ^ [] : [s(_1688583, 1372 ^ [_1688581, _1688583]) = s(_1688583, 1373 ^ [_1688581, _1688583])], (1377 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1688583, bool), _1688581), s(_1688583, 1373 ^ [_1688581, _1688583])))))], (1375 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1688583, bool), _1688581), s(_1688583, 1372 ^ [_1688581, _1688583])))))]], 1381 ^ _1670770 : [(1384 ^ _1670770) ^ [_1689040, _1689042] : [-(s(_1688583, _1689042) = s(_1688583, _1689040)), p(s(bool, i(s(fun(_1688583, bool), _1688581), s(_1688583, _1689042)))), p(s(bool, i(s(fun(_1688583, bool), _1688581), s(_1688583, _1689040))))], (1382 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1688583, bool), _1688581), s(_1688583, 1380 ^ [_1688581, _1688583])))))]]], (42441 ^ _1670770) ^ [_4194824, _4194826, _4194828] : [s(real, i(s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(cart(cart(real, _4194828), _4194826), fun(num, fun(num, real))), _4194824), s(cart(cart(real, _4194828), _4194826), 42442 ^ [_4194824, _4194826, _4194828]))), s(num, 42443 ^ [_4194824, _4194826, _4194828]))), s(num, 42444 ^ [_4194824, _4194826, _4194828]))) = s(real, i(s(fun(real, real), realu_neg), s(real, i(s(fun(num, real), i(s(fun(cart(real, _4194828), fun(num, real)), d_), s(cart(real, _4194828), i(s(fun(num, cart(real, _4194828)), i(s(fun(cart(cart(real, _4194828), _4194826), fun(num, cart(real, _4194828))), d_), s(cart(cart(real, _4194828), _4194826), 42442 ^ [_4194824, _4194826, _4194828]))), s(num, 42443 ^ [_4194824, _4194826, _4194828]))))), s(num, 42444 ^ [_4194824, _4194826, _4194828]))))), 42447 ^ _1670770 : [(42448 ^ _1670770) ^ [_4195614] : [s(cart(real, _4194828), i(s(fun(num, cart(real, _4194828)), i(s(fun(cart(cart(real, _4194828), _4194826), fun(num, cart(real, _4194828))), _4195614), s(cart(cart(real, _4194828), _4194826), 42449 ^ [_4194824, _4194826, _4194828, _4195614]))), s(num, 42450 ^ [_4194824, _4194826, _4194828, _4195614]))) = s(cart(real, _4194828), i(s(fun(fun(num, real), cart(real, _4194828)), lambda), s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(cart(cart(real, _4194828), _4194826), fun(num, fun(num, real))), _4194824), s(cart(cart(real, _4194828), _4194826), 42449 ^ [_4194824, _4194826, _4194828, _4195614]))), s(num, 42450 ^ [_4194824, _4194826, _4194828, _4195614]))))), 42453 ^ _1670770 : [(42454 ^ _1670770) ^ [_4196192] : [-(s(cart(cart(real, _4194828), _4194826), i(s(fun(cart(cart(real, _4194828), _4194826), cart(cart(real, _4194828), _4194826)), matrixu_neg), s(cart(cart(real, _4194828), _4194826), _4196192))) = s(cart(cart(real, _4194828), _4194826), i(s(fun(fun(num, cart(real, _4194828)), cart(cart(real, _4194828), _4194826)), lambda), s(fun(num, cart(real, _4194828)), i(s(fun(cart(cart(real, _4194828), _4194826), fun(num, cart(real, _4194828))), _4195614), s(cart(cart(real, _4194828), _4194826), _4196192))))))]]]]], (13331 ^ _1670770) ^ [_2082439, _2082441, _2082443] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(int, int), intu_abs), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _2082441))), s(int, _2082443))))))), s(int, _2082439))))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2082439)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _2082443))), s(int, _2082439))))), s(int, _2082441)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2082441))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2082443))), s(int, _2082439))))))], (13845 ^ _1670770) ^ [_2095881, _2095883, _2095885] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2095881))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_min), s(int, _2095885))), s(int, _2095883))))))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2095881))), s(int, _2095885)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2095881))), s(int, _2095883))))], (14794 ^ _1670770) ^ [_2118790] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2118790))), s(real, i(s(fun(int, real), realu_ofu_int), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))))), -(s(real, i(s(fun(real, real), realu_sgn), s(real, _2118790))) = s(real, i(s(fun(int, real), realu_ofu_int), s(int, i(s(fun(int, int), intu_neg), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))], (14591 ^ _1670770) ^ [_2113975, _2113977, _2113979] : [-(s(int, i(s(fun(int, int), intu_abs), s(int, _2113977))) = s(int, i(s(fun(int, int), intu_abs), s(int, _2113975)))), -(s(num, _2113979) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _2113977))), s(num, _2113979))) = s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _2113975))), s(num, _2113979)))], (15911 ^ _1670770) ^ [_2160728, _2160730, _2160732] : [p(s(bool, i(s(fun(fun(_2160732, bool), bool), i(s(fun(fun(_2160732, bool), fun(fun(_2160732, bool), bool)), subset), s(fun(_2160732, bool), _2160730))), s(fun(_2160732, bool), _2160728)))), 15914 ^ _1670770 : [(15915 ^ _1670770) ^ [_2160957] : [p(s(bool, i(s(fun(fun(_2160732, bool), bool), i(s(fun(_2160732, fun(fun(_2160732, bool), bool)), in), s(_2160732, _2160957))), s(fun(_2160732, bool), _2160730)))), -(p(s(bool, i(s(fun(fun(_2160732, bool), bool), i(s(fun(_2160732, fun(fun(_2160732, bool), bool)), in), s(_2160732, _2160957))), s(fun(_2160732, bool), _2160728)))))]]], (7456 ^ _1670770) ^ [_1882425] : [p(s(bool, f0)), -(s(num, i(s(fun(num, num), bit1), s(num, _1882425))) = s(num, u_0))], (16924 ^ _1670770) ^ [_2206972, _2206974, _2206976, _2206978] : [p(s(bool, i(s(fun(fun(_2206978, bool), bool), i(s(fun(fun(_2206978, bool), fun(fun(_2206978, bool), bool)), subset), s(fun(_2206978, bool), i(s(fun(fun(_2206978, bool), fun(_2206978, bool)), i(s(fun(_2206978, fun(fun(_2206978, bool), fun(_2206978, bool))), insert), s(_2206978, _2206976))), s(fun(_2206978, bool), _2206974))))), s(fun(_2206978, bool), _2206972)))), 16927 ^ _1670770 : [(16930 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2206978, bool), bool), i(s(fun(fun(_2206978, bool), fun(fun(_2206978, bool), bool)), subset), s(fun(_2206978, bool), _2206974))), s(fun(_2206978, bool), _2206972)))))], (16928 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2206978, bool), bool), i(s(fun(_2206978, fun(fun(_2206978, bool), bool)), in), s(_2206978, _2206976))), s(fun(_2206978, bool), _2206972)))))]]], (9230 ^ _1670770) ^ [_1969714] : [9232 ^ _1670770 : [(9235 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1969714, bool), q0), s(_1969714, 9231 ^ [_1969714]))))], (9233 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1969714, bool), p0), s(_1969714, 9231 ^ [_1969714])))))]], p(s(bool, i(s(fun(list(_1969714), bool), i(s(fun(fun(_1969714, bool), fun(list(_1969714), bool)), all0), s(fun(_1969714, bool), p0))), s(list(_1969714), l0)))), -(p(s(bool, i(s(fun(list(_1969714), bool), i(s(fun(fun(_1969714, bool), fun(list(_1969714), bool)), all0), s(fun(_1969714, bool), q0))), s(list(_1969714), l0)))))], (14503 ^ _1670770) ^ [_2111905, _2111907] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _2111907))))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _2111905))))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _2111907))), s(num, _2111905))))))], (23083 ^ _1670770) ^ [_2544902, _2544904, _2544906] : [23085 ^ _1670770 : [(23086 ^ _1670770) ^ [_2545068] : [s(_2544904, i(s(fun(_2544906, _2544904), _2544902), s(_2544906, _2545068))) = s(_2544904, 23084 ^ [_2544902, _2544904, _2544906])]], 23088 ^ _1670770 : [(23089 ^ _1670770) ^ [_2545121] : [-(s(fun(_2544904, bool), i(s(fun(fun(_2544906, bool), fun(_2544904, bool)), i(s(fun(fun(_2544906, _2544904), fun(fun(_2544906, bool), fun(_2544904, bool))), image), s(fun(_2544906, _2544904), _2544902))), s(fun(_2544906, bool), 23087 ^ [_2544902, _2544904, _2544906, _2545121]))) = s(fun(_2544904, bool), _2545121))]]], (3982 ^ _1670770) ^ [_1773350, _1773352, _1773354] : [-(s(_1773354, i(s(fun(num, _1773354), 3980 ^ [_1773350, _1773352, _1773354]), s(num, i(s(fun(num, num), numeral), s(num, u_0))))) = s(_1773354, _1773352))], (45453 ^ _1670770) ^ [_4385802, _4385804] : [p(s(bool, i(s(fun(fun(cart(real, _4385804), bool), bool), independent), s(fun(cart(real, _4385804), bool), _4385802)))), 45456 ^ _1670770 : [(45459 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(fun(cart(real, _4385804), bool), num), card), s(fun(cart(real, _4385804), bool), _4385802))))), s(num, i(s(fun(fun(_4385804, bool), num), dimindex), s(fun(_4385804, bool), univ)))))))], (45457 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4385804), bool), bool), finite), s(fun(cart(real, _4385804), bool), _4385802)))))]]], (13579 ^ _1670770) ^ [_2089217, _2089219, _2089221] : [s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2089221))), s(int, _2089217))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2089219))), s(int, _2089217))), -(s(int, _2089221) = s(int, _2089219))], (4140 ^ _1670770) ^ [_1777089, _1777091, _1777093] : [s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1777093))), s(num, _1777091))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1777093))), s(num, _1777089))), -(s(num, _1777093) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), -(s(num, _1777091) = s(num, _1777089))], (27495 ^ _1670770) ^ [_2812681, _2812683, _2812685, _2812687] : [-(s(real, i(s(fun(fun(_2812687, real), real), i(s(fun(fun(_2812687, bool), fun(fun(_2812687, real), real)), sum), s(fun(_2812687, bool), i(s(fun(fun(_2812687, bool), fun(_2812687, bool)), i(s(fun(fun(_2812687, bool), fun(fun(_2812687, bool), fun(_2812687, bool))), union), s(fun(_2812687, bool), _2812683))), s(fun(_2812687, bool), _2812681))))), s(fun(_2812687, real), _2812685))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(fun(_2812687, real), real), i(s(fun(fun(_2812687, bool), fun(fun(_2812687, real), real)), sum), s(fun(_2812687, bool), _2812683))), s(fun(_2812687, real), _2812685))))), s(real, i(s(fun(fun(_2812687, real), real), i(s(fun(fun(_2812687, bool), fun(fun(_2812687, real), real)), sum), s(fun(_2812687, bool), _2812681))), s(fun(_2812687, real), _2812685)))))), p(s(bool, i(s(fun(fun(_2812687, bool), bool), finite), s(fun(_2812687, bool), _2812683)))), p(s(bool, i(s(fun(fun(_2812687, bool), bool), finite), s(fun(_2812687, bool), _2812681)))), p(s(bool, i(s(fun(fun(_2812687, bool), bool), i(s(fun(fun(_2812687, bool), fun(fun(_2812687, bool), bool)), disjoint), s(fun(_2812687, bool), _2812683))), s(fun(_2812687, bool), _2812681))))], (39030 ^ _1670770) ^ [_3949840] : [s(cart(real, _3949840), i(s(fun(cart(real, _3949840), cart(real, _3949840)), vectoru_neg), s(cart(real, _3949840), x))) = s(cart(real, _3949840), i(s(fun(num, cart(real, _3949840)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(cart(real, _3949840), x) = s(cart(real, _3949840), i(s(fun(num, cart(real, _3949840)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (10208 ^ _1670770) ^ [_2004456] : [-(s(hreal, _2004456) = s(hreal, i(s(fun(num, hreal), hrealu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), -(s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_mul), s(hreal, i(s(fun(hreal, hreal), hrealu_inv), s(hreal, _2004456))))), s(hreal, _2004456))) = s(hreal, i(s(fun(num, hreal), hrealu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (39812 ^ _1670770) ^ [_3980454, _3980456] : [39813 ^ _1670770 : [(39816 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_ge), s(real, i(s(fun(cart(real, _3980456), real), i(s(fun(cart(real, _3980456), fun(cart(real, _3980456), real)), dot), s(cart(real, _3980456), _3980454))), s(cart(real, _3980456), _3980454))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, a0))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))], (39814 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, a0))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))]], -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_ge), s(real, i(s(fun(cart(real, _3980456), real), vectoru_norm), s(cart(real, _3980456), _3980454))))), s(real, a0)))))], (27847 ^ _1670770) ^ [_2832826, _2832828, _2832830, _2832832] : [-(s(real, i(s(fun(fun(_2832832, real), real), i(s(fun(fun(_2832832, bool), fun(fun(_2832832, real), real)), sum), s(fun(_2832832, bool), i(s(fun(_2832832, fun(_2832832, bool)), i(s(fun(fun(_2832832, bool), fun(_2832832, fun(_2832832, bool))), delete), s(fun(_2832832, bool), _2832828))), s(_2832832, _2832826))))), s(fun(_2832832, real), _2832830))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(fun(_2832832, real), real), i(s(fun(fun(_2832832, bool), fun(fun(_2832832, real), real)), sum), s(fun(_2832832, bool), _2832828))), s(fun(_2832832, real), _2832830))))), s(real, i(s(fun(_2832832, real), _2832830), s(_2832832, _2832826)))))), p(s(bool, i(s(fun(fun(_2832832, bool), bool), finite), s(fun(_2832832, bool), _2832828)))), p(s(bool, i(s(fun(fun(_2832832, bool), bool), i(s(fun(_2832832, fun(fun(_2832832, bool), bool)), in), s(_2832832, _2832826))), s(fun(_2832832, bool), _2832828))))], (24938 ^ _1670770) ^ [_2622662, _2622664, _2622666, _2622668, _2622670] : [-(s(_2622668, i(s(fun(fun(_2622670, _2622668), _2622668), i(s(fun(fun(_2622670, bool), fun(fun(_2622670, _2622668), _2622668)), i(s(fun(fun(_2622668, fun(_2622668, _2622668)), fun(fun(_2622670, bool), fun(fun(_2622670, _2622668), _2622668))), iterate), s(fun(_2622668, fun(_2622668, _2622668)), _2622666))), s(fun(_2622670, bool), _2622662))), s(fun(_2622670, _2622668), _2622664))) = s(_2622668, i(s(fun(_2622668, _2622668), i(s(fun(_2622668, fun(_2622668, _2622668)), i(s(fun(bool, fun(_2622668, fun(_2622668, _2622668))), cond), s(bool, i(s(fun(fun(_2622670, bool), bool), finite), s(fun(_2622670, bool), i(s(fun(fun(_2622670, bool), fun(_2622670, bool)), i(s(fun(fun(_2622670, _2622668), fun(fun(_2622670, bool), fun(_2622670, bool))), i(s(fun(fun(_2622668, fun(_2622668, _2622668)), fun(fun(_2622670, _2622668), fun(fun(_2622670, bool), fun(_2622670, bool)))), support), s(fun(_2622668, fun(_2622668, _2622668)), _2622666))), s(fun(_2622670, _2622668), _2622664))), s(fun(_2622670, bool), _2622662))))))), s(_2622668, i(s(fun(fun(_2622670, _2622668), _2622668), i(s(fun(fun(_2622670, bool), fun(fun(_2622670, _2622668), _2622668)), i(s(fun(fun(_2622668, fun(_2622668, _2622668)), fun(fun(_2622670, bool), fun(fun(_2622670, _2622668), _2622668))), iterate), s(fun(_2622668, fun(_2622668, _2622668)), _2622666))), s(fun(_2622670, bool), i(s(fun(fun(_2622670, bool), fun(_2622670, bool)), i(s(fun(fun(_2622670, _2622668), fun(fun(_2622670, bool), fun(_2622670, bool))), i(s(fun(fun(_2622668, fun(_2622668, _2622668)), fun(fun(_2622670, _2622668), fun(fun(_2622670, bool), fun(_2622670, bool)))), support), s(fun(_2622668, fun(_2622668, _2622668)), _2622666))), s(fun(_2622670, _2622668), _2622664))), s(fun(_2622670, bool), _2622662))))), s(fun(_2622670, _2622668), _2622664))))), s(_2622668, i(s(fun(fun(_2622668, fun(_2622668, _2622668)), _2622668), neutral), s(fun(_2622668, fun(_2622668, _2622668)), _2622666))))))], (8849 ^ _1670770) ^ [_1949264, _1949266, _1949268, _1949270] : [-(s(bool, i(s(fun(list(prod(_1949270, _1949268)), bool), i(s(fun(prod(_1949270, _1949268), fun(list(prod(_1949270, _1949268)), bool)), mem), s(prod(_1949270, _1949268), i(s(fun(_1949268, prod(_1949270, _1949268)), i(s(fun(_1949270, fun(_1949268, prod(_1949270, _1949268))), c_), s(_1949270, _1949264))), s(_1949268, i(s(fun(list(prod(_1949270, _1949268)), _1949268), i(s(fun(_1949270, fun(list(prod(_1949270, _1949268)), _1949268)), assoc), s(_1949270, _1949264))), s(list(prod(_1949270, _1949268)), _1949266))))))), s(list(prod(_1949270, _1949268)), _1949266))) = s(bool, i(s(fun(list(_1949270), bool), i(s(fun(_1949270, fun(list(_1949270), bool)), mem), s(_1949270, _1949264))), s(list(_1949270), i(s(fun(list(prod(_1949270, _1949268)), list(_1949270)), i(s(fun(fun(prod(_1949270, _1949268), _1949270), fun(list(prod(_1949270, _1949268)), list(_1949270))), map0), s(fun(prod(_1949270, _1949268), _1949270), fst))), s(list(prod(_1949270, _1949268)), _1949266))))))], (8112 ^ _1670770) ^ [_1910452] : [p(s(bool, 8110 ^ [_1910452])), -(s(list(_1910452), t0) = s(list(_1910452), nil))], (41194 ^ _1670770) ^ [_4096116, _4096118, _4096120, _4096122] : [s(cart(real, _4096118), i(s(fun(_4096122, cart(real, _4096118)), i(s(fun(_4096120, fun(_4096122, cart(real, _4096118))), i(s(fun(fun(_4096122, fun(_4096120, cart(real, _4096118))), fun(_4096120, fun(_4096122, cart(real, _4096118)))), _4096116), s(fun(_4096122, fun(_4096120, cart(real, _4096118))), 41195 ^ [_4096116, _4096118, _4096120, _4096122]))), s(_4096120, 41196 ^ [_4096116, _4096118, _4096120, _4096122]))), s(_4096122, 41197 ^ [_4096116, _4096118, _4096120, _4096122]))) = s(cart(real, _4096118), i(s(fun(_4096120, cart(real, _4096118)), i(s(fun(_4096122, fun(_4096120, cart(real, _4096118))), 41195 ^ [_4096116, _4096118, _4096120, _4096122]), s(_4096122, 41197 ^ [_4096116, _4096118, _4096120, _4096122]))), s(_4096120, 41196 ^ [_4096116, _4096118, _4096120, _4096122]))), 41200 ^ _1670770 : [(41201 ^ _1670770) ^ [_4097440] : [s(cart(real, _4096118), i(s(fun(_4096120, cart(real, _4096118)), i(s(fun(fun(_4096122, fun(_4096120, cart(real, _4096118))), fun(_4096120, cart(real, _4096118))), i(s(fun(fun(_4096122, bool), fun(fun(_4096122, fun(_4096120, cart(real, _4096118))), fun(_4096120, cart(real, _4096118)))), _4097440), s(fun(_4096122, bool), 41202 ^ [_4096116, _4096118, _4096120, _4096122, _4097440]))), s(fun(_4096122, fun(_4096120, cart(real, _4096118))), 41203 ^ [_4096116, _4096118, _4096120, _4096122, _4097440]))), s(_4096120, 41204 ^ [_4096116, _4096118, _4096120, _4096122, _4097440]))) = s(cart(real, _4096118), i(s(fun(fun(_4096122, cart(real, _4096118)), cart(real, _4096118)), i(s(fun(fun(_4096122, bool), fun(fun(_4096122, cart(real, _4096118)), cart(real, _4096118))), vsum), s(fun(_4096122, bool), 41202 ^ [_4096116, _4096118, _4096120, _4096122, _4097440]))), s(fun(_4096122, cart(real, _4096118)), i(s(fun(_4096120, fun(_4096122, cart(real, _4096118))), i(s(fun(fun(_4096122, fun(_4096120, cart(real, _4096118))), fun(_4096120, fun(_4096122, cart(real, _4096118)))), _4096116), s(fun(_4096122, fun(_4096120, cart(real, _4096118))), 41203 ^ [_4096116, _4096118, _4096120, _4096122, _4097440]))), s(_4096120, 41204 ^ [_4096116, _4096118, _4096120, _4096122, _4097440]))))), 41207 ^ _1670770 : [(41208 ^ _1670770) ^ [_4098837] : [s(cart(real, _4096118), i(s(fun(_4096122, cart(real, _4096118)), i(s(fun(fun(_4096122, fun(_4096120, cart(real, _4096118))), fun(_4096122, cart(real, _4096118))), i(s(fun(fun(_4096120, bool), fun(fun(_4096122, fun(_4096120, cart(real, _4096118))), fun(_4096122, cart(real, _4096118)))), _4098837), s(fun(_4096120, bool), 41209 ^ [_4096116, _4096118, _4096120, _4096122, _4097440, _4098837]))), s(fun(_4096122, fun(_4096120, cart(real, _4096118))), 41210 ^ [_4096116, _4096118, _4096120, _4096122, _4097440, _4098837]))), s(_4096122, 41211 ^ [_4096116, _4096118, _4096120, _4096122, _4097440, _4098837]))) = s(cart(real, _4096118), i(s(fun(fun(_4096120, cart(real, _4096118)), cart(real, _4096118)), i(s(fun(fun(_4096120, bool), fun(fun(_4096120, cart(real, _4096118)), cart(real, _4096118))), vsum), s(fun(_4096120, bool), 41209 ^ [_4096116, _4096118, _4096120, _4096122, _4097440, _4098837]))), s(fun(_4096120, cart(real, _4096118)), i(s(fun(_4096122, fun(_4096120, cart(real, _4096118))), 41210 ^ [_4096116, _4096118, _4096120, _4096122, _4097440, _4098837]), s(_4096122, 41211 ^ [_4096116, _4096118, _4096120, _4096122, _4097440, _4098837]))))), 41214 ^ _1670770 : [(41215 ^ _1670770) ^ [_4099941, _4099943, _4099945] : [-(s(cart(real, _4096118), i(s(fun(fun(_4096122, cart(real, _4096118)), cart(real, _4096118)), i(s(fun(fun(_4096122, bool), fun(fun(_4096122, cart(real, _4096118)), cart(real, _4096118))), vsum), s(fun(_4096122, bool), _4099943))), s(fun(_4096122, cart(real, _4096118)), i(s(fun(fun(_4096122, fun(_4096120, cart(real, _4096118))), fun(_4096122, cart(real, _4096118))), i(s(fun(fun(_4096120, bool), fun(fun(_4096122, fun(_4096120, cart(real, _4096118))), fun(_4096122, cart(real, _4096118)))), _4098837), s(fun(_4096120, bool), _4099941))), s(fun(_4096122, fun(_4096120, cart(real, _4096118))), _4099945))))) = s(cart(real, _4096118), i(s(fun(fun(_4096120, cart(real, _4096118)), cart(real, _4096118)), i(s(fun(fun(_4096120, bool), fun(fun(_4096120, cart(real, _4096118)), cart(real, _4096118))), vsum), s(fun(_4096120, bool), _4099941))), s(fun(_4096120, cart(real, _4096118)), i(s(fun(fun(_4096122, fun(_4096120, cart(real, _4096118))), fun(_4096120, cart(real, _4096118))), i(s(fun(fun(_4096122, bool), fun(fun(_4096122, fun(_4096120, cart(real, _4096118))), fun(_4096120, cart(real, _4096118)))), _4097440), s(fun(_4096122, bool), _4099943))), s(fun(_4096122, fun(_4096120, cart(real, _4096118))), _4099945)))))), p(s(bool, i(s(fun(fun(_4096122, bool), bool), finite), s(fun(_4096122, bool), _4099943)))), p(s(bool, i(s(fun(fun(_4096120, bool), bool), finite), s(fun(_4096120, bool), _4099941))))]]]]]]], (46382 ^ _1670770) ^ [_4437530, _4437532, _4437534, _4437536, _4437538] : [-(s(fun(cart(real, _4437538), fun(cart(real, _4437536), cart(real, _4437534))), _4437532) = s(fun(cart(real, _4437538), fun(cart(real, _4437536), cart(real, _4437534))), _4437530)), p(s(bool, i(s(fun(fun(cart(real, _4437538), fun(cart(real, _4437536), cart(real, _4437534))), bool), bilinear), s(fun(cart(real, _4437538), fun(cart(real, _4437536), cart(real, _4437534))), _4437532)))), p(s(bool, i(s(fun(fun(cart(real, _4437538), fun(cart(real, _4437536), cart(real, _4437534))), bool), bilinear), s(fun(cart(real, _4437538), fun(cart(real, _4437536), cart(real, _4437534))), _4437530)))), 46393 ^ _1670770 : [(46394 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, 46391 ^ [_4437530, _4437532, _4437534, _4437536, _4437538])))))], (46398 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, 46392 ^ [_4437530, _4437532, _4437534, _4437536, _4437538])))))], (46402 ^ _1670770) ^ [] : [s(cart(real, _4437534), i(s(fun(cart(real, _4437536), cart(real, _4437534)), i(s(fun(cart(real, _4437538), fun(cart(real, _4437536), cart(real, _4437534))), _4437532), s(cart(real, _4437538), i(s(fun(num, cart(real, _4437538)), basis), s(num, 46391 ^ [_4437530, _4437532, _4437534, _4437536, _4437538]))))), s(cart(real, _4437536), i(s(fun(num, cart(real, _4437536)), basis), s(num, 46392 ^ [_4437530, _4437532, _4437534, _4437536, _4437538]))))) = s(cart(real, _4437534), i(s(fun(cart(real, _4437536), cart(real, _4437534)), i(s(fun(cart(real, _4437538), fun(cart(real, _4437536), cart(real, _4437534))), _4437530), s(cart(real, _4437538), i(s(fun(num, cart(real, _4437538)), basis), s(num, 46391 ^ [_4437530, _4437532, _4437534, _4437536, _4437538]))))), s(cart(real, _4437536), i(s(fun(num, cart(real, _4437536)), basis), s(num, 46392 ^ [_4437530, _4437532, _4437534, _4437536, _4437538])))))], (46400 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 46392 ^ [_4437530, _4437532, _4437534, _4437536, _4437538]))), s(num, i(s(fun(fun(_4437536, bool), num), dimindex), s(fun(_4437536, bool), univ)))))))], (46396 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 46391 ^ [_4437530, _4437532, _4437534, _4437536, _4437538]))), s(num, i(s(fun(fun(_4437538, bool), num), dimindex), s(fun(_4437538, bool), univ)))))))]]], (3986 ^ _1670770) ^ [] : [-(s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), numeral), s(num, u_0))))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (23035 ^ _1670770) ^ [_2542185, _2542187, _2542189, _2542191, _2542193] : [23037 ^ _1670770 : [(23040 ^ _1670770) ^ [_2542717] : [p(s(bool, i(s(fun(fun(_2542193, bool), bool), i(s(fun(fun(_2542193, bool), fun(fun(_2542193, bool), bool)), subset), s(fun(_2542193, bool), _2542717))), s(fun(_2542193, bool), _2542187)))), s(fun(_2542191, bool), i(s(fun(fun(_2542193, bool), fun(_2542191, bool)), i(s(fun(fun(_2542193, _2542191), fun(fun(_2542193, bool), fun(_2542191, bool))), image), s(fun(_2542193, _2542191), _2542189))), s(fun(_2542193, bool), _2542717))) = s(fun(_2542191, bool), 23036 ^ [_2542185, _2542187, _2542189, _2542191, _2542193])], (23038 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2542191, bool), bool), i(s(fun(fun(_2542191, bool), fun(fun(_2542191, bool), bool)), subset), s(fun(_2542191, bool), 23036 ^ [_2542185, _2542187, _2542189, _2542191, _2542193]))), s(fun(_2542191, bool), _2542185)))))]], 23045 ^ _1670770 : [(23046 ^ _1670770) ^ [_2543038] : [p(s(bool, i(s(fun(fun(_2542191, bool), bool), i(s(fun(_2542191, fun(fun(_2542191, bool), bool)), in), s(_2542191, _2543038))), s(fun(_2542191, bool), _2542185)))), 23050 ^ _1670770 : [(23053 ^ _1670770) ^ [] : [-(s(_2542191, i(s(fun(_2542193, _2542191), _2542189), s(_2542193, 23049 ^ [_2542185, _2542187, _2542189, _2542191, _2542193, _2543038]))) = s(_2542191, _2543038))], (23051 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2542193, bool), bool), i(s(fun(_2542193, fun(fun(_2542193, bool), bool)), in), s(_2542193, 23049 ^ [_2542185, _2542187, _2542189, _2542191, _2542193, _2543038]))), s(fun(_2542193, bool), _2542187)))))]]]]], (11479 ^ _1670770) ^ [_2037977, _2037979, _2037981] : [s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2037981))), s(real, _2037979))) = s(real, _2037977), -(s(real, _2037981) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2037977))), s(real, _2037979))))], (47249 ^ _1670770) ^ [_4489204, _4489206, _4489208] : [-(s(num, i(s(fun(cart(cart(real, _4489208), _4489206), num), rank), s(cart(cart(real, _4489208), _4489206), _4489204))) = s(num, i(s(fun(fun(cart(real, _4489208), bool), num), dim), s(fun(cart(real, _4489208), bool), i(s(fun(cart(cart(real, _4489208), _4489206), fun(cart(real, _4489208), bool)), rows), s(cart(cart(real, _4489208), _4489206), _4489204))))))], (23348 ^ _1670770) ^ [_2558776, _2558778, _2558780, _2558782] : [p(s(bool, i(s(fun(fun(_2558782, bool), bool), i(s(fun(fun(_2558780, bool), fun(fun(_2558782, bool), bool)), a_u_c), s(fun(_2558780, bool), _2558776))), s(fun(_2558782, bool), _2558778)))), 23352 ^ _1670770 : [(23359 ^ _1670770) ^ [_2559975] : [p(s(bool, i(s(fun(fun(_2558782, bool), bool), i(s(fun(_2558782, fun(fun(_2558782, bool), bool)), in), s(_2558782, _2559975))), s(fun(_2558782, bool), _2558778)))), 23363 ^ _1670770 : [(23368 ^ _1670770) ^ [_2560499, _2560501] : [-(s(_2558780, _2560501) = s(_2558780, _2560499)), p(s(bool, i(s(fun(fun(_2558780, bool), bool), i(s(fun(_2558780, fun(fun(_2558780, bool), bool)), in), s(_2558780, _2560501))), s(fun(_2558780, bool), _2558776)))), s(_2558782, i(s(fun(_2558780, _2558782), 23351 ^ [_2558776, _2558778, _2558780, _2558782]), s(_2558780, _2560501))) = s(_2558782, _2559975), p(s(bool, i(s(fun(fun(_2558780, bool), bool), i(s(fun(_2558780, fun(fun(_2558780, bool), bool)), in), s(_2558780, _2560499))), s(fun(_2558780, bool), _2558776)))), s(_2558782, i(s(fun(_2558780, _2558782), 23351 ^ [_2558776, _2558778, _2558780, _2558782]), s(_2558780, _2560499))) = s(_2558782, _2559975)], (23366 ^ _1670770) ^ [] : [-(s(_2558782, i(s(fun(_2558780, _2558782), 23351 ^ [_2558776, _2558778, _2558780, _2558782]), s(_2558780, 23362 ^ [_2558776, _2558778, _2558780, _2558782, _2559975]))) = s(_2558782, _2559975))], (23364 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2558780, bool), bool), i(s(fun(_2558780, fun(fun(_2558780, bool), bool)), in), s(_2558780, 23362 ^ [_2558776, _2558778, _2558780, _2558782, _2559975]))), s(fun(_2558780, bool), _2558776)))))]]], (23353 ^ _1670770) ^ [_2559698] : [p(s(bool, i(s(fun(fun(_2558780, bool), bool), i(s(fun(_2558780, fun(fun(_2558780, bool), bool)), in), s(_2558780, _2559698))), s(fun(_2558780, bool), _2558776)))), -(p(s(bool, i(s(fun(fun(_2558782, bool), bool), i(s(fun(_2558782, fun(fun(_2558782, bool), bool)), in), s(_2558782, i(s(fun(_2558780, _2558782), 23351 ^ [_2558776, _2558778, _2558780, _2558782]), s(_2558780, _2559698))))), s(fun(_2558782, bool), _2558778)))))]]], (4701 ^ _1670770) ^ [_1789902, _1789904, _1789906] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1789906))), s(num, _1789902))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1789904))), s(num, _1789902)))))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1789906))), s(num, _1789904))))), -(s(num, _1789902) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (376 ^ _1670770) ^ [_1676744, _1676746, _1676748] : [s(_1676748, _1676744) = s(_1676748, _1676746), -(s(_1676748, _1676746) = s(_1676748, _1676744))], (8309 ^ _1670770) ^ [_1921008, _1921010] : [-(s(list(prod(_1921010, _1921008)), i(s(fun(list(_1921008), list(prod(_1921010, _1921008))), i(s(fun(list(_1921010), fun(list(_1921008), list(prod(_1921010, _1921008)))), zip0), s(list(_1921010), i(s(fun(list(_1921010), list(_1921010)), i(s(fun(_1921010, fun(list(_1921010), list(_1921010))), cons), s(_1921010, h1))), s(list(_1921010), t1))))), s(list(_1921008), l2))) = s(list(prod(_1921010, _1921008)), i(s(fun(list(prod(_1921010, _1921008)), list(prod(_1921010, _1921008))), i(s(fun(prod(_1921010, _1921008), fun(list(prod(_1921010, _1921008)), list(prod(_1921010, _1921008)))), cons), s(prod(_1921010, _1921008), i(s(fun(_1921008, prod(_1921010, _1921008)), i(s(fun(_1921010, fun(_1921008, prod(_1921010, _1921008))), c_), s(_1921010, h1))), s(_1921008, i(s(fun(list(_1921008), _1921008), hd), s(list(_1921008), l2))))))), s(list(prod(_1921010, _1921008)), i(s(fun(list(_1921008), list(prod(_1921010, _1921008))), i(s(fun(list(_1921010), fun(list(_1921008), list(prod(_1921010, _1921008)))), zip0), s(list(_1921010), t1))), s(list(_1921008), i(s(fun(list(_1921008), list(_1921008)), tl), s(list(_1921008), l2))))))))], (3091 ^ _1670770) ^ [_1727327, _1727329, _1727331] : [-(s(_1727331, i(s(fun(bool, _1727331), 3089 ^ [_1727327, _1727329, _1727331]), s(bool, f0))) = s(_1727331, _1727329))], (16139 ^ _1670770) ^ [_2170252, _2170254, _2170256, _2170258, _2170260] : [p(s(bool, i(s(fun(fun(_2170258, bool), bool), i(s(fun(fun(_2170260, bool), fun(fun(_2170258, bool), bool)), i(s(fun(fun(_2170260, _2170258), fun(fun(_2170260, bool), fun(fun(_2170258, bool), bool))), surj), s(fun(_2170260, _2170258), _2170252))), s(fun(_2170260, bool), _2170254))), s(fun(_2170258, bool), _2170256)))), 16142 ^ _1670770 : [(16149 ^ _1670770) ^ [_2170939] : [p(s(bool, i(s(fun(fun(_2170258, bool), bool), i(s(fun(_2170258, fun(fun(_2170258, bool), bool)), in), s(_2170258, _2170939))), s(fun(_2170258, bool), _2170256)))), 16153 ^ _1670770 : [(16156 ^ _1670770) ^ [] : [-(s(_2170258, i(s(fun(_2170260, _2170258), _2170252), s(_2170260, 16152 ^ [_2170252, _2170254, _2170256, _2170258, _2170260, _2170939]))) = s(_2170258, _2170939))], (16154 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2170260, bool), bool), i(s(fun(_2170260, fun(fun(_2170260, bool), bool)), in), s(_2170260, 16152 ^ [_2170252, _2170254, _2170256, _2170258, _2170260, _2170939]))), s(fun(_2170260, bool), _2170254)))))]]], (16143 ^ _1670770) ^ [_2170682] : [p(s(bool, i(s(fun(fun(_2170260, bool), bool), i(s(fun(_2170260, fun(fun(_2170260, bool), bool)), in), s(_2170260, _2170682))), s(fun(_2170260, bool), _2170254)))), -(p(s(bool, i(s(fun(fun(_2170258, bool), bool), i(s(fun(_2170258, fun(fun(_2170258, bool), bool)), in), s(_2170258, i(s(fun(_2170260, _2170258), _2170252), s(_2170260, _2170682))))), s(fun(_2170258, bool), _2170256)))))]]], (39615 ^ _1670770) ^ [_3971645, _3971647, _3971649, _3971651] : [s(cart(real, _3971651), i(s(fun(cart(real, _3971651), cart(real, _3971651)), i(s(fun(real, fun(cart(real, _3971651), cart(real, _3971651))), r_), s(real, _3971649))), s(cart(real, _3971651), _3971645))) = s(cart(real, _3971651), i(s(fun(cart(real, _3971651), cart(real, _3971651)), i(s(fun(real, fun(cart(real, _3971651), cart(real, _3971651))), r_), s(real, _3971647))), s(cart(real, _3971651), _3971645))), -(s(real, _3971649) = s(real, _3971647)), -(s(cart(real, _3971651), _3971645) = s(cart(real, _3971651), i(s(fun(num, cart(real, _3971651)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (5986 ^ _1670770) ^ [_1820851] : [p(s(bool, i(s(fun(num, bool), even), s(num, _1820851)))), -(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1820851))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (39856 ^ _1670770) ^ [_3981899, _3981901] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(cart(real, _3981901), real), vectoru_norm), s(cart(real, _3981901), _3981899))))), s(real, a0)))), 39859 ^ _1670770 : [(39862 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(cart(real, _3981901), real), i(s(fun(cart(real, _3981901), fun(cart(real, _3981901), real)), dot), s(cart(real, _3981901), _3981899))), s(cart(real, _3981901), _3981899))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, a0))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))))))))], (39860 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, a0)))))]]], (12205 ^ _1670770) ^ [_2057064, _2057066, _2057068] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2057064)))), -(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2057064))), s(real, _2057068))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2057064))), s(real, _2057066))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2057068))), s(real, _2057066))))], (39904 ^ _1670770) ^ [_3984712, _3984714, _3984716, _3984718] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(prod(cart(real, _3984718), cart(real, _3984718)), real), distance), s(prod(cart(real, _3984718), cart(real, _3984718)), i(s(fun(cart(real, _3984718), prod(cart(real, _3984718), cart(real, _3984718))), i(s(fun(cart(real, _3984718), fun(cart(real, _3984718), prod(cart(real, _3984718), cart(real, _3984718)))), c_), s(cart(real, _3984718), _3984716))), s(cart(real, _3984718), _3984712))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(prod(cart(real, _3984718), cart(real, _3984718)), real), distance), s(prod(cart(real, _3984718), cart(real, _3984718)), i(s(fun(cart(real, _3984718), prod(cart(real, _3984718), cart(real, _3984718))), i(s(fun(cart(real, _3984718), fun(cart(real, _3984718), prod(cart(real, _3984718), cart(real, _3984718)))), c_), s(cart(real, _3984718), _3984716))), s(cart(real, _3984718), _3984714))))))), s(real, i(s(fun(prod(cart(real, _3984718), cart(real, _3984718)), real), distance), s(prod(cart(real, _3984718), cart(real, _3984718)), i(s(fun(cart(real, _3984718), prod(cart(real, _3984718), cart(real, _3984718))), i(s(fun(cart(real, _3984718), fun(cart(real, _3984718), prod(cart(real, _3984718), cart(real, _3984718)))), c_), s(cart(real, _3984718), _3984714))), s(cart(real, _3984718), _3984712)))))))))))], (42847 ^ _1670770) ^ [_4231077, _4231079, _4231081] : [-(s(cart(real, _4231079), i(s(fun(cart(real, _4231081), cart(real, _4231079)), i(s(fun(cart(cart(real, _4231081), _4231079), fun(cart(real, _4231081), cart(real, _4231079))), matrixu_vectoru_mul), s(cart(cart(real, _4231081), _4231079), i(s(fun(num, cart(cart(real, _4231081), _4231079)), mat), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(cart(real, _4231081), _4231077))) = s(cart(real, _4231079), i(s(fun(num, cart(real, _4231079)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (756 ^ _1670770) ^ [] : [757 ^ _1670770 : [(760 ^ _1670770) ^ [] : [p(s(bool, p1))], (758 ^ _1670770) ^ [] : [p(s(bool, p1))]], -(p(s(bool, p1)))], (11889 ^ _1670770) ^ [] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_max), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_max), s(real, x))), s(real, y))))), s(real, z))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_max), s(real, x))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_max), s(real, y))), s(real, z))))))], (42783 ^ _1670770) ^ [_4224194, _4224196, _4224198] : [-(s(cart(cart(real, _4224198), _4224196), i(s(fun(cart(cart(real, _4224198), _4224198), cart(cart(real, _4224198), _4224196)), i(s(fun(cart(cart(real, _4224198), _4224196), fun(cart(cart(real, _4224198), _4224198), cart(cart(real, _4224198), _4224196))), matrixu_mul), s(cart(cart(real, _4224198), _4224196), _4224194))), s(cart(cart(real, _4224198), _4224198), i(s(fun(num, cart(cart(real, _4224198), _4224198)), mat), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))) = s(cart(cart(real, _4224198), _4224196), _4224194))], (10765 ^ _1670770) ^ [_2019619, _2019621] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), realu_ofu_num), s(num, _2019621))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, _2019619))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _2019621))), s(num, _2019619))))))], (17105 ^ _1670770) ^ [_2218629, _2218631, _2218633] : [17107 ^ _1670770 : [(17110 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2218633, bool), _2218631), s(_2218633, 17106 ^ [_2218629, _2218631, _2218633]))))], (17108 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2218633, bool), bool), i(s(fun(_2218633, fun(fun(_2218633, bool), bool)), in), s(_2218633, 17106 ^ [_2218629, _2218631, _2218633]))), s(fun(_2218633, bool), i(s(fun(fun(fun(_2218633, bool), bool), fun(_2218633, bool)), unions), s(fun(fun(_2218633, bool), bool), _2218629)))))))]], 17111 ^ _1670770 : [(17112 ^ _1670770) ^ [_2219050, _2219052] : [-(p(s(bool, i(s(fun(_2218633, bool), _2218631), s(_2218633, _2219050))))), p(s(bool, i(s(fun(fun(fun(_2218633, bool), bool), bool), i(s(fun(fun(_2218633, bool), fun(fun(fun(_2218633, bool), bool), bool)), in), s(fun(_2218633, bool), _2219052))), s(fun(fun(_2218633, bool), bool), _2218629)))), p(s(bool, i(s(fun(fun(_2218633, bool), bool), i(s(fun(_2218633, fun(fun(_2218633, bool), bool)), in), s(_2218633, _2219050))), s(fun(_2218633, bool), _2219052))))]]], (22776 ^ _1670770) ^ [_2531266, _2531268, _2531270, _2531272, _2531274] : [p(s(bool, i(s(fun(fun(_2531272, bool), bool), finite), s(fun(_2531272, bool), _2531270)))), s(num, i(s(fun(fun(_2531272, bool), num), card), s(fun(_2531272, bool), _2531270))) = s(num, i(s(fun(fun(_2531274, bool), num), card), s(fun(_2531274, bool), _2531268))), s(fun(_2531274, bool), i(s(fun(fun(_2531272, bool), fun(_2531274, bool)), i(s(fun(fun(_2531272, _2531274), fun(fun(_2531272, bool), fun(_2531274, bool))), image), s(fun(_2531272, _2531274), _2531266))), s(fun(_2531272, bool), _2531270))) = s(fun(_2531274, bool), _2531268), 22787 ^ _1670770 : [(22788 ^ _1670770) ^ [_2531824, _2531826] : [-(s(_2531272, _2531826) = s(_2531272, _2531824)), p(s(bool, i(s(fun(fun(_2531272, bool), bool), i(s(fun(_2531272, fun(fun(_2531272, bool), bool)), in), s(_2531272, _2531826))), s(fun(_2531272, bool), _2531270)))), p(s(bool, i(s(fun(fun(_2531272, bool), bool), i(s(fun(_2531272, fun(fun(_2531272, bool), bool)), in), s(_2531272, _2531824))), s(fun(_2531272, bool), _2531270)))), s(_2531274, i(s(fun(_2531272, _2531274), _2531266), s(_2531272, _2531826))) = s(_2531274, i(s(fun(_2531272, _2531274), _2531266), s(_2531272, _2531824)))]]], (4327 ^ _1670770) ^ [_1781401, _1781403] : [-(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(num, num), suc), s(num, _1781403))))), s(num, i(s(fun(num, num), suc), s(num, _1781401))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1781403))), s(num, _1781401))))], (7634 ^ _1670770) ^ [_1887020, _1887022] : [-(s(num, i(s(fun(num, num), numright), s(num, i(s(fun(num, num), i(s(fun(bool, fun(num, num)), numsum), s(bool, _1887022))), s(num, _1887020))))) = s(num, _1887020))], (2921 ^ _1670770) ^ [_1721036] : [p(s(bool, i(s(fun(_1721036, bool), p0), s(_1721036, i(s(fun(_1721036, _1721036), i(s(fun(_1721036, fun(_1721036, _1721036)), i(s(fun(bool, fun(_1721036, fun(_1721036, _1721036))), cond), s(bool, c))), s(_1721036, x))), s(_1721036, y)))))), 2924 ^ _1670770 : [(2931 ^ _1670770) ^ [] : [-(p(s(bool, c))), -(p(s(bool, i(s(fun(_1721036, bool), p0), s(_1721036, y)))))], (2925 ^ _1670770) ^ [] : [p(s(bool, c)), -(p(s(bool, i(s(fun(_1721036, bool), p0), s(_1721036, x)))))]]], (14423 ^ _1670770) ^ [_2110001, _2110003] : [-(s(int, i(s(fun(int, int), intu_neg), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2110003))), s(int, _2110001))))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, i(s(fun(int, int), intu_neg), s(int, _2110003))))), s(int, _2110001))))], (24731 ^ _1670770) ^ [_2605319, _2605321] : [p(s(bool, i(s(fun(fun(_2605321, fun(_2605321, _2605321)), bool), monoidal), s(fun(_2605321, fun(_2605321, _2605321)), _2605319)))), 24734 ^ _1670770 : [(24735 ^ _1670770) ^ [_2605899] : [-(s(_2605321, i(s(fun(_2605321, _2605321), i(s(fun(_2605321, fun(_2605321, _2605321)), _2605319), s(_2605321, i(s(fun(fun(_2605321, fun(_2605321, _2605321)), _2605321), neutral), s(fun(_2605321, fun(_2605321, _2605321)), _2605319))))), s(_2605321, _2605899))) = s(_2605321, _2605899))], (24739 ^ _1670770) ^ [_2606049, _2606051] : [-(s(_2605321, i(s(fun(_2605321, _2605321), i(s(fun(_2605321, fun(_2605321, _2605321)), _2605319), s(_2605321, _2606051))), s(_2605321, _2606049))) = s(_2605321, i(s(fun(_2605321, _2605321), i(s(fun(_2605321, fun(_2605321, _2605321)), _2605319), s(_2605321, _2606049))), s(_2605321, _2606051))))], (24743 ^ _1670770) ^ [_2606267, _2606269, _2606271] : [-(s(_2605321, i(s(fun(_2605321, _2605321), i(s(fun(_2605321, fun(_2605321, _2605321)), _2605319), s(_2605321, _2606271))), s(_2605321, i(s(fun(_2605321, _2605321), i(s(fun(_2605321, fun(_2605321, _2605321)), _2605319), s(_2605321, _2606269))), s(_2605321, _2606267))))) = s(_2605321, i(s(fun(_2605321, _2605321), i(s(fun(_2605321, fun(_2605321, _2605321)), _2605319), s(_2605321, _2606269))), s(_2605321, i(s(fun(_2605321, _2605321), i(s(fun(_2605321, fun(_2605321, _2605321)), _2605319), s(_2605321, _2606271))), s(_2605321, _2606267))))))], (24741 ^ _1670770) ^ [_2606129, _2606131, _2606133] : [-(s(_2605321, i(s(fun(_2605321, _2605321), i(s(fun(_2605321, fun(_2605321, _2605321)), _2605319), s(_2605321, i(s(fun(_2605321, _2605321), i(s(fun(_2605321, fun(_2605321, _2605321)), _2605319), s(_2605321, _2606133))), s(_2605321, _2606131))))), s(_2605321, _2606129))) = s(_2605321, i(s(fun(_2605321, _2605321), i(s(fun(_2605321, fun(_2605321, _2605321)), _2605319), s(_2605321, _2606133))), s(_2605321, i(s(fun(_2605321, _2605321), i(s(fun(_2605321, fun(_2605321, _2605321)), _2605319), s(_2605321, _2606131))), s(_2605321, _2606129))))))], (24737 ^ _1670770) ^ [_2605974] : [-(s(_2605321, i(s(fun(_2605321, _2605321), i(s(fun(_2605321, fun(_2605321, _2605321)), _2605319), s(_2605321, _2605974))), s(_2605321, i(s(fun(fun(_2605321, fun(_2605321, _2605321)), _2605321), neutral), s(fun(_2605321, fun(_2605321, _2605321)), _2605319))))) = s(_2605321, _2605974))]]], (24148 ^ _1670770) ^ [_2584594] : [p(s(bool, i(s(fun(fun(real, bool), bool), finite), s(fun(real, bool), _2584594)))), -(s(fun(real, bool), _2584594) = s(fun(real, bool), empty)), 24155 ^ _1670770 : [(24168 ^ _1670770) ^ [] : [-(s(real, i(s(fun(fun(real, bool), real), sup), s(fun(real, bool), _2584594))) = s(real, a0)), p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, a0))), s(fun(real, bool), _2584594)))), 24174 ^ _1670770 : [(24177 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 24173 ^ [_2584594]))), s(real, a0))))], (24175 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 24173 ^ [_2584594]))), s(fun(real, bool), _2584594)))))]]], (24156 ^ _1670770) ^ [] : [s(real, i(s(fun(fun(real, bool), real), sup), s(fun(real, bool), _2584594))) = s(real, a0), 24159 ^ _1670770 : [(24162 ^ _1670770) ^ [_2584879] : [p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _2584879))), s(fun(real, bool), _2584594)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2584879))), s(real, a0)))))], (24160 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, a0))), s(fun(real, bool), _2584594)))))]]]]], (140 ^ _1670770) ^ [_1672847, _1672849] : [s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), 141 ^ [_1672847, _1672849]), s(bool, _1672849))), s(bool, _1672847))) = s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), 141 ^ [_1672847, _1672849]), s(bool, t))), s(bool, t))), 144 ^ _1670770 : [(147 ^ _1670770) ^ [] : [-(p(s(bool, _1672847)))], (145 ^ _1670770) ^ [] : [-(p(s(bool, _1672849)))]]], (36787 ^ _1670770) ^ [_3744450] : [p(s(bool, i(s(fun(fun(_3744450, bool), bool), p0), s(fun(_3744450, bool), empty)))), p(s(bool, i(s(fun(fun(_3744450, bool), bool), p0), s(fun(_3744450, bool), i(s(fun(fun(num, bool), fun(_3744450, bool)), i(s(fun(fun(num, _3744450), fun(fun(num, bool), fun(_3744450, bool))), image), s(fun(num, _3744450), 36792 ^ [_3744450]))), s(fun(num, bool), univ)))))), 36795 ^ _1670770 : [(36796 ^ _1670770) ^ [_3744829] : [p(s(bool, i(s(fun(fun(_3744450, bool), bool), countable), s(fun(_3744450, bool), _3744829)))), -(p(s(bool, i(s(fun(fun(_3744450, bool), bool), p0), s(fun(_3744450, bool), _3744829)))))]]], (3354 ^ _1670770) ^ [_1736867, _1736869, _1736871, _1736873] : [-(s(fun(_1736873, fun(_1736871, bool)), i(s(fun(prod(_1736873, _1736871), fun(_1736873, fun(_1736871, bool))), repu_prod), s(prod(_1736873, _1736871), i(s(fun(fun(_1736873, fun(_1736871, bool)), prod(_1736873, _1736871)), absu_prod), s(fun(_1736873, fun(_1736871, bool)), i(s(fun(_1736871, fun(_1736873, fun(_1736871, bool))), i(s(fun(_1736873, fun(_1736871, fun(_1736873, fun(_1736871, bool)))), mku_pair), s(_1736873, _1736869))), s(_1736871, _1736867))))))) = s(fun(_1736873, fun(_1736871, bool)), i(s(fun(_1736871, fun(_1736873, fun(_1736871, bool))), i(s(fun(_1736873, fun(_1736871, fun(_1736873, fun(_1736871, bool)))), mku_pair), s(_1736873, _1736869))), s(_1736871, _1736867))))], (11555 ^ _1670770) ^ [_2040070] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(real, real), realu_abs), s(real, _2040070)))))))], (46996 ^ _1670770) ^ [_4473095, _4473097, _4473099, _4473101] : [-(s(num, i(s(fun(fun(cart(real, _4473101), bool), num), dim), s(fun(cart(real, _4473101), bool), i(s(fun(fun(cart(real, _4473099), bool), fun(cart(real, _4473101), bool)), i(s(fun(fun(cart(real, _4473099), cart(real, _4473101)), fun(fun(cart(real, _4473099), bool), fun(cart(real, _4473101), bool))), image), s(fun(cart(real, _4473099), cart(real, _4473101)), _4473097))), s(fun(cart(real, _4473099), bool), _4473095))))) = s(num, i(s(fun(fun(cart(real, _4473099), bool), num), dim), s(fun(cart(real, _4473099), bool), _4473095)))), p(s(bool, i(s(fun(fun(cart(real, _4473099), cart(real, _4473101)), bool), linear), s(fun(cart(real, _4473099), cart(real, _4473101)), _4473097)))), 47003 ^ _1670770 : [(47006 ^ _1670770) ^ [] : [s(cart(real, _4473099), 47001 ^ [_4473095, _4473097, _4473099, _4473101]) = s(cart(real, _4473099), 47002 ^ [_4473095, _4473097, _4473099, _4473101])], (47004 ^ _1670770) ^ [] : [-(s(cart(real, _4473101), i(s(fun(cart(real, _4473099), cart(real, _4473101)), _4473097), s(cart(real, _4473099), 47001 ^ [_4473095, _4473097, _4473099, _4473101]))) = s(cart(real, _4473101), i(s(fun(cart(real, _4473099), cart(real, _4473101)), _4473097), s(cart(real, _4473099), 47002 ^ [_4473095, _4473097, _4473099, _4473101]))))]]], (13771 ^ _1670770) ^ [_2093872, _2093874] : [s(int, _2093874) = s(int, _2093872), 13774 ^ _1670770 : [(13777 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2093872))), s(int, _2093874)))))], (13775 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2093874))), s(int, _2093872)))))]]], (10819 ^ _1670770) ^ [_2021227] : [-(s(hreal, i(s(fun(real, hreal), 10816 ^ []), s(real, i(s(fun(hreal, real), 10817 ^ []), s(hreal, _2021227))))) = s(hreal, _2021227))], (35864 ^ _1670770) ^ [_3699093, _3699095, _3699097] : [p(s(bool, i(s(fun(fun(_3699097, bool), bool), i(s(fun(fun(_3699097, bool), fun(fun(_3699097, bool), bool)), subset), s(fun(_3699097, bool), _3699095))), s(fun(_3699097, bool), _3699093)))), -(p(s(bool, i(s(fun(fun(_3699097, bool), bool), i(s(fun(fun(_3699097, bool), fun(fun(_3699097, bool), bool)), l_a_u_c), s(fun(_3699097, bool), _3699095))), s(fun(_3699097, bool), _3699093)))))], (370 ^ _1670770) ^ [_1676645, _1676647, _1676649] : [s(_1676649, _1676647) = s(_1676649, _1676645), -(s(_1676649, _1676645) = s(_1676649, _1676647))], (15054 ^ _1670770) ^ [_2125397, _2125399] : [p(s(bool, 15052 ^ [_2125397, _2125399])), -(s(int, _2125397) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (44004 ^ _1670770) ^ [_4302807, _4302809] : [-(s(fun(cart(real, _4302809), bool), i(s(fun(fun(cart(real, _4302809), bool), fun(cart(real, _4302809), bool)), span), s(fun(cart(real, _4302809), bool), _4302807))) = s(fun(cart(real, _4302809), bool), i(s(fun(fun(cart(real, _4302809), bool), fun(cart(real, _4302809), bool)), i(s(fun(fun(fun(cart(real, _4302809), bool), bool), fun(fun(cart(real, _4302809), bool), fun(cart(real, _4302809), bool))), hull), s(fun(fun(cart(real, _4302809), bool), bool), subspace))), s(fun(cart(real, _4302809), bool), _4302807))))], (30210 ^ _1670770) ^ [_2981502, _2981504, _2981506, _2981508, _2981510, _2981512] : [-(s(cart(real, finite_sum(_2981512, _2981510)), i(s(fun(cart(real, _2981510), cart(real, finite_sum(_2981512, _2981510))), i(s(fun(cart(real, _2981512), fun(cart(real, _2981510), cart(real, finite_sum(_2981512, _2981510)))), pastecart), s(cart(real, _2981512), _2981508))), s(cart(real, _2981510), _2981506))) = s(cart(real, finite_sum(_2981512, _2981510)), i(s(fun(cart(real, _2981510), cart(real, finite_sum(_2981512, _2981510))), i(s(fun(cart(real, _2981512), fun(cart(real, _2981510), cart(real, finite_sum(_2981512, _2981510)))), pastecart), s(cart(real, _2981512), _2981504))), s(cart(real, _2981510), _2981502)))), s(cart(real, _2981512), _2981508) = s(cart(real, _2981512), _2981504), s(cart(real, _2981510), _2981506) = s(cart(real, _2981510), _2981502)], (20302 ^ _1670770) ^ [_2413541, _2413543, _2413545, _2413547, _2413549, _2413551] : [-(s(_2413549, i(s(fun(_2413549, _2413549), i(s(fun(fun(_2413551, bool), fun(_2413549, _2413549)), i(s(fun(fun(_2413551, fun(_2413549, _2413549)), fun(fun(_2413551, bool), fun(_2413549, _2413549))), itset), s(fun(_2413551, fun(_2413549, _2413549)), _2413545))), s(fun(_2413551, bool), _2413547))), s(_2413549, _2413541))) = s(_2413549, i(s(fun(_2413549, _2413549), i(s(fun(fun(_2413551, bool), fun(_2413549, _2413549)), i(s(fun(fun(_2413551, fun(_2413549, _2413549)), fun(fun(_2413551, bool), fun(_2413549, _2413549))), itset), s(fun(_2413551, fun(_2413549, _2413549)), _2413543))), s(fun(_2413551, bool), _2413547))), s(_2413549, _2413541)))), p(s(bool, i(s(fun(fun(_2413551, bool), bool), finite), s(fun(_2413551, bool), _2413547)))), 20310 ^ _1670770 : [(20313 ^ _1670770) ^ [] : [s(fun(_2413549, _2413549), i(s(fun(_2413551, fun(_2413549, _2413549)), _2413545), s(_2413551, 20309 ^ [_2413541, _2413543, _2413545, _2413547, _2413549, _2413551]))) = s(fun(_2413549, _2413549), i(s(fun(_2413551, fun(_2413549, _2413549)), _2413543), s(_2413551, 20309 ^ [_2413541, _2413543, _2413545, _2413547, _2413549, _2413551])))], (20311 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2413551, bool), bool), i(s(fun(_2413551, fun(fun(_2413551, bool), bool)), in), s(_2413551, 20309 ^ [_2413541, _2413543, _2413545, _2413547, _2413549, _2413551]))), s(fun(_2413551, bool), _2413547)))))]], 20319 ^ _1670770 : [(20322 ^ _1670770) ^ [] : [s(_2413549, i(s(fun(_2413549, _2413549), i(s(fun(_2413551, fun(_2413549, _2413549)), _2413545), s(_2413551, 20316 ^ [_2413541, _2413543, _2413545, _2413547, _2413549, _2413551]))), s(_2413549, i(s(fun(_2413549, _2413549), i(s(fun(_2413551, fun(_2413549, _2413549)), _2413545), s(_2413551, 20317 ^ [_2413541, _2413543, _2413545, _2413547, _2413549, _2413551]))), s(_2413549, 20318 ^ [_2413541, _2413543, _2413545, _2413547, _2413549, _2413551]))))) = s(_2413549, i(s(fun(_2413549, _2413549), i(s(fun(_2413551, fun(_2413549, _2413549)), _2413545), s(_2413551, 20317 ^ [_2413541, _2413543, _2413545, _2413547, _2413549, _2413551]))), s(_2413549, i(s(fun(_2413549, _2413549), i(s(fun(_2413551, fun(_2413549, _2413549)), _2413545), s(_2413551, 20316 ^ [_2413541, _2413543, _2413545, _2413547, _2413549, _2413551]))), s(_2413549, 20318 ^ [_2413541, _2413543, _2413545, _2413547, _2413549, _2413551])))))], (20320 ^ _1670770) ^ [] : [s(_2413551, 20316 ^ [_2413541, _2413543, _2413545, _2413547, _2413549, _2413551]) = s(_2413551, 20317 ^ [_2413541, _2413543, _2413545, _2413547, _2413549, _2413551])]], 20326 ^ _1670770 : [(20329 ^ _1670770) ^ [] : [s(_2413549, i(s(fun(_2413549, _2413549), i(s(fun(_2413551, fun(_2413549, _2413549)), _2413543), s(_2413551, 20323 ^ [_2413541, _2413543, _2413545, _2413547, _2413549, _2413551]))), s(_2413549, i(s(fun(_2413549, _2413549), i(s(fun(_2413551, fun(_2413549, _2413549)), _2413543), s(_2413551, 20324 ^ [_2413541, _2413543, _2413545, _2413547, _2413549, _2413551]))), s(_2413549, 20325 ^ [_2413541, _2413543, _2413545, _2413547, _2413549, _2413551]))))) = s(_2413549, i(s(fun(_2413549, _2413549), i(s(fun(_2413551, fun(_2413549, _2413549)), _2413543), s(_2413551, 20324 ^ [_2413541, _2413543, _2413545, _2413547, _2413549, _2413551]))), s(_2413549, i(s(fun(_2413549, _2413549), i(s(fun(_2413551, fun(_2413549, _2413549)), _2413543), s(_2413551, 20323 ^ [_2413541, _2413543, _2413545, _2413547, _2413549, _2413551]))), s(_2413549, 20325 ^ [_2413541, _2413543, _2413545, _2413547, _2413549, _2413551])))))], (20327 ^ _1670770) ^ [] : [s(_2413551, 20323 ^ [_2413541, _2413543, _2413545, _2413547, _2413549, _2413551]) = s(_2413551, 20324 ^ [_2413541, _2413543, _2413545, _2413547, _2413549, _2413551])]]], (43801 ^ _1670770) ^ [] : [43814 ^ _1670770 : [(43815 ^ _1670770) ^ [_4286735, _4286737] : [-(p(s(bool, i(s(fun(cart(real, n10), bool), i(s(fun(cart(real, n10), fun(cart(real, n10), bool)), p0), s(cart(real, n10), _4286737))), s(cart(real, n10), _4286735)))))]], s(bool, i(s(fun(cart(real, n10), bool), i(s(fun(cart(real, n10), fun(cart(real, n10), bool)), p0), s(cart(real, n10), 43804 ^ []))), s(cart(real, n10), 43805 ^ []))) = s(bool, i(s(fun(cart(real, n10), bool), i(s(fun(cart(real, n10), fun(cart(real, n10), bool)), p0), s(cart(real, n10), 43805 ^ []))), s(cart(real, n10), 43804 ^ []))), 43810 ^ _1670770 : [(43813 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(cart(real, n10), bool), i(s(fun(cart(real, n10), fun(cart(real, n10), bool)), p0), s(cart(real, n10), 43808 ^ []))), s(cart(real, n10), 43809 ^ []))))], (43811 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, n10), real), drop), s(cart(real, n10), 43808 ^ []))))), s(real, i(s(fun(cart(real, n10), real), drop), s(cart(real, n10), 43809 ^ [])))))))]]], (12025 ^ _1670770) ^ [_2052663] : [s(real, i(s(fun(real, real), realu_inv), s(real, _2052663))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(real, _2052663) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (1559 ^ _1670770) ^ [_1693598, _1693600, _1693602] : [1567 ^ _1670770 : [(1570 ^ _1670770) ^ [_1693907] : [-(p(s(bool, i(s(fun(_1693602, bool), _1693598), s(_1693602, _1693907)))))], (1568 ^ _1670770) ^ [_1693873] : [-(p(s(bool, i(s(fun(_1693602, bool), _1693600), s(_1693602, _1693873)))))]], p(s(bool, i(s(fun(_1693602, bool), _1693600), s(_1693602, 1560 ^ [_1693598, _1693600, _1693602])))), p(s(bool, i(s(fun(_1693602, bool), _1693598), s(_1693602, 1560 ^ [_1693598, _1693600, _1693602]))))], (29323 ^ _1670770) ^ [_2934470] : [s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), _2934470), s(real, 29324 ^ [_2934470]))), s(num, 29325 ^ [_2934470]))) = s(real, 29324 ^ [_2934470]), 29328 ^ _1670770 : [(29329 ^ _1670770) ^ [_2934747, _2934749, _2934751] : [-(s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2934749))), s(num, _2934747))))), s(fun(num, real), i(s(fun(real, fun(num, real)), _2934470), s(real, _2934751))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2934747))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, _2934749))))))), s(real, _2934751))))]]], (9449 ^ _1670770) ^ [_1978619] : [s(num, i(s(fun(num, num), _1978619), s(num, 9450 ^ [_1978619]))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(p(s(bool, i(s(fun(fun(num, num), bool), isu_nadd), s(fun(num, num), _1978619)))))], (2342 ^ _1670770) ^ [_1708686, _1708688, _1708690, _1708692] : [-(s(_1708692, i(s(fun(_1708690, _1708692), _1708688), s(_1708690, _1708686))) = s(_1708692, i(s(fun(_1708690, _1708692), _1708688), s(_1708690, _1708686))))], (43191 ^ _1670770) ^ [_4258723] : [-(s(cart(cart(real, _4258723), _4258723), i(s(fun(fun(cart(real, _4258723), cart(real, _4258723)), cart(cart(real, _4258723), _4258723)), matrix), s(fun(cart(real, _4258723), cart(real, _4258723)), i1))) = s(cart(cart(real, _4258723), _4258723), i(s(fun(num, cart(cart(real, _4258723), _4258723)), mat), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (4253 ^ _1670770) ^ [_1779478] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _1779478))) = s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))], (10893 ^ _1670770) ^ [] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, m))), s(real, n))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, n))), s(real, m))))], (2020 ^ _1670770) ^ [_1702751, _1702753, _1702755] : [2022 ^ _1670770 : [(2025 ^ _1670770) ^ [] : [p(s(bool, _1702751))], (2023 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1702755, bool), _1702753), s(_1702755, 2021 ^ [_1702751, _1702753, _1702755])))))]], 2028 ^ _1670770 : [(2029 ^ _1670770) ^ [_1702942] : [p(s(bool, i(s(fun(_1702755, bool), _1702753), s(_1702755, _1702942))))]], -(p(s(bool, _1702751)))], (29591 ^ _1670770) ^ [_2950445] : [s(real, i(s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(real, fun(num, fun(num, real))), i(s(fun(fun(num, real), fun(real, fun(num, fun(num, real)))), _2950445), s(fun(num, real), 29592 ^ [_2950445]))), s(real, 29593 ^ [_2950445]))), s(num, 29594 ^ [_2950445]))), s(num, 29595 ^ [_2950445]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), 29592 ^ [_2950445]), s(num, 29595 ^ [_2950445]))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, 29593 ^ [_2950445]))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, 29595 ^ [_2950445]))), s(num, 29594 ^ [_2950445]))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), 29598 ^ _1670770 : [(29599 ^ _1670770) ^ [_2951405] : [s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), i(s(fun(fun(num, real), fun(real, fun(num, real))), i(s(fun(num, fun(fun(num, real), fun(real, fun(num, real)))), _2951405), s(num, 29600 ^ [_2950445, _2951405]))), s(fun(num, real), 29601 ^ [_2950445, _2951405]))), s(real, 29602 ^ [_2950445, _2951405]))), s(num, 29603 ^ [_2950445, _2951405]))) = s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, 29603 ^ [_2950445, _2951405]))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, 29600 ^ [_2950445, _2951405]))))), s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(real, fun(num, fun(num, real))), i(s(fun(fun(num, real), fun(real, fun(num, fun(num, real)))), _2950445), s(fun(num, real), 29601 ^ [_2950445, _2951405]))), s(real, 29602 ^ [_2950445, _2951405]))), s(num, 29603 ^ [_2950445, _2951405]))))), 29606 ^ _1670770 : [(29607 ^ _1670770) ^ [_2952266] : [s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), i(s(fun(fun(num, real), fun(real, fun(num, real))), _2952266), s(fun(num, real), 29608 ^ [_2950445, _2951405, _2952266]))), s(real, 29609 ^ [_2950445, _2951405, _2952266]))), s(num, 29610 ^ [_2950445, _2951405, _2952266]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), 29608 ^ [_2950445, _2951405, _2952266]), s(num, 29610 ^ [_2950445, _2951405, _2952266]))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, 29609 ^ [_2950445, _2951405, _2952266]))), s(num, 29610 ^ [_2950445, _2951405, _2952266]))))), 29613 ^ _1670770 : [(29614 ^ _1670770) ^ [_2952905, _2952907, _2952909, _2952911] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _2952905)))), -(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, _2952905))))), s(fun(num, real), i(s(fun(real, fun(num, real)), i(s(fun(fun(num, real), fun(real, fun(num, real))), _2952266), s(fun(num, real), _2952911))), s(real, _2952909))))))), s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, _2952905))))), s(fun(num, real), i(s(fun(real, fun(num, real)), i(s(fun(fun(num, real), fun(real, fun(num, real))), _2952266), s(fun(num, real), _2952911))), s(real, _2952907))))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2952909))), s(real, _2952907))))), s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _2952905))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(fun(num, real), i(s(fun(real, fun(num, real)), i(s(fun(fun(num, real), fun(real, fun(num, real))), _2952266), s(fun(num, real), i(s(fun(real, fun(num, real)), i(s(fun(fun(num, real), fun(real, fun(num, real))), i(s(fun(num, fun(fun(num, real), fun(real, fun(num, real)))), _2951405), s(num, _2952905))), s(fun(num, real), _2952911))), s(real, _2952907))))), s(real, _2952909))))))))]]]]]]], (6048 ^ _1670770) ^ [_1822173, _1822175, _1822177] : [-(s(num, _1822173) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), 6051 ^ _1670770 : [(6058 ^ _1670770) ^ [] : [s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1822177))), s(num, _1822175))))), s(num, _1822173))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _1822177))), s(num, _1822173))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _1822175))), s(num, _1822173))))), -(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1822177))), s(num, _1822175))))), s(num, _1822173))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1822177))), s(num, _1822173))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1822175))), s(num, _1822173))))))], (6052 ^ _1670770) ^ [] : [s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1822177))), s(num, _1822175))))), s(num, _1822173))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1822177))), s(num, _1822173))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1822175))), s(num, _1822173))))), -(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1822177))), s(num, _1822175))))), s(num, _1822173))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _1822177))), s(num, _1822173))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _1822175))), s(num, _1822173))))))]]], (10675 ^ _1670770) ^ [_2017497, _2017499, _2017501] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2017501))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2017499))), s(real, _2017497))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2017501))), s(real, _2017499))))), s(real, _2017497))))], (4084 ^ _1670770) ^ [_1775780] : [-(s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, _1775780))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), numeral), s(num, _1775780))))), s(num, i(s(fun(num, num), numeral), s(num, _1775780))))))], (30172 ^ _1670770) ^ [_2979602, _2979604, _2979606] : [p(s(bool, i(s(fun(cart(_2979604, finite_sum(_2979606, _2979602)), bool), p0), s(cart(_2979604, finite_sum(_2979606, _2979602)), 30173 ^ [_2979602, _2979604, _2979606])))), 30176 ^ _1670770 : [(30177 ^ _1670770) ^ [_2979854, _2979856] : [-(p(s(bool, i(s(fun(cart(_2979604, finite_sum(_2979606, _2979602)), bool), p0), s(cart(_2979604, finite_sum(_2979606, _2979602)), i(s(fun(cart(_2979604, _2979602), cart(_2979604, finite_sum(_2979606, _2979602))), i(s(fun(cart(_2979604, _2979606), fun(cart(_2979604, _2979602), cart(_2979604, finite_sum(_2979606, _2979602)))), pastecart), s(cart(_2979604, _2979606), _2979856))), s(cart(_2979604, _2979602), _2979854)))))))]]], (279 ^ _1670770) ^ [] : [p(s(bool, f0)), 282 ^ _1670770 : [(283 ^ _1670770) ^ [_1675573] : [-(p(s(bool, _1675573)))]]], (996 ^ _1670770) ^ [_1683652] : [s(bool, t) = s(bool, _1683652), -(p(s(bool, _1683652)))], (12896 ^ _1670770) ^ [_2073557, _2073559, _2073561] : [p(s(bool, i(s(fun(num, bool), odd), s(num, _2073561)))), -(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2073559))), s(num, _2073561))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2073557))), s(num, _2073561))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2073559))), s(real, _2073557))))], (20627 ^ _1670770) ^ [_2427996, _2427998, _2428000, _2428002, _2428004] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2428004, bool), fun(num, bool)), hasu_size), s(fun(_2428004, bool), i(s(fun(fun(_2428004, bool), fun(_2428004, bool)), i(s(fun(fun(_2428004, bool), fun(fun(_2428004, bool), fun(_2428004, bool))), diff), s(fun(_2428004, bool), _2428002))), s(fun(_2428004, bool), _2428000))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _2427998))), s(num, _2427996))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2428004, bool), fun(num, bool)), hasu_size), s(fun(_2428004, bool), _2428002))), s(num, _2427998)))), p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2428004, bool), fun(num, bool)), hasu_size), s(fun(_2428004, bool), _2428000))), s(num, _2427996)))), p(s(bool, i(s(fun(fun(_2428004, bool), bool), i(s(fun(fun(_2428004, bool), fun(fun(_2428004, bool), bool)), subset), s(fun(_2428004, bool), _2428000))), s(fun(_2428004, bool), _2428002))))], (7708 ^ _1670770) ^ [_1890195, _1890197, _1890199, _1890201, _1890203] : [-(s(fun(num, fun(_1890203, bool)), i(s(fun(fun(num, fun(_1890203, bool)), fun(num, fun(_1890203, bool))), i(s(fun(fun(num, fun(_1890203, bool)), fun(fun(num, fun(_1890203, bool)), fun(num, fun(_1890203, bool)))), injp), s(fun(num, fun(_1890203, bool)), _1890201))), s(fun(num, fun(_1890203, bool)), _1890197))) = s(fun(num, fun(_1890203, bool)), i(s(fun(fun(num, fun(_1890203, bool)), fun(num, fun(_1890203, bool))), i(s(fun(fun(num, fun(_1890203, bool)), fun(fun(num, fun(_1890203, bool)), fun(num, fun(_1890203, bool)))), injp), s(fun(num, fun(_1890203, bool)), _1890199))), s(fun(num, fun(_1890203, bool)), _1890195)))), s(fun(num, fun(_1890203, bool)), _1890201) = s(fun(num, fun(_1890203, bool)), _1890199), s(fun(num, fun(_1890203, bool)), _1890197) = s(fun(num, fun(_1890203, bool)), _1890195)], (42272 ^ _1670770) ^ [_4170324, _4170326, _4170328, _4170330, _4170332, _4170334, _4170336] : [p(s(bool, i(s(fun(fun(cart(real, _4170334), fun(cart(real, _4170332), cart(real, _4170336))), bool), bilinear), s(fun(cart(real, _4170334), fun(cart(real, _4170332), cart(real, _4170336))), _4170330)))), -(s(cart(real, _4170336), i(s(fun(cart(real, _4170332), cart(real, _4170336)), i(s(fun(cart(real, _4170334), fun(cart(real, _4170332), cart(real, _4170336))), _4170330), s(cart(real, _4170334), _4170328))), s(cart(real, _4170332), i(s(fun(cart(real, _4170332), cart(real, _4170332)), i(s(fun(cart(real, _4170332), fun(cart(real, _4170332), cart(real, _4170332))), vectoru_sub), s(cart(real, _4170332), _4170326))), s(cart(real, _4170332), _4170324))))) = s(cart(real, _4170336), i(s(fun(cart(real, _4170336), cart(real, _4170336)), i(s(fun(cart(real, _4170336), fun(cart(real, _4170336), cart(real, _4170336))), vectoru_sub), s(cart(real, _4170336), i(s(fun(cart(real, _4170332), cart(real, _4170336)), i(s(fun(cart(real, _4170334), fun(cart(real, _4170332), cart(real, _4170336))), _4170330), s(cart(real, _4170334), _4170328))), s(cart(real, _4170332), _4170326))))), s(cart(real, _4170336), i(s(fun(cart(real, _4170332), cart(real, _4170336)), i(s(fun(cart(real, _4170334), fun(cart(real, _4170332), cart(real, _4170336))), _4170330), s(cart(real, _4170334), _4170328))), s(cart(real, _4170332), _4170324))))))], (46947 ^ _1670770) ^ [_4470845, _4470847, _4470849, _4470851] : [46959 ^ _1670770 : [(46962 ^ _1670770) ^ [_4471519] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, 46958 ^ [_4470845, _4470847, _4470849, _4470851]))), s(real, i(s(fun(cart(real, _4470849), real), vectoru_norm), s(cart(real, _4470849), _4471519))))))), s(real, i(s(fun(cart(real, _4470851), real), vectoru_norm), s(cart(real, _4470851), i(s(fun(cart(real, _4470849), cart(real, _4470851)), _4470847), s(cart(real, _4470849), _4471519)))))))))], (46960 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, 46958 ^ [_4470845, _4470847, _4470849, _4470851])))))]], p(s(bool, i(s(fun(fun(cart(real, _4470849), cart(real, _4470851)), bool), linear), s(fun(cart(real, _4470849), cart(real, _4470851)), _4470847)))), p(s(bool, i(s(fun(fun(cart(real, _4470851), cart(real, _4470849)), bool), linear), s(fun(cart(real, _4470851), cart(real, _4470849)), _4470845)))), s(fun(cart(real, _4470849), cart(real, _4470849)), i(s(fun(fun(cart(real, _4470849), cart(real, _4470851)), fun(cart(real, _4470849), cart(real, _4470849))), i(s(fun(fun(cart(real, _4470851), cart(real, _4470849)), fun(fun(cart(real, _4470849), cart(real, _4470851)), fun(cart(real, _4470849), cart(real, _4470849)))), o), s(fun(cart(real, _4470851), cart(real, _4470849)), _4470845))), s(fun(cart(real, _4470849), cart(real, _4470851)), _4470847))) = s(fun(cart(real, _4470849), cart(real, _4470849)), i1)], (13889 ^ _1670770) ^ [_2096916] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(num, _2096916)))))))], (29977 ^ _1670770) ^ [_2968926, _2968928, _2968930, _2968932] : [s(cart(_2968932, _2968930), _2968928) = s(cart(_2968932, _2968930), _2968926), 29980 ^ _1670770 : [(29981 ^ _1670770) ^ [_2969138] : [-(s(_2968932, i(s(fun(num, _2968932), i(s(fun(cart(_2968932, _2968930), fun(num, _2968932)), d_), s(cart(_2968932, _2968930), _2968928))), s(num, _2969138))) = s(_2968932, i(s(fun(num, _2968932), i(s(fun(cart(_2968932, _2968930), fun(num, _2968932)), d_), s(cart(_2968932, _2968930), _2968926))), s(num, _2969138)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _2969138)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2969138))), s(num, i(s(fun(fun(_2968930, bool), num), dimindex), s(fun(_2968930, bool), univ))))))]]], (31977 ^ _1670770) ^ [_3357342, _3357344, _3357346, _3357348, _3357350] : [s(fun(_3357346, fun(_3357344, bool)), i(s(fun(_3357348, fun(_3357346, fun(_3357344, bool))), i(s(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool))))), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), fun(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))))), _3357342), s(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), 31978 ^ [_3357342, _3357344, _3357346, _3357348, _3357350]))), s(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), 31979 ^ [_3357342, _3357344, _3357346, _3357348, _3357350]))), s(fun(_3357350, _3357344), 31980 ^ [_3357342, _3357344, _3357346, _3357348, _3357350]))), s(_3357348, 31981 ^ [_3357342, _3357344, _3357346, _3357348, _3357350]))) = s(fun(_3357346, fun(_3357344, bool)), i(s(fun(fun(_3357346, fun(_3357344, bool)), fun(_3357346, fun(_3357344, bool))), i(s(fun(fun(_3357346, fun(_3357344, bool)), fun(fun(_3357346, fun(_3357344, bool)), fun(_3357346, fun(_3357344, bool)))), u_seqpattern), s(fun(_3357346, fun(_3357344, bool)), i(s(fun(_3357348, fun(_3357346, fun(_3357344, bool))), i(s(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), 31978 ^ [_3357342, _3357344, _3357346, _3357348, _3357350]), s(fun(_3357350, _3357344), 31980 ^ [_3357342, _3357344, _3357346, _3357348, _3357350]))), s(_3357348, 31981 ^ [_3357342, _3357344, _3357346, _3357348, _3357350]))))), s(fun(_3357346, fun(_3357344, bool)), i(s(fun(_3357348, fun(_3357346, fun(_3357344, bool))), i(s(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), 31979 ^ [_3357342, _3357344, _3357346, _3357348, _3357350]), s(fun(_3357350, _3357344), 31980 ^ [_3357342, _3357344, _3357346, _3357348, _3357350]))), s(_3357348, 31981 ^ [_3357342, _3357344, _3357346, _3357348, _3357350]))))), 31984 ^ _1670770 : [(31985 ^ _1670770) ^ [_3363518] : [s(fun(_3357348, fun(_3357346, fun(_3357344, bool))), i(s(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool))))), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), fun(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))))), _3363518), s(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), 31986 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518]))), s(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), 31987 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518]))), s(fun(_3357350, _3357344), 31988 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518]))) = s(fun(_3357348, fun(_3357346, fun(_3357344, bool))), i(s(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool))))), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), fun(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))))), _3357342), s(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), 31986 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518]))), s(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), 31987 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518]))), s(fun(_3357350, _3357344), 31988 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518]))), 31991 ^ _1670770 : [(31992 ^ _1670770) ^ [_3369218] : [32009 ^ _1670770 : [(32014 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3357348, bool), i(s(fun(fun(_3357350, _3357344), fun(_3357348, bool)), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), fun(fun(_3357350, _3357344), fun(_3357348, bool))), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), fun(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), fun(fun(_3357350, _3357344), fun(_3357348, bool)))), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, bool)), fun(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), fun(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), fun(fun(_3357350, _3357344), fun(_3357348, bool))))), _3369218), s(fun(fun(_3357350, _3357344), fun(_3357348, bool)), 31993 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218]))), s(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), 31994 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218]))), s(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), 31995 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218]))), s(fun(_3357350, _3357344), 31996 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218]))), s(_3357348, 31997 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218]))))], (32012 ^ _1670770) ^ [_3375090] : [p(s(bool, i(s(fun(_3357344, bool), i(s(fun(_3357346, fun(_3357344, bool)), i(s(fun(_3357348, fun(_3357346, fun(_3357344, bool))), i(s(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), 31994 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218]), s(fun(_3357350, _3357344), 31996 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218]))), s(_3357348, 31997 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218]))), s(_3357346, i(s(fun(_3357348, _3357346), i(s(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), 31995 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218]), s(fun(_3357350, _3357344), 31996 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218]))), s(_3357348, 31997 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218]))))), s(_3357344, _3375090))))], (32010 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3357348, bool), i(s(fun(fun(_3357350, _3357344), fun(_3357348, bool)), 31993 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218]), s(fun(_3357350, _3357344), 31996 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218]))), s(_3357348, 31997 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218])))))]], 32000 ^ _1670770 : [(32003 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3357348, bool), i(s(fun(fun(_3357350, _3357344), fun(_3357348, bool)), 31993 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218]), s(fun(_3357350, _3357344), 31996 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218]))), s(_3357348, 31997 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218])))), -(p(s(bool, i(s(fun(_3357344, bool), i(s(fun(_3357346, fun(_3357344, bool)), i(s(fun(_3357348, fun(_3357346, fun(_3357344, bool))), i(s(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), 31994 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218]), s(fun(_3357350, _3357344), 31996 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218]))), s(_3357348, 31997 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218]))), s(_3357346, i(s(fun(_3357348, _3357346), i(s(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), 31995 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218]), s(fun(_3357350, _3357344), 31996 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218]))), s(_3357348, 31997 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218]))))), s(_3357344, 32006 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218])))))], (32001 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3357348, bool), i(s(fun(fun(_3357350, _3357344), fun(_3357348, bool)), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), fun(fun(_3357350, _3357344), fun(_3357348, bool))), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), fun(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), fun(fun(_3357350, _3357344), fun(_3357348, bool)))), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, bool)), fun(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), fun(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), fun(fun(_3357350, _3357344), fun(_3357348, bool))))), _3369218), s(fun(fun(_3357350, _3357344), fun(_3357348, bool)), 31993 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218]))), s(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), 31994 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218]))), s(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), 31995 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218]))), s(fun(_3357350, _3357344), 31996 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218]))), s(_3357348, 31997 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218])))))]], 32015 ^ _1670770 : [(32016 ^ _1670770) ^ [_3375646] : [s(fun(_3357348, bool), i(s(fun(fun(_3357350, _3357344), fun(_3357348, bool)), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), fun(fun(_3357350, _3357344), fun(_3357348, bool))), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), fun(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), fun(fun(_3357350, _3357344), fun(_3357348, bool)))), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, bool)), fun(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), fun(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), fun(fun(_3357350, _3357344), fun(_3357348, bool))))), _3375646), s(fun(fun(_3357350, _3357344), fun(_3357348, bool)), 32017 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646]))), s(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), 32018 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646]))), s(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), 32019 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646]))), s(fun(_3357350, _3357344), 32020 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646]))) = s(fun(_3357348, bool), i(s(fun(fun(_3357350, _3357344), fun(_3357348, bool)), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), fun(fun(_3357350, _3357344), fun(_3357348, bool))), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), fun(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), fun(fun(_3357350, _3357344), fun(_3357348, bool)))), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, bool)), fun(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), fun(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), fun(fun(_3357350, _3357344), fun(_3357348, bool))))), _3369218), s(fun(fun(_3357350, _3357344), fun(_3357348, bool)), 32017 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646]))), s(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), 32018 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646]))), s(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), 32019 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646]))), s(fun(_3357350, _3357344), 32020 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646]))), 32023 ^ _1670770 : [(32024 ^ _1670770) ^ [_3380807] : [s(_3357344, i(s(fun(_3357348, _3357344), i(s(fun(fun(_3357350, _3357344), fun(_3357348, _3357344)), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), fun(fun(_3357350, _3357344), fun(_3357348, _3357344))), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), fun(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), fun(fun(_3357350, _3357344), fun(_3357348, _3357344)))), _3380807), s(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), 32025 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807]))), s(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), 32026 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807]))), s(fun(_3357350, _3357344), 32027 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807]))), s(_3357348, 32028 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807]))) = s(_3357344, i(s(fun(fun(_3357346, fun(_3357344, bool)), _3357344), i(s(fun(_3357346, fun(fun(_3357346, fun(_3357344, bool)), _3357344)), u_match), s(_3357346, i(s(fun(_3357348, _3357346), i(s(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), 32025 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807]), s(fun(_3357350, _3357344), 32027 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807]))), s(_3357348, 32028 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807]))))), s(fun(_3357346, fun(_3357344, bool)), i(s(fun(_3357348, fun(_3357346, fun(_3357344, bool))), i(s(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), 32026 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807]), s(fun(_3357350, _3357344), 32027 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807]))), s(_3357348, 32028 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807]))))), 32031 ^ _1670770 : [(32032 ^ _1670770) ^ [_3385384] : [s(fun(_3357348, _3357344), i(s(fun(fun(_3357350, _3357344), fun(_3357348, _3357344)), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), fun(fun(_3357350, _3357344), fun(_3357348, _3357344))), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), fun(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), fun(fun(_3357350, _3357344), fun(_3357348, _3357344)))), _3385384), s(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), 32033 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384]))), s(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), 32034 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384]))), s(fun(_3357350, _3357344), 32035 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384]))) = s(fun(_3357348, _3357344), i(s(fun(fun(_3357350, _3357344), fun(_3357348, _3357344)), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), fun(fun(_3357350, _3357344), fun(_3357348, _3357344))), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), fun(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), fun(fun(_3357350, _3357344), fun(_3357348, _3357344)))), _3380807), s(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), 32033 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384]))), s(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), 32034 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384]))), s(fun(_3357350, _3357344), 32035 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384]))), 32038 ^ _1670770 : [(32039 ^ _1670770) ^ [_3389537] : [32055 ^ _1670770 : [(32061 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3357348, bool), i(s(fun(fun(_3357350, _3357344), fun(_3357348, bool)), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), fun(fun(_3357350, _3357344), fun(_3357348, bool))), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), fun(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), fun(fun(_3357350, _3357344), fun(_3357348, bool)))), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, bool)), fun(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), fun(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), fun(fun(_3357350, _3357344), fun(_3357348, bool))))), _3389537), s(fun(fun(_3357350, _3357344), fun(_3357348, bool)), 32040 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537]))), s(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), 32041 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537]))), s(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), 32042 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537]))), s(fun(_3357350, _3357344), 32043 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537]))), s(_3357348, 32044 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537]))))], (32059 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3357344, bool), i(s(fun(_3357346, fun(_3357344, bool)), i(s(fun(_3357348, fun(_3357346, fun(_3357344, bool))), i(s(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), 32041 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537]), s(fun(_3357350, _3357344), 32043 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537]))), s(_3357348, 32044 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537]))), s(_3357346, i(s(fun(_3357348, _3357346), i(s(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), 32042 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537]), s(fun(_3357350, _3357344), 32043 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537]))), s(_3357348, 32044 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537]))))), s(_3357344, 32057 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537])))))], (32056 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3357348, bool), i(s(fun(fun(_3357350, _3357344), fun(_3357348, bool)), 32040 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537]), s(fun(_3357350, _3357344), 32043 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537]))), s(_3357348, 32044 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537])))))]], 32047 ^ _1670770 : [(32050 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3357348, bool), i(s(fun(fun(_3357350, _3357344), fun(_3357348, bool)), 32040 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537]), s(fun(_3357350, _3357344), 32043 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537]))), s(_3357348, 32044 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537])))), 32053 ^ _1670770 : [(32054 ^ _1670770) ^ [_3393790] : [p(s(bool, i(s(fun(_3357344, bool), i(s(fun(_3357346, fun(_3357344, bool)), i(s(fun(_3357348, fun(_3357346, fun(_3357344, bool))), i(s(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), 32041 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537]), s(fun(_3357350, _3357344), 32043 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537]))), s(_3357348, 32044 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537]))), s(_3357346, i(s(fun(_3357348, _3357346), i(s(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), 32042 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537]), s(fun(_3357350, _3357344), 32043 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537]))), s(_3357348, 32044 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537]))))), s(_3357344, _3393790))))]]], (32048 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3357348, bool), i(s(fun(fun(_3357350, _3357344), fun(_3357348, bool)), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), fun(fun(_3357350, _3357344), fun(_3357348, bool))), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), fun(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), fun(fun(_3357350, _3357344), fun(_3357348, bool)))), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, bool)), fun(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), fun(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), fun(fun(_3357350, _3357344), fun(_3357348, bool))))), _3389537), s(fun(fun(_3357350, _3357344), fun(_3357348, bool)), 32040 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537]))), s(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), 32041 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537]))), s(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), 32042 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537]))), s(fun(_3357350, _3357344), 32043 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537]))), s(_3357348, 32044 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537])))))]], 32062 ^ _1670770 : [(32063 ^ _1670770) ^ [_3394874] : [s(fun(_3357348, bool), i(s(fun(fun(_3357350, _3357344), fun(_3357348, bool)), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), fun(fun(_3357350, _3357344), fun(_3357348, bool))), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), fun(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), fun(fun(_3357350, _3357344), fun(_3357348, bool)))), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, bool)), fun(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), fun(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), fun(fun(_3357350, _3357344), fun(_3357348, bool))))), _3394874), s(fun(fun(_3357350, _3357344), fun(_3357348, bool)), 32064 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537, _3394874]))), s(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), 32065 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537, _3394874]))), s(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), 32066 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537, _3394874]))), s(fun(_3357350, _3357344), 32067 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537, _3394874]))) = s(fun(_3357348, bool), i(s(fun(fun(_3357350, _3357344), fun(_3357348, bool)), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), fun(fun(_3357350, _3357344), fun(_3357348, bool))), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), fun(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), fun(fun(_3357350, _3357344), fun(_3357348, bool)))), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, bool)), fun(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), fun(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), fun(fun(_3357350, _3357344), fun(_3357348, bool))))), _3389537), s(fun(fun(_3357350, _3357344), fun(_3357348, bool)), 32064 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537, _3394874]))), s(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), 32065 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537, _3394874]))), s(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), 32066 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537, _3394874]))), s(fun(_3357350, _3357344), 32067 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537, _3394874]))), 32070 ^ _1670770 : [(32071 ^ _1670770) ^ [_3398738] : [32078 ^ _1670770 : [(32081 ^ _1670770) ^ [_3401770] : [p(s(bool, i(s(fun(_3357344, bool), i(s(fun(_3357346, fun(_3357344, bool)), i(s(fun(_3357348, fun(_3357346, fun(_3357344, bool))), i(s(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), 32072 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537, _3394874, _3398738]), s(fun(_3357350, _3357344), 32074 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537, _3394874, _3398738]))), s(_3357348, 32075 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537, _3394874, _3398738]))), s(_3357346, i(s(fun(_3357348, _3357346), i(s(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), 32073 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537, _3394874, _3398738]), s(fun(_3357350, _3357344), 32074 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537, _3394874, _3398738]))), s(_3357348, 32075 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537, _3394874, _3398738]))))), s(_3357344, _3401770))))], (32079 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3357348, bool), i(s(fun(fun(_3357350, _3357344), fun(_3357348, bool)), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), fun(fun(_3357350, _3357344), fun(_3357348, bool))), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), fun(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), fun(fun(_3357350, _3357344), fun(_3357348, bool)))), _3398738), s(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), 32072 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537, _3394874, _3398738]))), s(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), 32073 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537, _3394874, _3398738]))), s(fun(_3357350, _3357344), 32074 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537, _3394874, _3398738]))), s(_3357348, 32075 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537, _3394874, _3398738])))))]], 32083 ^ _1670770 : [(32086 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3357348, bool), i(s(fun(fun(_3357350, _3357344), fun(_3357348, bool)), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), fun(fun(_3357350, _3357344), fun(_3357348, bool))), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), fun(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), fun(fun(_3357350, _3357344), fun(_3357348, bool)))), _3398738), s(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), 32072 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537, _3394874, _3398738]))), s(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), 32073 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537, _3394874, _3398738]))), s(fun(_3357350, _3357344), 32074 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537, _3394874, _3398738]))), s(_3357348, 32075 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537, _3394874, _3398738]))))], (32084 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3357344, bool), i(s(fun(_3357346, fun(_3357344, bool)), i(s(fun(_3357348, fun(_3357346, fun(_3357344, bool))), i(s(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), 32072 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537, _3394874, _3398738]), s(fun(_3357350, _3357344), 32074 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537, _3394874, _3398738]))), s(_3357348, 32075 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537, _3394874, _3398738]))), s(_3357346, i(s(fun(_3357348, _3357346), i(s(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), 32073 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537, _3394874, _3398738]), s(fun(_3357350, _3357344), 32074 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537, _3394874, _3398738]))), s(_3357348, 32075 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537, _3394874, _3398738]))))), s(_3357344, 32082 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537, _3394874, _3398738])))))]], 32087 ^ _1670770 : [(32088 ^ _1670770) ^ [_3402694] : [s(fun(_3357348, bool), i(s(fun(fun(_3357350, _3357344), fun(_3357348, bool)), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), fun(fun(_3357350, _3357344), fun(_3357348, bool))), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), fun(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), fun(fun(_3357350, _3357344), fun(_3357348, bool)))), _3402694), s(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), 32089 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537, _3394874, _3398738, _3402694]))), s(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), 32090 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537, _3394874, _3398738, _3402694]))), s(fun(_3357350, _3357344), 32091 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537, _3394874, _3398738, _3402694]))) = s(fun(_3357348, bool), i(s(fun(fun(_3357350, _3357344), fun(_3357348, bool)), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), fun(fun(_3357350, _3357344), fun(_3357348, bool))), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), fun(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), fun(fun(_3357350, _3357344), fun(_3357348, bool)))), _3398738), s(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), 32089 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537, _3394874, _3398738, _3402694]))), s(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), 32090 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537, _3394874, _3398738, _3402694]))), s(fun(_3357350, _3357344), 32091 ^ [_3357342, _3357344, _3357346, _3357348, _3357350, _3363518, _3369218, _3375646, _3380807, _3385384, _3389537, _3394874, _3398738, _3402694]))), 32094 ^ _1670770 : [(32095 ^ _1670770) ^ [_3405509, _3405511, _3405513, _3405515, _3405517, _3405519] : [-(p(s(bool, i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, _3357344)), bool), i(s(fun(fun(_3357348, _3357350), fun(fun(fun(_3357350, _3357344), fun(_3357348, _3357344)), bool)), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, bool)), fun(fun(_3357348, _3357350), fun(fun(fun(_3357350, _3357344), fun(_3357348, _3357344)), bool))), i(s(fun(fun(_3357350, fun(_3357350, bool)), fun(fun(fun(_3357350, _3357344), fun(_3357348, bool)), fun(fun(_3357348, _3357350), fun(fun(fun(_3357350, _3357344), fun(_3357348, _3357344)), bool)))), superadmissible), s(fun(_3357350, fun(_3357350, bool)), _3405519))), s(fun(fun(_3357350, _3357344), fun(_3357348, bool)), _3405517))), s(fun(_3357348, _3357350), _3405515))), s(fun(fun(_3357350, _3357344), fun(_3357348, _3357344)), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), fun(fun(_3357350, _3357344), fun(_3357348, _3357344))), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), fun(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), fun(fun(_3357350, _3357344), fun(_3357348, _3357344)))), _3385384), s(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), _3405509))), s(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool))))), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), fun(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))))), _3363518), s(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), _3405513))), s(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), _3405511))))))))), p(s(bool, i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, bool)), bool), i(s(fun(fun(_3357348, _3357350), fun(fun(fun(_3357350, _3357344), fun(_3357348, bool)), bool)), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, bool)), fun(fun(_3357348, _3357350), fun(fun(fun(_3357350, _3357344), fun(_3357348, bool)), bool))), i(s(fun(fun(_3357350, fun(_3357350, bool)), fun(fun(fun(_3357350, _3357344), fun(_3357348, bool)), fun(fun(_3357348, _3357350), fun(fun(fun(_3357350, _3357344), fun(_3357348, bool)), bool)))), admissible), s(fun(_3357350, fun(_3357350, bool)), _3405519))), s(fun(fun(_3357350, _3357344), fun(_3357348, bool)), _3405517))), s(fun(_3357348, _3357350), _3405515))), s(fun(fun(_3357350, _3357344), fun(_3357348, bool)), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), fun(fun(_3357350, _3357344), fun(_3357348, bool))), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), fun(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), fun(fun(_3357350, _3357344), fun(_3357348, bool)))), _3402694), s(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), _3405513))), s(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), _3405509)))))), p(s(bool, i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, _3357344)), bool), i(s(fun(fun(_3357348, _3357350), fun(fun(fun(_3357350, _3357344), fun(_3357348, _3357344)), bool)), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, bool)), fun(fun(_3357348, _3357350), fun(fun(fun(_3357350, _3357344), fun(_3357348, _3357344)), bool))), i(s(fun(fun(_3357350, fun(_3357350, bool)), fun(fun(fun(_3357350, _3357344), fun(_3357348, bool)), fun(fun(_3357348, _3357350), fun(fun(fun(_3357350, _3357344), fun(_3357348, _3357344)), bool)))), superadmissible), s(fun(_3357350, fun(_3357350, bool)), _3405519))), s(fun(fun(_3357350, _3357344), fun(_3357348, bool)), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), fun(fun(_3357350, _3357344), fun(_3357348, bool))), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), fun(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), fun(fun(_3357350, _3357344), fun(_3357348, bool)))), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, bool)), fun(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), fun(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), fun(fun(_3357350, _3357344), fun(_3357348, bool))))), _3394874), s(fun(fun(_3357350, _3357344), fun(_3357348, bool)), _3405517))), s(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), _3405513))), s(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), _3405509))))), s(fun(_3357348, _3357350), _3405515))), s(fun(fun(_3357350, _3357344), fun(_3357348, _3357344)), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), fun(fun(_3357350, _3357344), fun(_3357348, _3357344))), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), fun(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), fun(fun(_3357350, _3357344), fun(_3357348, _3357344)))), _3385384), s(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), _3405509))), s(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), _3405513)))))), p(s(bool, i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, _3357344)), bool), i(s(fun(fun(_3357348, _3357350), fun(fun(fun(_3357350, _3357344), fun(_3357348, _3357344)), bool)), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, bool)), fun(fun(_3357348, _3357350), fun(fun(fun(_3357350, _3357344), fun(_3357348, _3357344)), bool))), i(s(fun(fun(_3357350, fun(_3357350, bool)), fun(fun(fun(_3357350, _3357344), fun(_3357348, bool)), fun(fun(_3357348, _3357350), fun(fun(fun(_3357350, _3357344), fun(_3357348, _3357344)), bool)))), superadmissible), s(fun(_3357350, fun(_3357350, bool)), _3405519))), s(fun(fun(_3357350, _3357344), fun(_3357348, bool)), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), fun(fun(_3357350, _3357344), fun(_3357348, bool))), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), fun(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), fun(fun(_3357350, _3357344), fun(_3357348, bool)))), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, bool)), fun(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), fun(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), fun(fun(_3357350, _3357344), fun(_3357348, bool))))), _3375646), s(fun(fun(_3357350, _3357344), fun(_3357348, bool)), _3405517))), s(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), _3405513))), s(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), _3405509))))), s(fun(_3357348, _3357350), _3405515))), s(fun(fun(_3357350, _3357344), fun(_3357348, _3357344)), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), fun(fun(_3357350, _3357344), fun(_3357348, _3357344))), i(s(fun(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), fun(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), fun(fun(_3357350, _3357344), fun(_3357348, _3357344)))), _3385384), s(fun(fun(_3357350, _3357344), fun(_3357348, _3357346)), _3405509))), s(fun(fun(_3357350, _3357344), fun(_3357348, fun(_3357346, fun(_3357344, bool)))), _3405511))))))]]]]]]]]]]]]]]]]]]]]], (10949 ^ _1670770) ^ [_2025084] : [-(s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(real, real), realu_neg), s(real, _2025084))))) = s(real, i(s(fun(real, real), realu_abs), s(real, _2025084))))], (20576 ^ _1670770) ^ [_2425910, _2425912] : [p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2425912, bool), fun(num, bool)), hasu_size), s(fun(_2425912, bool), _2425910))), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), -(s(fun(_2425912, bool), _2425910) = s(fun(_2425912, bool), empty))], (43946 ^ _1670770) ^ [_4298435, _4298437, _4298439, _4298441] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, _4298441), real), vectoru_norm), s(cart(real, _4298441), _4298437))))), s(real, i(s(fun(cart(real, finite_sum(_4298441, _4298439)), real), vectoru_norm), s(cart(real, finite_sum(_4298441, _4298439)), i(s(fun(cart(real, _4298439), cart(real, finite_sum(_4298441, _4298439))), i(s(fun(cart(real, _4298441), fun(cart(real, _4298439), cart(real, finite_sum(_4298441, _4298439)))), pastecart), s(cart(real, _4298441), _4298437))), s(cart(real, _4298439), _4298435)))))))))], (26044 ^ _1670770) ^ [_2715343, _2715345, _2715347, _2715349] : [-(s(num, i(s(fun(fun(_2715349, num), num), i(s(fun(fun(_2715349, bool), fun(fun(_2715349, num), num)), nsum), s(fun(_2715349, bool), i(s(fun(fun(_2715349, bool), fun(_2715349, bool)), i(s(fun(fun(_2715349, bool), fun(fun(_2715349, bool), fun(_2715349, bool))), union), s(fun(_2715349, bool), _2715345))), s(fun(_2715349, bool), _2715343))))), s(fun(_2715349, num), _2715347))) = s(num, i(s(fun(fun(_2715349, num), num), i(s(fun(fun(_2715349, bool), fun(fun(_2715349, num), num)), nsum), s(fun(_2715349, bool), _2715343))), s(fun(_2715349, num), _2715347)))), p(s(bool, i(s(fun(fun(_2715349, bool), bool), finite), s(fun(_2715349, bool), _2715343)))), 26050 ^ _1670770 : [(26055 ^ _1670770) ^ [] : [s(num, i(s(fun(_2715349, num), _2715347), s(_2715349, 26049 ^ [_2715343, _2715345, _2715347, _2715349]))) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (26053 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2715349, bool), bool), i(s(fun(_2715349, fun(fun(_2715349, bool), bool)), in), s(_2715349, 26049 ^ [_2715343, _2715345, _2715347, _2715349]))), s(fun(_2715349, bool), _2715343))))], (26051 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2715349, bool), bool), i(s(fun(_2715349, fun(fun(_2715349, bool), bool)), in), s(_2715349, 26049 ^ [_2715343, _2715345, _2715347, _2715349]))), s(fun(_2715349, bool), _2715345)))))]]], (30232 ^ _1670770) ^ [_2982057] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, i(s(fun(num, num), suc), s(num, _2982057)))))))], (4158 ^ _1670770) ^ [_1777494, _1777496, _1777498] : [s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1777498))), s(num, _1777494))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1777496))), s(num, _1777494))), -(s(num, _1777498) = s(num, _1777496)), -(s(num, _1777494) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (9911 ^ _1670770) ^ [_1996195] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1996195))), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))), 9916 ^ _1670770 : [(9917 ^ _1670770) ^ [_1996451, _1996453] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(prod(num, num), num), dist), s(prod(num, num), i(s(fun(num, prod(num, num)), i(s(fun(num, fun(num, prod(num, num))), c_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1996453))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), naddu_rinv), s(nadd, _1996195))), s(num, _1996451))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1996451))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), naddu_rinv), s(nadd, _1996195))), s(num, _1996453))))))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, 9914 ^ [_1996195]))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1996453))), s(num, _1996451))))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 9915 ^ [_1996195]))), s(num, _1996453)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 9915 ^ [_1996195]))), s(num, _1996451))))]]], (15303 ^ _1670770) ^ [_2133948, _2133950] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_divides), s(int, i(s(fun(prod(int, int), int), intu_gcd), s(prod(int, int), i(s(fun(int, prod(int, int)), i(s(fun(int, fun(int, prod(int, int))), c_), s(int, _2133950))), s(int, _2133948))))))), s(int, _2133948)))))], (4032 ^ _1670770) ^ [_1774482, _1774484, _1774486] : [s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1774486))), s(num, _1774484))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1774486))), s(num, _1774482))), -(s(num, _1774484) = s(num, _1774482))], (13295 ^ _1670770) ^ [_2081501] : [-(s(real, i(s(fun(int, real), realu_ofu_int), s(int, i(s(fun(int, int), intu_abs), s(int, _2081501))))) = s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(int, real), realu_ofu_int), s(int, _2081501))))))], (10923 ^ _1670770) ^ [_2024267] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2024267))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (24369 ^ _1670770) ^ [_2590470, _2590472] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2590472))), s(num, i(s(fun(num, num), suc), s(num, _2590470)))))), -(s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2590472))), s(num, i(s(fun(num, num), suc), s(num, _2590470))))) = s(fun(num, bool), i(s(fun(fun(num, bool), fun(num, bool)), i(s(fun(num, fun(fun(num, bool), fun(num, bool))), insert), s(num, i(s(fun(num, num), suc), s(num, _2590470))))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2590472))), s(num, _2590470))))))], (39123 ^ _1670770) ^ [_3954482, _3954484] : [s(real, i(s(fun(cart(real, _3954484), real), i(s(fun(cart(real, _3954484), fun(cart(real, _3954484), real)), dot), s(cart(real, _3954484), _3954482))), s(cart(real, _3954484), 39124 ^ [_3954482, _3954484]))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(cart(real, _3954484), _3954482) = s(cart(real, _3954484), i(s(fun(num, cart(real, _3954484)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (16402 ^ _1670770) ^ [_2183414, _2183416, _2183418, _2183420] : [p(s(bool, i(s(fun(_2183420, bool), _2183418), s(_2183420, _2183416)))), 16408 ^ _1670770 : [(16411 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2183420, bool), _2183418), s(_2183420, 16407 ^ [_2183414, _2183416, _2183418, _2183420]))))], (16409 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2183420, bool), bool), i(s(fun(_2183420, fun(fun(_2183420, bool), bool)), in), s(_2183420, 16407 ^ [_2183414, _2183416, _2183418, _2183420]))), s(fun(_2183420, bool), _2183414)))))]], 16412 ^ _1670770 : [(16413 ^ _1670770) ^ [_2183853] : [p(s(bool, i(s(fun(fun(_2183420, bool), bool), i(s(fun(_2183420, fun(fun(_2183420, bool), bool)), in), s(_2183420, _2183853))), s(fun(_2183420, bool), i(s(fun(fun(_2183420, bool), fun(_2183420, bool)), i(s(fun(_2183420, fun(fun(_2183420, bool), fun(_2183420, bool))), insert), s(_2183420, _2183416))), s(fun(_2183420, bool), _2183414)))))), -(p(s(bool, i(s(fun(_2183420, bool), _2183418), s(_2183420, _2183853)))))]]], (27286 ^ _1670770) ^ [_2801805, _2801807, _2801809] : [27288 ^ _1670770 : [(27293 ^ _1670770) ^ [] : [s(num, i(s(fun(num, num), _2801809), s(num, 27287 ^ [_2801805, _2801807, _2801809]))) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (27291 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 27287 ^ [_2801805, _2801807, _2801809]))), s(num, _2801805)))))], (27289 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2801807))), s(num, 27287 ^ [_2801805, _2801807, _2801809])))))]], -(s(num, i(s(fun(fun(num, num), num), i(s(fun(fun(num, bool), fun(fun(num, num), num)), nsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2801807))), s(num, _2801805))))), s(fun(num, num), _2801809))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (3827 ^ _1670770) ^ [_1769816, _1769818] : [s(ind0, _1769818) = s(ind0, _1769816), -(s(ind0, i(s(fun(ind0, ind0), 3818 ^ []), s(ind0, _1769818))) = s(ind0, i(s(fun(ind0, ind0), 3818 ^ []), s(ind0, _1769816))))], (46784 ^ _1670770) ^ [_4461669, _4461671, _4461673] : [-(p(s(bool, i(s(fun(fun(cart(real, _4461673), cart(real, _4461673)), bool), linear), s(fun(cart(real, _4461673), cart(real, _4461673)), _4461669))))), p(s(bool, i(s(fun(fun(cart(real, _4461673), cart(real, _4461673)), bool), linear), s(fun(cart(real, _4461673), cart(real, _4461673)), _4461671)))), s(fun(cart(real, _4461673), cart(real, _4461673)), i(s(fun(fun(cart(real, _4461673), cart(real, _4461673)), fun(cart(real, _4461673), cart(real, _4461673))), i(s(fun(fun(cart(real, _4461673), cart(real, _4461673)), fun(fun(cart(real, _4461673), cart(real, _4461673)), fun(cart(real, _4461673), cart(real, _4461673)))), o), s(fun(cart(real, _4461673), cart(real, _4461673)), _4461671))), s(fun(cart(real, _4461673), cart(real, _4461673)), _4461669))) = s(fun(cart(real, _4461673), cart(real, _4461673)), i1)], (13719 ^ _1670770) ^ [_2092689, _2092691] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2092691))), s(int, _2092689))))), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2092689))), s(int, _2092691)))))], (23021 ^ _1670770) ^ [_2541460, _2541462, _2541464] : [23024 ^ _1670770 : [(23027 ^ _1670770) ^ [] : [s(_2541462, 23022 ^ [_2541460, _2541462, _2541464]) = s(_2541462, 23023 ^ [_2541460, _2541462, _2541464])], (23025 ^ _1670770) ^ [] : [-(s(_2541464, i(s(fun(_2541462, _2541464), _2541460), s(_2541462, 23022 ^ [_2541460, _2541462, _2541464]))) = s(_2541464, i(s(fun(_2541462, _2541464), _2541460), s(_2541462, 23023 ^ [_2541460, _2541462, _2541464]))))]], 23028 ^ _1670770 : [(23029 ^ _1670770) ^ [_2541830, _2541832] : [s(fun(_2541464, bool), i(s(fun(fun(_2541462, bool), fun(_2541464, bool)), i(s(fun(fun(_2541462, _2541464), fun(fun(_2541462, bool), fun(_2541464, bool))), image), s(fun(_2541462, _2541464), _2541460))), s(fun(_2541462, bool), _2541832))) = s(fun(_2541464, bool), i(s(fun(fun(_2541462, bool), fun(_2541464, bool)), i(s(fun(fun(_2541462, _2541464), fun(fun(_2541462, bool), fun(_2541464, bool))), image), s(fun(_2541462, _2541464), _2541460))), s(fun(_2541462, bool), _2541830))), -(s(fun(_2541462, bool), _2541832) = s(fun(_2541462, bool), _2541830))]]], (7731 ^ _1670770) ^ [_1891755, _1891757, _1891759, _1891761] : [p(s(bool, i(s(fun(fun(num, fun(_1891761, bool)), bool), zrecspace), s(fun(num, fun(_1891761, bool)), i(s(fun(num, fun(num, fun(_1891761, bool))), _1891755), s(num, 7732 ^ [_1891755, _1891757, _1891759, _1891761])))))), -(p(s(bool, i(s(fun(fun(num, fun(_1891761, bool)), bool), zrecspace), s(fun(num, fun(_1891761, bool)), i(s(fun(fun(num, fun(num, fun(_1891761, bool))), fun(num, fun(_1891761, bool))), i(s(fun(_1891761, fun(fun(num, fun(num, fun(_1891761, bool))), fun(num, fun(_1891761, bool)))), i(s(fun(num, fun(_1891761, fun(fun(num, fun(num, fun(_1891761, bool))), fun(num, fun(_1891761, bool))))), zconstr), s(num, _1891759))), s(_1891761, _1891757))), s(fun(num, fun(num, fun(_1891761, bool))), _1891755)))))))], (29391 ^ _1670770) ^ [_2936721] : [s(num, _2936721) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(p(s(bool, 29383 ^ [_2936721])))], (41797 ^ _1670770) ^ [_4132650] : [-(s(_4132650, i(s(fun(num, _4132650), i(s(fun(cart(_4132650, n20), fun(num, _4132650)), d_), s(cart(_4132650, n20), i(s(fun(list(_4132650), cart(_4132650, n20)), vector), s(list(_4132650), i(s(fun(list(_4132650), list(_4132650)), i(s(fun(_4132650, fun(list(_4132650), list(_4132650))), cons), s(_4132650, x))), s(list(_4132650), i(s(fun(list(_4132650), list(_4132650)), i(s(fun(_4132650, fun(list(_4132650), list(_4132650))), cons), s(_4132650, y))), s(list(_4132650), nil))))))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))) = s(_4132650, x))], (35881 ^ _1670770) ^ [_3699832, _3699834, _3699836, _3699838] : [-(p(s(bool, i(s(fun(fun(_3699836, bool), bool), i(s(fun(fun(_3699838, bool), fun(fun(_3699836, bool), bool)), l_a_u_c), s(fun(_3699838, bool), _3699834))), s(fun(_3699836, bool), _3699832))))), 35882 ^ _1670770 : [(35883 ^ _1670770) ^ [_3700008] : [p(s(bool, i(s(fun(fun(_3699836, bool), bool), i(s(fun(fun(_3699836, bool), fun(fun(_3699836, bool), bool)), subset), s(fun(_3699836, bool), _3700008))), s(fun(_3699836, bool), _3699832)))), p(s(bool, i(s(fun(fun(_3699836, bool), bool), i(s(fun(fun(_3699838, bool), fun(fun(_3699836, bool), bool)), a_u_c), s(fun(_3699838, bool), _3699834))), s(fun(_3699836, bool), _3700008))))]]], (4574 ^ _1670770) ^ [_1786195, _1786197] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1786197))), s(num, _1786195)))), -(s(num, _1786195) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1786197))), s(num, i(s(fun(num, num), suc), s(num, 4577 ^ [_1786195, _1786197]))))))], (11785 ^ _1670770) ^ [_2046576, _2046578, _2046580] : [11786 ^ _1670770 : [(11789 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2046576))), s(real, _2046578))))], (11787 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2046576))), s(real, _2046580))))]], -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2046576))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_max), s(real, _2046580))), s(real, _2046578)))))))], (11357 ^ _1670770) ^ [_2034273, _2034275, _2034277] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2034275))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2034277))), s(real, i(s(fun(real, real), realu_neg), s(real, _2034273))))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2034275))), s(real, _2034273))))), s(real, _2034277))))], (41565 ^ _1670770) ^ [_4122563, _4122565, _4122567] : [-(s(num, _4122565) = s(num, _4122563)), -(s(real, i(s(fun(cart(real, _4122567), real), i(s(fun(cart(real, _4122567), fun(cart(real, _4122567), real)), dot), s(cart(real, _4122567), i(s(fun(num, cart(real, _4122567)), basis), s(num, _4122565))))), s(cart(real, _4122567), i(s(fun(num, cart(real, _4122567)), basis), s(num, _4122563))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (41169 ^ _1670770) ^ [_4094758, _4094760, _4094762, _4094764, _4094766] : [-(s(cart(real, _4094764), i(s(fun(fun(_4094766, cart(real, _4094764)), cart(real, _4094764)), i(s(fun(fun(_4094766, bool), fun(fun(_4094766, cart(real, _4094764)), cart(real, _4094764))), vsum), s(fun(_4094766, bool), _4094758))), s(fun(_4094766, cart(real, _4094764)), i(s(fun(fun(_4094766, _4094766), fun(_4094766, cart(real, _4094764))), i(s(fun(fun(_4094766, cart(real, _4094764)), fun(fun(_4094766, _4094766), fun(_4094766, cart(real, _4094764)))), o), s(fun(_4094766, cart(real, _4094764)), _4094762))), s(fun(_4094766, _4094766), _4094760))))) = s(cart(real, _4094764), i(s(fun(fun(_4094766, cart(real, _4094764)), cart(real, _4094764)), i(s(fun(fun(_4094766, bool), fun(fun(_4094766, cart(real, _4094764)), cart(real, _4094764))), vsum), s(fun(_4094766, bool), _4094758))), s(fun(_4094766, cart(real, _4094764)), _4094762)))), p(s(bool, i(s(fun(fun(_4094766, bool), bool), finite), s(fun(_4094766, bool), _4094758)))), 41177 ^ _1670770 : [(41180 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_4094766, bool), bool), i(s(fun(_4094766, fun(fun(_4094766, bool), bool)), in), s(_4094766, i(s(fun(_4094766, _4094766), _4094760), s(_4094766, 41176 ^ [_4094758, _4094760, _4094762, _4094764, _4094766]))))), s(fun(_4094766, bool), _4094758))))], (41178 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_4094766, bool), bool), i(s(fun(_4094766, fun(fun(_4094766, bool), bool)), in), s(_4094766, 41176 ^ [_4094758, _4094760, _4094762, _4094764, _4094766]))), s(fun(_4094766, bool), _4094758)))))]], 41183 ^ _1670770 : [(41186 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_4094766, bool), bool), i(s(fun(_4094766, fun(fun(_4094766, bool), bool)), in), s(_4094766, 41182 ^ [_4094758, _4094760, _4094762, _4094764, _4094766]))), s(fun(_4094766, bool), _4094758)))))], (41188 ^ _1670770) ^ [] : [-(s(_4094766, i(s(fun(_4094766, _4094766), _4094760), s(_4094766, 41181 ^ [_4094758, _4094760, _4094762, _4094764, _4094766]))) = s(_4094766, i(s(fun(_4094766, _4094766), _4094760), s(_4094766, 41182 ^ [_4094758, _4094760, _4094762, _4094764, _4094766]))))], (41190 ^ _1670770) ^ [] : [s(_4094766, 41181 ^ [_4094758, _4094760, _4094762, _4094764, _4094766]) = s(_4094766, 41182 ^ [_4094758, _4094760, _4094762, _4094764, _4094766])], (41184 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_4094766, bool), bool), i(s(fun(_4094766, fun(fun(_4094766, bool), bool)), in), s(_4094766, 41181 ^ [_4094758, _4094760, _4094762, _4094764, _4094766]))), s(fun(_4094766, bool), _4094758)))))]]], (45782 ^ _1670770) ^ [_4403749, _4403751] : [-(p(s(bool, i(s(fun(fun(cart(real, _4403751), bool), bool), independent), s(fun(cart(real, _4403751), bool), 45778 ^ [_4403749, _4403751])))))], (1769 ^ _1670770) ^ [_1697984, _1697986, _1697988] : [1777 ^ _1670770 : [(1780 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1697988, bool), _1697984), s(_1697988, 1776 ^ [_1697984, _1697986, _1697988])))))], (1778 ^ _1670770) ^ [] : [-(p(s(bool, _1697986)))]], p(s(bool, _1697986)), 1774 ^ _1670770 : [(1775 ^ _1670770) ^ [_1698122] : [p(s(bool, i(s(fun(_1697988, bool), _1697984), s(_1697988, _1698122))))]]], (17368 ^ _1670770) ^ [_2235812, _2235814, _2235816, _2235818] : [17370 ^ _1670770 : [(17373 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2235818, bool), p0), s(_2235818, 17369 ^ [_2235812, _2235814, _2235816, _2235818]))))], (17371 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2235818, bool), bool), i(s(fun(_2235818, fun(fun(_2235818, bool), bool)), in), s(_2235818, 17369 ^ [_2235812, _2235814, _2235816, _2235818]))), s(fun(_2235818, bool), i(s(fun(fun(_2235816, bool), fun(_2235818, bool)), i(s(fun(fun(_2235816, _2235818), fun(fun(_2235816, bool), fun(_2235818, bool))), image), s(fun(_2235816, _2235818), _2235814))), s(fun(_2235816, bool), _2235812)))))))]], 17374 ^ _1670770 : [(17375 ^ _1670770) ^ [_2236231] : [p(s(bool, i(s(fun(fun(_2235816, bool), bool), i(s(fun(_2235816, fun(fun(_2235816, bool), bool)), in), s(_2235816, _2236231))), s(fun(_2235816, bool), _2235812)))), -(p(s(bool, i(s(fun(_2235818, bool), p0), s(_2235818, i(s(fun(_2235816, _2235818), _2235814), s(_2235816, _2236231)))))))]]], (17122 ^ _1670770) ^ [_2219403, _2219405, _2219407] : [17125 ^ _1670770 : [(17130 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2219407, bool), _2219405), s(_2219407, 17124 ^ [_2219403, _2219405, _2219407]))))], (17128 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2219407, bool), bool), i(s(fun(_2219407, fun(fun(_2219407, bool), bool)), in), s(_2219407, 17124 ^ [_2219403, _2219405, _2219407]))), s(fun(_2219407, bool), 17123 ^ [_2219403, _2219405, _2219407])))))], (17126 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_2219407, bool), bool), bool), i(s(fun(fun(_2219407, bool), fun(fun(fun(_2219407, bool), bool), bool)), in), s(fun(_2219407, bool), 17123 ^ [_2219403, _2219405, _2219407]))), s(fun(fun(_2219407, bool), bool), _2219403)))))]], 17131 ^ _1670770 : [(17132 ^ _1670770) ^ [_2219889] : [p(s(bool, i(s(fun(fun(_2219407, bool), bool), i(s(fun(_2219407, fun(fun(_2219407, bool), bool)), in), s(_2219407, _2219889))), s(fun(_2219407, bool), i(s(fun(fun(fun(_2219407, bool), bool), fun(_2219407, bool)), unions), s(fun(fun(_2219407, bool), bool), _2219403)))))), -(p(s(bool, i(s(fun(_2219407, bool), _2219405), s(_2219407, _2219889)))))]]], (27143 ^ _1670770) ^ [_2792902, _2792904] : [27148 ^ _1670770 : [(27151 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2792904, bool), 27144 ^ [_2792902, _2792904]), s(_2792904, 27145 ^ [_2792902, _2792904])))))], (27149 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2792904, bool), i(s(fun(fun(_2792904, bool), fun(_2792904, bool)), _2792902), s(fun(_2792904, bool), 27144 ^ [_2792902, _2792904]))), s(_2792904, 27145 ^ [_2792902, _2792904])))))]], 27152 ^ _1670770 : [(27155 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2792904, bool), i(s(fun(fun(_2792904, bool), fun(_2792904, bool)), _2792902), s(fun(_2792904, bool), 27144 ^ [_2792902, _2792904]))), s(_2792904, 27145 ^ [_2792902, _2792904]))))], (27153 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2792904, bool), 27144 ^ [_2792902, _2792904]), s(_2792904, 27145 ^ [_2792902, _2792904]))))]], 27156 ^ _1670770 : [(27157 ^ _1670770) ^ [_2794202] : [27209 ^ _1670770 : [(27210 ^ _1670770) ^ [_2796872] : [s(num, i(s(fun(_2792904, num), i(s(fun(fun(_2792904, num), fun(_2792904, num)), i(s(fun(fun(_2792904, num), fun(fun(_2792904, num), fun(_2792904, num))), i(s(fun(fun(_2792904, bool), fun(fun(_2792904, num), fun(fun(_2792904, num), fun(_2792904, num)))), _2796872), s(fun(_2792904, bool), 27211 ^ [_2792902, _2792904, _2794202, _2796872]))), s(fun(_2792904, num), 27212 ^ [_2792902, _2792904, _2794202, _2796872]))), s(fun(_2792904, num), 27213 ^ [_2792902, _2792904, _2794202, _2796872]))), s(_2792904, 27214 ^ [_2792902, _2792904, _2794202, _2796872]))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), i(s(fun(bool, fun(num, fun(num, num))), cond), s(bool, i(s(fun(_2792904, bool), 27211 ^ [_2792902, _2792904, _2794202, _2796872]), s(_2792904, 27214 ^ [_2792902, _2792904, _2794202, _2796872]))))), s(num, i(s(fun(_2792904, num), 27212 ^ [_2792902, _2792904, _2794202, _2796872]), s(_2792904, 27214 ^ [_2792902, _2792904, _2794202, _2796872]))))), s(num, i(s(fun(_2792904, num), 27213 ^ [_2792902, _2792904, _2794202, _2796872]), s(_2792904, 27214 ^ [_2792902, _2792904, _2794202, _2796872]))))), 27217 ^ _1670770 : [(27218 ^ _1670770) ^ [_2798050, _2798052, _2798054, _2798056] : [p(s(bool, i(s(fun(fun(_2792904, bool), bool), finite), s(fun(_2792904, bool), _2798056)))), -(s(num, i(s(fun(fun(_2792904, num), num), i(s(fun(fun(_2792904, bool), fun(fun(_2792904, num), num)), nsum), s(fun(_2792904, bool), _2798056))), s(fun(_2792904, num), i(s(fun(fun(_2792904, num), fun(_2792904, num)), i(s(fun(fun(_2792904, num), fun(fun(_2792904, num), fun(_2792904, num))), i(s(fun(fun(_2792904, bool), fun(fun(_2792904, num), fun(fun(_2792904, num), fun(_2792904, num)))), _2796872), s(fun(_2792904, bool), _2798054))), s(fun(_2792904, num), _2798052))), s(fun(_2792904, num), _2798050))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(fun(_2792904, num), num), i(s(fun(fun(_2792904, bool), fun(fun(_2792904, num), num)), nsum), s(fun(_2792904, bool), i(s(fun(fun(_2792904, bool), fun(_2792904, bool)), gspec), s(fun(_2792904, bool), i(s(fun(fun(_2792904, bool), fun(_2792904, bool)), i(s(fun(fun(_2792904, bool), fun(fun(_2792904, bool), fun(_2792904, bool))), _2794202), s(fun(_2792904, bool), _2798056))), s(fun(_2792904, bool), _2798054))))))), s(fun(_2792904, num), _2798052))))), s(num, i(s(fun(fun(_2792904, num), num), i(s(fun(fun(_2792904, bool), fun(fun(_2792904, num), num)), nsum), s(fun(_2792904, bool), i(s(fun(fun(_2792904, bool), fun(_2792904, bool)), gspec), s(fun(_2792904, bool), i(s(fun(fun(_2792904, bool), fun(_2792904, bool)), i(s(fun(fun(_2792904, bool), fun(fun(_2792904, bool), fun(_2792904, bool))), _2794202), s(fun(_2792904, bool), _2798056))), s(fun(_2792904, bool), i(s(fun(fun(_2792904, bool), fun(_2792904, bool)), _2792902), s(fun(_2792904, bool), _2798054))))))))), s(fun(_2792904, num), _2798050))))))]]]], 27163 ^ _1670770 : [(27166 ^ _1670770) ^ [_2795450, _2795452] : [p(s(bool, i(s(fun(_2792904, bool), i(s(fun(bool, fun(_2792904, bool)), i(s(fun(_2792904, fun(bool, fun(_2792904, bool))), setspec), s(_2792904, 27160 ^ [_2792902, _2792904, _2794202]))), s(bool, _2795450))), s(_2792904, _2795452)))), 27177 ^ _1670770 : [(27182 ^ _1670770) ^ [] : [p(s(bool, _2795450))], (27180 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2792904, bool), 27159 ^ [_2792902, _2792904, _2794202]), s(_2792904, _2795452)))))], (27178 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2792904, bool), bool), i(s(fun(_2792904, fun(fun(_2792904, bool), bool)), in), s(_2792904, _2795452))), s(fun(_2792904, bool), 27158 ^ [_2792902, _2792904, _2794202])))))]], 27169 ^ _1670770 : [(27172 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2792904, bool), bool), i(s(fun(_2792904, fun(fun(_2792904, bool), bool)), in), s(_2792904, _2795452))), s(fun(_2792904, bool), 27158 ^ [_2792902, _2792904, _2794202])))), p(s(bool, i(s(fun(_2792904, bool), 27159 ^ [_2792902, _2792904, _2794202]), s(_2792904, _2795452))))], (27170 ^ _1670770) ^ [] : [-(p(s(bool, _2795450)))]]], (27164 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2792904, bool), i(s(fun(fun(_2792904, bool), fun(_2792904, bool)), i(s(fun(fun(_2792904, bool), fun(fun(_2792904, bool), fun(_2792904, bool))), _2794202), s(fun(_2792904, bool), 27158 ^ [_2792902, _2792904, _2794202]))), s(fun(_2792904, bool), 27159 ^ [_2792902, _2792904, _2794202]))), s(_2792904, 27160 ^ [_2792902, _2792904, _2794202])))))]], 27187 ^ _1670770 : [(27206 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2792904, bool), i(s(fun(bool, fun(_2792904, bool)), i(s(fun(_2792904, fun(bool, fun(_2792904, bool))), setspec), s(_2792904, 27160 ^ [_2792902, _2792904, _2794202]))), s(bool, 27186 ^ [_2792902, _2792904, _2794202]))), s(_2792904, 27185 ^ [_2792902, _2792904, _2794202])))))], (27188 ^ _1670770) ^ [] : [p(s(bool, 27186 ^ [_2792902, _2792904, _2794202])), 27191 ^ _1670770 : [(27194 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2792904, bool), 27159 ^ [_2792902, _2792904, _2794202]), s(_2792904, 27185 ^ [_2792902, _2792904, _2794202])))))], (27192 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2792904, bool), bool), i(s(fun(_2792904, fun(fun(_2792904, bool), bool)), in), s(_2792904, 27185 ^ [_2792902, _2792904, _2794202]))), s(fun(_2792904, bool), 27158 ^ [_2792902, _2792904, _2794202])))))]]], (27196 ^ _1670770) ^ [] : [-(p(s(bool, 27186 ^ [_2792902, _2792904, _2794202]))), p(s(bool, i(s(fun(fun(_2792904, bool), bool), i(s(fun(_2792904, fun(fun(_2792904, bool), bool)), in), s(_2792904, 27185 ^ [_2792902, _2792904, _2794202]))), s(fun(_2792904, bool), 27158 ^ [_2792902, _2792904, _2794202])))), p(s(bool, i(s(fun(_2792904, bool), 27159 ^ [_2792902, _2792904, _2794202]), s(_2792904, 27185 ^ [_2792902, _2792904, _2794202]))))], (27208 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2792904, bool), i(s(fun(fun(_2792904, bool), fun(_2792904, bool)), i(s(fun(fun(_2792904, bool), fun(fun(_2792904, bool), fun(_2792904, bool))), _2794202), s(fun(_2792904, bool), 27158 ^ [_2792902, _2792904, _2794202]))), s(fun(_2792904, bool), 27159 ^ [_2792902, _2792904, _2794202]))), s(_2792904, 27160 ^ [_2792902, _2792904, _2794202]))))]]]]], (9434 ^ _1670770) ^ [_1977738] : [p(s(bool, i(s(fun(fun(num, num), bool), isu_nadd), s(fun(num, num), _1977738)))), 9438 ^ _1670770 : [(9439 ^ _1670770) ^ [_1977937, _1977939] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(prod(num, num), num), dist), s(prod(num, num), i(s(fun(num, prod(num, num)), i(s(fun(num, fun(num, prod(num, num))), c_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1977939))), s(num, i(s(fun(num, num), _1977738), s(num, _1977937))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1977937))), s(num, i(s(fun(num, num), _1977738), s(num, _1977939))))))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, 9437 ^ [_1977738]))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1977939))), s(num, _1977937)))))))))]]], (203 ^ _1670770) ^ [_1673956, _1673958] : [s(bool, i(s(fun(_1673958, bool), _1673956), s(_1673958, 204 ^ [_1673956, _1673958]))) = s(bool, t), -(p(s(bool, i(s(fun(fun(_1673958, bool), bool), e_), s(fun(_1673958, bool), _1673956)))))], (3178 ^ _1670770) ^ [_1729921, _1729923, _1729925, _1729927, _1729929] : [p(s(bool, 3176 ^ [_1729921, _1729923, _1729925, _1729927, _1729929])), -(p(s(bool, i(s(fun(_1729929, bool), i(s(fun(_1729927, fun(_1729929, bool)), _1729925), s(_1729927, _1729921))), s(_1729929, 3181 ^ [_1729921, _1729923, _1729925, _1729927, _1729929])))))], (7404 ^ _1670770) ^ [_1881203, _1881205] : [-(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_a_), s(num, i(s(fun(num, num), bit1), s(num, _1881203))))), s(num, i(s(fun(num, num), bit1), s(num, _1881205))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_a_), s(num, _1881203))), s(num, _1881205))))], (24419 ^ _1670770) ^ [_2591996, _2591998] : [-(s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2591998))), s(num, i(s(fun(num, num), suc), s(num, _2591996))))) = s(fun(num, bool), i(s(fun(fun(num, bool), fun(num, bool)), i(s(fun(fun(num, bool), fun(fun(num, bool), fun(num, bool))), i(s(fun(bool, fun(fun(num, bool), fun(fun(num, bool), fun(num, bool)))), cond), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2591998))), s(num, i(s(fun(num, num), suc), s(num, _2591996))))))), s(fun(num, bool), i(s(fun(fun(num, bool), fun(num, bool)), i(s(fun(num, fun(fun(num, bool), fun(num, bool))), insert), s(num, i(s(fun(num, num), suc), s(num, _2591996))))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2591998))), s(num, _2591996))))))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2591998))), s(num, _2591996))))))], (4783 ^ _1670770) ^ [] : [4801 ^ _1670770 : [(4802 ^ _1670770) ^ [_1792305, _1792307] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), p0), s(num, _1792307))), s(num, _1792305)))))]], p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), p0), s(num, 4786 ^ []))), s(num, 4786 ^ [])))), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), p0), s(num, 4791 ^ []))), s(num, 4792 ^ []))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), p0), s(num, 4792 ^ []))), s(num, 4791 ^ []))), 4797 ^ _1670770 : [(4800 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), p0), s(num, 4795 ^ []))), s(num, 4796 ^ []))))], (4798 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, 4795 ^ []))), s(num, 4796 ^ [])))))]]], (1486 ^ _1670770) ^ [_1691400, _1691402, _1691404] : [p(s(bool, i(s(fun(_1691402, bool), i(s(fun(_1691404, fun(_1691402, bool)), _1691400), s(_1691404, 1487 ^ [_1691400, _1691402, _1691404]))), s(_1691402, 1488 ^ [_1691400, _1691402, _1691404])))), 1491 ^ _1670770 : [(1492 ^ _1670770) ^ [_1691633, _1691635] : [-(p(s(bool, i(s(fun(_1691402, bool), i(s(fun(_1691404, fun(_1691402, bool)), _1691400), s(_1691404, _1691633))), s(_1691402, _1691635)))))]]], (39902 ^ _1670770) ^ [_3984587, _3984589, _3984591] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(prod(cart(real, _3984591), cart(real, _3984591)), real), distance), s(prod(cart(real, _3984591), cart(real, _3984591)), i(s(fun(cart(real, _3984591), prod(cart(real, _3984591), cart(real, _3984591))), i(s(fun(cart(real, _3984591), fun(cart(real, _3984591), prod(cart(real, _3984591), cart(real, _3984591)))), c_), s(cart(real, _3984591), _3984589))), s(cart(real, _3984591), _3984587)))))))))], (7127 ^ _1670770) ^ [_1870774, _1870776] : [-(p(s(bool, i(s(fun(fun(_1870776, fun(_1870776, bool)), bool), wf), s(fun(_1870776, fun(_1870776, bool)), i(s(fun(fun(_1870776, num), fun(_1870776, fun(_1870776, bool))), measure0), s(fun(_1870776, num), _1870774)))))))], (20447 ^ _1670770) ^ [_2420326, _2420328] : [s(num, i(s(fun(num, num), _2420326), s(num, 20448 ^ [_2420326, _2420328]))) = s(num, i(s(fun(num, num), suc), s(num, 20448 ^ [_2420326, _2420328]))), 20451 ^ _1670770 : [(20452 ^ _1670770) ^ [_2420583] : [s(fun(num, num), i(s(fun(_2420328, fun(num, num)), _2420583), s(_2420328, 20453 ^ [_2420326, _2420328, _2420583]))) = s(fun(num, num), _2420326), 20456 ^ _1670770 : [(20457 ^ _1670770) ^ [_2420798] : [-(s(num, i(s(fun(fun(_2420328, bool), num), card), s(fun(_2420328, bool), _2420798))) = s(num, i(s(fun(num, num), i(s(fun(fun(_2420328, bool), fun(num, num)), i(s(fun(fun(_2420328, fun(num, num)), fun(fun(_2420328, bool), fun(num, num))), itset), s(fun(_2420328, fun(num, num)), _2420583))), s(fun(_2420328, bool), _2420798))), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]]]]], (11255 ^ _1670770) ^ [_2032149, _2032151] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2032151))), s(real, _2032149)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2032149))), s(real, _2032151))))], (13391 ^ _1670770) ^ [_2084263, _2084265, _2084267] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(int, int), intu_abs), s(int, _2084263))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, i(s(fun(int, int), intu_abs), s(int, _2084265))))), s(int, i(s(fun(int, int), intu_abs), s(int, _2084267)))))))), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(int, int), intu_abs), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2084267))), s(int, _2084263))))))), s(int, i(s(fun(int, int), intu_abs), s(int, _2084265)))))))], (42473 ^ _1670770) ^ [_4198836, _4198838, _4198840] : [s(real, i(s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(cart(cart(real, _4198840), _4198838), fun(num, fun(num, real))), i(s(fun(cart(cart(real, _4198840), _4198838), fun(cart(cart(real, _4198840), _4198838), fun(num, fun(num, real)))), _4198836), s(cart(cart(real, _4198840), _4198838), 42474 ^ [_4198836, _4198838, _4198840]))), s(cart(cart(real, _4198840), _4198838), 42475 ^ [_4198836, _4198838, _4198840]))), s(num, 42476 ^ [_4198836, _4198838, _4198840]))), s(num, 42477 ^ [_4198836, _4198838, _4198840]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(num, real), i(s(fun(cart(real, _4198840), fun(num, real)), d_), s(cart(real, _4198840), i(s(fun(num, cart(real, _4198840)), i(s(fun(cart(cart(real, _4198840), _4198838), fun(num, cart(real, _4198840))), d_), s(cart(cart(real, _4198840), _4198838), 42474 ^ [_4198836, _4198838, _4198840]))), s(num, 42476 ^ [_4198836, _4198838, _4198840]))))), s(num, 42477 ^ [_4198836, _4198838, _4198840]))))), s(real, i(s(fun(num, real), i(s(fun(cart(real, _4198840), fun(num, real)), d_), s(cart(real, _4198840), i(s(fun(num, cart(real, _4198840)), i(s(fun(cart(cart(real, _4198840), _4198838), fun(num, cart(real, _4198840))), d_), s(cart(cart(real, _4198840), _4198838), 42475 ^ [_4198836, _4198838, _4198840]))), s(num, 42476 ^ [_4198836, _4198838, _4198840]))))), s(num, 42477 ^ [_4198836, _4198838, _4198840]))))), 42480 ^ _1670770 : [(42481 ^ _1670770) ^ [_4200196] : [s(cart(real, _4198840), i(s(fun(num, cart(real, _4198840)), i(s(fun(cart(cart(real, _4198840), _4198838), fun(num, cart(real, _4198840))), i(s(fun(cart(cart(real, _4198840), _4198838), fun(cart(cart(real, _4198840), _4198838), fun(num, cart(real, _4198840)))), _4200196), s(cart(cart(real, _4198840), _4198838), 42482 ^ [_4198836, _4198838, _4198840, _4200196]))), s(cart(cart(real, _4198840), _4198838), 42483 ^ [_4198836, _4198838, _4198840, _4200196]))), s(num, 42484 ^ [_4198836, _4198838, _4198840, _4200196]))) = s(cart(real, _4198840), i(s(fun(fun(num, real), cart(real, _4198840)), lambda), s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(cart(cart(real, _4198840), _4198838), fun(num, fun(num, real))), i(s(fun(cart(cart(real, _4198840), _4198838), fun(cart(cart(real, _4198840), _4198838), fun(num, fun(num, real)))), _4198836), s(cart(cart(real, _4198840), _4198838), 42482 ^ [_4198836, _4198838, _4198840, _4200196]))), s(cart(cart(real, _4198840), _4198838), 42483 ^ [_4198836, _4198838, _4198840, _4200196]))), s(num, 42484 ^ [_4198836, _4198838, _4198840, _4200196]))))), 42487 ^ _1670770 : [(42488 ^ _1670770) ^ [_4201122, _4201124] : [-(s(cart(cart(real, _4198840), _4198838), i(s(fun(cart(cart(real, _4198840), _4198838), cart(cart(real, _4198840), _4198838)), i(s(fun(cart(cart(real, _4198840), _4198838), fun(cart(cart(real, _4198840), _4198838), cart(cart(real, _4198840), _4198838))), matrixu_sub), s(cart(cart(real, _4198840), _4198838), _4201124))), s(cart(cart(real, _4198840), _4198838), _4201122))) = s(cart(cart(real, _4198840), _4198838), i(s(fun(fun(num, cart(real, _4198840)), cart(cart(real, _4198840), _4198838)), lambda), s(fun(num, cart(real, _4198840)), i(s(fun(cart(cart(real, _4198840), _4198838), fun(num, cart(real, _4198840))), i(s(fun(cart(cart(real, _4198840), _4198838), fun(cart(cart(real, _4198840), _4198838), fun(num, cart(real, _4198840)))), _4200196), s(cart(cart(real, _4198840), _4198838), _4201124))), s(cart(cart(real, _4198840), _4198838), _4201122))))))]]]]], (17752 ^ _1670770) ^ [_2257205, _2257207, _2257209] : [17758 ^ _1670770 : [(17761 ^ _1670770) ^ [_2257930] : [p(s(bool, i(s(fun(_2257209, bool), i(s(fun(bool, fun(_2257209, bool)), i(s(fun(_2257209, fun(bool, fun(_2257209, bool))), setspec), s(_2257209, 17755 ^ [_2257205, _2257207, _2257209]))), s(bool, i(s(fun(_2257207, bool), 17753 ^ [_2257205, _2257207, _2257209]), s(_2257207, _2257930))))), s(_2257209, i(s(fun(_2257207, _2257209), 17754 ^ [_2257205, _2257207, _2257209]), s(_2257207, _2257930))))))], (17759 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2257209, bool), i(s(fun(fun(_2257207, _2257209), fun(_2257209, bool)), i(s(fun(fun(_2257207, bool), fun(fun(_2257207, _2257209), fun(_2257209, bool))), _2257205), s(fun(_2257207, bool), 17753 ^ [_2257205, _2257207, _2257209]))), s(fun(_2257207, _2257209), 17754 ^ [_2257205, _2257207, _2257209]))), s(_2257209, 17755 ^ [_2257205, _2257207, _2257209])))))]], 17763 ^ _1670770 : [(17766 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2257209, bool), i(s(fun(fun(_2257207, _2257209), fun(_2257209, bool)), i(s(fun(fun(_2257207, bool), fun(fun(_2257207, _2257209), fun(_2257209, bool))), _2257205), s(fun(_2257207, bool), 17753 ^ [_2257205, _2257207, _2257209]))), s(fun(_2257207, _2257209), 17754 ^ [_2257205, _2257207, _2257209]))), s(_2257209, 17755 ^ [_2257205, _2257207, _2257209]))))], (17764 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2257209, bool), i(s(fun(bool, fun(_2257209, bool)), i(s(fun(_2257209, fun(bool, fun(_2257209, bool))), setspec), s(_2257209, 17755 ^ [_2257205, _2257207, _2257209]))), s(bool, i(s(fun(_2257207, bool), 17753 ^ [_2257205, _2257207, _2257209]), s(_2257207, 17762 ^ [_2257205, _2257207, _2257209]))))), s(_2257209, i(s(fun(_2257207, _2257209), 17754 ^ [_2257205, _2257207, _2257209]), s(_2257207, 17762 ^ [_2257205, _2257207, _2257209])))))))]], 17767 ^ _1670770 : [(17781 ^ _1670770) ^ [_2258940, _2258942] : [17783 ^ _1670770 : [(17786 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2257209, bool), q0), s(_2257209, i(s(fun(_2257207, _2257209), _2258940), s(_2257207, 17782 ^ [_2257205, _2257207, _2257209, _2258940, _2258942]))))))], (17784 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2257207, bool), _2258942), s(_2257207, 17782 ^ [_2257205, _2257207, _2257209, _2258940, _2258942])))))]], 17787 ^ _1670770 : [(17788 ^ _1670770) ^ [_2259316] : [p(s(bool, i(s(fun(fun(_2257209, bool), bool), i(s(fun(_2257209, fun(fun(_2257209, bool), bool)), in), s(_2257209, _2259316))), s(fun(_2257209, bool), i(s(fun(fun(_2257209, bool), fun(_2257209, bool)), gspec), s(fun(_2257209, bool), i(s(fun(fun(_2257207, _2257209), fun(_2257209, bool)), i(s(fun(fun(_2257207, bool), fun(fun(_2257207, _2257209), fun(_2257209, bool))), _2257205), s(fun(_2257207, bool), _2258942))), s(fun(_2257207, _2257209), _2258940)))))))), -(p(s(bool, i(s(fun(_2257209, bool), q0), s(_2257209, _2259316)))))]]], (17768 ^ _1670770) ^ [_2258328, _2258330] : [17770 ^ _1670770 : [(17773 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2257209, bool), q0), s(_2257209, 17769 ^ [_2257205, _2257207, _2257209, _2258328, _2258330]))))], (17771 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2257209, bool), bool), i(s(fun(_2257209, fun(fun(_2257209, bool), bool)), in), s(_2257209, 17769 ^ [_2257205, _2257207, _2257209, _2258328, _2258330]))), s(fun(_2257209, bool), i(s(fun(fun(_2257209, bool), fun(_2257209, bool)), gspec), s(fun(_2257209, bool), i(s(fun(fun(_2257207, _2257209), fun(_2257209, bool)), i(s(fun(fun(_2257207, bool), fun(fun(_2257207, _2257209), fun(_2257209, bool))), _2257205), s(fun(_2257207, bool), _2258330))), s(fun(_2257207, _2257209), _2258328)))))))))]], 17774 ^ _1670770 : [(17775 ^ _1670770) ^ [_2258773] : [p(s(bool, i(s(fun(_2257207, bool), _2258330), s(_2257207, _2258773)))), -(p(s(bool, i(s(fun(_2257209, bool), q0), s(_2257209, i(s(fun(_2257207, _2257209), _2258328), s(_2257207, _2258773)))))))]]]]], (13309 ^ _1670770) ^ [_2081976, _2081978] : [-(s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _2081978))), s(num, _2081976))) = s(int, i(s(fun(real, int), intu_ofu_real), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, i(s(fun(int, real), realu_ofu_int), s(int, _2081978))))), s(num, _2081976))))))], (6070 ^ _1670770) ^ [_1822920, _1822922] : [-(s(num, _1822920) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1822922))), s(num, _1822920))))), s(num, _1822922)))))], (10188 ^ _1670770) ^ [_2003811, _2003813] : [-(s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _2003813))), s(hreal, _2003811))) = s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _2003811))), s(hreal, _2003813))))], (43237 ^ _1670770) ^ [_4261009] : [p(s(bool, i(s(fun(fun(cart(real, n10), cart(real, n10)), bool), linear), s(fun(cart(real, n10), cart(real, n10)), _4261009)))), 43241 ^ _1670770 : [(43242 ^ _1670770) ^ [_4261117] : [-(s(cart(real, n10), i(s(fun(cart(real, n10), cart(real, n10)), _4261009), s(cart(real, n10), _4261117))) = s(cart(real, n10), i(s(fun(cart(real, n10), cart(real, n10)), i(s(fun(real, fun(cart(real, n10), cart(real, n10))), r_), s(real, 43240 ^ [_4261009]))), s(cart(real, n10), _4261117))))]]], (7258 ^ _1670770) ^ [_1876983] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, u_0))), s(num, i(s(fun(num, num), bit1), s(num, _1876983))))) = s(num, i(s(fun(num, num), bit1), s(num, _1876983))))], (4249 ^ _1670770) ^ [_1779310] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, _1779310))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), i(s(fun(bool, fun(num, fun(num, num))), cond), s(bool, 4235 ^ [_1779310]))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (15241 ^ _1670770) ^ [_2131644, _2131646, _2131648] : [15256 ^ _1670770 : [(15257 ^ _1670770) ^ [_2132283] : [-(p(s(bool, i(s(fun(_2131648, bool), _2131646), s(_2131648, _2132283)))))]], p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, i(s(fun(_2131648, int), _2131644), s(_2131648, 15244 ^ [_2131644, _2131646, _2131648])))))), 15248 ^ _1670770 : [(15249 ^ _1670770) ^ [_2132024] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(_2131648, int), _2131644), s(_2131648, _2132024))))), s(int, i(s(fun(_2131648, int), _2131644), s(_2131648, 15247 ^ [_2131644, _2131646, _2131648])))))), -(p(s(bool, i(s(fun(_2131648, bool), _2131646), s(_2131648, _2132024)))))], (15255 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2131648, bool), _2131646), s(_2131648, 15247 ^ [_2131644, _2131646, _2131648]))))]]], (2656 ^ _1670770) ^ [_1714660, _1714662, _1714664] : [2657 ^ _1670770 : [(2661 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1714664, bool), _1714660), s(_1714664, 2659 ^ [_1714660, _1714662, _1714664]))))], (2658 ^ _1670770) ^ [] : [p(s(bool, _1714662))]], 2662 ^ _1670770 : [(2663 ^ _1670770) ^ [_1714849] : [-(p(s(bool, _1714662))), -(p(s(bool, i(s(fun(_1714664, bool), _1714660), s(_1714664, _1714849)))))]]], (43609 ^ _1670770) ^ [_4279391, _4279393] : [43610 ^ _1670770 : [(43611 ^ _1670770) ^ [_4279514] : [p(s(bool, i(s(fun(fun(_4279393, real), bool), _4279391), s(fun(_4279393, real), i(s(fun(fun(_4279393, cart(real, n10)), fun(_4279393, real)), i(s(fun(fun(cart(real, n10), real), fun(fun(_4279393, cart(real, n10)), fun(_4279393, real))), o), s(fun(cart(real, n10), real), drop))), s(fun(_4279393, cart(real, n10)), _4279514))))))]], -(p(s(bool, i(s(fun(fun(_4279393, real), bool), _4279391), s(fun(_4279393, real), 43612 ^ [_4279391, _4279393])))))], (16622 ^ _1670770) ^ [_2191334, _2191336] : [p(s(bool, i(s(fun(fun(_2191336, bool), bool), i(s(fun(fun(_2191336, bool), fun(fun(_2191336, bool), bool)), psubset), s(fun(_2191336, bool), univ))), s(fun(_2191336, bool), _2191334))))], (41759 ^ _1670770) ^ [_4130602, _4130604, _4130606, _4130608] : [-(p(s(bool, i(s(fun(cart(real, _4130608), bool), i(s(fun(cart(real, _4130608), fun(cart(real, _4130608), bool)), orthogonal), s(cart(real, _4130608), i(s(fun(cart(real, _4130608), cart(real, _4130608)), i(s(fun(cart(real, _4130608), fun(cart(real, _4130608), cart(real, _4130608))), vectoru_sub), s(cart(real, _4130608), _4130604))), s(cart(real, _4130608), _4130602))))), s(cart(real, _4130608), _4130606))))), p(s(bool, i(s(fun(cart(real, _4130608), bool), i(s(fun(cart(real, _4130608), fun(cart(real, _4130608), bool)), orthogonal), s(cart(real, _4130608), _4130604))), s(cart(real, _4130608), _4130606)))), p(s(bool, i(s(fun(cart(real, _4130608), bool), i(s(fun(cart(real, _4130608), fun(cart(real, _4130608), bool)), orthogonal), s(cart(real, _4130608), _4130602))), s(cart(real, _4130608), _4130606))))], (7492 ^ _1670770) ^ [_1883042, _1883044] : [s(num, _1883044) = s(num, _1883042), -(s(num, i(s(fun(num, num), bit0), s(num, _1883044))) = s(num, i(s(fun(num, num), bit0), s(num, _1883042))))], (16237 ^ _1670770) ^ [_2175599, _2175601, _2175603] : [-(p(s(bool, i(s(fun(fun(_2175603, bool), bool), i(s(fun(_2175603, fun(fun(_2175603, bool), bool)), in), s(_2175603, _2175599))), s(fun(_2175603, bool), i(s(fun(fun(fun(_2175603, bool), bool), fun(_2175603, bool)), unions), s(fun(fun(_2175603, bool), bool), _2175601))))))), 16238 ^ _1670770 : [(16239 ^ _1670770) ^ [_2175797] : [p(s(bool, i(s(fun(fun(fun(_2175603, bool), bool), bool), i(s(fun(fun(_2175603, bool), fun(fun(fun(_2175603, bool), bool), bool)), in), s(fun(_2175603, bool), _2175797))), s(fun(fun(_2175603, bool), bool), _2175601)))), p(s(bool, i(s(fun(fun(_2175603, bool), bool), i(s(fun(_2175603, fun(fun(_2175603, bool), bool)), in), s(_2175603, _2175599))), s(fun(_2175603, bool), _2175797))))]]], (3970 ^ _1670770) ^ [_1773142, _1773144, _1773146] : [-(s(_1773146, i(s(fun(num, _1773146), 3968 ^ [_1773142, _1773144, _1773146]), s(num, i(s(fun(num, num), numeral), s(num, u_0))))) = s(_1773146, _1773144))], (4218 ^ _1670770) ^ [_1778759, _1778761] : [s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1778761))), s(num, _1778759))) = s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))), -(s(num, _1778761) = s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))), -(s(num, _1778759) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (9031 ^ _1670770) ^ [_1960720, _1960722, _1960724] : [9034 ^ _1670770 : [(9037 ^ _1670770) ^ [] : [s(_1960722, 9032 ^ [_1960720, _1960722, _1960724]) = s(_1960722, 9033 ^ [_1960720, _1960722, _1960724])], (9035 ^ _1670770) ^ [] : [-(s(_1960724, i(s(fun(_1960722, _1960724), _1960720), s(_1960722, 9032 ^ [_1960720, _1960722, _1960724]))) = s(_1960724, i(s(fun(_1960722, _1960724), _1960720), s(_1960722, 9033 ^ [_1960720, _1960722, _1960724]))))]], 9038 ^ _1670770 : [(9039 ^ _1670770) ^ [_1961076, _1961078] : [s(list(_1960724), i(s(fun(list(_1960722), list(_1960724)), i(s(fun(fun(_1960722, _1960724), fun(list(_1960722), list(_1960724))), map0), s(fun(_1960722, _1960724), _1960720))), s(list(_1960722), _1961078))) = s(list(_1960724), i(s(fun(list(_1960722), list(_1960724)), i(s(fun(fun(_1960722, _1960724), fun(list(_1960722), list(_1960724))), map0), s(fun(_1960722, _1960724), _1960720))), s(list(_1960722), _1961076))), -(s(list(_1960722), _1961078) = s(list(_1960722), _1961076))]]], (10204 ^ _1670770) ^ [_2004317] : [-(s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_mul), s(hreal, i(s(fun(num, hreal), hrealu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(hreal, _2004317))) = s(hreal, _2004317))], (5215 ^ _1670770) ^ [_1801785] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, i(s(fun(num, num), fact), s(num, _1801785)))))))], (9017 ^ _1670770) ^ [_1960133, _1960135, _1960137] : [9020 ^ _1670770 : [(9023 ^ _1670770) ^ [] : [s(list(_1960135), 9018 ^ [_1960133, _1960135, _1960137]) = s(list(_1960135), 9019 ^ [_1960133, _1960135, _1960137])], (9021 ^ _1670770) ^ [] : [-(s(list(_1960137), i(s(fun(list(_1960135), list(_1960137)), i(s(fun(fun(_1960135, _1960137), fun(list(_1960135), list(_1960137))), map0), s(fun(_1960135, _1960137), _1960133))), s(list(_1960135), 9018 ^ [_1960133, _1960135, _1960137]))) = s(list(_1960137), i(s(fun(list(_1960135), list(_1960137)), i(s(fun(fun(_1960135, _1960137), fun(list(_1960135), list(_1960137))), map0), s(fun(_1960135, _1960137), _1960133))), s(list(_1960135), 9019 ^ [_1960133, _1960135, _1960137]))))]], 9024 ^ _1670770 : [(9025 ^ _1670770) ^ [_1960563, _1960565] : [s(_1960137, i(s(fun(_1960135, _1960137), _1960133), s(_1960135, _1960565))) = s(_1960137, i(s(fun(_1960135, _1960137), _1960133), s(_1960135, _1960563))), -(s(_1960135, _1960565) = s(_1960135, _1960563))]]], (14942 ^ _1670770) ^ [_2122750, _2122752] : [-(s(int, i(s(fun(int, int), intu_abs), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2122752))), s(int, _2122750))))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))), s(int, i(s(fun(int, int), intu_abs), s(int, _2122752))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(int, i(s(fun(int, int), intu_abs), s(int, _2122750))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))], (14493 ^ _1670770) ^ [_2111528, _2111530] : [-(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_gt), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _2111530))))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _2111528))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_), s(num, _2111530))), s(num, _2111528))))], (25841 ^ _1670770) ^ [_2703342, _2703344, _2703346, _2703348] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(fun(_2703348, num), num), i(s(fun(fun(_2703348, bool), fun(fun(_2703348, num), num)), nsum), s(fun(_2703348, bool), _2703342))), s(fun(_2703348, num), _2703346))))), s(num, i(s(fun(fun(_2703348, num), num), i(s(fun(fun(_2703348, bool), fun(fun(_2703348, num), num)), nsum), s(fun(_2703348, bool), _2703342))), s(fun(_2703348, num), _2703344))))))), p(s(bool, i(s(fun(fun(_2703348, bool), bool), finite), s(fun(_2703348, bool), _2703342)))), 25849 ^ _1670770 : [(25852 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(_2703348, num), _2703346), s(_2703348, 25848 ^ [_2703342, _2703344, _2703346, _2703348]))))), s(num, i(s(fun(_2703348, num), _2703344), s(_2703348, 25848 ^ [_2703342, _2703344, _2703346, _2703348]))))))], (25850 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2703348, bool), bool), i(s(fun(_2703348, fun(fun(_2703348, bool), bool)), in), s(_2703348, 25848 ^ [_2703342, _2703344, _2703346, _2703348]))), s(fun(_2703348, bool), _2703342)))))]], 25853 ^ _1670770 : [(25854 ^ _1670770) ^ [_2703998] : [p(s(bool, i(s(fun(fun(_2703348, bool), bool), i(s(fun(_2703348, fun(fun(_2703348, bool), bool)), in), s(_2703348, _2703998))), s(fun(_2703348, bool), _2703342)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(_2703348, num), _2703346), s(_2703348, _2703998))))), s(num, i(s(fun(_2703348, num), _2703344), s(_2703348, _2703998))))))]]], (1250 ^ _1670770) ^ [_1686718] : [1251 ^ _1670770 : [(1254 ^ _1670770) ^ [] : [p(s(bool, _1686718))], (1252 ^ _1670770) ^ [] : [-(p(s(bool, t)))]], -(p(s(bool, _1686718)))], (128 ^ _1670770) ^ [] : [-(p(s(bool, t)))], (15921 ^ _1670770) ^ [_2161190, _2161192, _2161194] : [15923 ^ _1670770 : [(15926 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2161194, bool), bool), i(s(fun(_2161194, fun(fun(_2161194, bool), bool)), in), s(_2161194, 15922 ^ [_2161190, _2161192, _2161194]))), s(fun(_2161194, bool), _2161190))))], (15924 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2161194, bool), bool), i(s(fun(_2161194, fun(fun(_2161194, bool), bool)), in), s(_2161194, 15922 ^ [_2161190, _2161192, _2161194]))), s(fun(_2161194, bool), _2161192)))))]], -(p(s(bool, i(s(fun(fun(_2161194, bool), bool), i(s(fun(fun(_2161194, bool), fun(fun(_2161194, bool), bool)), subset), s(fun(_2161194, bool), _2161192))), s(fun(_2161194, bool), _2161190)))))], (45191 ^ _1670770) ^ [_4374639, _4374641] : [-(p(s(bool, i(s(fun(fun(cart(real, _4374641), bool), bool), finite), s(fun(cart(real, _4374641), bool), i(s(fun(fun(cart(real, _4374641), bool), fun(cart(real, _4374641), bool)), gspec), s(fun(cart(real, _4374641), bool), _4374639))))))), 45195 ^ _1670770 : [(45198 ^ _1670770) ^ [_4375170, _4375172] : [p(s(bool, i(s(fun(cart(real, _4374641), bool), i(s(fun(bool, fun(cart(real, _4374641), bool)), i(s(fun(cart(real, _4374641), fun(bool, fun(cart(real, _4374641), bool))), setspec), s(cart(real, _4374641), 45192 ^ [_4374639, _4374641]))), s(bool, _4375170))), s(cart(real, _4374641), i(s(fun(num, cart(real, _4374641)), basis), s(num, _4375172)))))), 45209 ^ _1670770 : [(45214 ^ _1670770) ^ [] : [p(s(bool, _4375170))], (45212 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4375172))), s(num, i(s(fun(fun(_4374641, bool), num), dimindex), s(fun(_4374641, bool), univ)))))))], (45210 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _4375172)))))]], 45201 ^ _1670770 : [(45204 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _4375172)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4375172))), s(num, i(s(fun(fun(_4374641, bool), num), dimindex), s(fun(_4374641, bool), univ))))))], (45202 ^ _1670770) ^ [] : [-(p(s(bool, _4375170)))]]], (45196 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(cart(real, _4374641), bool), _4374639), s(cart(real, _4374641), 45192 ^ [_4374639, _4374641])))))]], 45219 ^ _1670770 : [(45238 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(cart(real, _4374641), bool), i(s(fun(bool, fun(cart(real, _4374641), bool)), i(s(fun(cart(real, _4374641), fun(bool, fun(cart(real, _4374641), bool))), setspec), s(cart(real, _4374641), 45192 ^ [_4374639, _4374641]))), s(bool, 45218 ^ [_4374639, _4374641]))), s(cart(real, _4374641), i(s(fun(num, cart(real, _4374641)), basis), s(num, 45217 ^ [_4374639, _4374641])))))))], (45220 ^ _1670770) ^ [] : [p(s(bool, 45218 ^ [_4374639, _4374641])), 45223 ^ _1670770 : [(45226 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 45217 ^ [_4374639, _4374641]))), s(num, i(s(fun(fun(_4374641, bool), num), dimindex), s(fun(_4374641, bool), univ)))))))], (45224 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, 45217 ^ [_4374639, _4374641])))))]]], (45228 ^ _1670770) ^ [] : [-(p(s(bool, 45218 ^ [_4374639, _4374641]))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, 45217 ^ [_4374639, _4374641])))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 45217 ^ [_4374639, _4374641]))), s(num, i(s(fun(fun(_4374641, bool), num), dimindex), s(fun(_4374641, bool), univ))))))], (45240 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(cart(real, _4374641), bool), _4374639), s(cart(real, _4374641), 45192 ^ [_4374639, _4374641]))))]]], (4315 ^ _1670770) ^ [_1780963, _1780965] : [-(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_), s(num, _1780963))), s(num, _1780965))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1780965))), s(num, _1780963))))], (16494 ^ _1670770) ^ [_2186817, _2186819] : [-(s(fun(_2186819, bool), _2186817) = s(fun(_2186819, bool), empty)), -(p(s(bool, i(s(fun(fun(_2186819, bool), bool), i(s(fun(_2186819, fun(fun(_2186819, bool), bool)), in), s(_2186819, 16497 ^ [_2186817, _2186819]))), s(fun(_2186819, bool), _2186817)))))], (43938 ^ _1670770) ^ [_4297446, _4297448, _4297450, _4297452] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(prod(cart(real, _4297450), cart(real, _4297450)), real), distance), s(prod(cart(real, _4297450), cart(real, _4297450)), i(s(fun(cart(real, _4297450), prod(cart(real, _4297450), cart(real, _4297450))), i(s(fun(cart(real, _4297450), fun(cart(real, _4297450), prod(cart(real, _4297450), cart(real, _4297450)))), c_), s(cart(real, _4297450), i(s(fun(cart(real, finite_sum(_4297452, _4297450)), cart(real, _4297450)), sndcart), s(cart(real, finite_sum(_4297452, _4297450)), _4297448))))), s(cart(real, _4297450), i(s(fun(cart(real, finite_sum(_4297452, _4297450)), cart(real, _4297450)), sndcart), s(cart(real, finite_sum(_4297452, _4297450)), _4297446))))))))), s(real, i(s(fun(prod(cart(real, finite_sum(_4297452, _4297450)), cart(real, finite_sum(_4297452, _4297450))), real), distance), s(prod(cart(real, finite_sum(_4297452, _4297450)), cart(real, finite_sum(_4297452, _4297450))), i(s(fun(cart(real, finite_sum(_4297452, _4297450)), prod(cart(real, finite_sum(_4297452, _4297450)), cart(real, finite_sum(_4297452, _4297450)))), i(s(fun(cart(real, finite_sum(_4297452, _4297450)), fun(cart(real, finite_sum(_4297452, _4297450)), prod(cart(real, finite_sum(_4297452, _4297450)), cart(real, finite_sum(_4297452, _4297450))))), c_), s(cart(real, finite_sum(_4297452, _4297450)), _4297448))), s(cart(real, finite_sum(_4297452, _4297450)), _4297446)))))))))], (33903 ^ _1670770) ^ [_3597614, _3597616, _3597618] : [p(s(bool, i(s(fun(fun(prod(_3597618, _3597618), bool), bool), i(s(fun(fun(prod(_3597618, _3597618), bool), fun(fun(prod(_3597618, _3597618), bool), bool)), inseg), s(fun(prod(_3597618, _3597618), bool), _3597614))), s(fun(prod(_3597618, _3597618), bool), _3597616)))), 33906 ^ _1670770 : [(33907 ^ _1670770) ^ [_3597879] : [p(s(bool, i(s(fun(_3597618, bool), i(s(fun(fun(prod(_3597618, _3597618), bool), fun(_3597618, bool)), fl), s(fun(prod(_3597618, _3597618), bool), _3597614))), s(_3597618, _3597879)))), -(p(s(bool, i(s(fun(_3597618, bool), i(s(fun(fun(prod(_3597618, _3597618), bool), fun(_3597618, bool)), fl), s(fun(prod(_3597618, _3597618), bool), _3597616))), s(_3597618, _3597879)))))]]], (7961 ^ _1670770) ^ [_1902737, _1902739, _1902741, _1902743] : [s(_1902741, _1902739) = s(_1902741, _1902737), -(s(sum0(_1902741, _1902743), i(s(fun(_1902741, sum0(_1902741, _1902743)), inl), s(_1902741, _1902739))) = s(sum0(_1902741, _1902743), i(s(fun(_1902741, sum0(_1902741, _1902743)), inl), s(_1902741, _1902737))))], (22457 ^ _1670770) ^ [_2515836, _2515838] : [p(s(bool, i(s(fun(fun(_2515838, bool), bool), finite), s(fun(_2515838, bool), _2515836)))), 22460 ^ _1670770 : [(22463 ^ _1670770) ^ [] : [-(s(num, i(s(fun(list(_2515838), num), length), s(list(_2515838), i(s(fun(fun(_2515838, bool), list(_2515838)), listu_ofu_set), s(fun(_2515838, bool), _2515836))))) = s(num, i(s(fun(fun(_2515838, bool), num), card), s(fun(_2515838, bool), _2515836))))], (22461 ^ _1670770) ^ [] : [-(s(fun(_2515838, bool), i(s(fun(list(_2515838), fun(_2515838, bool)), setu_ofu_list), s(list(_2515838), i(s(fun(fun(_2515838, bool), list(_2515838)), listu_ofu_set), s(fun(_2515838, bool), _2515836))))) = s(fun(_2515838, bool), _2515836))]]], (13475 ^ _1670770) ^ [] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, m))), s(int, n))))), s(int, p1))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, m))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, n))), s(int, p1))))))], (19638 ^ _1670770) ^ [_2372093, _2372095, _2372097] : [19645 ^ _1670770 : [(19648 ^ _1670770) ^ [_2373502, _2373504] : [p(s(bool, i(s(fun(_2372097, bool), i(s(fun(bool, fun(_2372097, bool)), i(s(fun(_2372097, fun(bool, fun(_2372097, bool))), setspec), s(_2372097, 19642 ^ [_2372093, _2372095, _2372097]))), s(bool, _2373502))), s(_2372097, _2373504)))), 19659 ^ _1670770 : [(19664 ^ _1670770) ^ [] : [p(s(bool, _2373502))], (19662 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2372095, bool), bool), i(s(fun(_2372095, fun(fun(_2372095, bool), bool)), in), s(_2372095, i(s(fun(_2372097, _2372095), 19640 ^ [_2372093, _2372095, _2372097]), s(_2372097, _2373504))))), s(fun(_2372095, bool), 19641 ^ [_2372093, _2372095, _2372097])))))], (19660 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2372097, bool), bool), i(s(fun(_2372097, fun(fun(_2372097, bool), bool)), in), s(_2372097, _2373504))), s(fun(_2372097, bool), 19639 ^ [_2372093, _2372095, _2372097])))))]], 19651 ^ _1670770 : [(19654 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2372097, bool), bool), i(s(fun(_2372097, fun(fun(_2372097, bool), bool)), in), s(_2372097, _2373504))), s(fun(_2372097, bool), 19639 ^ [_2372093, _2372095, _2372097])))), p(s(bool, i(s(fun(fun(_2372095, bool), bool), i(s(fun(_2372095, fun(fun(_2372095, bool), bool)), in), s(_2372095, i(s(fun(_2372097, _2372095), 19640 ^ [_2372093, _2372095, _2372097]), s(_2372097, _2373504))))), s(fun(_2372095, bool), 19641 ^ [_2372093, _2372095, _2372097]))))], (19652 ^ _1670770) ^ [] : [-(p(s(bool, _2373502)))]]], (19646 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2372097, bool), i(s(fun(fun(_2372095, bool), fun(_2372097, bool)), i(s(fun(fun(_2372097, _2372095), fun(fun(_2372095, bool), fun(_2372097, bool))), i(s(fun(fun(_2372097, bool), fun(fun(_2372097, _2372095), fun(fun(_2372095, bool), fun(_2372097, bool)))), _2372093), s(fun(_2372097, bool), 19639 ^ [_2372093, _2372095, _2372097]))), s(fun(_2372097, _2372095), 19640 ^ [_2372093, _2372095, _2372097]))), s(fun(_2372095, bool), 19641 ^ [_2372093, _2372095, _2372097]))), s(_2372097, 19642 ^ [_2372093, _2372095, _2372097])))))]], 19669 ^ _1670770 : [(19688 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2372097, bool), i(s(fun(bool, fun(_2372097, bool)), i(s(fun(_2372097, fun(bool, fun(_2372097, bool))), setspec), s(_2372097, 19642 ^ [_2372093, _2372095, _2372097]))), s(bool, 19668 ^ [_2372093, _2372095, _2372097]))), s(_2372097, 19667 ^ [_2372093, _2372095, _2372097])))))], (19670 ^ _1670770) ^ [] : [p(s(bool, 19668 ^ [_2372093, _2372095, _2372097])), 19673 ^ _1670770 : [(19676 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2372095, bool), bool), i(s(fun(_2372095, fun(fun(_2372095, bool), bool)), in), s(_2372095, i(s(fun(_2372097, _2372095), 19640 ^ [_2372093, _2372095, _2372097]), s(_2372097, 19667 ^ [_2372093, _2372095, _2372097]))))), s(fun(_2372095, bool), 19641 ^ [_2372093, _2372095, _2372097])))))], (19674 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2372097, bool), bool), i(s(fun(_2372097, fun(fun(_2372097, bool), bool)), in), s(_2372097, 19667 ^ [_2372093, _2372095, _2372097]))), s(fun(_2372097, bool), 19639 ^ [_2372093, _2372095, _2372097])))))]]], (19678 ^ _1670770) ^ [] : [-(p(s(bool, 19668 ^ [_2372093, _2372095, _2372097]))), p(s(bool, i(s(fun(fun(_2372097, bool), bool), i(s(fun(_2372097, fun(fun(_2372097, bool), bool)), in), s(_2372097, 19667 ^ [_2372093, _2372095, _2372097]))), s(fun(_2372097, bool), 19639 ^ [_2372093, _2372095, _2372097])))), p(s(bool, i(s(fun(fun(_2372095, bool), bool), i(s(fun(_2372095, fun(fun(_2372095, bool), bool)), in), s(_2372095, i(s(fun(_2372097, _2372095), 19640 ^ [_2372093, _2372095, _2372097]), s(_2372097, 19667 ^ [_2372093, _2372095, _2372097]))))), s(fun(_2372095, bool), 19641 ^ [_2372093, _2372095, _2372097]))))], (19690 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2372097, bool), i(s(fun(fun(_2372095, bool), fun(_2372097, bool)), i(s(fun(fun(_2372097, _2372095), fun(fun(_2372095, bool), fun(_2372097, bool))), i(s(fun(fun(_2372097, bool), fun(fun(_2372097, _2372095), fun(fun(_2372095, bool), fun(_2372097, bool)))), _2372093), s(fun(_2372097, bool), 19639 ^ [_2372093, _2372095, _2372097]))), s(fun(_2372097, _2372095), 19640 ^ [_2372093, _2372095, _2372097]))), s(fun(_2372095, bool), 19641 ^ [_2372093, _2372095, _2372097]))), s(_2372097, 19642 ^ [_2372093, _2372095, _2372097]))))]], 19691 ^ _1670770 : [(19692 ^ _1670770) ^ [_2375236] : [19745 ^ _1670770 : [(19746 ^ _1670770) ^ [_2377936, _2377938, _2377940] : [-(p(s(bool, i(s(fun(fun(_2372097, bool), bool), finite), s(fun(_2372097, bool), i(s(fun(fun(_2372097, bool), fun(_2372097, bool)), gspec), s(fun(_2372097, bool), i(s(fun(fun(_2372095, bool), fun(_2372097, bool)), i(s(fun(fun(_2372097, _2372095), fun(fun(_2372095, bool), fun(_2372097, bool))), i(s(fun(fun(_2372097, bool), fun(fun(_2372097, _2372095), fun(fun(_2372095, bool), fun(_2372097, bool)))), _2372093), s(fun(_2372097, bool), _2377938))), s(fun(_2372097, _2372095), _2377940))), s(fun(_2372095, bool), _2377936))))))))), p(s(bool, i(s(fun(fun(_2372095, bool), bool), finite), s(fun(_2372095, bool), _2377936)))), 19752 ^ _1670770 : [(19755 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2372097, bool), bool), finite), s(fun(_2372097, bool), i(s(fun(fun(_2372097, bool), fun(_2372097, bool)), gspec), s(fun(_2372097, bool), i(s(fun(_2372095, fun(_2372097, bool)), i(s(fun(fun(_2372097, _2372095), fun(_2372095, fun(_2372097, bool))), i(s(fun(fun(_2372097, bool), fun(fun(_2372097, _2372095), fun(_2372095, fun(_2372097, bool)))), _2375236), s(fun(_2372097, bool), _2377938))), s(fun(_2372097, _2372095), _2377940))), s(_2372095, 19751 ^ [_2372093, _2372095, _2372097, _2375236, _2377936, _2377938, _2377940]))))))))], (19753 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2372095, bool), bool), i(s(fun(_2372095, fun(fun(_2372095, bool), bool)), in), s(_2372095, 19751 ^ [_2372093, _2372095, _2372097, _2375236, _2377936, _2377938, _2377940]))), s(fun(_2372095, bool), _2377936)))))]]]], 19699 ^ _1670770 : [(19702 ^ _1670770) ^ [_2376318, _2376320] : [p(s(bool, i(s(fun(_2372097, bool), i(s(fun(bool, fun(_2372097, bool)), i(s(fun(_2372097, fun(bool, fun(_2372097, bool))), setspec), s(_2372097, 19696 ^ [_2372093, _2372095, _2372097, _2375236]))), s(bool, _2376318))), s(_2372097, _2376320)))), 19713 ^ _1670770 : [(19718 ^ _1670770) ^ [] : [p(s(bool, _2376318))], (19716 ^ _1670770) ^ [] : [-(s(_2372095, i(s(fun(_2372097, _2372095), 19694 ^ [_2372093, _2372095, _2372097, _2375236]), s(_2372097, _2376320))) = s(_2372095, 19695 ^ [_2372093, _2372095, _2372097, _2375236]))], (19714 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2372097, bool), bool), i(s(fun(_2372097, fun(fun(_2372097, bool), bool)), in), s(_2372097, _2376320))), s(fun(_2372097, bool), 19693 ^ [_2372093, _2372095, _2372097, _2375236])))))]], 19705 ^ _1670770 : [(19708 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2372097, bool), bool), i(s(fun(_2372097, fun(fun(_2372097, bool), bool)), in), s(_2372097, _2376320))), s(fun(_2372097, bool), 19693 ^ [_2372093, _2372095, _2372097, _2375236])))), s(_2372095, i(s(fun(_2372097, _2372095), 19694 ^ [_2372093, _2372095, _2372097, _2375236]), s(_2372097, _2376320))) = s(_2372095, 19695 ^ [_2372093, _2372095, _2372097, _2375236])], (19706 ^ _1670770) ^ [] : [-(p(s(bool, _2376318)))]]], (19700 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2372097, bool), i(s(fun(_2372095, fun(_2372097, bool)), i(s(fun(fun(_2372097, _2372095), fun(_2372095, fun(_2372097, bool))), i(s(fun(fun(_2372097, bool), fun(fun(_2372097, _2372095), fun(_2372095, fun(_2372097, bool)))), _2375236), s(fun(_2372097, bool), 19693 ^ [_2372093, _2372095, _2372097, _2375236]))), s(fun(_2372097, _2372095), 19694 ^ [_2372093, _2372095, _2372097, _2375236]))), s(_2372095, 19695 ^ [_2372093, _2372095, _2372097, _2375236]))), s(_2372097, 19696 ^ [_2372093, _2372095, _2372097, _2375236])))))]], 19723 ^ _1670770 : [(19742 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2372097, bool), i(s(fun(bool, fun(_2372097, bool)), i(s(fun(_2372097, fun(bool, fun(_2372097, bool))), setspec), s(_2372097, 19696 ^ [_2372093, _2372095, _2372097, _2375236]))), s(bool, 19722 ^ [_2372093, _2372095, _2372097, _2375236]))), s(_2372097, 19721 ^ [_2372093, _2372095, _2372097, _2375236])))))], (19724 ^ _1670770) ^ [] : [p(s(bool, 19722 ^ [_2372093, _2372095, _2372097, _2375236])), 19727 ^ _1670770 : [(19730 ^ _1670770) ^ [] : [-(s(_2372095, i(s(fun(_2372097, _2372095), 19694 ^ [_2372093, _2372095, _2372097, _2375236]), s(_2372097, 19721 ^ [_2372093, _2372095, _2372097, _2375236]))) = s(_2372095, 19695 ^ [_2372093, _2372095, _2372097, _2375236]))], (19728 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2372097, bool), bool), i(s(fun(_2372097, fun(fun(_2372097, bool), bool)), in), s(_2372097, 19721 ^ [_2372093, _2372095, _2372097, _2375236]))), s(fun(_2372097, bool), 19693 ^ [_2372093, _2372095, _2372097, _2375236])))))]]], (19732 ^ _1670770) ^ [] : [-(p(s(bool, 19722 ^ [_2372093, _2372095, _2372097, _2375236]))), p(s(bool, i(s(fun(fun(_2372097, bool), bool), i(s(fun(_2372097, fun(fun(_2372097, bool), bool)), in), s(_2372097, 19721 ^ [_2372093, _2372095, _2372097, _2375236]))), s(fun(_2372097, bool), 19693 ^ [_2372093, _2372095, _2372097, _2375236])))), s(_2372095, i(s(fun(_2372097, _2372095), 19694 ^ [_2372093, _2372095, _2372097, _2375236]), s(_2372097, 19721 ^ [_2372093, _2372095, _2372097, _2375236]))) = s(_2372095, 19695 ^ [_2372093, _2372095, _2372097, _2375236])], (19744 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2372097, bool), i(s(fun(_2372095, fun(_2372097, bool)), i(s(fun(fun(_2372097, _2372095), fun(_2372095, fun(_2372097, bool))), i(s(fun(fun(_2372097, bool), fun(fun(_2372097, _2372095), fun(_2372095, fun(_2372097, bool)))), _2375236), s(fun(_2372097, bool), 19693 ^ [_2372093, _2372095, _2372097, _2375236]))), s(fun(_2372097, _2372095), 19694 ^ [_2372093, _2372095, _2372097, _2375236]))), s(_2372095, 19695 ^ [_2372093, _2372095, _2372097, _2375236]))), s(_2372097, 19696 ^ [_2372093, _2372095, _2372097, _2375236]))))]]]]], (13012 ^ _1670770) ^ [_2076455] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2076455))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, 13010 ^ [_2076455])))))))], (27090 ^ _1670770) ^ [_2789197, _2789199, _2789201, _2789203] : [-(s(num, i(s(fun(fun(_2789203, num), num), i(s(fun(fun(_2789203, bool), fun(fun(_2789203, num), num)), nsum), s(fun(_2789203, bool), i(s(fun(fun(_2789203, bool), fun(_2789203, bool)), i(s(fun(fun(_2789203, bool), fun(fun(_2789203, bool), fun(_2789203, bool))), union), s(fun(_2789203, bool), _2789199))), s(fun(_2789203, bool), _2789197))))), s(fun(_2789203, num), _2789201))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(fun(_2789203, num), num), i(s(fun(fun(_2789203, bool), fun(fun(_2789203, num), num)), nsum), s(fun(_2789203, bool), _2789199))), s(fun(_2789203, num), _2789201))))), s(num, i(s(fun(fun(_2789203, num), num), i(s(fun(fun(_2789203, bool), fun(fun(_2789203, num), num)), nsum), s(fun(_2789203, bool), _2789197))), s(fun(_2789203, num), _2789201)))))), p(s(bool, i(s(fun(fun(_2789203, bool), bool), finite), s(fun(_2789203, bool), _2789199)))), p(s(bool, i(s(fun(fun(_2789203, bool), bool), finite), s(fun(_2789203, bool), _2789197)))), 27100 ^ _1670770 : [(27103 ^ _1670770) ^ [] : [s(num, i(s(fun(_2789203, num), _2789201), s(_2789203, 27099 ^ [_2789197, _2789199, _2789201, _2789203]))) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (27101 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2789203, bool), bool), i(s(fun(_2789203, fun(fun(_2789203, bool), bool)), in), s(_2789203, 27099 ^ [_2789197, _2789199, _2789201, _2789203]))), s(fun(_2789203, bool), i(s(fun(fun(_2789203, bool), fun(_2789203, bool)), i(s(fun(fun(_2789203, bool), fun(fun(_2789203, bool), fun(_2789203, bool))), inter), s(fun(_2789203, bool), _2789199))), s(fun(_2789203, bool), _2789197)))))))]]], (44493 ^ _1670770) ^ [_4329952, _4329954] : [44546 ^ _1670770 : [(44547 ^ _1670770) ^ [_4333070, _4333072] : [-(p(s(bool, i(s(fun(fun(cart(real, _4329954), bool), bool), subspace), s(fun(cart(real, _4329954), bool), i(s(fun(fun(cart(real, _4329954), bool), fun(cart(real, _4329954), bool)), gspec), s(fun(cart(real, _4329954), bool), i(s(fun(fun(cart(real, _4329954), bool), fun(cart(real, _4329954), bool)), i(s(fun(fun(cart(real, _4329954), bool), fun(fun(cart(real, _4329954), bool), fun(cart(real, _4329954), bool))), _4329952), s(fun(cart(real, _4329954), bool), _4333072))), s(fun(cart(real, _4329954), bool), _4333070))))))))), p(s(bool, i(s(fun(fun(cart(real, _4329954), bool), bool), subspace), s(fun(cart(real, _4329954), bool), _4333072)))), p(s(bool, i(s(fun(fun(cart(real, _4329954), bool), bool), subspace), s(fun(cart(real, _4329954), bool), _4333070))))]], 44499 ^ _1670770 : [(44502 ^ _1670770) ^ [_4331087, _4331089, _4331091] : [p(s(bool, i(s(fun(cart(real, _4329954), bool), i(s(fun(bool, fun(cart(real, _4329954), bool)), i(s(fun(cart(real, _4329954), fun(bool, fun(cart(real, _4329954), bool))), setspec), s(cart(real, _4329954), 44496 ^ [_4329952, _4329954]))), s(bool, _4331087))), s(cart(real, _4329954), i(s(fun(cart(real, _4329954), cart(real, _4329954)), i(s(fun(cart(real, _4329954), fun(cart(real, _4329954), cart(real, _4329954))), vectoru_add), s(cart(real, _4329954), _4331091))), s(cart(real, _4329954), _4331089)))))), 44513 ^ _1670770 : [(44518 ^ _1670770) ^ [] : [p(s(bool, _4331087))], (44516 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4329954), bool), bool), i(s(fun(cart(real, _4329954), fun(fun(cart(real, _4329954), bool), bool)), in), s(cart(real, _4329954), _4331089))), s(fun(cart(real, _4329954), bool), 44495 ^ [_4329952, _4329954])))))], (44514 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4329954), bool), bool), i(s(fun(cart(real, _4329954), fun(fun(cart(real, _4329954), bool), bool)), in), s(cart(real, _4329954), _4331091))), s(fun(cart(real, _4329954), bool), 44494 ^ [_4329952, _4329954])))))]], 44505 ^ _1670770 : [(44508 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(cart(real, _4329954), bool), bool), i(s(fun(cart(real, _4329954), fun(fun(cart(real, _4329954), bool), bool)), in), s(cart(real, _4329954), _4331091))), s(fun(cart(real, _4329954), bool), 44494 ^ [_4329952, _4329954])))), p(s(bool, i(s(fun(fun(cart(real, _4329954), bool), bool), i(s(fun(cart(real, _4329954), fun(fun(cart(real, _4329954), bool), bool)), in), s(cart(real, _4329954), _4331089))), s(fun(cart(real, _4329954), bool), 44495 ^ [_4329952, _4329954]))))], (44506 ^ _1670770) ^ [] : [-(p(s(bool, _4331087)))]]], (44500 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(cart(real, _4329954), bool), i(s(fun(fun(cart(real, _4329954), bool), fun(cart(real, _4329954), bool)), i(s(fun(fun(cart(real, _4329954), bool), fun(fun(cart(real, _4329954), bool), fun(cart(real, _4329954), bool))), _4329952), s(fun(cart(real, _4329954), bool), 44494 ^ [_4329952, _4329954]))), s(fun(cart(real, _4329954), bool), 44495 ^ [_4329952, _4329954]))), s(cart(real, _4329954), 44496 ^ [_4329952, _4329954])))))]], 44524 ^ _1670770 : [(44543 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(cart(real, _4329954), bool), i(s(fun(bool, fun(cart(real, _4329954), bool)), i(s(fun(cart(real, _4329954), fun(bool, fun(cart(real, _4329954), bool))), setspec), s(cart(real, _4329954), 44496 ^ [_4329952, _4329954]))), s(bool, 44523 ^ [_4329952, _4329954]))), s(cart(real, _4329954), i(s(fun(cart(real, _4329954), cart(real, _4329954)), i(s(fun(cart(real, _4329954), fun(cart(real, _4329954), cart(real, _4329954))), vectoru_add), s(cart(real, _4329954), 44521 ^ [_4329952, _4329954]))), s(cart(real, _4329954), 44522 ^ [_4329952, _4329954])))))))], (44525 ^ _1670770) ^ [] : [p(s(bool, 44523 ^ [_4329952, _4329954])), 44528 ^ _1670770 : [(44531 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4329954), bool), bool), i(s(fun(cart(real, _4329954), fun(fun(cart(real, _4329954), bool), bool)), in), s(cart(real, _4329954), 44522 ^ [_4329952, _4329954]))), s(fun(cart(real, _4329954), bool), 44495 ^ [_4329952, _4329954])))))], (44529 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4329954), bool), bool), i(s(fun(cart(real, _4329954), fun(fun(cart(real, _4329954), bool), bool)), in), s(cart(real, _4329954), 44521 ^ [_4329952, _4329954]))), s(fun(cart(real, _4329954), bool), 44494 ^ [_4329952, _4329954])))))]]], (44533 ^ _1670770) ^ [] : [-(p(s(bool, 44523 ^ [_4329952, _4329954]))), p(s(bool, i(s(fun(fun(cart(real, _4329954), bool), bool), i(s(fun(cart(real, _4329954), fun(fun(cart(real, _4329954), bool), bool)), in), s(cart(real, _4329954), 44521 ^ [_4329952, _4329954]))), s(fun(cart(real, _4329954), bool), 44494 ^ [_4329952, _4329954])))), p(s(bool, i(s(fun(fun(cart(real, _4329954), bool), bool), i(s(fun(cart(real, _4329954), fun(fun(cart(real, _4329954), bool), bool)), in), s(cart(real, _4329954), 44522 ^ [_4329952, _4329954]))), s(fun(cart(real, _4329954), bool), 44495 ^ [_4329952, _4329954]))))], (44545 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(cart(real, _4329954), bool), i(s(fun(fun(cart(real, _4329954), bool), fun(cart(real, _4329954), bool)), i(s(fun(fun(cart(real, _4329954), bool), fun(fun(cart(real, _4329954), bool), fun(cart(real, _4329954), bool))), _4329952), s(fun(cart(real, _4329954), bool), 44494 ^ [_4329952, _4329954]))), s(fun(cart(real, _4329954), bool), 44495 ^ [_4329952, _4329954]))), s(cart(real, _4329954), 44496 ^ [_4329952, _4329954]))))]]], (23739 ^ _1670770) ^ [_2573276] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(fun(real, bool), real), sup), s(fun(real, bool), s0))))), s(real, _2573276))))), -(s(fun(real, bool), s0) = s(fun(real, bool), empty)), 23745 ^ _1670770 : [(23748 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 23744 ^ [_2573276]))), s(real, _2573276))))], (23746 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 23744 ^ [_2573276]))), s(fun(real, bool), s0)))))]]], (46264 ^ _1670770) ^ [_4430780, _4430782, _4430784, _4430786] : [p(s(bool, i(s(fun(fun(cart(real, _4430786), cart(real, _4430784)), bool), linear), s(fun(cart(real, _4430786), cart(real, _4430784)), _4430782)))), 46270 ^ _1670770 : [(46273 ^ _1670770) ^ [] : [s(cart(real, _4430784), i(s(fun(cart(real, _4430786), cart(real, _4430784)), _4430782), s(cart(real, _4430786), 46269 ^ [_4430780, _4430782, _4430784, _4430786]))) = s(cart(real, _4430784), i(s(fun(num, cart(real, _4430784)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (46271 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4430786), bool), bool), i(s(fun(cart(real, _4430786), fun(fun(cart(real, _4430786), bool), bool)), in), s(cart(real, _4430786), 46269 ^ [_4430780, _4430782, _4430784, _4430786]))), s(fun(cart(real, _4430786), bool), _4430780)))))]], 46274 ^ _1670770 : [(46275 ^ _1670770) ^ [_4431412] : [p(s(bool, i(s(fun(fun(cart(real, _4430786), bool), bool), i(s(fun(cart(real, _4430786), fun(fun(cart(real, _4430786), bool), bool)), in), s(cart(real, _4430786), _4431412))), s(fun(cart(real, _4430786), bool), i(s(fun(fun(cart(real, _4430786), bool), fun(cart(real, _4430786), bool)), span), s(fun(cart(real, _4430786), bool), _4430780)))))), -(s(cart(real, _4430784), i(s(fun(cart(real, _4430786), cart(real, _4430784)), _4430782), s(cart(real, _4430786), _4431412))) = s(cart(real, _4430784), i(s(fun(num, cart(real, _4430784)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]]], (37891 ^ _1670770) ^ [_3797650, _3797652, _3797654, _3797656, _3797658] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _3797652))), s(real, _3797658))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _3797650))), s(real, _3797656))))))), s(real, _3797654))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _3797658))), s(real, _3797654)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _3797656))), s(real, _3797654)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _3797652)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _3797650)))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _3797652))), s(real, _3797650))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))], (30226 ^ _1670770) ^ [] : [-(s(num, i(s(fun(fun(n10, bool), num), dimindex), s(fun(n10, bool), univ))) = s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))], (27800 ^ _1670770) ^ [_2831147, _2831149, _2831151] : [27814 ^ _1670770 : [(27815 ^ _1670770) ^ [_2831709] : [p(s(bool, i(s(fun(fun(_2831151, bool), bool), i(s(fun(_2831151, fun(fun(_2831151, bool), bool)), in), s(_2831151, _2831709))), s(fun(_2831151, bool), _2831147)))), -(s(real, i(s(fun(_2831151, real), _2831149), s(_2831151, _2831709))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]], p(s(bool, i(s(fun(fun(_2831151, bool), bool), finite), s(fun(_2831151, bool), _2831147)))), 27808 ^ _1670770 : [(27811 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(_2831151, real), _2831149), s(_2831151, 27807 ^ [_2831147, _2831149, _2831151]))))))], (27809 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2831151, bool), bool), i(s(fun(_2831151, fun(fun(_2831151, bool), bool)), in), s(_2831151, 27807 ^ [_2831147, _2831149, _2831151]))), s(fun(_2831151, bool), _2831147)))))]], s(real, i(s(fun(fun(_2831151, real), real), i(s(fun(fun(_2831151, bool), fun(fun(_2831151, real), real)), sum), s(fun(_2831151, bool), _2831147))), s(fun(_2831151, real), _2831149))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (14491 ^ _1670770) ^ [_2111455, _2111457] : [-(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_ge), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _2111457))))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _2111455))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_a_), s(num, _2111457))), s(num, _2111455))))], (16744 ^ _1670770) ^ [_2197218, _2197220, _2197222] : [s(fun(_2197222, bool), i(s(fun(fun(_2197222, bool), fun(_2197222, bool)), i(s(fun(fun(_2197222, bool), fun(fun(_2197222, bool), fun(_2197222, bool))), inter), s(fun(_2197222, bool), _2197220))), s(fun(_2197222, bool), _2197218))) = s(fun(_2197222, bool), _2197220), -(p(s(bool, i(s(fun(fun(_2197222, bool), bool), i(s(fun(fun(_2197222, bool), fun(fun(_2197222, bool), bool)), subset), s(fun(_2197222, bool), _2197220))), s(fun(_2197222, bool), _2197218)))))], (10229 ^ _1670770) ^ [_2004897, _2004899, _2004901] : [s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _2004901))), s(hreal, _2004899))) = s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _2004901))), s(hreal, _2004897))), -(s(hreal, _2004899) = s(hreal, _2004897))], (15136 ^ _1670770) ^ [_2128304, _2128306] : [-(p(s(bool, 15124 ^ [_2128304, _2128306]))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), rem), s(int, _2128306))), s(int, _2128304)))))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), rem), s(int, _2128306))), s(int, _2128304))))), s(int, i(s(fun(int, int), intu_abs), s(int, _2128304)))))), s(int, _2128306) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), div0), s(int, _2128306))), s(int, _2128304))))), s(int, _2128304))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), rem), s(int, _2128306))), s(int, _2128304)))))], (30077 ^ _1670770) ^ [_2973486, _2973488, _2973490] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 30073 ^ [_2973486, _2973488, _2973490]))), s(num, i(s(fun(fun(_2973488, bool), num), dimindex), s(fun(_2973488, bool), univ)))))))], (37075 ^ _1670770) ^ [_3759108, _3759110] : [37126 ^ _1670770 : [(37127 ^ _1670770) ^ [_3761253] : [p(s(bool, i(s(fun(fun(_3759110, bool), bool), infinite), s(fun(_3759110, bool), _3761253)))), -(p(s(bool, i(s(fun(fun(_3759110, bool), bool), i(s(fun(fun(fun(_3759110, bool), bool), fun(fun(_3759110, bool), bool)), a_u_c), s(fun(fun(_3759110, bool), bool), i(s(fun(fun(fun(_3759110, bool), bool), fun(fun(_3759110, bool), bool)), gspec), s(fun(fun(_3759110, bool), bool), i(s(fun(fun(_3759110, bool), fun(fun(_3759110, bool), bool)), _3759108), s(fun(_3759110, bool), _3761253))))))), s(fun(_3759110, bool), _3761253)))))]], 37080 ^ _1670770 : [(37083 ^ _1670770) ^ [_3759828, _3759830] : [p(s(bool, i(s(fun(fun(_3759110, bool), bool), i(s(fun(bool, fun(fun(_3759110, bool), bool)), i(s(fun(fun(_3759110, bool), fun(bool, fun(fun(_3759110, bool), bool))), setspec), s(fun(_3759110, bool), 37077 ^ [_3759108, _3759110]))), s(bool, _3759828))), s(fun(_3759110, bool), _3759830)))), 37094 ^ _1670770 : [(37099 ^ _1670770) ^ [] : [p(s(bool, _3759828))], (37097 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3759110, bool), bool), finite), s(fun(_3759110, bool), _3759830)))))], (37095 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3759110, bool), bool), i(s(fun(fun(_3759110, bool), fun(fun(_3759110, bool), bool)), subset), s(fun(_3759110, bool), _3759830))), s(fun(_3759110, bool), 37076 ^ [_3759108, _3759110])))))]], 37086 ^ _1670770 : [(37089 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3759110, bool), bool), i(s(fun(fun(_3759110, bool), fun(fun(_3759110, bool), bool)), subset), s(fun(_3759110, bool), _3759830))), s(fun(_3759110, bool), 37076 ^ [_3759108, _3759110])))), p(s(bool, i(s(fun(fun(_3759110, bool), bool), finite), s(fun(_3759110, bool), _3759830))))], (37087 ^ _1670770) ^ [] : [-(p(s(bool, _3759828)))]]], (37081 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3759110, bool), bool), i(s(fun(fun(_3759110, bool), fun(fun(_3759110, bool), bool)), _3759108), s(fun(_3759110, bool), 37076 ^ [_3759108, _3759110]))), s(fun(_3759110, bool), 37077 ^ [_3759108, _3759110])))))]], 37104 ^ _1670770 : [(37123 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3759110, bool), bool), i(s(fun(bool, fun(fun(_3759110, bool), bool)), i(s(fun(fun(_3759110, bool), fun(bool, fun(fun(_3759110, bool), bool))), setspec), s(fun(_3759110, bool), 37077 ^ [_3759108, _3759110]))), s(bool, 37103 ^ [_3759108, _3759110]))), s(fun(_3759110, bool), 37102 ^ [_3759108, _3759110])))))], (37105 ^ _1670770) ^ [] : [p(s(bool, 37103 ^ [_3759108, _3759110])), 37108 ^ _1670770 : [(37111 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3759110, bool), bool), finite), s(fun(_3759110, bool), 37102 ^ [_3759108, _3759110])))))], (37109 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3759110, bool), bool), i(s(fun(fun(_3759110, bool), fun(fun(_3759110, bool), bool)), subset), s(fun(_3759110, bool), 37102 ^ [_3759108, _3759110]))), s(fun(_3759110, bool), 37076 ^ [_3759108, _3759110])))))]]], (37113 ^ _1670770) ^ [] : [-(p(s(bool, 37103 ^ [_3759108, _3759110]))), p(s(bool, i(s(fun(fun(_3759110, bool), bool), i(s(fun(fun(_3759110, bool), fun(fun(_3759110, bool), bool)), subset), s(fun(_3759110, bool), 37102 ^ [_3759108, _3759110]))), s(fun(_3759110, bool), 37076 ^ [_3759108, _3759110])))), p(s(bool, i(s(fun(fun(_3759110, bool), bool), finite), s(fun(_3759110, bool), 37102 ^ [_3759108, _3759110]))))], (37125 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3759110, bool), bool), i(s(fun(fun(_3759110, bool), fun(fun(_3759110, bool), bool)), _3759108), s(fun(_3759110, bool), 37076 ^ [_3759108, _3759110]))), s(fun(_3759110, bool), 37077 ^ [_3759108, _3759110]))))]]], (5197 ^ _1670770) ^ [_1801394, _1801396] : [-(p(s(bool, i(s(fun(num, bool), odd), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _1801396))), s(num, _1801394))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1801394))), s(num, _1801396)))), -(s(bool, i(s(fun(num, bool), odd), s(num, _1801396))) = s(bool, i(s(fun(num, bool), odd), s(num, _1801394))))], (47394 ^ _1670770) ^ [_4497464, _4497466, _4497468, _4497470] : [s(num, i(s(fun(cart(cart(real, _4497470), _4497468), num), rank), s(cart(cart(real, _4497470), _4497468), _4497466))) = s(num, i(s(fun(fun(_4497468, bool), num), dimindex), s(fun(_4497468, bool), univ))), -(s(cart(real, _4497468), i(s(fun(cart(real, _4497470), cart(real, _4497468)), i(s(fun(cart(cart(real, _4497470), _4497468), fun(cart(real, _4497470), cart(real, _4497468))), matrixu_vectoru_mul), s(cart(cart(real, _4497470), _4497468), _4497466))), s(cart(real, _4497470), 47397 ^ [_4497464, _4497466, _4497468, _4497470]))) = s(cart(real, _4497468), _4497464))], (9475 ^ _1670770) ^ [_1979069, _1979071] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1979071))), s(num, _1979069))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, 9472 ^ [_1979071]))), s(num, _1979069))))), s(num, 9473 ^ [_1979071])))))))], (13297 ^ _1670770) ^ [_2081554] : [-(s(int, i(s(fun(int, int), intu_sgn), s(int, _2081554))) = s(int, i(s(fun(real, int), intu_ofu_real), s(real, i(s(fun(real, real), realu_sgn), s(real, i(s(fun(int, real), realu_ofu_int), s(int, _2081554))))))))], (45894 ^ _1670770) ^ [_4408615, _4408617] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(fun(cart(real, _4408617), bool), num), dim), s(fun(cart(real, _4408617), bool), _4408615))))), s(num, i(s(fun(fun(_4408617, bool), num), dimindex), s(fun(_4408617, bool), univ)))))))], (17327 ^ _1670770) ^ [_2233092, _2233094, _2233096, _2233098, _2233100] : [17330 ^ _1670770 : [(17333 ^ _1670770) ^ [] : [s(_2233098, 17328 ^ [_2233092, _2233094, _2233096, _2233098, _2233100]) = s(_2233098, 17329 ^ [_2233092, _2233094, _2233096, _2233098, _2233100])], (17331 ^ _1670770) ^ [] : [-(s(_2233100, i(s(fun(_2233098, _2233100), _2233096), s(_2233098, 17328 ^ [_2233092, _2233094, _2233096, _2233098, _2233100]))) = s(_2233100, i(s(fun(_2233098, _2233100), _2233096), s(_2233098, 17329 ^ [_2233092, _2233094, _2233096, _2233098, _2233100]))))]], -(s(fun(_2233100, bool), i(s(fun(fun(_2233098, bool), fun(_2233100, bool)), i(s(fun(fun(_2233098, _2233100), fun(fun(_2233098, bool), fun(_2233100, bool))), image), s(fun(_2233098, _2233100), _2233096))), s(fun(_2233098, bool), i(s(fun(fun(_2233098, bool), fun(_2233098, bool)), i(s(fun(fun(_2233098, bool), fun(fun(_2233098, bool), fun(_2233098, bool))), inter), s(fun(_2233098, bool), _2233094))), s(fun(_2233098, bool), _2233092))))) = s(fun(_2233100, bool), i(s(fun(fun(_2233100, bool), fun(_2233100, bool)), i(s(fun(fun(_2233100, bool), fun(fun(_2233100, bool), fun(_2233100, bool))), inter), s(fun(_2233100, bool), i(s(fun(fun(_2233098, bool), fun(_2233100, bool)), i(s(fun(fun(_2233098, _2233100), fun(fun(_2233098, bool), fun(_2233100, bool))), image), s(fun(_2233098, _2233100), _2233096))), s(fun(_2233098, bool), _2233094))))), s(fun(_2233100, bool), i(s(fun(fun(_2233098, bool), fun(_2233100, bool)), i(s(fun(fun(_2233098, _2233100), fun(fun(_2233098, bool), fun(_2233100, bool))), image), s(fun(_2233098, _2233100), _2233096))), s(fun(_2233098, bool), _2233092))))))], (43160 ^ _1670770) ^ [_4256281, _4256283] : [-(s(cart(real, _4256283), i(s(fun(num, cart(real, _4256283)), i(s(fun(cart(cart(real, _4256283), _4256283), fun(num, cart(real, _4256283))), d_), s(cart(cart(real, _4256283), _4256283), i(s(fun(cart(cart(real, _4256283), _4256283), cart(cart(real, _4256283), _4256283)), i(s(fun(cart(cart(real, _4256283), _4256283), fun(cart(cart(real, _4256283), _4256283), cart(cart(real, _4256283), _4256283))), matrixu_mul), s(cart(cart(real, _4256283), _4256283), a))), s(cart(cart(real, _4256283), _4256283), b))))), s(num, _4256281))) = s(cart(real, _4256283), i(s(fun(cart(real, _4256283), cart(real, _4256283)), i(s(fun(cart(cart(real, _4256283), _4256283), fun(cart(real, _4256283), cart(real, _4256283))), matrixu_vectoru_mul), s(cart(cart(real, _4256283), _4256283), i(s(fun(cart(cart(real, _4256283), _4256283), cart(cart(real, _4256283), _4256283)), transp), s(cart(cart(real, _4256283), _4256283), b))))), s(cart(real, _4256283), i(s(fun(num, cart(real, _4256283)), i(s(fun(cart(cart(real, _4256283), _4256283), fun(num, cart(real, _4256283))), d_), s(cart(cart(real, _4256283), _4256283), a))), s(num, _4256281)))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _4256281)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4256281))), s(num, i(s(fun(fun(_4256283, bool), num), dimindex), s(fun(_4256283, bool), univ))))))], (7468 ^ _1670770) ^ [_1882621] : [s(num, u_0) = s(num, _1882621), -(s(num, u_0) = s(num, i(s(fun(num, num), bit0), s(num, _1882621))))], (10259 ^ _1670770) ^ [_2005790, _2005792, _2005794] : [-(s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_mul), s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _2005794))), s(hreal, _2005792))))), s(hreal, _2005790))) = s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_mul), s(hreal, _2005794))), s(hreal, _2005790))))), s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_mul), s(hreal, _2005792))), s(hreal, _2005790))))))], (45721 ^ _1670770) ^ [_4399719, _4399721] : [-(p(s(bool, i(s(fun(fun(cart(real, _4399721), bool), bool), i(s(fun(fun(cart(real, _4399721), bool), fun(fun(cart(real, _4399721), bool), bool)), subset), s(fun(cart(real, _4399721), bool), 45719 ^ [_4399719, _4399721]))), s(fun(cart(real, _4399721), bool), _4399719)))))], (13307 ^ _1670770) ^ [_2081897, _2081899] : [-(s(real, i(s(fun(int, real), realu_ofu_int), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_min), s(int, _2081899))), s(int, _2081897))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_min), s(real, i(s(fun(int, real), realu_ofu_int), s(int, _2081899))))), s(real, i(s(fun(int, real), realu_ofu_int), s(int, _2081897))))))], (17058 ^ _1670770) ^ [_2215720, _2215722, _2215724] : [-(p(s(bool, i(s(fun(fun(_2215724, bool), bool), i(s(fun(fun(_2215724, bool), fun(fun(_2215724, bool), bool)), psubset), s(fun(_2215724, bool), _2215722))), s(fun(_2215724, bool), _2215720))))), p(s(bool, i(s(fun(fun(_2215724, bool), bool), i(s(fun(fun(_2215724, bool), fun(fun(_2215724, bool), bool)), subset), s(fun(_2215724, bool), _2215722))), s(fun(_2215724, bool), _2215720)))), 17063 ^ _1670770 : [(17064 ^ _1670770) ^ [_2216024] : [p(s(bool, i(s(fun(fun(_2215724, bool), bool), i(s(fun(_2215724, fun(fun(_2215724, bool), bool)), in), s(_2215724, _2216024))), s(fun(_2215724, bool), _2215720)))), -(p(s(bool, i(s(fun(fun(_2215724, bool), bool), i(s(fun(_2215724, fun(fun(_2215724, bool), bool)), in), s(_2215724, _2216024))), s(fun(_2215724, bool), _2215722)))))]]], (10485 ^ _1670770) ^ [_2012786, _2012788, _2012790] : [p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), _2012790))), s(prod(hreal, hreal), _2012788)))), -(p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), prod(hreal, hreal))), trealu_mul), s(prod(hreal, hreal), _2012790))), s(prod(hreal, hreal), _2012786))))), s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), prod(hreal, hreal))), trealu_mul), s(prod(hreal, hreal), _2012788))), s(prod(hreal, hreal), _2012786)))))))], (5235 ^ _1670770) ^ [_1802232, _1802234] : [5236 ^ _1670770 : [(5239 ^ _1670770) ^ [] : [s(num, _1802234) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (5237 ^ _1670770) ^ [] : [-(s(num, _1802232) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))]], -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1802232))), s(num, _1802234)))))))], (8236 ^ _1670770) ^ [_1915808, _1915810] : [s(list(_1915808), l2) = s(list(_1915808), nil), -(p(s(bool, 8228 ^ [_1915808, _1915810])))], (41370 ^ _1670770) ^ [_4115004, _4115006] : [41387 ^ _1670770 : [(41388 ^ _1670770) ^ [_4115539] : [-(s(cart(real, _4115006), i(s(fun(num, cart(real, _4115006)), basis), s(num, _4115539))) = s(cart(real, _4115006), i(s(fun(fun(num, real), cart(real, _4115006)), lambda), s(fun(num, real), i(s(fun(num, fun(num, real)), _4115004), s(num, _4115539))))))]], 41373 ^ _1670770 : [(41374 ^ _1670770) ^ [_4115166] : [s(real, i(s(fun(num, real), i(s(fun(num, fun(num, real)), _4115004), s(num, 41371 ^ [_4115004, _4115006]))), s(num, 41372 ^ [_4115004, _4115006]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), i(s(fun(bool, fun(real, fun(real, real))), cond), s(bool, _4115166))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), 41377 ^ _1670770 : [(41380 ^ _1670770) ^ [] : [s(num, 41372 ^ [_4115004, _4115006]) = s(num, 41371 ^ [_4115004, _4115006])], (41378 ^ _1670770) ^ [] : [-(p(s(bool, _4115166)))]], 41381 ^ _1670770 : [(41384 ^ _1670770) ^ [] : [p(s(bool, _4115166))], (41382 ^ _1670770) ^ [] : [-(s(num, 41372 ^ [_4115004, _4115006]) = s(num, 41371 ^ [_4115004, _4115006]))]]]]], (33638 ^ _1670770) ^ [_3583592, _3583594] : [p(s(bool, i(s(fun(fun(prod(_3583594, _3583594), bool), bool), woset), s(fun(prod(_3583594, _3583594), bool), _3583592)))), 33641 ^ _1670770 : [(33642 ^ _1670770) ^ [_3583912, _3583914] : [p(s(bool, i(s(fun(_3583594, bool), i(s(fun(fun(prod(_3583594, _3583594), bool), fun(_3583594, bool)), fl), s(fun(prod(_3583594, _3583594), bool), _3583592))), s(_3583594, _3583914)))), p(s(bool, i(s(fun(_3583594, bool), i(s(fun(fun(prod(_3583594, _3583594), bool), fun(_3583594, bool)), fl), s(fun(prod(_3583594, _3583594), bool), _3583592))), s(_3583594, _3583912)))), -(p(s(bool, i(s(fun(prod(_3583594, _3583594), bool), _3583592), s(prod(_3583594, _3583594), i(s(fun(_3583594, prod(_3583594, _3583594)), i(s(fun(_3583594, fun(_3583594, prod(_3583594, _3583594))), c_), s(_3583594, _3583914))), s(_3583594, _3583912))))))), -(p(s(bool, i(s(fun(prod(_3583594, _3583594), bool), _3583592), s(prod(_3583594, _3583594), i(s(fun(_3583594, prod(_3583594, _3583594)), i(s(fun(_3583594, fun(_3583594, prod(_3583594, _3583594))), c_), s(_3583594, _3583912))), s(_3583594, _3583914)))))))]]], (11359 ^ _1670770) ^ [_2034372, _2034374, _2034376] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2034376))), s(real, i(s(fun(real, real), realu_neg), s(real, _2034374))))))), s(real, _2034372))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2034376))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2034372))), s(real, _2034374))))))], (45970 ^ _1670770) ^ [_4412130, _4412132, _4412134] : [p(s(bool, i(s(fun(fun(cart(real, _4412134), bool), bool), i(s(fun(fun(cart(real, _4412134), bool), fun(fun(cart(real, _4412134), bool), bool)), subset), s(fun(cart(real, _4412134), bool), _4412132))), s(fun(cart(real, _4412134), bool), i(s(fun(fun(cart(real, _4412134), bool), fun(cart(real, _4412134), bool)), span), s(fun(cart(real, _4412134), bool), _4412130)))))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(fun(cart(real, _4412134), bool), num), dim), s(fun(cart(real, _4412134), bool), _4412132))))), s(num, i(s(fun(fun(cart(real, _4412134), bool), num), dim), s(fun(cart(real, _4412134), bool), _4412130)))))))], (12395 ^ _1670770) ^ [_2061859, _2061861, _2061863, _2061865] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2061865))), s(real, _2061861))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2061863))), s(real, _2061859))))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2061865)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2061865))), s(real, _2061863)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2061861)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2061861))), s(real, _2061859))))], (30414 ^ _1670770) ^ [_2993796, _2993798, _2993800, _2993802, _2993804] : [30418 ^ _1670770 : [(30421 ^ _1670770) ^ [] : [s(_2993798, i(s(fun(_2993804, _2993798), s0), s(_2993804, 30415 ^ [_2993796, _2993798, _2993800, _2993802, _2993804]))) = s(_2993798, x)], (30419 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2993804, bool), _2993796), s(_2993804, 30415 ^ [_2993796, _2993798, _2993800, _2993802, _2993804])))))]], 30422 ^ _1670770 : [(30425 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2993804, bool), _2993796), s(_2993804, 30415 ^ [_2993796, _2993798, _2993800, _2993802, _2993804]))))], (30423 ^ _1670770) ^ [] : [-(s(_2993798, i(s(fun(_2993804, _2993798), s0), s(_2993804, 30415 ^ [_2993796, _2993798, _2993800, _2993802, _2993804]))) = s(_2993798, x))]], 30427 ^ _1670770 : [(30435 ^ _1670770) ^ [] : [30436 ^ _1670770 : [(30437 ^ _1670770) ^ [_2995307] : [s(_2993798, i(s(fun(_2993804, _2993798), s0), s(_2993804, _2995307))) = s(_2993798, x)]], -(p(s(bool, 30426 ^ [_2993796, _2993798, _2993800, _2993802, _2993804])))], (30428 ^ _1670770) ^ [] : [p(s(bool, 30426 ^ [_2993796, _2993798, _2993800, _2993802, _2993804])), -(s(_2993798, i(s(fun(_2993804, _2993798), s0), s(_2993804, 30431 ^ [_2993796, _2993798, _2993800, _2993802, _2993804]))) = s(_2993798, x))], (30441 ^ _1670770) ^ [] : [-(s(_2993802, i(s(fun(_2993798, _2993802), i(s(fun(_2993800, fun(_2993798, _2993802)), i(s(fun(list(prod(fun(_2993804, _2993798), fun(_2993800, fun(_2993804, _2993802)))), fun(_2993800, fun(_2993798, _2993802))), casewise), s(list(prod(fun(_2993804, _2993798), fun(_2993800, fun(_2993804, _2993802)))), i(s(fun(list(prod(fun(_2993804, _2993798), fun(_2993800, fun(_2993804, _2993802)))), list(prod(fun(_2993804, _2993798), fun(_2993800, fun(_2993804, _2993802))))), i(s(fun(prod(fun(_2993804, _2993798), fun(_2993800, fun(_2993804, _2993802))), fun(list(prod(fun(_2993804, _2993798), fun(_2993800, fun(_2993804, _2993802)))), list(prod(fun(_2993804, _2993798), fun(_2993800, fun(_2993804, _2993802)))))), cons), s(prod(fun(_2993804, _2993798), fun(_2993800, fun(_2993804, _2993802))), i(s(fun(fun(_2993800, fun(_2993804, _2993802)), prod(fun(_2993804, _2993798), fun(_2993800, fun(_2993804, _2993802)))), i(s(fun(fun(_2993804, _2993798), fun(fun(_2993800, fun(_2993804, _2993802)), prod(fun(_2993804, _2993798), fun(_2993800, fun(_2993804, _2993802))))), c_), s(fun(_2993804, _2993798), s0))), s(fun(_2993800, fun(_2993804, _2993802)), t0))))), s(list(prod(fun(_2993804, _2993798), fun(_2993800, fun(_2993804, _2993802)))), clauses))))), s(_2993800, f))), s(_2993798, x))) = s(_2993802, i(s(fun(_2993802, _2993802), i(s(fun(_2993802, fun(_2993802, _2993802)), i(s(fun(bool, fun(_2993802, fun(_2993802, _2993802))), cond), s(bool, 30426 ^ [_2993796, _2993798, _2993800, _2993802, _2993804]))), s(_2993802, i(s(fun(_2993804, _2993802), i(s(fun(_2993800, fun(_2993804, _2993802)), t0), s(_2993800, f))), s(_2993804, i(s(fun(fun(_2993804, bool), _2993804), h_), s(fun(_2993804, bool), _2993796))))))), s(_2993802, i(s(fun(_2993798, _2993802), i(s(fun(_2993800, fun(_2993798, _2993802)), i(s(fun(list(prod(fun(_2993804, _2993798), fun(_2993800, fun(_2993804, _2993802)))), fun(_2993800, fun(_2993798, _2993802))), casewise), s(list(prod(fun(_2993804, _2993798), fun(_2993800, fun(_2993804, _2993802)))), clauses))), s(_2993800, f))), s(_2993798, x))))))]]], (16572 ^ _1670770) ^ [_2189344, _2189346] : [-(p(s(bool, i(s(fun(fun(_2189346, bool), bool), i(s(fun(fun(_2189346, bool), fun(fun(_2189346, bool), bool)), subset), s(fun(_2189346, bool), _2189344))), s(fun(_2189346, bool), univ)))))], (4056 ^ _1670770) ^ [_1775163, _1775165] : [s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1775165))), s(num, _1775163))) = s(num, _1775165), -(s(num, _1775163) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (4591 ^ _1670770) ^ [_1786662, _1786664] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1786662))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1786664))), s(num, _1786662)))))))], (9532 ^ _1670770) ^ [_1981329, _1981331] : [-(s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, _1981331))))), s(num, _1981329))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1981331))), s(num, _1981329))))], (16094 ^ _1670770) ^ [_2168043, _2168045, _2168047, _2168049, _2168051] : [p(s(bool, i(s(fun(fun(_2168051, bool), bool), i(s(fun(fun(_2168049, bool), fun(fun(_2168051, bool), bool)), i(s(fun(fun(_2168049, _2168051), fun(fun(_2168049, bool), fun(fun(_2168051, bool), bool))), inj), s(fun(_2168049, _2168051), _2168043))), s(fun(_2168049, bool), _2168045))), s(fun(_2168051, bool), _2168047)))), 16097 ^ _1670770 : [(16104 ^ _1670770) ^ [_2168754, _2168756] : [-(s(_2168049, _2168756) = s(_2168049, _2168754)), p(s(bool, i(s(fun(fun(_2168049, bool), bool), i(s(fun(_2168049, fun(fun(_2168049, bool), bool)), in), s(_2168049, _2168756))), s(fun(_2168049, bool), _2168045)))), p(s(bool, i(s(fun(fun(_2168049, bool), bool), i(s(fun(_2168049, fun(fun(_2168049, bool), bool)), in), s(_2168049, _2168754))), s(fun(_2168049, bool), _2168045)))), s(_2168051, i(s(fun(_2168049, _2168051), _2168043), s(_2168049, _2168756))) = s(_2168051, i(s(fun(_2168049, _2168051), _2168043), s(_2168049, _2168754)))], (16098 ^ _1670770) ^ [_2168497] : [p(s(bool, i(s(fun(fun(_2168049, bool), bool), i(s(fun(_2168049, fun(fun(_2168049, bool), bool)), in), s(_2168049, _2168497))), s(fun(_2168049, bool), _2168045)))), -(p(s(bool, i(s(fun(fun(_2168051, bool), bool), i(s(fun(_2168051, fun(fun(_2168051, bool), bool)), in), s(_2168051, i(s(fun(_2168049, _2168051), _2168043), s(_2168049, _2168497))))), s(fun(_2168051, bool), _2168047)))))]]], (7366 ^ _1670770) ^ [] : [-(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, u_0))), s(num, u_0))) = s(bool, f0))], (44246 ^ _1670770) ^ [_4314799, _4314801, _4314803] : [p(s(bool, i(s(fun(fun(cart(real, _4314803), bool), bool), i(s(fun(fun(cart(real, _4314803), bool), fun(fun(cart(real, _4314803), bool), bool)), subset), s(fun(cart(real, _4314803), bool), _4314801))), s(fun(cart(real, _4314803), bool), _4314799)))), -(p(s(bool, i(s(fun(fun(cart(real, _4314803), bool), bool), i(s(fun(fun(cart(real, _4314803), bool), fun(fun(cart(real, _4314803), bool), bool)), subset), s(fun(cart(real, _4314803), bool), i(s(fun(fun(cart(real, _4314803), bool), fun(cart(real, _4314803), bool)), span), s(fun(cart(real, _4314803), bool), _4314801))))), s(fun(cart(real, _4314803), bool), i(s(fun(fun(cart(real, _4314803), bool), fun(cart(real, _4314803), bool)), span), s(fun(cart(real, _4314803), bool), _4314799)))))))], (30230 ^ _1670770) ^ [] : [-(s(num, i(s(fun(fun(n3, bool), num), dimindex), s(fun(n3, bool), univ))) = s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (9108 ^ _1670770) ^ [_1963993, _1963995, _1963997, _1963999] : [s(num, _1963997) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(p(s(bool, 9100 ^ [_1963993, _1963995, _1963997, _1963999])))], (33781 ^ _1670770) ^ [_3590885, _3590887, _3590889, _3590891, _3590893] : [s(fun(prod(_3590893, _3590891), _3590889), _3590887) = s(fun(prod(_3590893, _3590891), _3590889), _3590885), 33784 ^ _1670770 : [(33785 ^ _1670770) ^ [_3591099, _3591101] : [-(s(_3590889, i(s(fun(prod(_3590893, _3590891), _3590889), _3590887), s(prod(_3590893, _3590891), i(s(fun(_3590891, prod(_3590893, _3590891)), i(s(fun(_3590893, fun(_3590891, prod(_3590893, _3590891))), c_), s(_3590893, _3591101))), s(_3590891, _3591099))))) = s(_3590889, i(s(fun(prod(_3590893, _3590891), _3590889), _3590885), s(prod(_3590893, _3590891), i(s(fun(_3590891, prod(_3590893, _3590891)), i(s(fun(_3590893, fun(_3590891, prod(_3590893, _3590891))), c_), s(_3590893, _3591101))), s(_3590891, _3591099))))))]]], (42533 ^ _1670770) ^ [_4207884, _4207886, _4207888] : [s(real, i(s(fun(num, real), i(s(fun(cart(real, _4207886), fun(num, real)), i(s(fun(num, fun(cart(real, _4207886), fun(num, real))), i(s(fun(cart(cart(real, _4207888), _4207886), fun(num, fun(cart(real, _4207886), fun(num, real)))), _4207884), s(cart(cart(real, _4207888), _4207886), 42534 ^ [_4207884, _4207886, _4207888]))), s(num, 42535 ^ [_4207884, _4207886, _4207888]))), s(cart(real, _4207886), 42536 ^ [_4207884, _4207886, _4207888]))), s(num, 42537 ^ [_4207884, _4207886, _4207888]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), i(s(fun(cart(real, _4207888), fun(num, real)), d_), s(cart(real, _4207888), i(s(fun(num, cart(real, _4207888)), i(s(fun(cart(cart(real, _4207888), _4207886), fun(num, cart(real, _4207888))), d_), s(cart(cart(real, _4207888), _4207886), 42534 ^ [_4207884, _4207886, _4207888]))), s(num, 42537 ^ [_4207884, _4207886, _4207888]))))), s(num, 42535 ^ [_4207884, _4207886, _4207888]))))), s(real, i(s(fun(num, real), i(s(fun(cart(real, _4207886), fun(num, real)), d_), s(cart(real, _4207886), 42536 ^ [_4207884, _4207886, _4207888]))), s(num, 42537 ^ [_4207884, _4207886, _4207888]))))), 42540 ^ _1670770 : [(42541 ^ _1670770) ^ [_4209040] : [s(real, i(s(fun(num, real), i(s(fun(cart(real, _4207886), fun(num, real)), i(s(fun(cart(cart(real, _4207888), _4207886), fun(cart(real, _4207886), fun(num, real))), _4209040), s(cart(cart(real, _4207888), _4207886), 42542 ^ [_4207884, _4207886, _4207888, _4209040]))), s(cart(real, _4207886), 42543 ^ [_4207884, _4207886, _4207888, _4209040]))), s(num, 42544 ^ [_4207884, _4207886, _4207888, _4209040]))) = s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, i(s(fun(fun(_4207886, bool), num), dimindex), s(fun(_4207886, bool), univ))))))), s(fun(num, real), i(s(fun(cart(real, _4207886), fun(num, real)), i(s(fun(num, fun(cart(real, _4207886), fun(num, real))), i(s(fun(cart(cart(real, _4207888), _4207886), fun(num, fun(cart(real, _4207886), fun(num, real)))), _4207884), s(cart(cart(real, _4207888), _4207886), 42542 ^ [_4207884, _4207886, _4207888, _4209040]))), s(num, 42544 ^ [_4207884, _4207886, _4207888, _4209040]))), s(cart(real, _4207886), 42543 ^ [_4207884, _4207886, _4207888, _4209040]))))), 42547 ^ _1670770 : [(42548 ^ _1670770) ^ [_4209894, _4209896] : [-(s(cart(real, _4207888), i(s(fun(cart(cart(real, _4207888), _4207886), cart(real, _4207888)), i(s(fun(cart(real, _4207886), fun(cart(cart(real, _4207888), _4207886), cart(real, _4207888))), vectoru_matrixu_mul), s(cart(real, _4207886), _4209894))), s(cart(cart(real, _4207888), _4207886), _4209896))) = s(cart(real, _4207888), i(s(fun(fun(num, real), cart(real, _4207888)), lambda), s(fun(num, real), i(s(fun(cart(real, _4207886), fun(num, real)), i(s(fun(cart(cart(real, _4207888), _4207886), fun(cart(real, _4207886), fun(num, real))), _4209040), s(cart(cart(real, _4207888), _4207886), _4209896))), s(cart(real, _4207886), _4209894))))))]]]]], (8367 ^ _1670770) ^ [_1923979, _1923981] : [s(list(_1923981), _1923979) = s(list(_1923981), nil), -(s(num, i(s(fun(list(_1923981), num), length), s(list(_1923981), _1923979))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (14573 ^ _1670770) ^ [_2113638, _2113640] : [s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _2113640))), s(num, _2113638))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), 14576 ^ _1670770 : [(14579 ^ _1670770) ^ [] : [s(num, _2113638) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (14577 ^ _1670770) ^ [] : [-(s(int, _2113640) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]]], (35766 ^ _1670770) ^ [_3694781, _3694783, _3694785, _3694787] : [p(s(bool, i(s(fun(fun(_3694785, bool), bool), i(s(fun(fun(_3694787, bool), fun(fun(_3694785, bool), bool)), l_u_c), s(fun(_3694787, bool), _3694781))), s(fun(_3694785, bool), _3694783)))), p(s(bool, i(s(fun(fun(_3694787, bool), bool), i(s(fun(fun(_3694785, bool), fun(fun(_3694787, bool), bool)), l_a_u_c), s(fun(_3694785, bool), _3694783))), s(fun(_3694787, bool), _3694781))))], (45888 ^ _1670770) ^ [_4408288, _4408290, _4408292] : [p(s(bool, i(s(fun(fun(cart(real, _4408292), bool), bool), i(s(fun(fun(cart(real, _4408292), bool), fun(fun(cart(real, _4408292), bool), bool)), subset), s(fun(cart(real, _4408292), bool), _4408290))), s(fun(cart(real, _4408292), bool), _4408288)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(fun(cart(real, _4408292), bool), num), dim), s(fun(cart(real, _4408292), bool), _4408290))))), s(num, i(s(fun(fun(cart(real, _4408292), bool), num), dim), s(fun(cart(real, _4408292), bool), _4408288)))))))], (24836 ^ _1670770) ^ [_2613608, _2613610, _2613612, _2613614, _2613616] : [-(s(fun(_2613614, bool), i(s(fun(fun(_2613614, bool), fun(_2613614, bool)), i(s(fun(fun(_2613614, _2613616), fun(fun(_2613614, bool), fun(_2613614, bool))), i(s(fun(fun(_2613616, fun(_2613616, _2613616)), fun(fun(_2613614, _2613616), fun(fun(_2613614, bool), fun(_2613614, bool)))), support), s(fun(_2613616, fun(_2613616, _2613616)), _2613612))), s(fun(_2613614, _2613616), _2613610))), s(fun(_2613614, bool), i(s(fun(fun(_2613614, bool), fun(_2613614, bool)), i(s(fun(fun(_2613614, _2613616), fun(fun(_2613614, bool), fun(_2613614, bool))), i(s(fun(fun(_2613616, fun(_2613616, _2613616)), fun(fun(_2613614, _2613616), fun(fun(_2613614, bool), fun(_2613614, bool)))), support), s(fun(_2613616, fun(_2613616, _2613616)), _2613612))), s(fun(_2613614, _2613616), _2613610))), s(fun(_2613614, bool), _2613608))))) = s(fun(_2613614, bool), i(s(fun(fun(_2613614, bool), fun(_2613614, bool)), i(s(fun(fun(_2613614, _2613616), fun(fun(_2613614, bool), fun(_2613614, bool))), i(s(fun(fun(_2613616, fun(_2613616, _2613616)), fun(fun(_2613614, _2613616), fun(fun(_2613614, bool), fun(_2613614, bool)))), support), s(fun(_2613616, fun(_2613616, _2613616)), _2613612))), s(fun(_2613614, _2613616), _2613610))), s(fun(_2613614, bool), _2613608))))], (8299 ^ _1670770) ^ [_1919965, _1919967, _1919969] : [-(s(_1919965, i(s(fun(_1919965, _1919965), i(s(fun(list(_1919967), fun(_1919965, _1919965)), i(s(fun(list(_1919969), fun(list(_1919967), fun(_1919965, _1919965))), i(s(fun(fun(_1919969, fun(_1919967, fun(_1919965, _1919965))), fun(list(_1919969), fun(list(_1919967), fun(_1919965, _1919965)))), itlist2), s(fun(_1919969, fun(_1919967, fun(_1919965, _1919965))), f))), s(list(_1919969), nil))), s(list(_1919967), l2))), s(_1919965, b0))) = s(_1919965, b0))], (27754 ^ _1670770) ^ [_2829156, _2829158] : [s(real, i(s(fun(_2829158, real), i(s(fun(real, fun(_2829158, real)), _2829156), s(real, 27755 ^ [_2829156, _2829158]))), s(_2829158, 27756 ^ [_2829156, _2829158]))) = s(real, 27755 ^ [_2829156, _2829158]), 27759 ^ _1670770 : [(27760 ^ _1670770) ^ [_2829502, _2829504] : [p(s(bool, i(s(fun(fun(_2829158, bool), bool), finite), s(fun(_2829158, bool), _2829502)))), -(s(real, i(s(fun(fun(_2829158, real), real), i(s(fun(fun(_2829158, bool), fun(fun(_2829158, real), real)), sum), s(fun(_2829158, bool), _2829502))), s(fun(_2829158, real), i(s(fun(real, fun(_2829158, real)), _2829156), s(real, _2829504))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(fun(_2829158, bool), num), card), s(fun(_2829158, bool), _2829502))))))), s(real, _2829504))))]]], (32269 ^ _1670770) ^ [_3440232, _3440234, _3440236, _3440238, _3440240, _3440242] : [32311 ^ _1670770 : [(32312 ^ _1670770) ^ [_3443475] : [-(s(_3440242, i(s(fun(_3440240, _3440242), 32310 ^ [_3440232, _3440234, _3440236, _3440238, _3440240, _3440242]), s(_3440240, _3443475))) = s(_3440242, i(s(fun(_3440240, _3440242), i(s(fun(fun(_3440240, _3440242), fun(_3440240, _3440242)), _3440234), s(fun(_3440240, _3440242), 32310 ^ [_3440232, _3440234, _3440236, _3440238, _3440240, _3440242]))), s(_3440240, _3443475))))]], p(s(bool, i(s(fun(fun(_3440240, fun(_3440240, bool)), bool), wf), s(fun(_3440240, fun(_3440240, bool)), l_l_)))), 32300 ^ _1670770 : [(32305 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3440240, bool), i(s(fun(_3440240, fun(_3440240, bool)), l_l_), s(_3440240, 32299 ^ [_3440232, _3440234, _3440236, _3440238, _3440240, _3440242]))), s(_3440240, 32298 ^ [_3440232, _3440234, _3440236, _3440238, _3440240, _3440242]))))], (32303 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3440240, bool), i(s(fun(_3440240, fun(_3440240, bool)), l_l_), s(_3440240, 32299 ^ [_3440232, _3440234, _3440236, _3440238, _3440240, _3440242]))), s(_3440240, i(s(fun(_3440240, _3440240), i(s(fun(fun(_3440240, _3440242), fun(_3440240, _3440240)), _3440236), s(fun(_3440240, _3440242), 32297 ^ [_3440232, _3440234, _3440236, _3440238, _3440240, _3440242]))), s(_3440240, 32298 ^ [_3440232, _3440234, _3440236, _3440238, _3440240, _3440242])))))))], (32301 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3440240, bool), i(s(fun(fun(_3440240, _3440242), fun(_3440240, bool)), _3440238), s(fun(_3440240, _3440242), 32297 ^ [_3440232, _3440234, _3440236, _3440238, _3440240, _3440242]))), s(_3440240, 32298 ^ [_3440232, _3440234, _3440236, _3440238, _3440240, _3440242])))))]], s(_3440242, i(s(fun(_3440240, _3440242), i(s(fun(fun(_3440240, _3440242), fun(_3440240, _3440242)), _3440234), s(fun(_3440240, _3440242), 32306 ^ [_3440232, _3440234, _3440236, _3440238, _3440240, _3440242]))), s(_3440240, 32307 ^ [_3440232, _3440234, _3440236, _3440238, _3440240, _3440242]))) = s(_3440242, i(s(fun(_3440242, _3440242), i(s(fun(_3440242, fun(_3440242, _3440242)), i(s(fun(bool, fun(_3440242, fun(_3440242, _3440242))), cond), s(bool, i(s(fun(_3440240, bool), i(s(fun(fun(_3440240, _3440242), fun(_3440240, bool)), _3440238), s(fun(_3440240, _3440242), 32306 ^ [_3440232, _3440234, _3440236, _3440238, _3440240, _3440242]))), s(_3440240, 32307 ^ [_3440232, _3440234, _3440236, _3440238, _3440240, _3440242]))))), s(_3440242, i(s(fun(_3440240, _3440242), 32306 ^ [_3440232, _3440234, _3440236, _3440238, _3440240, _3440242]), s(_3440240, i(s(fun(_3440240, _3440240), i(s(fun(fun(_3440240, _3440242), fun(_3440240, _3440240)), _3440236), s(fun(_3440240, _3440242), 32306 ^ [_3440232, _3440234, _3440236, _3440238, _3440240, _3440242]))), s(_3440240, 32307 ^ [_3440232, _3440234, _3440236, _3440238, _3440240, _3440242]))))))), s(_3440242, i(s(fun(_3440240, _3440242), i(s(fun(fun(_3440240, _3440242), fun(_3440240, _3440242)), _3440232), s(fun(_3440240, _3440242), 32306 ^ [_3440232, _3440234, _3440236, _3440238, _3440240, _3440242]))), s(_3440240, 32307 ^ [_3440232, _3440234, _3440236, _3440238, _3440240, _3440242]))))), 32279 ^ _1670770 : [(32286 ^ _1670770) ^ [] : [s(bool, i(s(fun(_3440240, bool), i(s(fun(fun(_3440240, _3440242), fun(_3440240, bool)), _3440238), s(fun(_3440240, _3440242), 32276 ^ [_3440232, _3440234, _3440236, _3440238, _3440240, _3440242]))), s(_3440240, 32278 ^ [_3440232, _3440234, _3440236, _3440238, _3440240, _3440242]))) = s(bool, i(s(fun(_3440240, bool), i(s(fun(fun(_3440240, _3440242), fun(_3440240, bool)), _3440238), s(fun(_3440240, _3440242), 32277 ^ [_3440232, _3440234, _3440236, _3440238, _3440240, _3440242]))), s(_3440240, 32278 ^ [_3440232, _3440234, _3440236, _3440238, _3440240, _3440242]))), s(_3440240, i(s(fun(_3440240, _3440240), i(s(fun(fun(_3440240, _3440242), fun(_3440240, _3440240)), _3440236), s(fun(_3440240, _3440242), 32276 ^ [_3440232, _3440234, _3440236, _3440238, _3440240, _3440242]))), s(_3440240, 32278 ^ [_3440232, _3440234, _3440236, _3440238, _3440240, _3440242]))) = s(_3440240, i(s(fun(_3440240, _3440240), i(s(fun(fun(_3440240, _3440242), fun(_3440240, _3440240)), _3440236), s(fun(_3440240, _3440242), 32277 ^ [_3440232, _3440234, _3440236, _3440238, _3440240, _3440242]))), s(_3440240, 32278 ^ [_3440232, _3440234, _3440236, _3440238, _3440240, _3440242]))), s(_3440242, i(s(fun(_3440240, _3440242), i(s(fun(fun(_3440240, _3440242), fun(_3440240, _3440242)), _3440232), s(fun(_3440240, _3440242), 32276 ^ [_3440232, _3440234, _3440236, _3440238, _3440240, _3440242]))), s(_3440240, 32278 ^ [_3440232, _3440234, _3440236, _3440238, _3440240, _3440242]))) = s(_3440242, i(s(fun(_3440240, _3440242), i(s(fun(fun(_3440240, _3440242), fun(_3440240, _3440242)), _3440232), s(fun(_3440240, _3440242), 32277 ^ [_3440232, _3440234, _3440236, _3440238, _3440240, _3440242]))), s(_3440240, 32278 ^ [_3440232, _3440234, _3440236, _3440238, _3440240, _3440242])))], (32280 ^ _1670770) ^ [_3441601] : [p(s(bool, i(s(fun(_3440240, bool), i(s(fun(_3440240, fun(_3440240, bool)), l_l_), s(_3440240, _3441601))), s(_3440240, 32278 ^ [_3440232, _3440234, _3440236, _3440238, _3440240, _3440242])))), -(s(_3440242, i(s(fun(_3440240, _3440242), 32276 ^ [_3440232, _3440234, _3440236, _3440238, _3440240, _3440242]), s(_3440240, _3441601))) = s(_3440242, i(s(fun(_3440240, _3440242), 32277 ^ [_3440232, _3440234, _3440236, _3440238, _3440240, _3440242]), s(_3440240, _3441601))))]]], (43496 ^ _1670770) ^ [_4276307] : [-(s(fun(cart(real, n10), bool), i(s(fun(fun(cart(real, n10), bool), fun(cart(real, n10), bool)), i(s(fun(fun(cart(real, n10), cart(real, n10)), fun(fun(cart(real, n10), bool), fun(cart(real, n10), bool))), image), s(fun(cart(real, n10), cart(real, n10)), i(s(fun(fun(cart(real, n10), real), fun(cart(real, n10), cart(real, n10))), i(s(fun(fun(real, cart(real, n10)), fun(fun(cart(real, n10), real), fun(cart(real, n10), cart(real, n10)))), o), s(fun(real, cart(real, n10)), lift))), s(fun(cart(real, n10), real), drop))))), s(fun(cart(real, n10), bool), _4276307))) = s(fun(cart(real, n10), bool), _4276307))], (26123 ^ _1670770) ^ [_2719584, _2719586, _2719588, _2719590] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(fun(_2719590, num), num), i(s(fun(fun(_2719590, bool), fun(fun(_2719590, num), num)), nsum), s(fun(_2719590, bool), _2719588))), s(fun(_2719590, num), _2719586))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(fun(_2719590, bool), num), card), s(fun(_2719590, bool), _2719588))))), s(num, _2719584))))))), p(s(bool, i(s(fun(fun(_2719590, bool), bool), finite), s(fun(_2719590, bool), _2719588)))), -(s(fun(_2719590, bool), _2719588) = s(fun(_2719590, bool), empty)), 26133 ^ _1670770 : [(26136 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(_2719590, num), _2719586), s(_2719590, 26132 ^ [_2719584, _2719586, _2719588, _2719590]))))), s(num, _2719584))))], (26134 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2719590, bool), bool), i(s(fun(_2719590, fun(fun(_2719590, bool), bool)), in), s(_2719590, 26132 ^ [_2719584, _2719586, _2719588, _2719590]))), s(fun(_2719590, bool), _2719588)))))]]], (15960 ^ _1670770) ^ [_2162889, _2162891] : [p(s(bool, i(s(fun(fun(_2162891, bool), bool), sing), s(fun(_2162891, bool), _2162889)))), -(s(fun(_2162891, bool), _2162889) = s(fun(_2162891, bool), i(s(fun(fun(_2162891, bool), fun(_2162891, bool)), i(s(fun(_2162891, fun(fun(_2162891, bool), fun(_2162891, bool))), insert), s(_2162891, 15963 ^ [_2162889, _2162891]))), s(fun(_2162891, bool), empty))))], (11271 ^ _1670770) ^ [_2032383, _2032385] : [11272 ^ _1670770 : [(11275 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2032383))), s(real, _2032385))))], (11273 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2032385))), s(real, _2032383))))]], s(real, _2032385) = s(real, _2032383)], (42869 ^ _1670770) ^ [_4233455, _4233457, _4233459, _4233461] : [s(cart(real, _4233461), i(s(fun(cart(real, _4233459), cart(real, _4233461)), i(s(fun(cart(cart(real, _4233459), _4233461), fun(cart(real, _4233459), cart(real, _4233461))), matrixu_vectoru_mul), s(cart(cart(real, _4233459), _4233461), _4233457))), s(cart(real, _4233459), 42870 ^ [_4233455, _4233457, _4233459, _4233461]))) = s(cart(real, _4233461), i(s(fun(cart(real, _4233459), cart(real, _4233461)), i(s(fun(cart(cart(real, _4233459), _4233461), fun(cart(real, _4233459), cart(real, _4233461))), matrixu_vectoru_mul), s(cart(cart(real, _4233459), _4233461), _4233455))), s(cart(real, _4233459), 42870 ^ [_4233455, _4233457, _4233459, _4233461]))), -(s(cart(cart(real, _4233459), _4233461), _4233457) = s(cart(cart(real, _4233459), _4233461), _4233455))], (30096 ^ _1670770) ^ [_2974285, _2974287, _2974289, _2974291] : [s(_2974291, i(s(fun(num, _2974291), i(s(fun(cart(_2974291, _2974289), fun(num, _2974291)), d_), s(cart(_2974291, _2974289), _2974287))), s(num, 30097 ^ [_2974285, _2974287, _2974289, _2974291]))) = s(_2974291, i(s(fun(num, _2974291), i(s(fun(cart(_2974291, _2974289), fun(num, _2974291)), d_), s(cart(_2974291, _2974289), _2974285))), s(num, 30097 ^ [_2974285, _2974287, _2974289, _2974291]))), -(s(cart(_2974291, _2974289), _2974287) = s(cart(_2974291, _2974289), _2974285))], (33209 ^ _1670770) ^ [_3560595, _3560597, _3560599] : [p(s(bool, i(s(fun(fun(_3560599, bool), bool), i(s(fun(fun(prod(_3560599, _3560599), bool), fun(fun(_3560599, bool), bool)), chain), s(fun(prod(_3560599, _3560599), bool), _3560595))), s(fun(_3560599, bool), _3560597)))), 33212 ^ _1670770 : [(33213 ^ _1670770) ^ [_3560911, _3560913] : [p(s(bool, i(s(fun(_3560599, bool), _3560597), s(_3560599, _3560913)))), p(s(bool, i(s(fun(_3560599, bool), _3560597), s(_3560599, _3560911)))), -(p(s(bool, i(s(fun(prod(_3560599, _3560599), bool), _3560595), s(prod(_3560599, _3560599), i(s(fun(_3560599, prod(_3560599, _3560599)), i(s(fun(_3560599, fun(_3560599, prod(_3560599, _3560599))), c_), s(_3560599, _3560913))), s(_3560599, _3560911))))))), -(p(s(bool, i(s(fun(prod(_3560599, _3560599), bool), _3560595), s(prod(_3560599, _3560599), i(s(fun(_3560599, prod(_3560599, _3560599)), i(s(fun(_3560599, fun(_3560599, prod(_3560599, _3560599))), c_), s(_3560599, _3560911))), s(_3560599, _3560913)))))))]]], (40968 ^ _1670770) ^ [_4074107, _4074109, _4074111, _4074113, _4074115, _4074117, _4074119, _4074121, _4074123] : [-(s(cart(real, _4074119), i(s(fun(fun(_4074123, cart(real, _4074119)), cart(real, _4074119)), i(s(fun(fun(_4074123, bool), fun(fun(_4074123, cart(real, _4074119)), cart(real, _4074119))), vsum), s(fun(_4074123, bool), _4074117))), s(fun(_4074123, cart(real, _4074119)), _4074113))) = s(cart(real, _4074119), i(s(fun(fun(_4074121, cart(real, _4074119)), cart(real, _4074119)), i(s(fun(fun(_4074121, bool), fun(fun(_4074121, cart(real, _4074119)), cart(real, _4074119))), vsum), s(fun(_4074121, bool), _4074115))), s(fun(_4074121, cart(real, _4074119)), _4074111)))), 40972 ^ _1670770 : [(40975 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_4074123, bool), bool), i(s(fun(_4074123, fun(fun(_4074123, bool), bool)), in), s(_4074123, i(s(fun(_4074121, _4074123), _4074107), s(_4074121, 40971 ^ [_4074107, _4074109, _4074111, _4074113, _4074115, _4074117, _4074119, _4074121, _4074123]))))), s(fun(_4074123, bool), _4074117)))), s(_4074121, i(s(fun(_4074123, _4074121), _4074109), s(_4074123, i(s(fun(_4074121, _4074123), _4074107), s(_4074121, 40971 ^ [_4074107, _4074109, _4074111, _4074113, _4074115, _4074117, _4074119, _4074121, _4074123]))))) = s(_4074121, 40971 ^ [_4074107, _4074109, _4074111, _4074113, _4074115, _4074117, _4074119, _4074121, _4074123])], (40973 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_4074121, bool), bool), i(s(fun(_4074121, fun(fun(_4074121, bool), bool)), in), s(_4074121, 40971 ^ [_4074107, _4074109, _4074111, _4074113, _4074115, _4074117, _4074119, _4074121, _4074123]))), s(fun(_4074121, bool), _4074115)))))]], 40981 ^ _1670770 : [(40984 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_4074121, bool), bool), i(s(fun(_4074121, fun(fun(_4074121, bool), bool)), in), s(_4074121, i(s(fun(_4074123, _4074121), _4074109), s(_4074123, 40980 ^ [_4074107, _4074109, _4074111, _4074113, _4074115, _4074117, _4074119, _4074121, _4074123]))))), s(fun(_4074121, bool), _4074115)))), s(_4074123, i(s(fun(_4074121, _4074123), _4074107), s(_4074121, i(s(fun(_4074123, _4074121), _4074109), s(_4074123, 40980 ^ [_4074107, _4074109, _4074111, _4074113, _4074115, _4074117, _4074119, _4074121, _4074123]))))) = s(_4074123, 40980 ^ [_4074107, _4074109, _4074111, _4074113, _4074115, _4074117, _4074119, _4074121, _4074123]), s(cart(real, _4074119), i(s(fun(_4074121, cart(real, _4074119)), _4074111), s(_4074121, i(s(fun(_4074123, _4074121), _4074109), s(_4074123, 40980 ^ [_4074107, _4074109, _4074111, _4074113, _4074115, _4074117, _4074119, _4074121, _4074123]))))) = s(cart(real, _4074119), i(s(fun(_4074123, cart(real, _4074119)), _4074113), s(_4074123, 40980 ^ [_4074107, _4074109, _4074111, _4074113, _4074115, _4074117, _4074119, _4074121, _4074123])))], (40982 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_4074123, bool), bool), i(s(fun(_4074123, fun(fun(_4074123, bool), bool)), in), s(_4074123, 40980 ^ [_4074107, _4074109, _4074111, _4074113, _4074115, _4074117, _4074119, _4074121, _4074123]))), s(fun(_4074123, bool), _4074117)))))]]], (43708 ^ _1670770) ^ [_4281949, _4281951] : [-(s(cart(real, n10), i(s(fun(real, cart(real, n10)), lift), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _4281951))), s(real, _4281949))))) = s(cart(real, n10), i(s(fun(cart(real, n10), cart(real, n10)), i(s(fun(cart(real, n10), fun(cart(real, n10), cart(real, n10))), vectoru_sub), s(cart(real, n10), i(s(fun(real, cart(real, n10)), lift), s(real, _4281951))))), s(cart(real, n10), i(s(fun(real, cart(real, n10)), lift), s(real, _4281949))))))], (15235 ^ _1670770) ^ [_2131400, _2131402] : [15236 ^ _1670770 : [(15237 ^ _1670770) ^ [_2131518, _2131520] : [s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2131402))), s(int, _2131520))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2131400))), s(int, _2131518))))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))]], -(p(s(bool, i(s(fun(prod(int, int), bool), intu_coprime), s(prod(int, int), i(s(fun(int, prod(int, int)), i(s(fun(int, fun(int, prod(int, int))), c_), s(int, _2131402))), s(int, _2131400)))))))], (26845 ^ _1670770) ^ [_2772631, _2772633, _2772635, _2772637] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(fun(_2772637, num), num), i(s(fun(fun(_2772637, bool), fun(fun(_2772637, num), num)), nsum), s(fun(_2772637, bool), _2772635))), s(fun(_2772637, num), _2772631))))), s(num, i(s(fun(fun(_2772637, num), num), i(s(fun(fun(_2772637, bool), fun(fun(_2772637, num), num)), nsum), s(fun(_2772637, bool), _2772633))), s(fun(_2772637, num), _2772631))))))), p(s(bool, i(s(fun(fun(_2772637, bool), bool), finite), s(fun(_2772637, bool), _2772633)))), p(s(bool, i(s(fun(fun(_2772637, bool), bool), i(s(fun(fun(_2772637, bool), fun(fun(_2772637, bool), bool)), subset), s(fun(_2772637, bool), _2772635))), s(fun(_2772637, bool), _2772633))))], (16186 ^ _1670770) ^ [_2172924, _2172926, _2172928, _2172930, _2172932] : [-(p(s(bool, i(s(fun(fun(_2172930, bool), bool), i(s(fun(fun(_2172932, bool), fun(fun(_2172930, bool), bool)), i(s(fun(fun(_2172932, _2172930), fun(fun(_2172932, bool), fun(fun(_2172930, bool), bool))), bij), s(fun(_2172932, _2172930), _2172928))), s(fun(_2172932, bool), _2172926))), s(fun(_2172930, bool), _2172924))))), p(s(bool, i(s(fun(fun(_2172930, bool), bool), i(s(fun(fun(_2172932, bool), fun(fun(_2172930, bool), bool)), i(s(fun(fun(_2172932, _2172930), fun(fun(_2172932, bool), fun(fun(_2172930, bool), bool))), inj), s(fun(_2172932, _2172930), _2172928))), s(fun(_2172932, bool), _2172926))), s(fun(_2172930, bool), _2172924)))), p(s(bool, i(s(fun(fun(_2172930, bool), bool), i(s(fun(fun(_2172932, bool), fun(fun(_2172930, bool), bool)), i(s(fun(fun(_2172932, _2172930), fun(fun(_2172932, bool), fun(fun(_2172930, bool), bool))), surj), s(fun(_2172932, _2172930), _2172928))), s(fun(_2172932, bool), _2172926))), s(fun(_2172930, bool), _2172924))))], (33428 ^ _1670770) ^ [_3572064, _3572066, _3572068] : [-(p(s(bool, i(s(fun(fun(prod(_3572068, _3572068), bool), bool), i(s(fun(fun(prod(_3572068, _3572068), bool), fun(fun(prod(_3572068, _3572068), bool), bool)), inseg), s(fun(prod(_3572068, _3572068), bool), _3572064))), s(fun(prod(_3572068, _3572068), bool), _3572066))))), 33441 ^ _1670770 : [(33446 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(prod(_3572068, _3572068), bool), _3572064), s(prod(_3572068, _3572068), i(s(fun(_3572068, prod(_3572068, _3572068)), i(s(fun(_3572068, fun(_3572068, prod(_3572068, _3572068))), c_), s(_3572068, 33429 ^ [_3572064, _3572066, _3572068]))), s(_3572068, 33430 ^ [_3572064, _3572066, _3572068]))))))], (33444 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3572068, bool), i(s(fun(fun(prod(_3572068, _3572068), bool), fun(_3572068, bool)), fl), s(fun(prod(_3572068, _3572068), bool), _3572064))), s(_3572068, 33430 ^ [_3572064, _3572066, _3572068])))))], (33442 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_3572068, _3572068), bool), _3572066), s(prod(_3572068, _3572068), i(s(fun(_3572068, prod(_3572068, _3572068)), i(s(fun(_3572068, fun(_3572068, prod(_3572068, _3572068))), c_), s(_3572068, 33429 ^ [_3572064, _3572066, _3572068]))), s(_3572068, 33430 ^ [_3572064, _3572066, _3572068])))))))]], 33433 ^ _1670770 : [(33436 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(prod(_3572068, _3572068), bool), _3572066), s(prod(_3572068, _3572068), i(s(fun(_3572068, prod(_3572068, _3572068)), i(s(fun(_3572068, fun(_3572068, prod(_3572068, _3572068))), c_), s(_3572068, 33429 ^ [_3572064, _3572066, _3572068]))), s(_3572068, 33430 ^ [_3572064, _3572066, _3572068])))))), p(s(bool, i(s(fun(_3572068, bool), i(s(fun(fun(prod(_3572068, _3572068), bool), fun(_3572068, bool)), fl), s(fun(prod(_3572068, _3572068), bool), _3572064))), s(_3572068, 33430 ^ [_3572064, _3572066, _3572068]))))], (33434 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_3572068, _3572068), bool), _3572064), s(prod(_3572068, _3572068), i(s(fun(_3572068, prod(_3572068, _3572068)), i(s(fun(_3572068, fun(_3572068, prod(_3572068, _3572068))), c_), s(_3572068, 33429 ^ [_3572064, _3572066, _3572068]))), s(_3572068, 33430 ^ [_3572064, _3572066, _3572068])))))))]]], (3656 ^ _1670770) ^ [_1758906, _1758908, _1758910] : [3661 ^ _1670770 : [(3666 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_1758910, _1758908), bool), 3658 ^ [_1758906, _1758908, _1758910]), s(prod(_1758910, _1758908), i(s(fun(_1758908, prod(_1758910, _1758908)), i(s(fun(_1758910, fun(_1758908, prod(_1758910, _1758908))), c_), s(_1758910, 3663 ^ [_1758906, _1758908, _1758910]))), s(_1758908, 3664 ^ [_1758906, _1758908, _1758910]))))))), s(bool, i(s(fun(_1758908, bool), i(s(fun(_1758910, fun(_1758908, bool)), 3657 ^ [_1758906, _1758908, _1758910]), s(_1758910, 3663 ^ [_1758906, _1758908, _1758910]))), s(_1758908, 3664 ^ [_1758906, _1758908, _1758910]))))))], (3662 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_1758910, _1758908), bool), bool), i(s(fun(fun(_1758910, fun(_1758908, bool)), fun(fun(prod(_1758910, _1758908), bool), bool)), _1758906), s(fun(_1758910, fun(_1758908, bool)), 3657 ^ [_1758906, _1758908, _1758910]))), s(fun(prod(_1758910, _1758908), bool), 3658 ^ [_1758906, _1758908, _1758910])))))]], 3667 ^ _1670770 : [(3670 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(_1758910, _1758908), bool), bool), i(s(fun(fun(_1758910, fun(_1758908, bool)), fun(fun(prod(_1758910, _1758908), bool), bool)), _1758906), s(fun(_1758910, fun(_1758908, bool)), 3657 ^ [_1758906, _1758908, _1758910]))), s(fun(prod(_1758910, _1758908), bool), 3658 ^ [_1758906, _1758908, _1758910]))))], (3668 ^ _1670770) ^ [_1759912, _1759914] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_1758910, _1758908), bool), 3658 ^ [_1758906, _1758908, _1758910]), s(prod(_1758910, _1758908), i(s(fun(_1758908, prod(_1758910, _1758908)), i(s(fun(_1758910, fun(_1758908, prod(_1758910, _1758908))), c_), s(_1758910, _1759914))), s(_1758908, _1759912))))))), s(bool, i(s(fun(_1758908, bool), i(s(fun(_1758910, fun(_1758908, bool)), 3657 ^ [_1758906, _1758908, _1758910]), s(_1758910, _1759914))), s(_1758908, _1759912)))))))]], 3671 ^ _1670770 : [(3678 ^ _1670770) ^ [_1760509] : [p(s(bool, i(s(fun(_1758908, bool), i(s(fun(_1758910, fun(_1758908, bool)), _1760509), s(_1758910, 3679 ^ [_1758906, _1758908, _1758910, _1760509]))), s(_1758908, 3680 ^ [_1758906, _1758908, _1758910, _1760509])))), -(p(s(bool, i(s(fun(fun(prod(_1758910, _1758908), bool), bool), e_), s(fun(prod(_1758910, _1758908), bool), i(s(fun(fun(fun(prod(_1758910, _1758908), bool), bool), fun(prod(_1758910, _1758908), bool)), gabs), s(fun(fun(prod(_1758910, _1758908), bool), bool), i(s(fun(fun(_1758910, fun(_1758908, bool)), fun(fun(prod(_1758910, _1758908), bool), bool)), _1758906), s(fun(_1758910, fun(_1758908, bool)), _1760509)))))))))], (3672 ^ _1670770) ^ [_1760168] : [p(s(bool, i(s(fun(fun(prod(_1758910, _1758908), bool), bool), e_), s(fun(prod(_1758910, _1758908), bool), i(s(fun(fun(fun(prod(_1758910, _1758908), bool), bool), fun(prod(_1758910, _1758908), bool)), gabs), s(fun(fun(prod(_1758910, _1758908), bool), bool), i(s(fun(fun(_1758910, fun(_1758908, bool)), fun(fun(prod(_1758910, _1758908), bool), bool)), _1758906), s(fun(_1758910, fun(_1758908, bool)), _1760168)))))))), 3675 ^ _1670770 : [(3676 ^ _1670770) ^ [_1760455, _1760457] : [-(p(s(bool, i(s(fun(_1758908, bool), i(s(fun(_1758910, fun(_1758908, bool)), _1760168), s(_1758910, _1760457))), s(_1758908, _1760455)))))]]]]], (2033 ^ _1670770) ^ [_1703009, _1703011, _1703013] : [2035 ^ _1670770 : [(2038 ^ _1670770) ^ [] : [p(s(bool, _1703009))], (2036 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1703013, bool), _1703011), s(_1703013, 2034 ^ [_1703009, _1703011, _1703013])))))]], 2039 ^ _1670770 : [(2040 ^ _1670770) ^ [_1703167] : [p(s(bool, i(s(fun(_1703013, bool), _1703011), s(_1703013, _1703167)))), -(p(s(bool, _1703009)))]]], (9276 ^ _1670770) ^ [_1971615] : [-(s(num, i(s(fun(prod(num, num), num), dist), s(prod(num, num), i(s(fun(num, prod(num, num)), i(s(fun(num, fun(num, prod(num, num))), c_), s(num, _1971615))), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))) = s(num, _1971615))], (42718 ^ _1670770) ^ [_4219474, _4219476, _4219478, _4219480, _4219482] : [-(s(real, i(s(fun(num, real), i(s(fun(cart(real, _4219482), fun(num, real)), d_), s(cart(real, _4219482), i(s(fun(num, cart(real, _4219482)), i(s(fun(cart(cart(real, _4219482), _4219480), fun(num, cart(real, _4219482))), d_), s(cart(cart(real, _4219482), _4219480), i(s(fun(cart(cart(real, _4219482), _4219480), cart(cart(real, _4219482), _4219480)), i(s(fun(real, fun(cart(cart(real, _4219482), _4219480), cart(cart(real, _4219482), _4219480))), r_r_), s(real, _4219478))), s(cart(cart(real, _4219482), _4219480), _4219476))))), s(num, _4219474))))), s(num, j))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _4219478))), s(real, i(s(fun(num, real), i(s(fun(cart(real, _4219482), fun(num, real)), d_), s(cart(real, _4219482), i(s(fun(num, cart(real, _4219482)), i(s(fun(cart(cart(real, _4219482), _4219480), fun(num, cart(real, _4219482))), d_), s(cart(cart(real, _4219482), _4219480), _4219476))), s(num, _4219474))))), s(num, j))))))], (7906 ^ _1670770) ^ [_1900867, _1900869] : [7914 ^ _1670770 : [(7915 ^ _1670770) ^ [_1901152] : [-(p(s(bool, i(s(fun(option(_1900869), bool), _1900867), s(option(_1900869), _1901152)))))]], p(s(bool, i(s(fun(option(_1900869), bool), _1900867), s(option(_1900869), none)))), p(s(bool, i(s(fun(option(_1900869), bool), _1900867), s(option(_1900869), i(s(fun(_1900869, option(_1900869)), some), s(_1900869, 7911 ^ [_1900867, _1900869]))))))], (12193 ^ _1670770) ^ [_2056610, _2056612, _2056614] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2056610)))), -(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2056610))), s(real, _2056614))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2056610))), s(real, _2056612))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2056614))), s(real, _2056612))))], (24434 ^ _1670770) ^ [_2592402] : [-(s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2592402))), s(num, i(s(fun(num, num), numeral), s(num, u_0))))) = s(fun(num, bool), i(s(fun(fun(num, bool), fun(num, bool)), i(s(fun(fun(num, bool), fun(fun(num, bool), fun(num, bool))), i(s(fun(bool, fun(fun(num, bool), fun(fun(num, bool), fun(num, bool)))), cond), s(bool, 24420 ^ [_2592402]))), s(fun(num, bool), i(s(fun(fun(num, bool), fun(num, bool)), i(s(fun(num, fun(fun(num, bool), fun(num, bool))), insert), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(fun(num, bool), empty))))), s(fun(num, bool), empty))))], (12045 ^ _1670770) ^ [_2053025] : [-(s(real, i(s(fun(real, real), realu_inv), s(real, i(s(fun(real, real), realu_neg), s(real, _2053025))))) = s(real, i(s(fun(real, real), realu_neg), s(real, i(s(fun(real, real), realu_inv), s(real, _2053025))))))], (33279 ^ _1670770) ^ [_3564183, _3564185] : [p(s(bool, i(s(fun(fun(prod(_3564185, _3564185), bool), bool), woset), s(fun(prod(_3564185, _3564185), bool), _3564183)))), 33282 ^ _1670770 : [(33283 ^ _1670770) ^ [_3565160] : [p(s(bool, i(s(fun(_3564185, bool), i(s(fun(fun(prod(_3564185, _3564185), bool), fun(_3564185, bool)), fl), s(fun(prod(_3564185, _3564185), bool), _3564183))), s(_3564185, _3565160)))), -(p(s(bool, i(s(fun(prod(_3564185, _3564185), bool), _3564183), s(prod(_3564185, _3564185), i(s(fun(_3564185, prod(_3564185, _3564185)), i(s(fun(_3564185, fun(_3564185, prod(_3564185, _3564185))), c_), s(_3564185, _3565160))), s(_3564185, _3565160)))))))], (33299 ^ _1670770) ^ [_3565886, _3565888] : [-(s(_3564185, _3565888) = s(_3564185, _3565886)), p(s(bool, i(s(fun(prod(_3564185, _3564185), bool), _3564183), s(prod(_3564185, _3564185), i(s(fun(_3564185, prod(_3564185, _3564185)), i(s(fun(_3564185, fun(_3564185, prod(_3564185, _3564185))), c_), s(_3564185, _3565888))), s(_3564185, _3565886)))))), p(s(bool, i(s(fun(prod(_3564185, _3564185), bool), _3564183), s(prod(_3564185, _3564185), i(s(fun(_3564185, prod(_3564185, _3564185)), i(s(fun(_3564185, fun(_3564185, prod(_3564185, _3564185))), c_), s(_3564185, _3565886))), s(_3564185, _3565888))))))], (33323 ^ _1670770) ^ [_3566771] : [33327 ^ _1670770 : [(33330 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3564185, bool), i(s(fun(fun(prod(_3564185, _3564185), bool), fun(_3564185, bool)), fl), s(fun(prod(_3564185, _3564185), bool), _3564183))), s(_3564185, 33326 ^ [_3564183, _3564185, _3566771]))))], (33328 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3564185, bool), _3566771), s(_3564185, 33326 ^ [_3564183, _3564185, _3566771])))))]], 33331 ^ _1670770 : [(33332 ^ _1670770) ^ [_3567200] : [p(s(bool, i(s(fun(_3564185, bool), _3566771), s(_3564185, _3567200))))]], 33334 ^ _1670770 : [(33337 ^ _1670770) ^ [_3567381] : [p(s(bool, i(s(fun(_3564185, bool), _3566771), s(_3564185, _3567381)))), -(p(s(bool, i(s(fun(prod(_3564185, _3564185), bool), _3564183), s(prod(_3564185, _3564185), i(s(fun(_3564185, prod(_3564185, _3564185)), i(s(fun(_3564185, fun(_3564185, prod(_3564185, _3564185))), c_), s(_3564185, 33333 ^ [_3564183, _3564185, _3566771]))), s(_3564185, _3567381)))))))], (33335 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3564185, bool), _3566771), s(_3564185, 33333 ^ [_3564183, _3564185, _3566771])))))]]], (33309 ^ _1670770) ^ [_3566247, _3566249] : [p(s(bool, i(s(fun(_3564185, bool), i(s(fun(fun(prod(_3564185, _3564185), bool), fun(_3564185, bool)), fl), s(fun(prod(_3564185, _3564185), bool), _3564183))), s(_3564185, _3566249)))), p(s(bool, i(s(fun(_3564185, bool), i(s(fun(fun(prod(_3564185, _3564185), bool), fun(_3564185, bool)), fl), s(fun(prod(_3564185, _3564185), bool), _3564183))), s(_3564185, _3566247)))), -(p(s(bool, i(s(fun(prod(_3564185, _3564185), bool), _3564183), s(prod(_3564185, _3564185), i(s(fun(_3564185, prod(_3564185, _3564185)), i(s(fun(_3564185, fun(_3564185, prod(_3564185, _3564185))), c_), s(_3564185, _3566249))), s(_3564185, _3566247))))))), -(p(s(bool, i(s(fun(prod(_3564185, _3564185), bool), _3564183), s(prod(_3564185, _3564185), i(s(fun(_3564185, prod(_3564185, _3564185)), i(s(fun(_3564185, fun(_3564185, prod(_3564185, _3564185))), c_), s(_3564185, _3566247))), s(_3564185, _3566249)))))))], (33289 ^ _1670770) ^ [_3565427, _3565429, _3565431] : [-(p(s(bool, i(s(fun(prod(_3564185, _3564185), bool), _3564183), s(prod(_3564185, _3564185), i(s(fun(_3564185, prod(_3564185, _3564185)), i(s(fun(_3564185, fun(_3564185, prod(_3564185, _3564185))), c_), s(_3564185, _3565431))), s(_3564185, _3565427))))))), p(s(bool, i(s(fun(prod(_3564185, _3564185), bool), _3564183), s(prod(_3564185, _3564185), i(s(fun(_3564185, prod(_3564185, _3564185)), i(s(fun(_3564185, fun(_3564185, prod(_3564185, _3564185))), c_), s(_3564185, _3565431))), s(_3564185, _3565429)))))), p(s(bool, i(s(fun(prod(_3564185, _3564185), bool), _3564183), s(prod(_3564185, _3564185), i(s(fun(_3564185, prod(_3564185, _3564185)), i(s(fun(_3564185, fun(_3564185, prod(_3564185, _3564185))), c_), s(_3564185, _3565429))), s(_3564185, _3565427))))))]]], (43400 ^ _1670770) ^ [_4268924, _4268926, _4268928] : [s(cart(real, _4268926), i(s(fun(cart(real, _4268928), cart(real, _4268926)), i(s(fun(fun(cart(real, _4268928), cart(real, _4268926)), fun(cart(real, _4268928), cart(real, _4268926))), _4268924), s(fun(cart(real, _4268928), cart(real, _4268926)), 43401 ^ [_4268924, _4268926, _4268928]))), s(cart(real, _4268928), 43402 ^ [_4268924, _4268926, _4268928]))) = s(cart(real, _4268926), i(s(fun(cart(real, _4268926), cart(real, _4268926)), vectoru_neg), s(cart(real, _4268926), i(s(fun(cart(real, _4268928), cart(real, _4268926)), 43401 ^ [_4268924, _4268926, _4268928]), s(cart(real, _4268928), 43402 ^ [_4268924, _4268926, _4268928]))))), 43405 ^ _1670770 : [(43406 ^ _1670770) ^ [_4269546] : [p(s(bool, i(s(fun(fun(cart(real, _4268928), cart(real, _4268926)), bool), linear), s(fun(cart(real, _4268928), cart(real, _4268926)), _4269546)))), -(s(real, i(s(fun(fun(cart(real, _4268928), cart(real, _4268926)), real), onorm), s(fun(cart(real, _4268928), cart(real, _4268926)), i(s(fun(fun(cart(real, _4268928), cart(real, _4268926)), fun(cart(real, _4268928), cart(real, _4268926))), _4268924), s(fun(cart(real, _4268928), cart(real, _4268926)), _4269546))))) = s(real, i(s(fun(fun(cart(real, _4268928), cart(real, _4268926)), real), onorm), s(fun(cart(real, _4268928), cart(real, _4268926)), _4269546))))]]], (25141 ^ _1670770) ^ [_2643840, _2643842, _2643844] : [25160 ^ _1670770 : [(25161 ^ _1670770) ^ [_2645215] : [p(s(bool, i(s(fun(fun(_2643842, fun(_2643842, _2643842)), bool), monoidal), s(fun(_2643842, fun(_2643842, _2643842)), _2645215)))), 25164 ^ _1670770 : [(25165 ^ _1670770) ^ [_2645628, _2645630, _2645632] : [-(s(_2643842, i(s(fun(fun(_2643844, _2643842), _2643842), i(s(fun(fun(_2643844, bool), fun(fun(_2643844, _2643842), _2643842)), i(s(fun(fun(_2643842, fun(_2643842, _2643842)), fun(fun(_2643844, bool), fun(fun(_2643844, _2643842), _2643842))), iterate), s(fun(_2643842, fun(_2643842, _2643842)), _2645215))), s(fun(_2643844, bool), _2645628))), s(fun(_2643844, _2643842), i(s(fun(fun(_2643842, fun(_2643842, _2643842)), fun(_2643844, _2643842)), i(s(fun(fun(_2643844, _2643842), fun(fun(_2643842, fun(_2643842, _2643842)), fun(_2643844, _2643842))), i(s(fun(_2643844, fun(fun(_2643844, _2643842), fun(fun(_2643842, fun(_2643842, _2643842)), fun(_2643844, _2643842)))), _2643840), s(_2643844, _2645630))), s(fun(_2643844, _2643842), _2645632))), s(fun(_2643842, fun(_2643842, _2643842)), _2645215))))) = s(_2643842, i(s(fun(_2643842, _2643842), i(s(fun(_2643842, fun(_2643842, _2643842)), i(s(fun(bool, fun(_2643842, fun(_2643842, _2643842))), cond), s(bool, i(s(fun(fun(_2643844, bool), bool), i(s(fun(_2643844, fun(fun(_2643844, bool), bool)), in), s(_2643844, _2645630))), s(fun(_2643844, bool), _2645628))))), s(_2643842, i(s(fun(_2643844, _2643842), _2645632), s(_2643844, _2645630))))), s(_2643842, i(s(fun(fun(_2643842, fun(_2643842, _2643842)), _2643842), neutral), s(fun(_2643842, fun(_2643842, _2643842)), _2645215))))))]]]], 25146 ^ _1670770 : [(25147 ^ _1670770) ^ [_2644442] : [s(_2643842, i(s(fun(_2643844, _2643842), i(s(fun(fun(_2643842, fun(_2643842, _2643842)), fun(_2643844, _2643842)), i(s(fun(fun(_2643844, _2643842), fun(fun(_2643842, fun(_2643842, _2643842)), fun(_2643844, _2643842))), i(s(fun(_2643844, fun(fun(_2643844, _2643842), fun(fun(_2643842, fun(_2643842, _2643842)), fun(_2643844, _2643842)))), _2643840), s(_2643844, 25142 ^ [_2643840, _2643842, _2643844]))), s(fun(_2643844, _2643842), 25143 ^ [_2643840, _2643842, _2643844]))), s(fun(_2643842, fun(_2643842, _2643842)), 25144 ^ [_2643840, _2643842, _2643844]))), s(_2643844, 25145 ^ [_2643840, _2643842, _2643844]))) = s(_2643842, i(s(fun(_2643842, _2643842), i(s(fun(_2643842, fun(_2643842, _2643842)), i(s(fun(bool, fun(_2643842, fun(_2643842, _2643842))), cond), s(bool, _2644442))), s(_2643842, i(s(fun(_2643844, _2643842), 25143 ^ [_2643840, _2643842, _2643844]), s(_2643844, 25145 ^ [_2643840, _2643842, _2643844]))))), s(_2643842, i(s(fun(fun(_2643842, fun(_2643842, _2643842)), _2643842), neutral), s(fun(_2643842, fun(_2643842, _2643842)), 25144 ^ [_2643840, _2643842, _2643844]))))), 25150 ^ _1670770 : [(25153 ^ _1670770) ^ [] : [s(_2643844, 25145 ^ [_2643840, _2643842, _2643844]) = s(_2643844, 25142 ^ [_2643840, _2643842, _2643844])], (25151 ^ _1670770) ^ [] : [-(p(s(bool, _2644442)))]], 25154 ^ _1670770 : [(25157 ^ _1670770) ^ [] : [p(s(bool, _2644442))], (25155 ^ _1670770) ^ [] : [-(s(_2643844, 25145 ^ [_2643840, _2643842, _2643844]) = s(_2643844, 25142 ^ [_2643840, _2643842, _2643844]))]]]]], (5789 ^ _1670770) ^ [_1816252] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1816252))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (35913 ^ _1670770) ^ [_3701151, _3701153, _3701155, _3701157] : [-(p(s(bool, i(s(fun(fun(_3701155, bool), bool), finite), s(fun(_3701155, bool), _3701153))))), p(s(bool, i(s(fun(fun(_3701157, bool), bool), finite), s(fun(_3701157, bool), _3701151)))), p(s(bool, i(s(fun(fun(_3701157, bool), bool), i(s(fun(fun(_3701155, bool), fun(fun(_3701157, bool), bool)), a_u_c), s(fun(_3701155, bool), _3701153))), s(fun(_3701157, bool), _3701151))))], (4595 ^ _1670770) ^ [_1786786, _1786788] : [-(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1786786))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1786788))), s(num, _1786786))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, _1786788))))], (4122 ^ _1670770) ^ [_1776772, _1776774] : [s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1776774))), s(num, _1776772))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(s(num, _1776774) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), -(s(num, _1776772) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (23451 ^ _1670770) ^ [_2564735, _2564737, _2564739, _2564741] : [p(s(bool, i(s(fun(fun(_2564741, bool), bool), i(s(fun(fun(_2564739, bool), fun(fun(_2564741, bool), bool)), g_a_u_c), s(fun(_2564739, bool), _2564737))), s(fun(_2564741, bool), _2564735)))), 23455 ^ _1670770 : [(23456 ^ _1670770) ^ [_2565000] : [p(s(bool, i(s(fun(fun(_2564741, bool), bool), i(s(fun(_2564741, fun(fun(_2564741, bool), bool)), in), s(_2564741, _2565000))), s(fun(_2564741, bool), _2564735)))), 23460 ^ _1670770 : [(23463 ^ _1670770) ^ [] : [-(s(_2564741, _2565000) = s(_2564741, i(s(fun(_2564739, _2564741), 23454 ^ [_2564735, _2564737, _2564739, _2564741]), s(_2564739, 23459 ^ [_2564735, _2564737, _2564739, _2564741, _2565000]))))], (23461 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2564739, bool), bool), i(s(fun(_2564739, fun(fun(_2564739, bool), bool)), in), s(_2564739, 23459 ^ [_2564735, _2564737, _2564739, _2564741, _2565000]))), s(fun(_2564739, bool), _2564737)))))]]]]], (24557 ^ _1670770) ^ [_2597594] : [s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), _2597594), s(num, 24558 ^ [_2597594]))), s(num, 24559 ^ [_2597594]))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, 24559 ^ [_2597594]))), s(num, 24558 ^ [_2597594]))), 24562 ^ _1670770 : [(24563 ^ _1670770) ^ [_2597918, _2597920, _2597922] : [-(s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2597922))), s(num, _2597918))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2597920))), s(num, _2597918))))) = s(fun(num, bool), i(s(fun(fun(num, bool), fun(num, bool)), i(s(fun(fun(num, num), fun(fun(num, bool), fun(num, bool))), image), s(fun(num, num), i(s(fun(num, fun(num, num)), _2597594), s(num, _2597918))))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2597922))), s(num, _2597920))))))]]], (39076 ^ _1670770) ^ [_3952629, _3952631, _3952633] : [-(s(real, i(s(fun(cart(real, _3952633), real), i(s(fun(cart(real, _3952633), fun(cart(real, _3952633), real)), dot), s(cart(real, _3952633), i(s(fun(cart(real, _3952633), cart(real, _3952633)), vectoru_neg), s(cart(real, _3952633), _3952631))))), s(cart(real, _3952633), _3952629))) = s(real, i(s(fun(real, real), realu_neg), s(real, i(s(fun(cart(real, _3952633), real), i(s(fun(cart(real, _3952633), fun(cart(real, _3952633), real)), dot), s(cart(real, _3952633), _3952631))), s(cart(real, _3952633), _3952629))))))], (27682 ^ _1670770) ^ [_2825336, _2825338, _2825340, _2825342] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(fun(_2825342, real), real), i(s(fun(fun(_2825342, bool), fun(fun(_2825342, real), real)), sum), s(fun(_2825342, bool), _2825336))), s(fun(_2825342, real), _2825340))))), s(real, i(s(fun(fun(_2825342, real), real), i(s(fun(fun(_2825342, bool), fun(fun(_2825342, real), real)), sum), s(fun(_2825342, bool), _2825336))), s(fun(_2825342, real), _2825338))))))), p(s(bool, i(s(fun(fun(_2825342, bool), bool), finite), s(fun(_2825342, bool), _2825336)))), 27690 ^ _1670770 : [(27693 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(_2825342, real), _2825340), s(_2825342, 27689 ^ [_2825336, _2825338, _2825340, _2825342]))))), s(real, i(s(fun(_2825342, real), _2825338), s(_2825342, 27689 ^ [_2825336, _2825338, _2825340, _2825342]))))))], (27691 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2825342, bool), bool), i(s(fun(_2825342, fun(fun(_2825342, bool), bool)), in), s(_2825342, 27689 ^ [_2825336, _2825338, _2825340, _2825342]))), s(fun(_2825342, bool), _2825336)))))]], 27694 ^ _1670770 : [(27695 ^ _1670770) ^ [_2825992] : [p(s(bool, i(s(fun(fun(_2825342, bool), bool), i(s(fun(_2825342, fun(fun(_2825342, bool), bool)), in), s(_2825342, _2825992))), s(fun(_2825342, bool), _2825336)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(_2825342, real), _2825340), s(_2825342, _2825992))))), s(real, i(s(fun(_2825342, real), _2825338), s(_2825342, _2825992))))))]]], (10 ^ _1670770) ^ [_1670893, _1670895, _1670897] : [-(_1670897 = _1670893), _1670897 = _1670895, _1670895 = _1670893], (15023 ^ _1670770) ^ [_2124452, _2124454] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_min), s(int, _2124454))), s(int, _2124452))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), i(s(fun(bool, fun(int, fun(int, int))), cond), s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2124454))), s(int, _2124452))))), s(int, _2124454))), s(int, _2124452))))], (41866 ^ _1670770) ^ [_4136838] : [41867 ^ _1670770 : [(41868 ^ _1670770) ^ [_4137018] : [p(s(bool, i(s(fun(cart(_4136838, n20), bool), p0), s(cart(_4136838, n20), _4137018))))]], -(p(s(bool, i(s(fun(cart(_4136838, n20), bool), p0), s(cart(_4136838, n20), i(s(fun(list(_4136838), cart(_4136838, n20)), vector), s(list(_4136838), i(s(fun(list(_4136838), list(_4136838)), i(s(fun(_4136838, fun(list(_4136838), list(_4136838))), cons), s(_4136838, 41869 ^ [_4136838]))), s(list(_4136838), i(s(fun(list(_4136838), list(_4136838)), i(s(fun(_4136838, fun(list(_4136838), list(_4136838))), cons), s(_4136838, 41870 ^ [_4136838]))), s(list(_4136838), nil)))))))))))], (33874 ^ _1670770) ^ [_3595942, _3595944, _3595946, _3595948] : [-(p(s(bool, i(s(fun(_3595946, bool), i(s(fun(fun(prod(_3595946, _3595946), bool), fun(_3595946, bool)), fl), s(fun(prod(_3595946, _3595946), bool), i(s(fun(fun(fun(prod(_3595946, _3595946), bool), bool), fun(prod(_3595946, _3595946), bool)), unions), s(fun(fun(prod(_3595946, _3595946), bool), bool), _3595944))))), s(_3595946, x))))), 33875 ^ _1670770 : [(33876 ^ _1670770) ^ [_3596130] : [p(s(bool, i(s(fun(fun(prod(_3595946, _3595946), bool), bool), _3595944), s(fun(prod(_3595946, _3595946), bool), _3596130)))), p(s(bool, i(s(fun(_3595946, bool), i(s(fun(fun(prod(_3595946, _3595946), bool), fun(_3595946, bool)), fl), s(fun(prod(_3595946, _3595946), bool), _3596130))), s(_3595946, x))))]]], (36321 ^ _1670770) ^ [_3723815, _3723817, _3723819, _3723821] : [-(p(s(bool, i(s(fun(fun(_3723819, bool), bool), i(s(fun(fun(sum0(_3723821, _3723819), bool), fun(fun(_3723819, bool), bool)), l_a_u_c), s(fun(sum0(_3723821, _3723819), bool), i(s(fun(fun(_3723819, bool), fun(sum0(_3723821, _3723819), bool)), i(s(fun(fun(_3723821, bool), fun(fun(_3723819, bool), fun(sum0(_3723821, _3723819), bool))), p_u_c), s(fun(_3723821, bool), _3723817))), s(fun(_3723819, bool), _3723815))))), s(fun(_3723819, bool), _3723815))))), p(s(bool, i(s(fun(fun(_3723819, bool), bool), infinite), s(fun(_3723819, bool), _3723815)))), p(s(bool, i(s(fun(fun(_3723819, bool), bool), i(s(fun(fun(_3723821, bool), fun(fun(_3723819, bool), bool)), l_a_u_c), s(fun(_3723821, bool), _3723817))), s(fun(_3723819, bool), _3723815))))], (14157 ^ _1670770) ^ [_2103893, _2103895, _2103897] : [-(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2103897))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _2103895))), s(int, _2103893))))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2103897))), s(int, _2103893))))), s(int, _2103895))))], (6034 ^ _1670770) ^ [_1821830, _1821832, _1821834] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1821834))), s(num, _1821832))))), s(num, _1821830))))), s(num, _1821832))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1821830))), s(num, _1821832))))], (45703 ^ _1670770) ^ [_4398837, _4398839, _4398841] : [45711 ^ _1670770 : [(45714 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4398841), bool), bool), i(s(fun(fun(cart(real, _4398841), bool), fun(fun(cart(real, _4398841), bool), bool)), subset), s(fun(cart(real, _4398841), bool), 45710 ^ [_4398837, _4398839, _4398841]))), s(fun(cart(real, _4398841), bool), _4398837)))))], (45716 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4398841), bool), bool), independent), s(fun(cart(real, _4398841), bool), 45710 ^ [_4398837, _4398839, _4398841])))))], (45718 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4398841), bool), bool), i(s(fun(fun(cart(real, _4398841), bool), fun(fun(cart(real, _4398841), bool), bool)), subset), s(fun(cart(real, _4398841), bool), _4398837))), s(fun(cart(real, _4398841), bool), i(s(fun(fun(cart(real, _4398841), bool), fun(cart(real, _4398841), bool)), span), s(fun(cart(real, _4398841), bool), 45710 ^ [_4398837, _4398839, _4398841])))))))], (45712 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4398841), bool), bool), i(s(fun(fun(cart(real, _4398841), bool), fun(fun(cart(real, _4398841), bool), bool)), subset), s(fun(cart(real, _4398841), bool), _4398839))), s(fun(cart(real, _4398841), bool), 45710 ^ [_4398837, _4398839, _4398841])))))]], p(s(bool, i(s(fun(fun(cart(real, _4398841), bool), bool), i(s(fun(fun(cart(real, _4398841), bool), fun(fun(cart(real, _4398841), bool), bool)), subset), s(fun(cart(real, _4398841), bool), _4398839))), s(fun(cart(real, _4398841), bool), _4398837)))), p(s(bool, i(s(fun(fun(cart(real, _4398841), bool), bool), independent), s(fun(cart(real, _4398841), bool), _4398839))))], (7268 ^ _1670770) ^ [_1877294, _1877296] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), bit1), s(num, _1877296))))), s(num, i(s(fun(num, num), bit0), s(num, _1877294))))) = s(num, i(s(fun(num, num), bit1), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1877296))), s(num, _1877294))))))], (11147 ^ _1670770) ^ [_2029232] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, _2029232)))))))], (22081 ^ _1670770) ^ [_2503548] : [22083 ^ _1670770 : [(22086 ^ _1670770) ^ [_2503712] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 22082 ^ [_2503548, _2503712]))), s(num, _2503712))))], (22084 ^ _1670770) ^ [_2503666] : [-(p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, 22082 ^ [_2503548, _2503666]))), s(fun(num, bool), _2503548)))))]], -(p(s(bool, i(s(fun(fun(num, bool), bool), finite), s(fun(num, bool), _2503548)))))], (10327 ^ _1670770) ^ [_2008409, _2008411, _2008413, _2008415] : [p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), i(s(fun(hreal, prod(hreal, hreal)), i(s(fun(hreal, fun(hreal, prod(hreal, hreal))), c_), s(hreal, _2008415))), s(hreal, _2008409))))), s(prod(hreal, hreal), i(s(fun(hreal, prod(hreal, hreal)), i(s(fun(hreal, fun(hreal, prod(hreal, hreal))), c_), s(hreal, _2008411))), s(hreal, _2008413)))))), -(s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _2008415))), s(hreal, _2008413))) = s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _2008411))), s(hreal, _2008409))))], (44173 ^ _1670770) ^ [_4311721, _4311723, _4311725, _4311727] : [p(s(bool, i(s(fun(fun(cart(real, _4311725), cart(real, _4311727)), bool), linear), s(fun(cart(real, _4311725), cart(real, _4311727)), _4311723)))), p(s(bool, i(s(fun(fun(cart(real, _4311725), bool), bool), subspace), s(fun(cart(real, _4311725), bool), _4311721)))), 44180 ^ _1670770 : [(44203 ^ _1670770) ^ [] : [44205 ^ _1670770 : [(44210 ^ _1670770) ^ [] : [s(cart(real, _4311725), 44204 ^ [_4311721, _4311723, _4311725, _4311727]) = s(cart(real, _4311725), i(s(fun(num, cart(real, _4311725)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (44208 ^ _1670770) ^ [] : [-(s(cart(real, _4311727), i(s(fun(cart(real, _4311725), cart(real, _4311727)), _4311723), s(cart(real, _4311725), 44204 ^ [_4311721, _4311723, _4311725, _4311727]))) = s(cart(real, _4311727), i(s(fun(num, cart(real, _4311727)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (44206 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4311725), bool), bool), i(s(fun(cart(real, _4311725), fun(fun(cart(real, _4311725), bool), bool)), in), s(cart(real, _4311725), 44204 ^ [_4311721, _4311723, _4311725, _4311727]))), s(fun(cart(real, _4311725), bool), _4311721)))))]], 44211 ^ _1670770 : [(44212 ^ _1670770) ^ [_4313371, _4313373] : [-(s(cart(real, _4311725), _4313373) = s(cart(real, _4311725), _4313371)), p(s(bool, i(s(fun(fun(cart(real, _4311725), bool), bool), i(s(fun(cart(real, _4311725), fun(fun(cart(real, _4311725), bool), bool)), in), s(cart(real, _4311725), _4313373))), s(fun(cart(real, _4311725), bool), _4311721)))), p(s(bool, i(s(fun(fun(cart(real, _4311725), bool), bool), i(s(fun(cart(real, _4311725), fun(fun(cart(real, _4311725), bool), bool)), in), s(cart(real, _4311725), _4313371))), s(fun(cart(real, _4311725), bool), _4311721)))), s(cart(real, _4311727), i(s(fun(cart(real, _4311725), cart(real, _4311727)), _4311723), s(cart(real, _4311725), _4313373))) = s(cart(real, _4311727), i(s(fun(cart(real, _4311725), cart(real, _4311727)), _4311723), s(cart(real, _4311725), _4313371)))]]], (44181 ^ _1670770) ^ [] : [44184 ^ _1670770 : [(44187 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4311725), bool), bool), i(s(fun(cart(real, _4311725), fun(fun(cart(real, _4311725), bool), bool)), in), s(cart(real, _4311725), 44183 ^ [_4311721, _4311723, _4311725, _4311727]))), s(fun(cart(real, _4311725), bool), _4311721)))))], (44189 ^ _1670770) ^ [] : [-(s(cart(real, _4311727), i(s(fun(cart(real, _4311725), cart(real, _4311727)), _4311723), s(cart(real, _4311725), 44182 ^ [_4311721, _4311723, _4311725, _4311727]))) = s(cart(real, _4311727), i(s(fun(cart(real, _4311725), cart(real, _4311727)), _4311723), s(cart(real, _4311725), 44183 ^ [_4311721, _4311723, _4311725, _4311727]))))], (44191 ^ _1670770) ^ [] : [s(cart(real, _4311725), 44182 ^ [_4311721, _4311723, _4311725, _4311727]) = s(cart(real, _4311725), 44183 ^ [_4311721, _4311723, _4311725, _4311727])], (44185 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4311725), bool), bool), i(s(fun(cart(real, _4311725), fun(fun(cart(real, _4311725), bool), bool)), in), s(cart(real, _4311725), 44182 ^ [_4311721, _4311723, _4311725, _4311727]))), s(fun(cart(real, _4311725), bool), _4311721)))))]], 44192 ^ _1670770 : [(44193 ^ _1670770) ^ [_4312696] : [-(s(cart(real, _4311725), _4312696) = s(cart(real, _4311725), i(s(fun(num, cart(real, _4311725)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), p(s(bool, i(s(fun(fun(cart(real, _4311725), bool), bool), i(s(fun(cart(real, _4311725), fun(fun(cart(real, _4311725), bool), bool)), in), s(cart(real, _4311725), _4312696))), s(fun(cart(real, _4311725), bool), _4311721)))), s(cart(real, _4311727), i(s(fun(cart(real, _4311725), cart(real, _4311727)), _4311723), s(cart(real, _4311725), _4312696))) = s(cart(real, _4311727), i(s(fun(num, cart(real, _4311727)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))]]]]], (34461 ^ _1670770) ^ [_3627504, _3627506, _3627508] : [p(s(bool, i(s(fun(fun(prod(_3627508, _3627508), bool), bool), ordinal), s(fun(prod(_3627508, _3627508), bool), _3627506)))), p(s(bool, i(s(fun(_3627508, bool), i(s(fun(fun(prod(_3627508, _3627508), bool), fun(_3627508, bool)), fl), s(fun(prod(_3627508, _3627508), bool), _3627506))), s(_3627508, _3627504)))), -(p(s(bool, i(s(fun(_3627508, bool), i(s(fun(fun(prod(_3627508, _3627508), bool), fun(_3627508, bool)), fl), s(fun(prod(_3627508, _3627508), bool), i(s(fun(fun(fun(prod(_3627508, _3627508), bool), bool), fun(prod(_3627508, _3627508), bool)), unions), s(fun(fun(prod(_3627508, _3627508), bool), bool), ordinal))))), s(_3627508, _3627504)))))], (7833 ^ _1670770) ^ [_1897257, _1897259, _1897261, _1897263, _1897265, _1897267, _1897269] : [-(s(recspace(_1897269), i(s(fun(fun(num, recspace(_1897269)), recspace(_1897269)), i(s(fun(_1897269, fun(fun(num, recspace(_1897269)), recspace(_1897269))), i(s(fun(num, fun(_1897269, fun(fun(num, recspace(_1897269)), recspace(_1897269)))), constr), s(num, _1897267))), s(_1897269, _1897265))), s(fun(num, recspace(_1897269)), _1897263))) = s(recspace(_1897269), i(s(fun(fun(num, recspace(_1897269)), recspace(_1897269)), i(s(fun(_1897269, fun(fun(num, recspace(_1897269)), recspace(_1897269))), i(s(fun(num, fun(_1897269, fun(fun(num, recspace(_1897269)), recspace(_1897269)))), constr), s(num, _1897261))), s(_1897269, _1897259))), s(fun(num, recspace(_1897269)), _1897257)))), s(num, _1897267) = s(num, _1897261), s(_1897269, _1897265) = s(_1897269, _1897259), s(fun(num, recspace(_1897269)), _1897263) = s(fun(num, recspace(_1897269)), _1897257)], (35561 ^ _1670770) ^ [_3686888, _3686890] : [-(p(s(bool, i(s(fun(fun(_3686890, bool), bool), i(s(fun(fun(_3686890, bool), fun(fun(_3686890, bool), bool)), l_a_u_c), s(fun(_3686890, bool), _3686888))), s(fun(_3686890, bool), _3686888)))))], (5070 ^ _1670770) ^ [_1798041] : [5071 ^ _1670770 : [(5072 ^ _1670770) ^ [_1798098] : [s(num, _1798041) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, _1798098)))]], -(p(s(bool, i(s(fun(num, bool), even), s(num, _1798041)))))], (25661 ^ _1670770) ^ [] : [-(s(num, i(s(fun(fun(num, fun(num, num)), num), neutral), s(fun(num, fun(num, num)), t_))) = s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))], (11893 ^ _1670770) ^ [] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_max), s(real, x))), s(real, x))) = s(real, x))], (8305 ^ _1670770) ^ [_1920572, _1920574, _1920576] : [-(s(_1920572, i(s(fun(_1920572, _1920572), i(s(fun(list(_1920574), fun(_1920572, _1920572)), i(s(fun(list(_1920576), fun(list(_1920574), fun(_1920572, _1920572))), i(s(fun(fun(_1920576, fun(_1920574, fun(_1920572, _1920572))), fun(list(_1920576), fun(list(_1920574), fun(_1920572, _1920572)))), itlist2), s(fun(_1920576, fun(_1920574, fun(_1920572, _1920572))), f))), s(list(_1920576), i(s(fun(list(_1920576), list(_1920576)), i(s(fun(_1920576, fun(list(_1920576), list(_1920576))), cons), s(_1920576, h1))), s(list(_1920576), t1))))), s(list(_1920574), i(s(fun(list(_1920574), list(_1920574)), i(s(fun(_1920574, fun(list(_1920574), list(_1920574))), cons), s(_1920574, h2))), s(list(_1920574), t2))))), s(_1920572, b0))) = s(_1920572, i(s(fun(_1920572, _1920572), i(s(fun(_1920574, fun(_1920572, _1920572)), i(s(fun(_1920576, fun(_1920574, fun(_1920572, _1920572))), f), s(_1920576, h1))), s(_1920574, h2))), s(_1920572, i(s(fun(_1920572, _1920572), i(s(fun(list(_1920574), fun(_1920572, _1920572)), i(s(fun(list(_1920576), fun(list(_1920574), fun(_1920572, _1920572))), i(s(fun(fun(_1920576, fun(_1920574, fun(_1920572, _1920572))), fun(list(_1920576), fun(list(_1920574), fun(_1920572, _1920572)))), itlist2), s(fun(_1920576, fun(_1920574, fun(_1920572, _1920572))), f))), s(list(_1920576), t1))), s(list(_1920574), t2))), s(_1920572, b0))))))], (36832 ^ _1670770) ^ [_3746123, _3746125, _3746127, _3746129] : [36886 ^ _1670770 : [(36887 ^ _1670770) ^ [_3749392, _3749394, _3749396] : [-(p(s(bool, i(s(fun(fun(_3746125, bool), bool), countable), s(fun(_3746125, bool), i(s(fun(fun(_3746125, bool), fun(_3746125, bool)), gspec), s(fun(_3746125, bool), i(s(fun(fun(_3746129, fun(_3746127, _3746125)), fun(_3746125, bool)), i(s(fun(fun(_3746129, fun(_3746127, bool)), fun(fun(_3746129, fun(_3746127, _3746125)), fun(_3746125, bool))), i(s(fun(fun(_3746129, bool), fun(fun(_3746129, fun(_3746127, bool)), fun(fun(_3746129, fun(_3746127, _3746125)), fun(_3746125, bool)))), _3746123), s(fun(_3746129, bool), _3749394))), s(fun(_3746129, fun(_3746127, bool)), _3749392))), s(fun(_3746129, fun(_3746127, _3746125)), _3749396))))))))), p(s(bool, i(s(fun(fun(_3746129, bool), bool), countable), s(fun(_3746129, bool), _3749394)))), 36893 ^ _1670770 : [(36896 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3746127, bool), bool), countable), s(fun(_3746127, bool), i(s(fun(_3746129, fun(_3746127, bool)), _3749392), s(_3746129, 36892 ^ [_3746123, _3746125, _3746127, _3746129, _3749392, _3749394, _3749396]))))))], (36894 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3746129, bool), bool), i(s(fun(_3746129, fun(fun(_3746129, bool), bool)), in), s(_3746129, 36892 ^ [_3746123, _3746125, _3746127, _3746129, _3749392, _3749394, _3749396]))), s(fun(_3746129, bool), _3749394)))))]]]], 36839 ^ _1670770 : [(36842 ^ _1670770) ^ [_3747384, _3747386, _3747388] : [p(s(bool, i(s(fun(_3746125, bool), i(s(fun(bool, fun(_3746125, bool)), i(s(fun(_3746125, fun(bool, fun(_3746125, bool))), setspec), s(_3746125, 36836 ^ [_3746123, _3746125, _3746127, _3746129]))), s(bool, _3747384))), s(_3746125, i(s(fun(_3746127, _3746125), i(s(fun(_3746129, fun(_3746127, _3746125)), 36835 ^ [_3746123, _3746125, _3746127, _3746129]), s(_3746129, _3747388))), s(_3746127, _3747386)))))), 36853 ^ _1670770 : [(36858 ^ _1670770) ^ [] : [p(s(bool, _3747384))], (36856 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3746127, bool), bool), i(s(fun(_3746127, fun(fun(_3746127, bool), bool)), in), s(_3746127, _3747386))), s(fun(_3746127, bool), i(s(fun(_3746129, fun(_3746127, bool)), 36834 ^ [_3746123, _3746125, _3746127, _3746129]), s(_3746129, _3747388)))))))], (36854 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3746129, bool), bool), i(s(fun(_3746129, fun(fun(_3746129, bool), bool)), in), s(_3746129, _3747388))), s(fun(_3746129, bool), 36833 ^ [_3746123, _3746125, _3746127, _3746129])))))]], 36845 ^ _1670770 : [(36848 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3746129, bool), bool), i(s(fun(_3746129, fun(fun(_3746129, bool), bool)), in), s(_3746129, _3747388))), s(fun(_3746129, bool), 36833 ^ [_3746123, _3746125, _3746127, _3746129])))), p(s(bool, i(s(fun(fun(_3746127, bool), bool), i(s(fun(_3746127, fun(fun(_3746127, bool), bool)), in), s(_3746127, _3747386))), s(fun(_3746127, bool), i(s(fun(_3746129, fun(_3746127, bool)), 36834 ^ [_3746123, _3746125, _3746127, _3746129]), s(_3746129, _3747388))))))], (36846 ^ _1670770) ^ [] : [-(p(s(bool, _3747384)))]]], (36840 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3746125, bool), i(s(fun(fun(_3746129, fun(_3746127, _3746125)), fun(_3746125, bool)), i(s(fun(fun(_3746129, fun(_3746127, bool)), fun(fun(_3746129, fun(_3746127, _3746125)), fun(_3746125, bool))), i(s(fun(fun(_3746129, bool), fun(fun(_3746129, fun(_3746127, bool)), fun(fun(_3746129, fun(_3746127, _3746125)), fun(_3746125, bool)))), _3746123), s(fun(_3746129, bool), 36833 ^ [_3746123, _3746125, _3746127, _3746129]))), s(fun(_3746129, fun(_3746127, bool)), 36834 ^ [_3746123, _3746125, _3746127, _3746129]))), s(fun(_3746129, fun(_3746127, _3746125)), 36835 ^ [_3746123, _3746125, _3746127, _3746129]))), s(_3746125, 36836 ^ [_3746123, _3746125, _3746127, _3746129])))))]], 36864 ^ _1670770 : [(36883 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3746125, bool), i(s(fun(bool, fun(_3746125, bool)), i(s(fun(_3746125, fun(bool, fun(_3746125, bool))), setspec), s(_3746125, 36836 ^ [_3746123, _3746125, _3746127, _3746129]))), s(bool, 36863 ^ [_3746123, _3746125, _3746127, _3746129]))), s(_3746125, i(s(fun(_3746127, _3746125), i(s(fun(_3746129, fun(_3746127, _3746125)), 36835 ^ [_3746123, _3746125, _3746127, _3746129]), s(_3746129, 36861 ^ [_3746123, _3746125, _3746127, _3746129]))), s(_3746127, 36862 ^ [_3746123, _3746125, _3746127, _3746129])))))))], (36865 ^ _1670770) ^ [] : [p(s(bool, 36863 ^ [_3746123, _3746125, _3746127, _3746129])), 36868 ^ _1670770 : [(36871 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3746127, bool), bool), i(s(fun(_3746127, fun(fun(_3746127, bool), bool)), in), s(_3746127, 36862 ^ [_3746123, _3746125, _3746127, _3746129]))), s(fun(_3746127, bool), i(s(fun(_3746129, fun(_3746127, bool)), 36834 ^ [_3746123, _3746125, _3746127, _3746129]), s(_3746129, 36861 ^ [_3746123, _3746125, _3746127, _3746129])))))))], (36869 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3746129, bool), bool), i(s(fun(_3746129, fun(fun(_3746129, bool), bool)), in), s(_3746129, 36861 ^ [_3746123, _3746125, _3746127, _3746129]))), s(fun(_3746129, bool), 36833 ^ [_3746123, _3746125, _3746127, _3746129])))))]]], (36873 ^ _1670770) ^ [] : [-(p(s(bool, 36863 ^ [_3746123, _3746125, _3746127, _3746129]))), p(s(bool, i(s(fun(fun(_3746129, bool), bool), i(s(fun(_3746129, fun(fun(_3746129, bool), bool)), in), s(_3746129, 36861 ^ [_3746123, _3746125, _3746127, _3746129]))), s(fun(_3746129, bool), 36833 ^ [_3746123, _3746125, _3746127, _3746129])))), p(s(bool, i(s(fun(fun(_3746127, bool), bool), i(s(fun(_3746127, fun(fun(_3746127, bool), bool)), in), s(_3746127, 36862 ^ [_3746123, _3746125, _3746127, _3746129]))), s(fun(_3746127, bool), i(s(fun(_3746129, fun(_3746127, bool)), 36834 ^ [_3746123, _3746125, _3746127, _3746129]), s(_3746129, 36861 ^ [_3746123, _3746125, _3746127, _3746129]))))))], (36885 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3746125, bool), i(s(fun(fun(_3746129, fun(_3746127, _3746125)), fun(_3746125, bool)), i(s(fun(fun(_3746129, fun(_3746127, bool)), fun(fun(_3746129, fun(_3746127, _3746125)), fun(_3746125, bool))), i(s(fun(fun(_3746129, bool), fun(fun(_3746129, fun(_3746127, bool)), fun(fun(_3746129, fun(_3746127, _3746125)), fun(_3746125, bool)))), _3746123), s(fun(_3746129, bool), 36833 ^ [_3746123, _3746125, _3746127, _3746129]))), s(fun(_3746129, fun(_3746127, bool)), 36834 ^ [_3746123, _3746125, _3746127, _3746129]))), s(fun(_3746129, fun(_3746127, _3746125)), 36835 ^ [_3746123, _3746125, _3746127, _3746129]))), s(_3746125, 36836 ^ [_3746123, _3746125, _3746127, _3746129]))))]]], (35041 ^ _1670770) ^ [_3657572, _3657574] : [35043 ^ _1670770 : [(35046 ^ _1670770) ^ [] : [s(_3657572, i(s(fun(_3657574, _3657572), g), s(_3657574, i(s(fun(_3657572, _3657574), f), s(_3657572, 35042 ^ [_3657572, _3657574]))))) = s(_3657572, 35042 ^ [_3657572, _3657574])], (35044 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3657572, bool), bool), i(s(fun(_3657572, fun(fun(_3657572, bool), bool)), in), s(_3657572, 35042 ^ [_3657572, _3657574]))), s(fun(_3657572, bool), s0)))))]], 35047 ^ _1670770 : [(35048 ^ _1670770) ^ [_3657955, _3657957] : [-(s(_3657572, i(s(fun(_3657574, _3657572), g), s(_3657574, _3657957))) = s(_3657572, _3657955)), p(s(bool, i(s(fun(fun(_3657572, bool), bool), i(s(fun(_3657572, fun(fun(_3657572, bool), bool)), in), s(_3657572, _3657955))), s(fun(_3657572, bool), s0)))), s(_3657574, _3657957) = s(_3657574, i(s(fun(_3657572, _3657574), f), s(_3657572, _3657955)))]]], (1152 ^ _1670770) ^ [_1685513] : [p(s(bool, _1685513)), 1155 ^ _1670770 : [(1158 ^ _1670770) ^ [] : [-(p(s(bool, _1685513)))], (1156 ^ _1670770) ^ [] : [-(p(s(bool, _1685513)))]]], (42894 ^ _1670770) ^ [_4235555, _4235557, _4235559] : [-(s(cart(cart(real, _4235557), _4235559), i(s(fun(cart(cart(real, _4235559), _4235557), cart(cart(real, _4235557), _4235559)), transp), s(cart(cart(real, _4235559), _4235557), i(s(fun(cart(cart(real, _4235559), _4235557), cart(cart(real, _4235559), _4235557)), matrixu_neg), s(cart(cart(real, _4235559), _4235557), _4235555))))) = s(cart(cart(real, _4235557), _4235559), i(s(fun(cart(cart(real, _4235557), _4235559), cart(cart(real, _4235557), _4235559)), matrixu_neg), s(cart(cart(real, _4235557), _4235559), i(s(fun(cart(cart(real, _4235559), _4235557), cart(cart(real, _4235557), _4235559)), transp), s(cart(cart(real, _4235559), _4235557), _4235555))))))], (33843 ^ _1670770) ^ [_3594434, _3594436] : [p(s(bool, i(s(fun(fun(prod(_3594436, _3594436), bool), bool), woset), s(fun(prod(_3594436, _3594436), bool), _3594434)))), 33846 ^ _1670770 : [(33847 ^ _1670770) ^ [_3594826, _3594828] : [p(s(bool, i(s(fun(_3594436, bool), i(s(fun(fun(prod(_3594436, _3594436), bool), fun(_3594436, bool)), fl), s(fun(prod(_3594436, _3594436), bool), _3594434))), s(_3594436, _3594828)))), p(s(bool, i(s(fun(_3594436, bool), i(s(fun(fun(prod(_3594436, _3594436), bool), fun(_3594436, bool)), fl), s(fun(prod(_3594436, _3594436), bool), _3594434))), s(_3594436, _3594826)))), -(s(_3594436, _3594828) = s(_3594436, _3594826)), -(p(s(bool, i(s(fun(prod(_3594436, _3594436), bool), i(s(fun(fun(prod(_3594436, _3594436), bool), fun(prod(_3594436, _3594436), bool)), less), s(fun(prod(_3594436, _3594436), bool), _3594434))), s(prod(_3594436, _3594436), i(s(fun(_3594436, prod(_3594436, _3594436)), i(s(fun(_3594436, fun(_3594436, prod(_3594436, _3594436))), c_), s(_3594436, _3594828))), s(_3594436, _3594826))))))), -(p(s(bool, i(s(fun(prod(_3594436, _3594436), bool), i(s(fun(fun(prod(_3594436, _3594436), bool), fun(prod(_3594436, _3594436), bool)), less), s(fun(prod(_3594436, _3594436), bool), _3594434))), s(prod(_3594436, _3594436), i(s(fun(_3594436, prod(_3594436, _3594436)), i(s(fun(_3594436, fun(_3594436, prod(_3594436, _3594436))), c_), s(_3594436, _3594826))), s(_3594436, _3594828)))))))]]], (27489 ^ _1670770) ^ [_2812038, _2812040, _2812042, _2812044] : [p(s(bool, i(s(fun(fun(_2812044, bool), bool), finite), s(fun(_2812044, bool), _2812038)))), -(s(real, i(s(fun(fun(_2812044, real), real), i(s(fun(fun(_2812044, bool), fun(fun(_2812044, real), real)), sum), s(fun(_2812044, bool), i(s(fun(fun(_2812044, bool), fun(_2812044, bool)), i(s(fun(_2812044, fun(fun(_2812044, bool), fun(_2812044, bool))), insert), s(_2812044, _2812042))), s(fun(_2812044, bool), _2812038))))), s(fun(_2812044, real), _2812040))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), i(s(fun(bool, fun(real, fun(real, real))), cond), s(bool, i(s(fun(fun(_2812044, bool), bool), i(s(fun(_2812044, fun(fun(_2812044, bool), bool)), in), s(_2812044, _2812042))), s(fun(_2812044, bool), _2812038))))), s(real, i(s(fun(fun(_2812044, real), real), i(s(fun(fun(_2812044, bool), fun(fun(_2812044, real), real)), sum), s(fun(_2812044, bool), _2812038))), s(fun(_2812044, real), _2812040))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(_2812044, real), _2812040), s(_2812044, _2812042))))), s(real, i(s(fun(fun(_2812044, real), real), i(s(fun(fun(_2812044, bool), fun(fun(_2812044, real), real)), sum), s(fun(_2812044, bool), _2812038))), s(fun(_2812044, real), _2812040))))))))], (11903 ^ _1670770) ^ [] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_min), s(real, x))), s(real, x))) = s(real, x))], (4237 ^ _1670770) ^ [_1779124] : [p(s(bool, 4235 ^ [_1779124])), -(s(num, _1779124) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (14459 ^ _1670770) ^ [_2110742, _2110744] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2110742))), s(int, _2110744)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2110744))), s(int, _2110742))))], (46513 ^ _1670770) ^ [_4445932, _4445934, _4445936] : [46515 ^ _1670770 : [(46516 ^ _1670770) ^ [_4446231] : [s(cart(real, _4445934), i(s(fun(cart(real, _4445936), cart(real, _4445934)), i(s(fun(cart(cart(real, _4445936), _4445934), fun(cart(real, _4445936), cart(real, _4445934))), matrixu_vectoru_mul), s(cart(cart(real, _4445936), _4445934), _4445932))), s(cart(real, _4445936), _4446231))) = s(cart(real, _4445934), 46514 ^ [_4445932, _4445934, _4445936])]], -(s(cart(cart(real, _4445934), _4445934), i(s(fun(cart(cart(real, _4445934), _4445936), cart(cart(real, _4445934), _4445934)), i(s(fun(cart(cart(real, _4445936), _4445934), fun(cart(cart(real, _4445934), _4445936), cart(cart(real, _4445934), _4445934))), matrixu_mul), s(cart(cart(real, _4445936), _4445934), _4445932))), s(cart(cart(real, _4445934), _4445936), 46517 ^ [_4445932, _4445934, _4445936]))) = s(cart(cart(real, _4445934), _4445934), i(s(fun(num, cart(cart(real, _4445934), _4445934)), mat), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (13789 ^ _1670770) ^ [_2094413, _2094415, _2094417] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2094417))), s(int, _2094415))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2094417))), s(int, _2094413))))))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2094417)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2094415))), s(int, _2094413))))], (41015 ^ _1670770) ^ [_4077454, _4077456, _4077458] : [s(real, i(s(fun(_4077458, real), i(s(fun(cart(real, _4077456), fun(_4077458, real)), i(s(fun(fun(_4077458, cart(real, _4077456)), fun(cart(real, _4077456), fun(_4077458, real))), _4077454), s(fun(_4077458, cart(real, _4077456)), 41016 ^ [_4077454, _4077456, _4077458]))), s(cart(real, _4077456), 41017 ^ [_4077454, _4077456, _4077458]))), s(_4077458, 41018 ^ [_4077454, _4077456, _4077458]))) = s(real, i(s(fun(cart(real, _4077456), real), i(s(fun(cart(real, _4077456), fun(cart(real, _4077456), real)), dot), s(cart(real, _4077456), i(s(fun(_4077458, cart(real, _4077456)), 41016 ^ [_4077454, _4077456, _4077458]), s(_4077458, 41018 ^ [_4077454, _4077456, _4077458]))))), s(cart(real, _4077456), 41017 ^ [_4077454, _4077456, _4077458]))), 41021 ^ _1670770 : [(41022 ^ _1670770) ^ [_4078256, _4078258, _4078260] : [p(s(bool, i(s(fun(fun(_4077458, bool), bool), finite), s(fun(_4077458, bool), _4078260)))), -(s(real, i(s(fun(cart(real, _4077456), real), i(s(fun(cart(real, _4077456), fun(cart(real, _4077456), real)), dot), s(cart(real, _4077456), i(s(fun(fun(_4077458, cart(real, _4077456)), cart(real, _4077456)), i(s(fun(fun(_4077458, bool), fun(fun(_4077458, cart(real, _4077456)), cart(real, _4077456))), vsum), s(fun(_4077458, bool), _4078260))), s(fun(_4077458, cart(real, _4077456)), _4078258))))), s(cart(real, _4077456), _4078256))) = s(real, i(s(fun(fun(_4077458, real), real), i(s(fun(fun(_4077458, bool), fun(fun(_4077458, real), real)), sum), s(fun(_4077458, bool), _4078260))), s(fun(_4077458, real), i(s(fun(cart(real, _4077456), fun(_4077458, real)), i(s(fun(fun(_4077458, cart(real, _4077456)), fun(cart(real, _4077456), fun(_4077458, real))), _4077454), s(fun(_4077458, cart(real, _4077456)), _4078258))), s(cart(real, _4077456), _4078256))))))]]], (11411 ^ _1670770) ^ [_2035633, _2035635] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2035635))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2035635))), s(real, _2035633))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2035633))))], (39625 ^ _1670770) ^ [_3971987, _3971989, _3971991, _3971993] : [39626 ^ _1670770 : [(39629 ^ _1670770) ^ [] : [s(cart(real, _3971993), _3971987) = s(cart(real, _3971993), i(s(fun(num, cart(real, _3971993)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (39627 ^ _1670770) ^ [] : [s(real, _3971991) = s(real, _3971989)]], -(s(cart(real, _3971993), i(s(fun(cart(real, _3971993), cart(real, _3971993)), i(s(fun(real, fun(cart(real, _3971993), cart(real, _3971993))), r_), s(real, _3971991))), s(cart(real, _3971993), _3971987))) = s(cart(real, _3971993), i(s(fun(cart(real, _3971993), cart(real, _3971993)), i(s(fun(real, fun(cart(real, _3971993), cart(real, _3971993))), r_), s(real, _3971989))), s(cart(real, _3971993), _3971987))))], (27376 ^ _1670770) ^ [_2806075] : [s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), i(s(fun(fun(num, num), fun(num, fun(num, num))), _2806075), s(fun(num, num), 27377 ^ [_2806075]))), s(num, 27378 ^ [_2806075]))), s(num, 27379 ^ [_2806075]))) = s(num, i(s(fun(num, num), 27377 ^ [_2806075]), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, 27379 ^ [_2806075]))), s(num, 27378 ^ [_2806075]))))), 27382 ^ _1670770 : [(27383 ^ _1670770) ^ [_2806507, _2806509, _2806511, _2806513] : [-(s(num, i(s(fun(fun(num, num), num), i(s(fun(fun(num, bool), fun(fun(num, num), num)), nsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2806509))), s(num, _2806513))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2806507))), s(num, _2806513))))))), s(fun(num, num), _2806511))) = s(num, i(s(fun(fun(num, num), num), i(s(fun(fun(num, bool), fun(fun(num, num), num)), nsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2806509))), s(num, _2806507))))), s(fun(num, num), i(s(fun(num, fun(num, num)), i(s(fun(fun(num, num), fun(num, fun(num, num))), _2806075), s(fun(num, num), _2806511))), s(num, _2806513))))))]]], (25803 ^ _1670770) ^ [_2700943, _2700945] : [s(num, i(s(fun(_2700945, num), _2700943), s(_2700945, 25804 ^ [_2700943, _2700945]))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), 25807 ^ _1670770 : [(25808 ^ _1670770) ^ [_2701116] : [-(s(num, i(s(fun(fun(_2700945, num), num), i(s(fun(fun(_2700945, bool), fun(fun(_2700945, num), num)), nsum), s(fun(_2700945, bool), _2701116))), s(fun(_2700945, num), _2700943))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))]]], (30768 ^ _1670770) ^ [_3034523, _3034525, _3034527, _3034529, _3034531] : [s(bool, i(s(fun(_3034527, bool), i(s(fun(_3034525, fun(_3034527, bool)), i(s(fun(fun(_3034531, _3034529), fun(_3034525, fun(_3034527, bool))), i(s(fun(fun(fun(_3034531, _3034529), fun(_3034527, fun(_3034525, bool))), fun(fun(_3034531, _3034529), fun(_3034525, fun(_3034527, bool)))), _3034523), s(fun(fun(_3034531, _3034529), fun(_3034527, fun(_3034525, bool))), 30769 ^ [_3034523, _3034525, _3034527, _3034529, _3034531]))), s(fun(_3034531, _3034529), 30770 ^ [_3034523, _3034525, _3034527, _3034529, _3034531]))), s(_3034525, 30771 ^ [_3034523, _3034525, _3034527, _3034529, _3034531]))), s(_3034527, 30772 ^ [_3034523, _3034525, _3034527, _3034529, _3034531]))) = s(bool, i(s(fun(_3034525, bool), i(s(fun(_3034527, fun(_3034525, bool)), i(s(fun(fun(_3034531, _3034529), fun(_3034527, fun(_3034525, bool))), 30769 ^ [_3034523, _3034525, _3034527, _3034529, _3034531]), s(fun(_3034531, _3034529), 30770 ^ [_3034523, _3034525, _3034527, _3034529, _3034531]))), s(_3034527, 30772 ^ [_3034523, _3034525, _3034527, _3034529, _3034531]))), s(_3034525, 30771 ^ [_3034523, _3034525, _3034527, _3034529, _3034531]))), 30775 ^ _1670770 : [(30776 ^ _1670770) ^ [_3037396] : [s(fun(_3034527, bool), i(s(fun(_3034525, fun(_3034527, bool)), i(s(fun(fun(_3034531, _3034529), fun(_3034525, fun(_3034527, bool))), i(s(fun(fun(fun(_3034531, _3034529), fun(_3034527, fun(_3034525, bool))), fun(fun(_3034531, _3034529), fun(_3034525, fun(_3034527, bool)))), _3037396), s(fun(fun(_3034531, _3034529), fun(_3034527, fun(_3034525, bool))), 30777 ^ [_3034523, _3034525, _3034527, _3034529, _3034531, _3037396]))), s(fun(_3034531, _3034529), 30778 ^ [_3034523, _3034525, _3034527, _3034529, _3034531, _3037396]))), s(_3034525, 30779 ^ [_3034523, _3034525, _3034527, _3034529, _3034531, _3037396]))) = s(fun(_3034527, bool), i(s(fun(_3034525, fun(_3034527, bool)), i(s(fun(fun(_3034531, _3034529), fun(_3034525, fun(_3034527, bool))), i(s(fun(fun(fun(_3034531, _3034529), fun(_3034527, fun(_3034525, bool))), fun(fun(_3034531, _3034529), fun(_3034525, fun(_3034527, bool)))), _3034523), s(fun(fun(_3034531, _3034529), fun(_3034527, fun(_3034525, bool))), 30777 ^ [_3034523, _3034525, _3034527, _3034529, _3034531, _3037396]))), s(fun(_3034531, _3034529), 30778 ^ [_3034523, _3034525, _3034527, _3034529, _3034531, _3037396]))), s(_3034525, 30779 ^ [_3034523, _3034525, _3034527, _3034529, _3034531, _3037396]))), 30782 ^ _1670770 : [(30783 ^ _1670770) ^ [_3040114] : [s(fun(_3034525, fun(_3034527, bool)), i(s(fun(fun(_3034531, _3034529), fun(_3034525, fun(_3034527, bool))), i(s(fun(fun(fun(_3034531, _3034529), fun(_3034527, fun(_3034525, bool))), fun(fun(_3034531, _3034529), fun(_3034525, fun(_3034527, bool)))), _3040114), s(fun(fun(_3034531, _3034529), fun(_3034527, fun(_3034525, bool))), 30784 ^ [_3034523, _3034525, _3034527, _3034529, _3034531, _3037396, _3040114]))), s(fun(_3034531, _3034529), 30785 ^ [_3034523, _3034525, _3034527, _3034529, _3034531, _3037396, _3040114]))) = s(fun(_3034525, fun(_3034527, bool)), i(s(fun(fun(_3034531, _3034529), fun(_3034525, fun(_3034527, bool))), i(s(fun(fun(fun(_3034531, _3034529), fun(_3034527, fun(_3034525, bool))), fun(fun(_3034531, _3034529), fun(_3034525, fun(_3034527, bool)))), _3037396), s(fun(fun(_3034531, _3034529), fun(_3034527, fun(_3034525, bool))), 30784 ^ [_3034523, _3034525, _3034527, _3034529, _3034531, _3037396, _3040114]))), s(fun(_3034531, _3034529), 30785 ^ [_3034523, _3034525, _3034527, _3034529, _3034531, _3037396, _3040114]))), 30788 ^ _1670770 : [(30789 ^ _1670770) ^ [_3042528] : [30795 ^ _1670770 : [(30800 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_3034527, _3034525), bool), 30792 ^ [_3034523, _3034525, _3034527, _3034529, _3034531, _3037396, _3040114, _3042528]), s(prod(_3034527, _3034525), i(s(fun(_3034525, prod(_3034527, _3034525)), i(s(fun(_3034527, fun(_3034525, prod(_3034527, _3034525))), c_), s(_3034527, 30797 ^ [_3034523, _3034525, _3034527, _3034529, _3034531, _3037396, _3040114, _3042528]))), s(_3034525, 30798 ^ [_3034523, _3034525, _3034527, _3034529, _3034531, _3037396, _3040114, _3042528]))))))), s(bool, i(s(fun(_3034525, bool), i(s(fun(_3034527, fun(_3034525, bool)), i(s(fun(fun(_3034531, _3034529), fun(_3034527, fun(_3034525, bool))), 30790 ^ [_3034523, _3034525, _3034527, _3034529, _3034531, _3037396, _3040114, _3042528]), s(fun(_3034531, _3034529), 30791 ^ [_3034523, _3034525, _3034527, _3034529, _3034531, _3037396, _3040114, _3042528]))), s(_3034527, 30797 ^ [_3034523, _3034525, _3034527, _3034529, _3034531, _3037396, _3040114, _3042528]))), s(_3034525, 30798 ^ [_3034523, _3034525, _3034527, _3034529, _3034531, _3037396, _3040114, _3042528]))))))], (30796 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_3034527, _3034525), bool), bool), i(s(fun(fun(_3034531, _3034529), fun(fun(prod(_3034527, _3034525), bool), bool)), i(s(fun(fun(fun(_3034531, _3034529), fun(_3034527, fun(_3034525, bool))), fun(fun(_3034531, _3034529), fun(fun(prod(_3034527, _3034525), bool), bool))), _3042528), s(fun(fun(_3034531, _3034529), fun(_3034527, fun(_3034525, bool))), 30790 ^ [_3034523, _3034525, _3034527, _3034529, _3034531, _3037396, _3040114, _3042528]))), s(fun(_3034531, _3034529), 30791 ^ [_3034523, _3034525, _3034527, _3034529, _3034531, _3037396, _3040114, _3042528]))), s(fun(prod(_3034527, _3034525), bool), 30792 ^ [_3034523, _3034525, _3034527, _3034529, _3034531, _3037396, _3040114, _3042528])))))]], 30801 ^ _1670770 : [(30804 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(_3034527, _3034525), bool), bool), i(s(fun(fun(_3034531, _3034529), fun(fun(prod(_3034527, _3034525), bool), bool)), i(s(fun(fun(fun(_3034531, _3034529), fun(_3034527, fun(_3034525, bool))), fun(fun(_3034531, _3034529), fun(fun(prod(_3034527, _3034525), bool), bool))), _3042528), s(fun(fun(_3034531, _3034529), fun(_3034527, fun(_3034525, bool))), 30790 ^ [_3034523, _3034525, _3034527, _3034529, _3034531, _3037396, _3040114, _3042528]))), s(fun(_3034531, _3034529), 30791 ^ [_3034523, _3034525, _3034527, _3034529, _3034531, _3037396, _3040114, _3042528]))), s(fun(prod(_3034527, _3034525), bool), 30792 ^ [_3034523, _3034525, _3034527, _3034529, _3034531, _3037396, _3040114, _3042528]))))], (30802 ^ _1670770) ^ [_3045367, _3045369] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_3034527, _3034525), bool), 30792 ^ [_3034523, _3034525, _3034527, _3034529, _3034531, _3037396, _3040114, _3042528]), s(prod(_3034527, _3034525), i(s(fun(_3034525, prod(_3034527, _3034525)), i(s(fun(_3034527, fun(_3034525, prod(_3034527, _3034525))), c_), s(_3034527, _3045369))), s(_3034525, _3045367))))))), s(bool, i(s(fun(_3034525, bool), i(s(fun(_3034527, fun(_3034525, bool)), i(s(fun(fun(_3034531, _3034529), fun(_3034527, fun(_3034525, bool))), 30790 ^ [_3034523, _3034525, _3034527, _3034529, _3034531, _3037396, _3040114, _3042528]), s(fun(_3034531, _3034529), 30791 ^ [_3034523, _3034525, _3034527, _3034529, _3034531, _3037396, _3040114, _3042528]))), s(_3034527, _3045369))), s(_3034525, _3045367)))))))]], 30805 ^ _1670770 : [(30806 ^ _1670770) ^ [_3045758] : [s(fun(prod(_3034527, _3034525), bool), i(s(fun(fun(_3034531, _3034529), fun(prod(_3034527, _3034525), bool)), i(s(fun(fun(fun(_3034531, _3034529), fun(_3034527, fun(_3034525, bool))), fun(fun(_3034531, _3034529), fun(prod(_3034527, _3034525), bool))), _3045758), s(fun(fun(_3034531, _3034529), fun(_3034527, fun(_3034525, bool))), 30807 ^ [_3034523, _3034525, _3034527, _3034529, _3034531, _3037396, _3040114, _3042528, _3045758]))), s(fun(_3034531, _3034529), 30808 ^ [_3034523, _3034525, _3034527, _3034529, _3034531, _3037396, _3040114, _3042528, _3045758]))) = s(fun(prod(_3034527, _3034525), bool), i(s(fun(fun(fun(prod(_3034527, _3034525), bool), bool), fun(prod(_3034527, _3034525), bool)), gabs), s(fun(fun(prod(_3034527, _3034525), bool), bool), i(s(fun(fun(_3034531, _3034529), fun(fun(prod(_3034527, _3034525), bool), bool)), i(s(fun(fun(fun(_3034531, _3034529), fun(_3034527, fun(_3034525, bool))), fun(fun(_3034531, _3034529), fun(fun(prod(_3034527, _3034525), bool), bool))), _3042528), s(fun(fun(_3034531, _3034529), fun(_3034527, fun(_3034525, bool))), 30807 ^ [_3034523, _3034525, _3034527, _3034529, _3034531, _3037396, _3040114, _3042528, _3045758]))), s(fun(_3034531, _3034529), 30808 ^ [_3034523, _3034525, _3034527, _3034529, _3034531, _3037396, _3040114, _3042528, _3045758]))))), 30811 ^ _1670770 : [(30812 ^ _1670770) ^ [_3047840] : [30817 ^ _1670770 : [(30822 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3034531, bool), i(s(fun(_3034531, fun(_3034531, bool)), geq), s(_3034531, i(s(fun(prod(_3034527, _3034525), _3034531), 30814 ^ [_3034523, _3034525, _3034527, _3034529, _3034531, _3037396, _3040114, _3042528, _3045758, _3047840]), s(prod(_3034527, _3034525), i(s(fun(_3034525, prod(_3034527, _3034525)), i(s(fun(_3034527, fun(_3034525, prod(_3034527, _3034525))), c_), s(_3034527, 30819 ^ [_3034523, _3034525, _3034527, _3034529, _3034531, _3037396, _3040114, _3042528, _3045758, _3047840]))), s(_3034525, 30820 ^ [_3034523, _3034525, _3034527, _3034529, _3034531, _3037396, _3040114, _3042528, _3045758, _3047840]))))))), s(_3034531, i(s(fun(_3034525, _3034531), 30813 ^ [_3034523, _3034525, _3034527, _3034529, _3034531, _3037396, _3040114, _3042528, _3045758, _3047840]), s(_3034525, 30820 ^ [_3034523, _3034525, _3034527, _3034529, _3034531, _3037396, _3040114, _3042528, _3045758, _3047840]))))))], (30818 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_3034527, _3034525), _3034531), bool), i(s(fun(fun(_3034525, _3034531), fun(fun(prod(_3034527, _3034525), _3034531), bool)), _3047840), s(fun(_3034525, _3034531), 30813 ^ [_3034523, _3034525, _3034527, _3034529, _3034531, _3037396, _3040114, _3042528, _3045758, _3047840]))), s(fun(prod(_3034527, _3034525), _3034531), 30814 ^ [_3034523, _3034525, _3034527, _3034529, _3034531, _3037396, _3040114, _3042528, _3045758, _3047840])))))]], 30823 ^ _1670770 : [(30826 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(_3034527, _3034525), _3034531), bool), i(s(fun(fun(_3034525, _3034531), fun(fun(prod(_3034527, _3034525), _3034531), bool)), _3047840), s(fun(_3034525, _3034531), 30813 ^ [_3034523, _3034525, _3034527, _3034529, _3034531, _3037396, _3040114, _3042528, _3045758, _3047840]))), s(fun(prod(_3034527, _3034525), _3034531), 30814 ^ [_3034523, _3034525, _3034527, _3034529, _3034531, _3037396, _3040114, _3042528, _3045758, _3047840]))))], (30824 ^ _1670770) ^ [_3049937, _3049939] : [-(p(s(bool, i(s(fun(_3034531, bool), i(s(fun(_3034531, fun(_3034531, bool)), geq), s(_3034531, i(s(fun(prod(_3034527, _3034525), _3034531), 30814 ^ [_3034523, _3034525, _3034527, _3034529, _3034531, _3037396, _3040114, _3042528, _3045758, _3047840]), s(prod(_3034527, _3034525), i(s(fun(_3034525, prod(_3034527, _3034525)), i(s(fun(_3034527, fun(_3034525, prod(_3034527, _3034525))), c_), s(_3034527, _3049939))), s(_3034525, _3049937))))))), s(_3034531, i(s(fun(_3034525, _3034531), 30813 ^ [_3034523, _3034525, _3034527, _3034529, _3034531, _3037396, _3040114, _3042528, _3045758, _3047840]), s(_3034525, _3049937)))))))]], 30827 ^ _1670770 : [(30828 ^ _1670770) ^ [_3050228] : [30834 ^ _1670770 : [(30839 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_3034527, _3034525), bool), 30831 ^ [_3034523, _3034525, _3034527, _3034529, _3034531, _3037396, _3040114, _3042528, _3045758, _3047840, _3050228]), s(prod(_3034527, _3034525), i(s(fun(_3034525, prod(_3034527, _3034525)), i(s(fun(_3034527, fun(_3034525, prod(_3034527, _3034525))), c_), s(_3034527, 30836 ^ [_3034523, _3034525, _3034527, _3034529, _3034531, _3037396, _3040114, _3042528, _3045758, _3047840, _3050228]))), s(_3034525, 30837 ^ [_3034523, _3034525, _3034527, _3034529, _3034531, _3037396, _3040114, _3042528, _3045758, _3047840, _3050228]))))))), s(bool, i(s(fun(_3034525, bool), i(s(fun(fun(_3034531, _3034529), fun(_3034525, bool)), 30829 ^ [_3034523, _3034525, _3034527, _3034529, _3034531, _3037396, _3040114, _3042528, _3045758, _3047840, _3050228]), s(fun(_3034531, _3034529), 30830 ^ [_3034523, _3034525, _3034527, _3034529, _3034531, _3037396, _3040114, _3042528, _3045758, _3047840, _3050228]))), s(_3034525, 30837 ^ [_3034523, _3034525, _3034527, _3034529, _3034531, _3037396, _3040114, _3042528, _3045758, _3047840, _3050228]))))))], (30835 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_3034527, _3034525), bool), bool), i(s(fun(fun(_3034531, _3034529), fun(fun(prod(_3034527, _3034525), bool), bool)), i(s(fun(fun(fun(_3034531, _3034529), fun(_3034525, bool)), fun(fun(_3034531, _3034529), fun(fun(prod(_3034527, _3034525), bool), bool))), _3050228), s(fun(fun(_3034531, _3034529), fun(_3034525, bool)), 30829 ^ [_3034523, _3034525, _3034527, _3034529, _3034531, _3037396, _3040114, _3042528, _3045758, _3047840, _3050228]))), s(fun(_3034531, _3034529), 30830 ^ [_3034523, _3034525, _3034527, _3034529, _3034531, _3037396, _3040114, _3042528, _3045758, _3047840, _3050228]))), s(fun(prod(_3034527, _3034525), bool), 30831 ^ [_3034523, _3034525, _3034527, _3034529, _3034531, _3037396, _3040114, _3042528, _3045758, _3047840, _3050228])))))]], 30840 ^ _1670770 : [(30843 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(_3034527, _3034525), bool), bool), i(s(fun(fun(_3034531, _3034529), fun(fun(prod(_3034527, _3034525), bool), bool)), i(s(fun(fun(fun(_3034531, _3034529), fun(_3034525, bool)), fun(fun(_3034531, _3034529), fun(fun(prod(_3034527, _3034525), bool), bool))), _3050228), s(fun(fun(_3034531, _3034529), fun(_3034525, bool)), 30829 ^ [_3034523, _3034525, _3034527, _3034529, _3034531, _3037396, _3040114, _3042528, _3045758, _3047840, _3050228]))), s(fun(_3034531, _3034529), 30830 ^ [_3034523, _3034525, _3034527, _3034529, _3034531, _3037396, _3040114, _3042528, _3045758, _3047840, _3050228]))), s(fun(prod(_3034527, _3034525), bool), 30831 ^ [_3034523, _3034525, _3034527, _3034529, _3034531, _3037396, _3040114, _3042528, _3045758, _3047840, _3050228]))))], (30841 ^ _1670770) ^ [_3052417, _3052419] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_3034527, _3034525), bool), 30831 ^ [_3034523, _3034525, _3034527, _3034529, _3034531, _3037396, _3040114, _3042528, _3045758, _3047840, _3050228]), s(prod(_3034527, _3034525), i(s(fun(_3034525, prod(_3034527, _3034525)), i(s(fun(_3034527, fun(_3034525, prod(_3034527, _3034525))), c_), s(_3034527, _3052419))), s(_3034525, _3052417))))))), s(bool, i(s(fun(_3034525, bool), i(s(fun(fun(_3034531, _3034529), fun(_3034525, bool)), 30829 ^ [_3034523, _3034525, _3034527, _3034529, _3034531, _3037396, _3040114, _3042528, _3045758, _3047840, _3050228]), s(fun(_3034531, _3034529), 30830 ^ [_3034523, _3034525, _3034527, _3034529, _3034531, _3037396, _3040114, _3042528, _3045758, _3047840, _3050228]))), s(_3034525, _3052417)))))))]], 30844 ^ _1670770 : [(30845 ^ _1670770) ^ [_3052820] : [s(fun(prod(_3034527, _3034525), bool), i(s(fun(fun(_3034531, _3034529), fun(prod(_3034527, _3034525), bool)), i(s(fun(fun(fun(_3034531, _3034529), fun(_3034525, bool)), fun(fun(_3034531, _3034529), fun(prod(_3034527, _3034525), bool))), _3052820), s(fun(fun(_3034531, _3034529), fun(_3034525, bool)), 30846 ^ [_3034523, _3034525, _3034527, _3034529, _3034531, _3037396, _3040114, _3042528, _3045758, _3047840, _3050228, _3052820]))), s(fun(_3034531, _3034529), 30847 ^ [_3034523, _3034525, _3034527, _3034529, _3034531, _3037396, _3040114, _3042528, _3045758, _3047840, _3050228, _3052820]))) = s(fun(prod(_3034527, _3034525), bool), i(s(fun(fun(fun(prod(_3034527, _3034525), bool), bool), fun(prod(_3034527, _3034525), bool)), gabs), s(fun(fun(prod(_3034527, _3034525), bool), bool), i(s(fun(fun(_3034531, _3034529), fun(fun(prod(_3034527, _3034525), bool), bool)), i(s(fun(fun(fun(_3034531, _3034529), fun(_3034525, bool)), fun(fun(_3034531, _3034529), fun(fun(prod(_3034527, _3034525), bool), bool))), _3050228), s(fun(fun(_3034531, _3034529), fun(_3034525, bool)), 30846 ^ [_3034523, _3034525, _3034527, _3034529, _3034531, _3037396, _3040114, _3042528, _3045758, _3047840, _3050228, _3052820]))), s(fun(_3034531, _3034529), 30847 ^ [_3034523, _3034525, _3034527, _3034529, _3034531, _3037396, _3040114, _3042528, _3045758, _3047840, _3050228, _3052820]))))), 30850 ^ _1670770 : [(30851 ^ _1670770) ^ [_3054278, _3054280, _3054282, _3054284] : [p(s(bool, i(s(fun(fun(fun(_3034531, _3034529), fun(prod(_3034527, _3034525), bool)), bool), i(s(fun(fun(prod(_3034527, _3034525), _3034531), fun(fun(fun(_3034531, _3034529), fun(prod(_3034527, _3034525), bool)), bool)), i(s(fun(fun(fun(_3034531, _3034529), fun(prod(_3034527, _3034525), bool)), fun(fun(prod(_3034527, _3034525), _3034531), fun(fun(fun(_3034531, _3034529), fun(prod(_3034527, _3034525), bool)), bool))), i(s(fun(fun(_3034531, fun(_3034531, bool)), fun(fun(fun(_3034531, _3034529), fun(prod(_3034527, _3034525), bool)), fun(fun(prod(_3034527, _3034525), _3034531), fun(fun(fun(_3034531, _3034529), fun(prod(_3034527, _3034525), bool)), bool)))), admissible), s(fun(_3034531, fun(_3034531, bool)), _3054284))), s(fun(fun(_3034531, _3034529), fun(prod(_3034527, _3034525), bool)), i(s(fun(fun(fun(_3034531, _3034529), fun(_3034525, bool)), fun(fun(_3034531, _3034529), fun(prod(_3034527, _3034525), bool))), _3052820), s(fun(fun(_3034531, _3034529), fun(_3034525, bool)), _3054282))))), s(fun(prod(_3034527, _3034525), _3034531), i(s(fun(fun(fun(prod(_3034527, _3034525), _3034531), bool), fun(prod(_3034527, _3034525), _3034531)), gabs), s(fun(fun(prod(_3034527, _3034525), _3034531), bool), i(s(fun(fun(_3034525, _3034531), fun(fun(prod(_3034527, _3034525), _3034531), bool)), _3047840), s(fun(_3034525, _3034531), _3054280))))))), s(fun(fun(_3034531, _3034529), fun(prod(_3034527, _3034525), bool)), i(s(fun(fun(fun(_3034531, _3034529), fun(_3034527, fun(_3034525, bool))), fun(fun(_3034531, _3034529), fun(prod(_3034527, _3034525), bool))), _3045758), s(fun(fun(_3034531, _3034529), fun(_3034527, fun(_3034525, bool))), _3054278)))))), -(p(s(bool, i(s(fun(fun(fun(_3034531, _3034529), fun(_3034525, fun(_3034527, bool))), bool), i(s(fun(fun(_3034525, _3034531), fun(fun(fun(_3034531, _3034529), fun(_3034525, fun(_3034527, bool))), bool)), i(s(fun(fun(fun(_3034531, _3034529), fun(_3034525, bool)), fun(fun(_3034525, _3034531), fun(fun(fun(_3034531, _3034529), fun(_3034525, fun(_3034527, bool))), bool))), i(s(fun(fun(_3034531, fun(_3034531, bool)), fun(fun(fun(_3034531, _3034529), fun(_3034525, bool)), fun(fun(_3034525, _3034531), fun(fun(fun(_3034531, _3034529), fun(_3034525, fun(_3034527, bool))), bool)))), admissible), s(fun(_3034531, fun(_3034531, bool)), _3054284))), s(fun(fun(_3034531, _3034529), fun(_3034525, bool)), _3054282))), s(fun(_3034525, _3034531), _3054280))), s(fun(fun(_3034531, _3034529), fun(_3034525, fun(_3034527, bool))), i(s(fun(fun(fun(_3034531, _3034529), fun(_3034527, fun(_3034525, bool))), fun(fun(_3034531, _3034529), fun(_3034525, fun(_3034527, bool)))), _3040114), s(fun(fun(_3034531, _3034529), fun(_3034527, fun(_3034525, bool))), _3054278)))))))]]]]]]]]]]]]]]]]], (16158 ^ _1670770) ^ [_2171275, _2171277, _2171279, _2171281, _2171283] : [-(p(s(bool, i(s(fun(fun(_2171281, bool), bool), i(s(fun(fun(_2171283, bool), fun(fun(_2171281, bool), bool)), i(s(fun(fun(_2171283, _2171281), fun(fun(_2171283, bool), fun(fun(_2171281, bool), bool))), surj), s(fun(_2171283, _2171281), _2171275))), s(fun(_2171283, bool), _2171277))), s(fun(_2171281, bool), _2171279))))), 16162 ^ _1670770 : [(16165 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2171281, bool), bool), i(s(fun(_2171281, fun(fun(_2171281, bool), bool)), in), s(_2171281, i(s(fun(_2171283, _2171281), _2171275), s(_2171283, 16161 ^ [_2171275, _2171277, _2171279, _2171281, _2171283]))))), s(fun(_2171281, bool), _2171279))))], (16163 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2171283, bool), bool), i(s(fun(_2171283, fun(fun(_2171283, bool), bool)), in), s(_2171283, 16161 ^ [_2171275, _2171277, _2171279, _2171281, _2171283]))), s(fun(_2171283, bool), _2171277)))))]], 16167 ^ _1670770 : [(16170 ^ _1670770) ^ [_2172019] : [p(s(bool, i(s(fun(fun(_2171283, bool), bool), i(s(fun(_2171283, fun(fun(_2171283, bool), bool)), in), s(_2171283, _2172019))), s(fun(_2171283, bool), _2171277)))), s(_2171281, i(s(fun(_2171283, _2171281), _2171275), s(_2171283, _2172019))) = s(_2171281, 16166 ^ [_2171275, _2171277, _2171279, _2171281, _2171283])], (16168 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2171281, bool), bool), i(s(fun(_2171281, fun(fun(_2171281, bool), bool)), in), s(_2171281, 16166 ^ [_2171275, _2171277, _2171279, _2171281, _2171283]))), s(fun(_2171281, bool), _2171279)))))]]], (9306 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), p0), s(num, i(s(fun(prod(num, num), num), dist), s(prod(num, num), i(s(fun(num, prod(num, num)), i(s(fun(num, fun(num, prod(num, num))), c_), s(num, x))), s(num, y))))))))), 9310 ^ _1670770 : [(9313 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), p0), s(num, 9307 ^ []))))], (9311 ^ _1670770) ^ [] : [-(s(num, x) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, y))), s(num, 9307 ^ []))))]], 9314 ^ _1670770 : [(9317 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), p0), s(num, 9307 ^ []))))], (9315 ^ _1670770) ^ [] : [-(s(num, y) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, x))), s(num, 9307 ^ []))))]]], (42601 ^ _1670770) ^ [_4213720, _4213722, _4213724] : [s(real, i(s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(cart(cart(real, _4213724), _4213722), fun(num, fun(num, real))), _4213720), s(cart(cart(real, _4213724), _4213722), 42602 ^ [_4213720, _4213722, _4213724]))), s(num, 42603 ^ [_4213720, _4213722, _4213724]))), s(num, 42604 ^ [_4213720, _4213722, _4213724]))) = s(real, i(s(fun(num, real), i(s(fun(cart(real, _4213724), fun(num, real)), d_), s(cart(real, _4213724), i(s(fun(num, cart(real, _4213724)), i(s(fun(cart(cart(real, _4213724), _4213722), fun(num, cart(real, _4213724))), d_), s(cart(cart(real, _4213724), _4213722), 42602 ^ [_4213720, _4213722, _4213724]))), s(num, 42604 ^ [_4213720, _4213722, _4213724]))))), s(num, 42603 ^ [_4213720, _4213722, _4213724]))), 42607 ^ _1670770 : [(42608 ^ _1670770) ^ [_4214376, _4214378] : [-(s(cart(real, _4213722), i(s(fun(cart(cart(real, _4213724), _4213722), cart(real, _4213722)), i(s(fun(num, fun(cart(cart(real, _4213724), _4213722), cart(real, _4213722))), column), s(num, _4214376))), s(cart(cart(real, _4213724), _4213722), _4214378))) = s(cart(real, _4213722), i(s(fun(fun(num, real), cart(real, _4213722)), lambda), s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(cart(cart(real, _4213724), _4213722), fun(num, fun(num, real))), _4213720), s(cart(cart(real, _4213724), _4213722), _4214378))), s(num, _4214376))))))]]], (37365 ^ _1670770) ^ [_3773877, _3773879, _3773881] : [37370 ^ _1670770 : [(37373 ^ _1670770) ^ [_3774933, _3774935] : [p(s(bool, i(s(fun(fun(_3773879, bool), bool), i(s(fun(bool, fun(fun(_3773879, bool), bool)), i(s(fun(fun(_3773879, bool), fun(bool, fun(fun(_3773879, bool), bool))), setspec), s(fun(_3773879, bool), 37367 ^ [_3773877, _3773879, _3773881]))), s(bool, _3774933))), s(fun(_3773879, bool), _3774935)))), 37384 ^ _1670770 : [(37389 ^ _1670770) ^ [] : [p(s(bool, _3774933))], (37387 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3773879, bool), bool), finite), s(fun(_3773879, bool), _3774935)))))], (37385 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3773879, bool), bool), i(s(fun(fun(_3773879, bool), fun(fun(_3773879, bool), bool)), subset), s(fun(_3773879, bool), _3774935))), s(fun(_3773879, bool), 37366 ^ [_3773877, _3773879, _3773881])))))]], 37376 ^ _1670770 : [(37379 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3773879, bool), bool), i(s(fun(fun(_3773879, bool), fun(fun(_3773879, bool), bool)), subset), s(fun(_3773879, bool), _3774935))), s(fun(_3773879, bool), 37366 ^ [_3773877, _3773879, _3773881])))), p(s(bool, i(s(fun(fun(_3773879, bool), bool), finite), s(fun(_3773879, bool), _3774935))))], (37377 ^ _1670770) ^ [] : [-(p(s(bool, _3774933)))]]], (37371 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3773879, bool), bool), i(s(fun(fun(_3773879, bool), fun(fun(_3773879, bool), bool)), _3773877), s(fun(_3773879, bool), 37366 ^ [_3773877, _3773879, _3773881]))), s(fun(_3773879, bool), 37367 ^ [_3773877, _3773879, _3773881])))))]], 37394 ^ _1670770 : [(37413 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3773879, bool), bool), i(s(fun(bool, fun(fun(_3773879, bool), bool)), i(s(fun(fun(_3773879, bool), fun(bool, fun(fun(_3773879, bool), bool))), setspec), s(fun(_3773879, bool), 37367 ^ [_3773877, _3773879, _3773881]))), s(bool, 37393 ^ [_3773877, _3773879, _3773881]))), s(fun(_3773879, bool), 37392 ^ [_3773877, _3773879, _3773881])))))], (37395 ^ _1670770) ^ [] : [p(s(bool, 37393 ^ [_3773877, _3773879, _3773881])), 37398 ^ _1670770 : [(37401 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3773879, bool), bool), finite), s(fun(_3773879, bool), 37392 ^ [_3773877, _3773879, _3773881])))))], (37399 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3773879, bool), bool), i(s(fun(fun(_3773879, bool), fun(fun(_3773879, bool), bool)), subset), s(fun(_3773879, bool), 37392 ^ [_3773877, _3773879, _3773881]))), s(fun(_3773879, bool), 37366 ^ [_3773877, _3773879, _3773881])))))]]], (37403 ^ _1670770) ^ [] : [-(p(s(bool, 37393 ^ [_3773877, _3773879, _3773881]))), p(s(bool, i(s(fun(fun(_3773879, bool), bool), i(s(fun(fun(_3773879, bool), fun(fun(_3773879, bool), bool)), subset), s(fun(_3773879, bool), 37392 ^ [_3773877, _3773879, _3773881]))), s(fun(_3773879, bool), 37366 ^ [_3773877, _3773879, _3773881])))), p(s(bool, i(s(fun(fun(_3773879, bool), bool), finite), s(fun(_3773879, bool), 37392 ^ [_3773877, _3773879, _3773881]))))], (37415 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3773879, bool), bool), i(s(fun(fun(_3773879, bool), fun(fun(_3773879, bool), bool)), _3773877), s(fun(_3773879, bool), 37366 ^ [_3773877, _3773879, _3773881]))), s(fun(_3773879, bool), 37367 ^ [_3773877, _3773879, _3773881]))))]], 37416 ^ _1670770 : [(37417 ^ _1670770) ^ [_3776418] : [37468 ^ _1670770 : [(37469 ^ _1670770) ^ [_3778803, _3778805] : [p(s(bool, i(s(fun(fun(_3773879, bool), bool), i(s(fun(fun(_3773881, bool), fun(fun(_3773879, bool), bool)), l_a_u_c), s(fun(_3773881, bool), _3778805))), s(fun(_3773879, bool), _3778803)))), -(p(s(bool, i(s(fun(fun(fun(_3773879, bool), bool), bool), i(s(fun(fun(fun(_3773881, bool), bool), fun(fun(fun(_3773879, bool), bool), bool)), l_a_u_c), s(fun(fun(_3773881, bool), bool), i(s(fun(fun(fun(_3773881, bool), bool), fun(fun(_3773881, bool), bool)), gspec), s(fun(fun(_3773881, bool), bool), i(s(fun(fun(_3773881, bool), fun(fun(_3773881, bool), bool)), _3776418), s(fun(_3773881, bool), _3778805))))))), s(fun(fun(_3773879, bool), bool), i(s(fun(fun(fun(_3773879, bool), bool), fun(fun(_3773879, bool), bool)), gspec), s(fun(fun(_3773879, bool), bool), i(s(fun(fun(_3773879, bool), fun(fun(_3773879, bool), bool)), _3773877), s(fun(_3773879, bool), _3778803)))))))))]], 37422 ^ _1670770 : [(37425 ^ _1670770) ^ [_3777258, _3777260] : [p(s(bool, i(s(fun(fun(_3773881, bool), bool), i(s(fun(bool, fun(fun(_3773881, bool), bool)), i(s(fun(fun(_3773881, bool), fun(bool, fun(fun(_3773881, bool), bool))), setspec), s(fun(_3773881, bool), 37419 ^ [_3773877, _3773879, _3773881, _3776418]))), s(bool, _3777258))), s(fun(_3773881, bool), _3777260)))), 37436 ^ _1670770 : [(37441 ^ _1670770) ^ [] : [p(s(bool, _3777258))], (37439 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3773881, bool), bool), finite), s(fun(_3773881, bool), _3777260)))))], (37437 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3773881, bool), bool), i(s(fun(fun(_3773881, bool), fun(fun(_3773881, bool), bool)), subset), s(fun(_3773881, bool), _3777260))), s(fun(_3773881, bool), 37418 ^ [_3773877, _3773879, _3773881, _3776418])))))]], 37428 ^ _1670770 : [(37431 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3773881, bool), bool), i(s(fun(fun(_3773881, bool), fun(fun(_3773881, bool), bool)), subset), s(fun(_3773881, bool), _3777260))), s(fun(_3773881, bool), 37418 ^ [_3773877, _3773879, _3773881, _3776418])))), p(s(bool, i(s(fun(fun(_3773881, bool), bool), finite), s(fun(_3773881, bool), _3777260))))], (37429 ^ _1670770) ^ [] : [-(p(s(bool, _3777258)))]]], (37423 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3773881, bool), bool), i(s(fun(fun(_3773881, bool), fun(fun(_3773881, bool), bool)), _3776418), s(fun(_3773881, bool), 37418 ^ [_3773877, _3773879, _3773881, _3776418]))), s(fun(_3773881, bool), 37419 ^ [_3773877, _3773879, _3773881, _3776418])))))]], 37446 ^ _1670770 : [(37465 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3773881, bool), bool), i(s(fun(bool, fun(fun(_3773881, bool), bool)), i(s(fun(fun(_3773881, bool), fun(bool, fun(fun(_3773881, bool), bool))), setspec), s(fun(_3773881, bool), 37419 ^ [_3773877, _3773879, _3773881, _3776418]))), s(bool, 37445 ^ [_3773877, _3773879, _3773881, _3776418]))), s(fun(_3773881, bool), 37444 ^ [_3773877, _3773879, _3773881, _3776418])))))], (37447 ^ _1670770) ^ [] : [p(s(bool, 37445 ^ [_3773877, _3773879, _3773881, _3776418])), 37450 ^ _1670770 : [(37453 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3773881, bool), bool), finite), s(fun(_3773881, bool), 37444 ^ [_3773877, _3773879, _3773881, _3776418])))))], (37451 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3773881, bool), bool), i(s(fun(fun(_3773881, bool), fun(fun(_3773881, bool), bool)), subset), s(fun(_3773881, bool), 37444 ^ [_3773877, _3773879, _3773881, _3776418]))), s(fun(_3773881, bool), 37418 ^ [_3773877, _3773879, _3773881, _3776418])))))]]], (37455 ^ _1670770) ^ [] : [-(p(s(bool, 37445 ^ [_3773877, _3773879, _3773881, _3776418]))), p(s(bool, i(s(fun(fun(_3773881, bool), bool), i(s(fun(fun(_3773881, bool), fun(fun(_3773881, bool), bool)), subset), s(fun(_3773881, bool), 37444 ^ [_3773877, _3773879, _3773881, _3776418]))), s(fun(_3773881, bool), 37418 ^ [_3773877, _3773879, _3773881, _3776418])))), p(s(bool, i(s(fun(fun(_3773881, bool), bool), finite), s(fun(_3773881, bool), 37444 ^ [_3773877, _3773879, _3773881, _3776418]))))], (37467 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3773881, bool), bool), i(s(fun(fun(_3773881, bool), fun(fun(_3773881, bool), bool)), _3776418), s(fun(_3773881, bool), 37418 ^ [_3773877, _3773879, _3773881, _3776418]))), s(fun(_3773881, bool), 37419 ^ [_3773877, _3773879, _3773881, _3776418]))))]]]]], (4931 ^ _1670770) ^ [_1795274] : [p(s(bool, i(s(fun(num, bool), even), s(num, _1795274)))), p(s(bool, i(s(fun(num, bool), odd), s(num, _1795274))))], (42779 ^ _1670770) ^ [_4223669, _4223671, _4223673, _4223675, _4223677, _4223679] : [-(s(cart(cart(real, _4223677), _4223679), i(s(fun(cart(cart(real, _4223677), _4223675), cart(cart(real, _4223677), _4223679)), i(s(fun(cart(cart(real, _4223675), _4223679), fun(cart(cart(real, _4223677), _4223675), cart(cart(real, _4223677), _4223679))), matrixu_mul), s(cart(cart(real, _4223675), _4223679), _4223673))), s(cart(cart(real, _4223677), _4223675), i(s(fun(cart(cart(real, _4223677), _4223675), cart(cart(real, _4223677), _4223675)), i(s(fun(cart(cart(real, _4223677), _4223675), fun(cart(cart(real, _4223677), _4223675), cart(cart(real, _4223677), _4223675))), matrixu_add), s(cart(cart(real, _4223677), _4223675), _4223671))), s(cart(cart(real, _4223677), _4223675), _4223669))))) = s(cart(cart(real, _4223677), _4223679), i(s(fun(cart(cart(real, _4223677), _4223679), cart(cart(real, _4223677), _4223679)), i(s(fun(cart(cart(real, _4223677), _4223679), fun(cart(cart(real, _4223677), _4223679), cart(cart(real, _4223677), _4223679))), matrixu_add), s(cart(cart(real, _4223677), _4223679), i(s(fun(cart(cart(real, _4223677), _4223675), cart(cart(real, _4223677), _4223679)), i(s(fun(cart(cart(real, _4223675), _4223679), fun(cart(cart(real, _4223677), _4223675), cart(cart(real, _4223677), _4223679))), matrixu_mul), s(cart(cart(real, _4223675), _4223679), _4223673))), s(cart(cart(real, _4223677), _4223675), _4223671))))), s(cart(cart(real, _4223677), _4223679), i(s(fun(cart(cart(real, _4223677), _4223675), cart(cart(real, _4223677), _4223679)), i(s(fun(cart(cart(real, _4223675), _4223679), fun(cart(cart(real, _4223677), _4223675), cart(cart(real, _4223677), _4223679))), matrixu_mul), s(cart(cart(real, _4223675), _4223679), _4223673))), s(cart(cart(real, _4223677), _4223675), _4223669))))))], (41438 ^ _1670770) ^ [_4116979, _4116981, _4116983] : [s(cart(real, _4116983), i(s(fun(num, cart(real, _4116983)), basis), s(num, _4116981))) = s(cart(real, _4116983), i(s(fun(num, cart(real, _4116983)), basis), s(num, _4116979))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _4116981)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4116981))), s(num, i(s(fun(fun(_4116983, bool), num), dimindex), s(fun(_4116983, bool), univ)))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _4116979)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4116979))), s(num, i(s(fun(fun(_4116983, bool), num), dimindex), s(fun(_4116983, bool), univ)))))), -(s(num, _4116981) = s(num, _4116979))], (42610 ^ _1670770) ^ [_4214516, _4214518, _4214520] : [42661 ^ _1670770 : [(42662 ^ _1670770) ^ [_4216859] : [-(s(fun(cart(real, _4214520), bool), i(s(fun(cart(cart(real, _4214520), _4214518), fun(cart(real, _4214520), bool)), rows), s(cart(cart(real, _4214520), _4214518), _4216859))) = s(fun(cart(real, _4214520), bool), i(s(fun(fun(cart(real, _4214520), bool), fun(cart(real, _4214520), bool)), gspec), s(fun(cart(real, _4214520), bool), i(s(fun(cart(cart(real, _4214520), _4214518), fun(cart(real, _4214520), bool)), _4214516), s(cart(cart(real, _4214520), _4214518), _4216859))))))]], 42615 ^ _1670770 : [(42618 ^ _1670770) ^ [_4215306, _4215308] : [p(s(bool, i(s(fun(cart(real, _4214520), bool), i(s(fun(bool, fun(cart(real, _4214520), bool)), i(s(fun(cart(real, _4214520), fun(bool, fun(cart(real, _4214520), bool))), setspec), s(cart(real, _4214520), 42612 ^ [_4214516, _4214518, _4214520]))), s(bool, _4215306))), s(cart(real, _4214520), i(s(fun(cart(cart(real, _4214520), _4214518), cart(real, _4214520)), i(s(fun(num, fun(cart(cart(real, _4214520), _4214518), cart(real, _4214520))), row), s(num, _4215308))), s(cart(cart(real, _4214520), _4214518), 42611 ^ [_4214516, _4214518, _4214520])))))), 42629 ^ _1670770 : [(42634 ^ _1670770) ^ [] : [p(s(bool, _4215306))], (42632 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4215308))), s(num, i(s(fun(fun(_4214518, bool), num), dimindex), s(fun(_4214518, bool), univ)))))))], (42630 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _4215308)))))]], 42621 ^ _1670770 : [(42624 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _4215308)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4215308))), s(num, i(s(fun(fun(_4214518, bool), num), dimindex), s(fun(_4214518, bool), univ))))))], (42622 ^ _1670770) ^ [] : [-(p(s(bool, _4215306)))]]], (42616 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(cart(real, _4214520), bool), i(s(fun(cart(cart(real, _4214520), _4214518), fun(cart(real, _4214520), bool)), _4214516), s(cart(cart(real, _4214520), _4214518), 42611 ^ [_4214516, _4214518, _4214520]))), s(cart(real, _4214520), 42612 ^ [_4214516, _4214518, _4214520])))))]], 42639 ^ _1670770 : [(42658 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(cart(real, _4214520), bool), i(s(fun(bool, fun(cart(real, _4214520), bool)), i(s(fun(cart(real, _4214520), fun(bool, fun(cart(real, _4214520), bool))), setspec), s(cart(real, _4214520), 42612 ^ [_4214516, _4214518, _4214520]))), s(bool, 42638 ^ [_4214516, _4214518, _4214520]))), s(cart(real, _4214520), i(s(fun(cart(cart(real, _4214520), _4214518), cart(real, _4214520)), i(s(fun(num, fun(cart(cart(real, _4214520), _4214518), cart(real, _4214520))), row), s(num, 42637 ^ [_4214516, _4214518, _4214520]))), s(cart(cart(real, _4214520), _4214518), 42611 ^ [_4214516, _4214518, _4214520])))))))], (42640 ^ _1670770) ^ [] : [p(s(bool, 42638 ^ [_4214516, _4214518, _4214520])), 42643 ^ _1670770 : [(42646 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 42637 ^ [_4214516, _4214518, _4214520]))), s(num, i(s(fun(fun(_4214518, bool), num), dimindex), s(fun(_4214518, bool), univ)))))))], (42644 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, 42637 ^ [_4214516, _4214518, _4214520])))))]]], (42648 ^ _1670770) ^ [] : [-(p(s(bool, 42638 ^ [_4214516, _4214518, _4214520]))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, 42637 ^ [_4214516, _4214518, _4214520])))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 42637 ^ [_4214516, _4214518, _4214520]))), s(num, i(s(fun(fun(_4214518, bool), num), dimindex), s(fun(_4214518, bool), univ))))))], (42660 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(cart(real, _4214520), bool), i(s(fun(cart(cart(real, _4214520), _4214518), fun(cart(real, _4214520), bool)), _4214516), s(cart(cart(real, _4214520), _4214518), 42611 ^ [_4214516, _4214518, _4214520]))), s(cart(real, _4214520), 42612 ^ [_4214516, _4214518, _4214520]))))]]], (13499 ^ _1670770) ^ [_2087180, _2087182] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(int, int), intu_abs), s(int, _2087182))))), s(int, _2087180))))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(int, int), intu_neg), s(int, _2087180))))), s(int, _2087182)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2087182))), s(int, _2087180))))], (8981 ^ _1670770) ^ [_1958771, _1958773, _1958775] : [s(list(_1958775), i(s(fun(list(_1958775), list(_1958775)), i(s(fun(list(_1958775), fun(list(_1958775), list(_1958775))), append), s(list(_1958775), _1958773))), s(list(_1958775), _1958771))) = s(list(_1958775), nil), 8984 ^ _1670770 : [(8987 ^ _1670770) ^ [] : [-(s(list(_1958775), _1958771) = s(list(_1958775), nil))], (8985 ^ _1670770) ^ [] : [-(s(list(_1958775), _1958773) = s(list(_1958775), nil))]]], (16968 ^ _1670770) ^ [_2210060] : [-(s(fun(_2210060, bool), i(s(fun(fun(_2210060, bool), fun(_2210060, bool)), i(s(fun(fun(_2210060, bool), fun(fun(_2210060, bool), fun(_2210060, bool))), union), s(fun(_2210060, bool), p1))), s(fun(_2210060, bool), i(s(fun(fun(_2210060, bool), fun(_2210060, bool)), i(s(fun(fun(_2210060, bool), fun(fun(_2210060, bool), fun(_2210060, bool))), union), s(fun(_2210060, bool), q))), s(fun(_2210060, bool), r0))))) = s(fun(_2210060, bool), i(s(fun(fun(_2210060, bool), fun(_2210060, bool)), i(s(fun(fun(_2210060, bool), fun(fun(_2210060, bool), fun(_2210060, bool))), union), s(fun(_2210060, bool), q))), s(fun(_2210060, bool), i(s(fun(fun(_2210060, bool), fun(_2210060, bool)), i(s(fun(fun(_2210060, bool), fun(fun(_2210060, bool), fun(_2210060, bool))), union), s(fun(_2210060, bool), p1))), s(fun(_2210060, bool), r0))))))], (4096 ^ _1670770) ^ [_1776023] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, _1776023))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (39521 ^ _1670770) ^ [_3968505, _3968507, _3968509] : [-(s(real, i(s(fun(cart(real, _3968509), real), vectoru_norm), s(cart(real, _3968509), i(s(fun(cart(real, _3968509), cart(real, _3968509)), i(s(fun(real, fun(cart(real, _3968509), cart(real, _3968509))), r_), s(real, _3968507))), s(cart(real, _3968509), _3968505))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(real, real), realu_abs), s(real, _3968507))))), s(real, i(s(fun(cart(real, _3968509), real), vectoru_norm), s(cart(real, _3968509), _3968505))))))], (4112 ^ _1670770) ^ [] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, m))), s(num, n))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, n))), s(num, m))))], (13014 ^ _1670770) ^ [_2076506] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2076506)))), 13018 ^ _1670770 : [(13019 ^ _1670770) ^ [_2076622] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2076622))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), realu_ofu_num), s(num, 13017 ^ [_2076506, _2076622]))))), s(real, _2076506)))))))]]], (42845 ^ _1670770) ^ [_4230971, _4230973] : [-(s(cart(real, _4230973), i(s(fun(cart(real, _4230973), cart(real, _4230973)), i(s(fun(cart(cart(real, _4230973), _4230973), fun(cart(real, _4230973), cart(real, _4230973))), matrixu_vectoru_mul), s(cart(cart(real, _4230973), _4230973), i(s(fun(num, cart(cart(real, _4230973), _4230973)), mat), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(cart(real, _4230973), _4230971))) = s(cart(real, _4230973), _4230971))], (14023 ^ _1670770) ^ [_2100428, _2100430] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2100430))), s(int, _2100428)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2100428))), s(int, _2100430))))], (84 ^ _1670770) ^ [_1671940, _1671942, _1671944, _1671946] : [-(cart(_1671946, _1671942) = cart(_1671944, _1671940)), _1671946 = _1671944, _1671942 = _1671940], (9390 ^ _1670770) ^ [_1975577] : [9392 ^ _1670770 : [(9393 ^ _1670770) ^ [_1975814, _1975816] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, 9391 ^ [_1975577, _1975814, _1975816]))), s(num, i(s(fun(num, num), _1975577), s(num, 9391 ^ [_1975577, _1975814, _1975816]))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1975816))), s(num, 9391 ^ [_1975577, _1975814, _1975816]))))), s(num, _1975814))))))]], 9395 ^ _1670770 : [(9396 ^ _1670770) ^ [_1975940] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), _1975577), s(num, _1975940))))), s(num, 9394 ^ [_1975577])))))]]], (12089 ^ _1670770) ^ [_2053686, _2053688] : [-(s(real, _2053686) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), -(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2053686))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, _2053688))), s(real, _2053686))))) = s(real, _2053688))], (4887 ^ _1670770) ^ [_1794686] : [p(s(bool, i(s(fun(num, bool), even), s(num, i(s(fun(num, num), suc), s(num, _1794686)))))), p(s(bool, i(s(fun(num, bool), even), s(num, _1794686))))], (24701 ^ _1670770) ^ [_2603520, _2603522] : [p(s(bool, i(s(fun(fun(_2603522, fun(_2603522, _2603522)), bool), monoidal), s(fun(_2603522, fun(_2603522, _2603522)), _2603520)))), 24704 ^ _1670770 : [(24709 ^ _1670770) ^ [_2604115] : [-(s(_2603522, i(s(fun(_2603522, _2603522), i(s(fun(_2603522, fun(_2603522, _2603522)), _2603520), s(_2603522, i(s(fun(fun(_2603522, fun(_2603522, _2603522)), _2603522), neutral), s(fun(_2603522, fun(_2603522, _2603522)), _2603520))))), s(_2603522, _2604115))) = s(_2603522, _2604115))], (24707 ^ _1670770) ^ [_2603977, _2603979, _2603981] : [-(s(_2603522, i(s(fun(_2603522, _2603522), i(s(fun(_2603522, fun(_2603522, _2603522)), _2603520), s(_2603522, _2603981))), s(_2603522, i(s(fun(_2603522, _2603522), i(s(fun(_2603522, fun(_2603522, _2603522)), _2603520), s(_2603522, _2603979))), s(_2603522, _2603977))))) = s(_2603522, i(s(fun(_2603522, _2603522), i(s(fun(_2603522, fun(_2603522, _2603522)), _2603520), s(_2603522, i(s(fun(_2603522, _2603522), i(s(fun(_2603522, fun(_2603522, _2603522)), _2603520), s(_2603522, _2603981))), s(_2603522, _2603979))))), s(_2603522, _2603977))))], (24705 ^ _1670770) ^ [_2603897, _2603899] : [-(s(_2603522, i(s(fun(_2603522, _2603522), i(s(fun(_2603522, fun(_2603522, _2603522)), _2603520), s(_2603522, _2603899))), s(_2603522, _2603897))) = s(_2603522, i(s(fun(_2603522, _2603522), i(s(fun(_2603522, fun(_2603522, _2603522)), _2603520), s(_2603522, _2603897))), s(_2603522, _2603899))))]]], (24986 ^ _1670770) ^ [_2628538, _2628540, _2628542] : [p(s(bool, i(s(fun(fun(_2628540, fun(_2628540, _2628540)), bool), monoidal), s(fun(_2628540, fun(_2628540, _2628540)), _2628538)))), 24989 ^ _1670770 : [(24990 ^ _1670770) ^ [_2629424, _2629426, _2629428] : [-(s(_2628540, i(s(fun(fun(_2628542, _2628540), _2628540), i(s(fun(fun(_2628542, bool), fun(fun(_2628542, _2628540), _2628540)), i(s(fun(fun(_2628540, fun(_2628540, _2628540)), fun(fun(_2628542, bool), fun(fun(_2628542, _2628540), _2628540))), iterate), s(fun(_2628540, fun(_2628540, _2628540)), _2628538))), s(fun(_2628542, bool), i(s(fun(fun(_2628542, bool), fun(_2628542, bool)), i(s(fun(fun(_2628542, bool), fun(fun(_2628542, bool), fun(_2628542, bool))), union), s(fun(_2628542, bool), _2629426))), s(fun(_2628542, bool), _2629424))))), s(fun(_2628542, _2628540), _2629428))) = s(_2628540, i(s(fun(_2628540, _2628540), i(s(fun(_2628540, fun(_2628540, _2628540)), _2628538), s(_2628540, i(s(fun(fun(_2628542, _2628540), _2628540), i(s(fun(fun(_2628542, bool), fun(fun(_2628542, _2628540), _2628540)), i(s(fun(fun(_2628540, fun(_2628540, _2628540)), fun(fun(_2628542, bool), fun(fun(_2628542, _2628540), _2628540))), iterate), s(fun(_2628540, fun(_2628540, _2628540)), _2628538))), s(fun(_2628542, bool), _2629426))), s(fun(_2628542, _2628540), _2629428))))), s(_2628540, i(s(fun(fun(_2628542, _2628540), _2628540), i(s(fun(fun(_2628542, bool), fun(fun(_2628542, _2628540), _2628540)), i(s(fun(fun(_2628540, fun(_2628540, _2628540)), fun(fun(_2628542, bool), fun(fun(_2628542, _2628540), _2628540))), iterate), s(fun(_2628540, fun(_2628540, _2628540)), _2628538))), s(fun(_2628542, bool), _2629424))), s(fun(_2628542, _2628540), _2629428)))))), p(s(bool, i(s(fun(fun(_2628542, bool), bool), finite), s(fun(_2628542, bool), i(s(fun(fun(_2628542, bool), fun(_2628542, bool)), i(s(fun(fun(_2628542, _2628540), fun(fun(_2628542, bool), fun(_2628542, bool))), i(s(fun(fun(_2628540, fun(_2628540, _2628540)), fun(fun(_2628542, _2628540), fun(fun(_2628542, bool), fun(_2628542, bool)))), support), s(fun(_2628540, fun(_2628540, _2628540)), _2628538))), s(fun(_2628542, _2628540), _2629428))), s(fun(_2628542, bool), _2629426)))))), p(s(bool, i(s(fun(fun(_2628542, bool), bool), finite), s(fun(_2628542, bool), i(s(fun(fun(_2628542, bool), fun(_2628542, bool)), i(s(fun(fun(_2628542, _2628540), fun(fun(_2628542, bool), fun(_2628542, bool))), i(s(fun(fun(_2628540, fun(_2628540, _2628540)), fun(fun(_2628542, _2628540), fun(fun(_2628542, bool), fun(_2628542, bool)))), support), s(fun(_2628540, fun(_2628540, _2628540)), _2628538))), s(fun(_2628542, _2628540), _2629428))), s(fun(_2628542, bool), _2629424)))))), p(s(bool, i(s(fun(fun(_2628542, bool), bool), i(s(fun(fun(_2628542, bool), fun(fun(_2628542, bool), bool)), disjoint), s(fun(_2628542, bool), i(s(fun(fun(_2628542, bool), fun(_2628542, bool)), i(s(fun(fun(_2628542, _2628540), fun(fun(_2628542, bool), fun(_2628542, bool))), i(s(fun(fun(_2628540, fun(_2628540, _2628540)), fun(fun(_2628542, _2628540), fun(fun(_2628542, bool), fun(_2628542, bool)))), support), s(fun(_2628540, fun(_2628540, _2628540)), _2628538))), s(fun(_2628542, _2628540), _2629428))), s(fun(_2628542, bool), _2629426))))), s(fun(_2628542, bool), i(s(fun(fun(_2628542, bool), fun(_2628542, bool)), i(s(fun(fun(_2628542, _2628540), fun(fun(_2628542, bool), fun(_2628542, bool))), i(s(fun(fun(_2628540, fun(_2628540, _2628540)), fun(fun(_2628542, _2628540), fun(fun(_2628542, bool), fun(_2628542, bool)))), support), s(fun(_2628540, fun(_2628540, _2628540)), _2628538))), s(fun(_2628542, _2628540), _2629428))), s(fun(_2628542, bool), _2629424))))))]]], (43914 ^ _1670770) ^ [_4296077, _4296079, _4296081, _4296083, _4296085] : [s(cart(real, finite_sum(_4296085, _4296083)), i(s(fun(cart(real, _4296083), cart(real, finite_sum(_4296085, _4296083))), i(s(fun(cart(real, _4296085), fun(cart(real, _4296083), cart(real, finite_sum(_4296085, _4296083)))), pastecart), s(cart(real, _4296085), _4296081))), s(cart(real, _4296083), _4296079))) = s(cart(real, finite_sum(_4296085, _4296083)), i(s(fun(num, cart(real, finite_sum(_4296085, _4296083))), vec), s(num, _4296077))), 43917 ^ _1670770 : [(43920 ^ _1670770) ^ [] : [-(s(cart(real, _4296083), _4296079) = s(cart(real, _4296083), i(s(fun(num, cart(real, _4296083)), vec), s(num, _4296077))))], (43918 ^ _1670770) ^ [] : [-(s(cart(real, _4296085), _4296081) = s(cart(real, _4296085), i(s(fun(num, cart(real, _4296085)), vec), s(num, _4296077))))]]], (13781 ^ _1670770) ^ [_2094113, _2094115, _2094117] : [-(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2094117))), s(int, _2094115))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2094117))), s(int, _2094113))))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2094115))), s(int, _2094113))))], (26259 ^ _1670770) ^ [_2726413, _2726415, _2726417] : [s(num, i(s(fun(_2726417, num), i(s(fun(_2726415, fun(_2726417, num)), i(s(fun(fun(_2726417, fun(_2726415, num)), fun(_2726415, fun(_2726417, num))), _2726413), s(fun(_2726417, fun(_2726415, num)), 26260 ^ [_2726413, _2726415, _2726417]))), s(_2726415, 26261 ^ [_2726413, _2726415, _2726417]))), s(_2726417, 26262 ^ [_2726413, _2726415, _2726417]))) = s(num, i(s(fun(_2726415, num), i(s(fun(_2726417, fun(_2726415, num)), 26260 ^ [_2726413, _2726415, _2726417]), s(_2726417, 26262 ^ [_2726413, _2726415, _2726417]))), s(_2726415, 26261 ^ [_2726413, _2726415, _2726417]))), 26265 ^ _1670770 : [(26266 ^ _1670770) ^ [_2728558] : [26273 ^ _1670770 : [(26276 ^ _1670770) ^ [_2730790, _2730792] : [p(s(bool, i(s(fun(_2726417, bool), i(s(fun(bool, fun(_2726417, bool)), i(s(fun(_2726417, fun(bool, fun(_2726417, bool))), setspec), s(_2726417, 26270 ^ [_2726413, _2726415, _2726417, _2728558]))), s(bool, _2730790))), s(_2726417, _2730792)))), 26287 ^ _1670770 : [(26292 ^ _1670770) ^ [] : [p(s(bool, _2730790))], (26290 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2726415, bool), i(s(fun(_2726417, fun(_2726415, bool)), 26268 ^ [_2726413, _2726415, _2726417, _2728558]), s(_2726417, _2730792))), s(_2726415, 26269 ^ [_2726413, _2726415, _2726417, _2728558])))))], (26288 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2726417, bool), bool), i(s(fun(_2726417, fun(fun(_2726417, bool), bool)), in), s(_2726417, _2730792))), s(fun(_2726417, bool), 26267 ^ [_2726413, _2726415, _2726417, _2728558])))))]], 26279 ^ _1670770 : [(26282 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2726417, bool), bool), i(s(fun(_2726417, fun(fun(_2726417, bool), bool)), in), s(_2726417, _2730792))), s(fun(_2726417, bool), 26267 ^ [_2726413, _2726415, _2726417, _2728558])))), p(s(bool, i(s(fun(_2726415, bool), i(s(fun(_2726417, fun(_2726415, bool)), 26268 ^ [_2726413, _2726415, _2726417, _2728558]), s(_2726417, _2730792))), s(_2726415, 26269 ^ [_2726413, _2726415, _2726417, _2728558]))))], (26280 ^ _1670770) ^ [] : [-(p(s(bool, _2730790)))]]], (26274 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2726417, bool), i(s(fun(_2726415, fun(_2726417, bool)), i(s(fun(fun(_2726417, fun(_2726415, bool)), fun(_2726415, fun(_2726417, bool))), i(s(fun(fun(_2726417, bool), fun(fun(_2726417, fun(_2726415, bool)), fun(_2726415, fun(_2726417, bool)))), _2728558), s(fun(_2726417, bool), 26267 ^ [_2726413, _2726415, _2726417, _2728558]))), s(fun(_2726417, fun(_2726415, bool)), 26268 ^ [_2726413, _2726415, _2726417, _2728558]))), s(_2726415, 26269 ^ [_2726413, _2726415, _2726417, _2728558]))), s(_2726417, 26270 ^ [_2726413, _2726415, _2726417, _2728558])))))]], 26297 ^ _1670770 : [(26316 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2726417, bool), i(s(fun(bool, fun(_2726417, bool)), i(s(fun(_2726417, fun(bool, fun(_2726417, bool))), setspec), s(_2726417, 26270 ^ [_2726413, _2726415, _2726417, _2728558]))), s(bool, 26296 ^ [_2726413, _2726415, _2726417, _2728558]))), s(_2726417, 26295 ^ [_2726413, _2726415, _2726417, _2728558])))))], (26298 ^ _1670770) ^ [] : [p(s(bool, 26296 ^ [_2726413, _2726415, _2726417, _2728558])), 26301 ^ _1670770 : [(26304 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2726415, bool), i(s(fun(_2726417, fun(_2726415, bool)), 26268 ^ [_2726413, _2726415, _2726417, _2728558]), s(_2726417, 26295 ^ [_2726413, _2726415, _2726417, _2728558]))), s(_2726415, 26269 ^ [_2726413, _2726415, _2726417, _2728558])))))], (26302 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2726417, bool), bool), i(s(fun(_2726417, fun(fun(_2726417, bool), bool)), in), s(_2726417, 26295 ^ [_2726413, _2726415, _2726417, _2728558]))), s(fun(_2726417, bool), 26267 ^ [_2726413, _2726415, _2726417, _2728558])))))]]], (26306 ^ _1670770) ^ [] : [-(p(s(bool, 26296 ^ [_2726413, _2726415, _2726417, _2728558]))), p(s(bool, i(s(fun(fun(_2726417, bool), bool), i(s(fun(_2726417, fun(fun(_2726417, bool), bool)), in), s(_2726417, 26295 ^ [_2726413, _2726415, _2726417, _2728558]))), s(fun(_2726417, bool), 26267 ^ [_2726413, _2726415, _2726417, _2728558])))), p(s(bool, i(s(fun(_2726415, bool), i(s(fun(_2726417, fun(_2726415, bool)), 26268 ^ [_2726413, _2726415, _2726417, _2728558]), s(_2726417, 26295 ^ [_2726413, _2726415, _2726417, _2728558]))), s(_2726415, 26269 ^ [_2726413, _2726415, _2726417, _2728558]))))], (26318 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2726417, bool), i(s(fun(_2726415, fun(_2726417, bool)), i(s(fun(fun(_2726417, fun(_2726415, bool)), fun(_2726415, fun(_2726417, bool))), i(s(fun(fun(_2726417, bool), fun(fun(_2726417, fun(_2726415, bool)), fun(_2726415, fun(_2726417, bool)))), _2728558), s(fun(_2726417, bool), 26267 ^ [_2726413, _2726415, _2726417, _2728558]))), s(fun(_2726417, fun(_2726415, bool)), 26268 ^ [_2726413, _2726415, _2726417, _2728558]))), s(_2726415, 26269 ^ [_2726413, _2726415, _2726417, _2728558]))), s(_2726417, 26270 ^ [_2726413, _2726415, _2726417, _2728558]))))]], 26319 ^ _1670770 : [(26320 ^ _1670770) ^ [_2732483] : [s(num, i(s(fun(_2726415, num), i(s(fun(fun(_2726417, fun(_2726415, num)), fun(_2726415, num)), i(s(fun(fun(_2726417, fun(_2726415, bool)), fun(fun(_2726417, fun(_2726415, num)), fun(_2726415, num))), i(s(fun(fun(_2726417, bool), fun(fun(_2726417, fun(_2726415, bool)), fun(fun(_2726417, fun(_2726415, num)), fun(_2726415, num)))), _2732483), s(fun(_2726417, bool), 26321 ^ [_2726413, _2726415, _2726417, _2728558, _2732483]))), s(fun(_2726417, fun(_2726415, bool)), 26322 ^ [_2726413, _2726415, _2726417, _2728558, _2732483]))), s(fun(_2726417, fun(_2726415, num)), 26323 ^ [_2726413, _2726415, _2726417, _2728558, _2732483]))), s(_2726415, 26324 ^ [_2726413, _2726415, _2726417, _2728558, _2732483]))) = s(num, i(s(fun(fun(_2726417, num), num), i(s(fun(fun(_2726417, bool), fun(fun(_2726417, num), num)), nsum), s(fun(_2726417, bool), i(s(fun(fun(_2726417, bool), fun(_2726417, bool)), gspec), s(fun(_2726417, bool), i(s(fun(_2726415, fun(_2726417, bool)), i(s(fun(fun(_2726417, fun(_2726415, bool)), fun(_2726415, fun(_2726417, bool))), i(s(fun(fun(_2726417, bool), fun(fun(_2726417, fun(_2726415, bool)), fun(_2726415, fun(_2726417, bool)))), _2728558), s(fun(_2726417, bool), 26321 ^ [_2726413, _2726415, _2726417, _2728558, _2732483]))), s(fun(_2726417, fun(_2726415, bool)), 26322 ^ [_2726413, _2726415, _2726417, _2728558, _2732483]))), s(_2726415, 26324 ^ [_2726413, _2726415, _2726417, _2728558, _2732483]))))))), s(fun(_2726417, num), i(s(fun(_2726415, fun(_2726417, num)), i(s(fun(fun(_2726417, fun(_2726415, num)), fun(_2726415, fun(_2726417, num))), _2726413), s(fun(_2726417, fun(_2726415, num)), 26323 ^ [_2726413, _2726415, _2726417, _2728558, _2732483]))), s(_2726415, 26324 ^ [_2726413, _2726415, _2726417, _2728558, _2732483]))))), 26327 ^ _1670770 : [(26328 ^ _1670770) ^ [_2734784] : [s(num, i(s(fun(_2726415, num), i(s(fun(_2726417, fun(_2726415, num)), i(s(fun(fun(_2726417, fun(_2726415, num)), fun(_2726417, fun(_2726415, num))), _2734784), s(fun(_2726417, fun(_2726415, num)), 26329 ^ [_2726413, _2726415, _2726417, _2728558, _2732483, _2734784]))), s(_2726417, 26330 ^ [_2726413, _2726415, _2726417, _2728558, _2732483, _2734784]))), s(_2726415, 26331 ^ [_2726413, _2726415, _2726417, _2728558, _2732483, _2734784]))) = s(num, i(s(fun(_2726415, num), i(s(fun(_2726417, fun(_2726415, num)), 26329 ^ [_2726413, _2726415, _2726417, _2728558, _2732483, _2734784]), s(_2726417, 26330 ^ [_2726413, _2726415, _2726417, _2728558, _2732483, _2734784]))), s(_2726415, 26331 ^ [_2726413, _2726415, _2726417, _2728558, _2732483, _2734784]))), 26334 ^ _1670770 : [(26335 ^ _1670770) ^ [_2736275] : [26388 ^ _1670770 : [(26389 ^ _1670770) ^ [_2739816] : [s(num, i(s(fun(_2726417, num), i(s(fun(fun(_2726417, fun(_2726415, num)), fun(_2726417, num)), i(s(fun(fun(_2726417, fun(_2726415, bool)), fun(fun(_2726417, fun(_2726415, num)), fun(_2726417, num))), i(s(fun(fun(_2726415, bool), fun(fun(_2726417, fun(_2726415, bool)), fun(fun(_2726417, fun(_2726415, num)), fun(_2726417, num)))), _2739816), s(fun(_2726415, bool), 26390 ^ [_2726413, _2726415, _2726417, _2728558, _2732483, _2734784, _2736275, _2739816]))), s(fun(_2726417, fun(_2726415, bool)), 26391 ^ [_2726413, _2726415, _2726417, _2728558, _2732483, _2734784, _2736275, _2739816]))), s(fun(_2726417, fun(_2726415, num)), 26392 ^ [_2726413, _2726415, _2726417, _2728558, _2732483, _2734784, _2736275, _2739816]))), s(_2726417, 26393 ^ [_2726413, _2726415, _2726417, _2728558, _2732483, _2734784, _2736275, _2739816]))) = s(num, i(s(fun(fun(_2726415, num), num), i(s(fun(fun(_2726415, bool), fun(fun(_2726415, num), num)), nsum), s(fun(_2726415, bool), i(s(fun(fun(_2726415, bool), fun(_2726415, bool)), gspec), s(fun(_2726415, bool), i(s(fun(_2726417, fun(_2726415, bool)), i(s(fun(fun(_2726417, fun(_2726415, bool)), fun(_2726417, fun(_2726415, bool))), i(s(fun(fun(_2726415, bool), fun(fun(_2726417, fun(_2726415, bool)), fun(_2726417, fun(_2726415, bool)))), _2736275), s(fun(_2726415, bool), 26390 ^ [_2726413, _2726415, _2726417, _2728558, _2732483, _2734784, _2736275, _2739816]))), s(fun(_2726417, fun(_2726415, bool)), 26391 ^ [_2726413, _2726415, _2726417, _2728558, _2732483, _2734784, _2736275, _2739816]))), s(_2726417, 26393 ^ [_2726413, _2726415, _2726417, _2728558, _2732483, _2734784, _2736275, _2739816]))))))), s(fun(_2726415, num), i(s(fun(_2726417, fun(_2726415, num)), i(s(fun(fun(_2726417, fun(_2726415, num)), fun(_2726417, fun(_2726415, num))), _2734784), s(fun(_2726417, fun(_2726415, num)), 26392 ^ [_2726413, _2726415, _2726417, _2728558, _2732483, _2734784, _2736275, _2739816]))), s(_2726417, 26393 ^ [_2726413, _2726415, _2726417, _2728558, _2732483, _2734784, _2736275, _2739816]))))), 26396 ^ _1670770 : [(26397 ^ _1670770) ^ [_2741493, _2741495, _2741497, _2741499] : [-(s(num, i(s(fun(fun(_2726417, num), num), i(s(fun(fun(_2726417, bool), fun(fun(_2726417, num), num)), nsum), s(fun(_2726417, bool), _2741495))), s(fun(_2726417, num), i(s(fun(fun(_2726417, fun(_2726415, num)), fun(_2726417, num)), i(s(fun(fun(_2726417, fun(_2726415, bool)), fun(fun(_2726417, fun(_2726415, num)), fun(_2726417, num))), i(s(fun(fun(_2726415, bool), fun(fun(_2726417, fun(_2726415, bool)), fun(fun(_2726417, fun(_2726415, num)), fun(_2726417, num)))), _2739816), s(fun(_2726415, bool), _2741493))), s(fun(_2726417, fun(_2726415, bool)), _2741499))), s(fun(_2726417, fun(_2726415, num)), _2741497))))) = s(num, i(s(fun(fun(_2726415, num), num), i(s(fun(fun(_2726415, bool), fun(fun(_2726415, num), num)), nsum), s(fun(_2726415, bool), _2741493))), s(fun(_2726415, num), i(s(fun(fun(_2726417, fun(_2726415, num)), fun(_2726415, num)), i(s(fun(fun(_2726417, fun(_2726415, bool)), fun(fun(_2726417, fun(_2726415, num)), fun(_2726415, num))), i(s(fun(fun(_2726417, bool), fun(fun(_2726417, fun(_2726415, bool)), fun(fun(_2726417, fun(_2726415, num)), fun(_2726415, num)))), _2732483), s(fun(_2726417, bool), _2741495))), s(fun(_2726417, fun(_2726415, bool)), _2741499))), s(fun(_2726417, fun(_2726415, num)), _2741497)))))), p(s(bool, i(s(fun(fun(_2726417, bool), bool), finite), s(fun(_2726417, bool), _2741495)))), p(s(bool, i(s(fun(fun(_2726415, bool), bool), finite), s(fun(_2726415, bool), _2741493))))]]]], 26342 ^ _1670770 : [(26345 ^ _1670770) ^ [_2737859, _2737861] : [p(s(bool, i(s(fun(_2726415, bool), i(s(fun(bool, fun(_2726415, bool)), i(s(fun(_2726415, fun(bool, fun(_2726415, bool))), setspec), s(_2726415, 26339 ^ [_2726413, _2726415, _2726417, _2728558, _2732483, _2734784, _2736275]))), s(bool, _2737859))), s(_2726415, _2737861)))), 26356 ^ _1670770 : [(26361 ^ _1670770) ^ [] : [p(s(bool, _2737859))], (26359 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2726415, bool), i(s(fun(_2726417, fun(_2726415, bool)), 26337 ^ [_2726413, _2726415, _2726417, _2728558, _2732483, _2734784, _2736275]), s(_2726417, 26338 ^ [_2726413, _2726415, _2726417, _2728558, _2732483, _2734784, _2736275]))), s(_2726415, _2737861)))))], (26357 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2726415, bool), bool), i(s(fun(_2726415, fun(fun(_2726415, bool), bool)), in), s(_2726415, _2737861))), s(fun(_2726415, bool), 26336 ^ [_2726413, _2726415, _2726417, _2728558, _2732483, _2734784, _2736275])))))]], 26348 ^ _1670770 : [(26351 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2726415, bool), bool), i(s(fun(_2726415, fun(fun(_2726415, bool), bool)), in), s(_2726415, _2737861))), s(fun(_2726415, bool), 26336 ^ [_2726413, _2726415, _2726417, _2728558, _2732483, _2734784, _2736275])))), p(s(bool, i(s(fun(_2726415, bool), i(s(fun(_2726417, fun(_2726415, bool)), 26337 ^ [_2726413, _2726415, _2726417, _2728558, _2732483, _2734784, _2736275]), s(_2726417, 26338 ^ [_2726413, _2726415, _2726417, _2728558, _2732483, _2734784, _2736275]))), s(_2726415, _2737861))))], (26349 ^ _1670770) ^ [] : [-(p(s(bool, _2737859)))]]], (26343 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2726415, bool), i(s(fun(_2726417, fun(_2726415, bool)), i(s(fun(fun(_2726417, fun(_2726415, bool)), fun(_2726417, fun(_2726415, bool))), i(s(fun(fun(_2726415, bool), fun(fun(_2726417, fun(_2726415, bool)), fun(_2726417, fun(_2726415, bool)))), _2736275), s(fun(_2726415, bool), 26336 ^ [_2726413, _2726415, _2726417, _2728558, _2732483, _2734784, _2736275]))), s(fun(_2726417, fun(_2726415, bool)), 26337 ^ [_2726413, _2726415, _2726417, _2728558, _2732483, _2734784, _2736275]))), s(_2726417, 26338 ^ [_2726413, _2726415, _2726417, _2728558, _2732483, _2734784, _2736275]))), s(_2726415, 26339 ^ [_2726413, _2726415, _2726417, _2728558, _2732483, _2734784, _2736275])))))]], 26366 ^ _1670770 : [(26385 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2726415, bool), i(s(fun(bool, fun(_2726415, bool)), i(s(fun(_2726415, fun(bool, fun(_2726415, bool))), setspec), s(_2726415, 26339 ^ [_2726413, _2726415, _2726417, _2728558, _2732483, _2734784, _2736275]))), s(bool, 26365 ^ [_2726413, _2726415, _2726417, _2728558, _2732483, _2734784, _2736275]))), s(_2726415, 26364 ^ [_2726413, _2726415, _2726417, _2728558, _2732483, _2734784, _2736275])))))], (26367 ^ _1670770) ^ [] : [p(s(bool, 26365 ^ [_2726413, _2726415, _2726417, _2728558, _2732483, _2734784, _2736275])), 26370 ^ _1670770 : [(26373 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2726415, bool), i(s(fun(_2726417, fun(_2726415, bool)), 26337 ^ [_2726413, _2726415, _2726417, _2728558, _2732483, _2734784, _2736275]), s(_2726417, 26338 ^ [_2726413, _2726415, _2726417, _2728558, _2732483, _2734784, _2736275]))), s(_2726415, 26364 ^ [_2726413, _2726415, _2726417, _2728558, _2732483, _2734784, _2736275])))))], (26371 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2726415, bool), bool), i(s(fun(_2726415, fun(fun(_2726415, bool), bool)), in), s(_2726415, 26364 ^ [_2726413, _2726415, _2726417, _2728558, _2732483, _2734784, _2736275]))), s(fun(_2726415, bool), 26336 ^ [_2726413, _2726415, _2726417, _2728558, _2732483, _2734784, _2736275])))))]]], (26375 ^ _1670770) ^ [] : [-(p(s(bool, 26365 ^ [_2726413, _2726415, _2726417, _2728558, _2732483, _2734784, _2736275]))), p(s(bool, i(s(fun(fun(_2726415, bool), bool), i(s(fun(_2726415, fun(fun(_2726415, bool), bool)), in), s(_2726415, 26364 ^ [_2726413, _2726415, _2726417, _2728558, _2732483, _2734784, _2736275]))), s(fun(_2726415, bool), 26336 ^ [_2726413, _2726415, _2726417, _2728558, _2732483, _2734784, _2736275])))), p(s(bool, i(s(fun(_2726415, bool), i(s(fun(_2726417, fun(_2726415, bool)), 26337 ^ [_2726413, _2726415, _2726417, _2728558, _2732483, _2734784, _2736275]), s(_2726417, 26338 ^ [_2726413, _2726415, _2726417, _2728558, _2732483, _2734784, _2736275]))), s(_2726415, 26364 ^ [_2726413, _2726415, _2726417, _2728558, _2732483, _2734784, _2736275]))))], (26387 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2726415, bool), i(s(fun(_2726417, fun(_2726415, bool)), i(s(fun(fun(_2726417, fun(_2726415, bool)), fun(_2726417, fun(_2726415, bool))), i(s(fun(fun(_2726415, bool), fun(fun(_2726417, fun(_2726415, bool)), fun(_2726417, fun(_2726415, bool)))), _2736275), s(fun(_2726415, bool), 26336 ^ [_2726413, _2726415, _2726417, _2728558, _2732483, _2734784, _2736275]))), s(fun(_2726417, fun(_2726415, bool)), 26337 ^ [_2726413, _2726415, _2726417, _2728558, _2732483, _2734784, _2736275]))), s(_2726417, 26338 ^ [_2726413, _2726415, _2726417, _2728558, _2732483, _2734784, _2736275]))), s(_2726415, 26339 ^ [_2726413, _2726415, _2726417, _2728558, _2732483, _2734784, _2736275]))))]]]]]]]]]]], (35943 ^ _1670770) ^ [_3702066, _3702068, _3702070, _3702072] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(fun(_3702072, bool), num), card), s(fun(_3702072, bool), _3702068))))), s(num, i(s(fun(fun(_3702070, bool), num), card), s(fun(_3702070, bool), _3702066))))))), p(s(bool, i(s(fun(fun(_3702070, bool), bool), finite), s(fun(_3702070, bool), _3702066)))), p(s(bool, i(s(fun(fun(_3702070, bool), bool), i(s(fun(fun(_3702072, bool), fun(fun(_3702070, bool), bool)), l_a_u_c), s(fun(_3702072, bool), _3702068))), s(fun(_3702070, bool), _3702066))))], (5953 ^ _1670770) ^ [_1820182, _1820184] : [-(s(num, _1820182) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), 5956 ^ _1670770 : [(5963 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1820184))), s(num, _1820182)))), -(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _1820184))), s(num, _1820182))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (5957 ^ _1670770) ^ [] : [s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _1820184))), s(num, _1820182))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1820184))), s(num, _1820182)))))]]], (29870 ^ _1670770) ^ [_2965764] : [-(p(s(bool, i(s(fun(fun(finite_image(_2965764), bool), bool), finite), s(fun(finite_image(_2965764), bool), univ)))))], (11419 ^ _1670770) ^ [_2035901, _2035903] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2035903))), s(real, _2035901))))), s(real, _2035903))) = s(real, i(s(fun(real, real), realu_neg), s(real, _2035901))))], (45780 ^ _1670770) ^ [_4403663, _4403665] : [-(p(s(bool, i(s(fun(fun(cart(real, _4403665), bool), bool), i(s(fun(fun(cart(real, _4403665), bool), fun(fun(cart(real, _4403665), bool), bool)), subset), s(fun(cart(real, _4403665), bool), 45778 ^ [_4403663, _4403665]))), s(fun(cart(real, _4403665), bool), _4403663)))))], (43336 ^ _1670770) ^ [_4265550, _4265552, _4265554] : [p(s(bool, i(s(fun(fun(cart(real, _4265554), cart(real, _4265552)), bool), linear), s(fun(cart(real, _4265554), cart(real, _4265552)), _4265550)))), 43339 ^ _1670770 : [(43346 ^ _1670770) ^ [] : [s(cart(real, _4265552), i(s(fun(cart(real, _4265554), cart(real, _4265552)), _4265550), s(cart(real, _4265554), 43347 ^ [_4265550, _4265552, _4265554]))) = s(cart(real, _4265552), i(s(fun(num, cart(real, _4265552)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(real, i(s(fun(fun(cart(real, _4265554), cart(real, _4265552)), real), onorm), s(fun(cart(real, _4265554), cart(real, _4265552)), _4265550))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (43340 ^ _1670770) ^ [] : [s(real, i(s(fun(fun(cart(real, _4265554), cart(real, _4265552)), real), onorm), s(fun(cart(real, _4265554), cart(real, _4265552)), _4265550))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), 43343 ^ _1670770 : [(43344 ^ _1670770) ^ [_4265847] : [-(s(cart(real, _4265552), i(s(fun(cart(real, _4265554), cart(real, _4265552)), _4265550), s(cart(real, _4265554), _4265847))) = s(cart(real, _4265552), i(s(fun(num, cart(real, _4265552)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]]]]], (38986 ^ _1670770) ^ [_3946945] : [-(s(cart(real, _3946945), i(s(fun(cart(real, _3946945), cart(real, _3946945)), i(s(fun(cart(real, _3946945), fun(cart(real, _3946945), cart(real, _3946945))), vectoru_add), s(cart(real, _3946945), y))), s(cart(real, _3946945), i(s(fun(cart(real, _3946945), cart(real, _3946945)), i(s(fun(cart(real, _3946945), fun(cart(real, _3946945), cart(real, _3946945))), vectoru_sub), s(cart(real, _3946945), x))), s(cart(real, _3946945), y))))) = s(cart(real, _3946945), x))], (41881 ^ _1670770) ^ [_4137596] : [41882 ^ _1670770 : [(41883 ^ _1670770) ^ [_4137818] : [p(s(bool, i(s(fun(cart(_4137596, n3), bool), p0), s(cart(_4137596, n3), _4137818))))]], -(p(s(bool, i(s(fun(cart(_4137596, n3), bool), p0), s(cart(_4137596, n3), i(s(fun(list(_4137596), cart(_4137596, n3)), vector), s(list(_4137596), i(s(fun(list(_4137596), list(_4137596)), i(s(fun(_4137596, fun(list(_4137596), list(_4137596))), cons), s(_4137596, 41884 ^ [_4137596]))), s(list(_4137596), i(s(fun(list(_4137596), list(_4137596)), i(s(fun(_4137596, fun(list(_4137596), list(_4137596))), cons), s(_4137596, 41885 ^ [_4137596]))), s(list(_4137596), i(s(fun(list(_4137596), list(_4137596)), i(s(fun(_4137596, fun(list(_4137596), list(_4137596))), cons), s(_4137596, 41886 ^ [_4137596]))), s(list(_4137596), nil)))))))))))))], (10945 ^ _1670770) ^ [_2024919, _2024921] : [-(s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, i(s(fun(real, real), realu_neg), s(real, _2024921))))), s(num, _2024919))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), i(s(fun(bool, fun(real, fun(real, real))), cond), s(bool, i(s(fun(num, bool), even), s(num, _2024919))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2024921))), s(num, _2024919))))), s(real, i(s(fun(real, real), realu_neg), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2024921))), s(num, _2024919))))))))], (33893 ^ _1670770) ^ [_3597021, _3597023, _3597025] : [p(s(bool, i(s(fun(fun(prod(_3597025, _3597025), bool), bool), i(s(fun(fun(prod(_3597025, _3597025), bool), fun(fun(prod(_3597025, _3597025), bool), bool)), inseg), s(fun(prod(_3597025, _3597025), bool), _3597021))), s(fun(prod(_3597025, _3597025), bool), _3597023)))), 33896 ^ _1670770 : [(33897 ^ _1670770) ^ [_3597315, _3597317] : [p(s(bool, i(s(fun(prod(_3597025, _3597025), bool), _3597021), s(prod(_3597025, _3597025), i(s(fun(_3597025, prod(_3597025, _3597025)), i(s(fun(_3597025, fun(_3597025, prod(_3597025, _3597025))), c_), s(_3597025, _3597317))), s(_3597025, _3597315)))))), -(p(s(bool, i(s(fun(prod(_3597025, _3597025), bool), _3597023), s(prod(_3597025, _3597025), i(s(fun(_3597025, prod(_3597025, _3597025)), i(s(fun(_3597025, fun(_3597025, prod(_3597025, _3597025))), c_), s(_3597025, _3597317))), s(_3597025, _3597315)))))))]]], (7480 ^ _1670770) ^ [_1882817] : [p(s(bool, f0)), -(s(num, u_0) = s(num, i(s(fun(num, num), bit1), s(num, _1882817))))], (44687 ^ _1670770) ^ [_4342172, _4342174, _4342176] : [44688 ^ _1670770 : [(44689 ^ _1670770) ^ [_4342532] : [p(s(bool, i(s(fun(fun(cart(real, _4342176), bool), bool), i(s(fun(cart(real, _4342176), fun(fun(cart(real, _4342176), bool), bool)), in), s(cart(real, _4342176), i(s(fun(cart(real, _4342176), cart(real, _4342176)), i(s(fun(cart(real, _4342176), fun(cart(real, _4342176), cart(real, _4342176))), vectoru_sub), s(cart(real, _4342176), x))), s(cart(real, _4342176), i(s(fun(cart(real, _4342176), cart(real, _4342176)), i(s(fun(real, fun(cart(real, _4342176), cart(real, _4342176))), r_), s(real, _4342532))), s(cart(real, _4342176), _4342174))))))), s(fun(cart(real, _4342176), bool), i(s(fun(fun(cart(real, _4342176), bool), fun(cart(real, _4342176), bool)), span), s(fun(cart(real, _4342176), bool), _4342172))))))]], -(p(s(bool, i(s(fun(fun(cart(real, _4342176), bool), bool), i(s(fun(cart(real, _4342176), fun(fun(cart(real, _4342176), bool), bool)), in), s(cart(real, _4342176), x))), s(fun(cart(real, _4342176), bool), i(s(fun(fun(cart(real, _4342176), bool), fun(cart(real, _4342176), bool)), span), s(fun(cart(real, _4342176), bool), i(s(fun(fun(cart(real, _4342176), bool), fun(cart(real, _4342176), bool)), i(s(fun(cart(real, _4342176), fun(fun(cart(real, _4342176), bool), fun(cart(real, _4342176), bool))), insert), s(cart(real, _4342176), _4342174))), s(fun(cart(real, _4342176), bool), _4342172)))))))))], (30747 ^ _1670770) ^ [_3030651, _3030653, _3030655, _3030657, _3030659, _3030661] : [s(_3030661, i(s(fun(_3030655, _3030661), i(s(fun(fun(_3030659, _3030657), fun(_3030655, _3030661)), i(s(fun(fun(fun(_3030659, _3030657), fun(_3030655, _3030653)), fun(fun(_3030659, _3030657), fun(_3030655, _3030661))), i(s(fun(fun(_3030655, fun(_3030653, _3030661)), fun(fun(fun(_3030659, _3030657), fun(_3030655, _3030653)), fun(fun(_3030659, _3030657), fun(_3030655, _3030661)))), _3030651), s(fun(_3030655, fun(_3030653, _3030661)), 30748 ^ [_3030651, _3030653, _3030655, _3030657, _3030659, _3030661]))), s(fun(fun(_3030659, _3030657), fun(_3030655, _3030653)), 30749 ^ [_3030651, _3030653, _3030655, _3030657, _3030659, _3030661]))), s(fun(_3030659, _3030657), 30750 ^ [_3030651, _3030653, _3030655, _3030657, _3030659, _3030661]))), s(_3030655, 30751 ^ [_3030651, _3030653, _3030655, _3030657, _3030659, _3030661]))) = s(_3030661, i(s(fun(_3030653, _3030661), i(s(fun(_3030655, fun(_3030653, _3030661)), 30748 ^ [_3030651, _3030653, _3030655, _3030657, _3030659, _3030661]), s(_3030655, 30751 ^ [_3030651, _3030653, _3030655, _3030657, _3030659, _3030661]))), s(_3030653, i(s(fun(_3030655, _3030653), i(s(fun(fun(_3030659, _3030657), fun(_3030655, _3030653)), 30749 ^ [_3030651, _3030653, _3030655, _3030657, _3030659, _3030661]), s(fun(_3030659, _3030657), 30750 ^ [_3030651, _3030653, _3030655, _3030657, _3030659, _3030661]))), s(_3030655, 30751 ^ [_3030651, _3030653, _3030655, _3030657, _3030659, _3030661]))))), 30754 ^ _1670770 : [(30755 ^ _1670770) ^ [_3032216] : [s(fun(_3030655, _3030661), i(s(fun(fun(_3030659, _3030657), fun(_3030655, _3030661)), i(s(fun(fun(fun(_3030659, _3030657), fun(_3030655, _3030653)), fun(fun(_3030659, _3030657), fun(_3030655, _3030661))), i(s(fun(fun(_3030655, fun(_3030653, _3030661)), fun(fun(fun(_3030659, _3030657), fun(_3030655, _3030653)), fun(fun(_3030659, _3030657), fun(_3030655, _3030661)))), _3032216), s(fun(_3030655, fun(_3030653, _3030661)), 30756 ^ [_3030651, _3030653, _3030655, _3030657, _3030659, _3030661, _3032216]))), s(fun(fun(_3030659, _3030657), fun(_3030655, _3030653)), 30757 ^ [_3030651, _3030653, _3030655, _3030657, _3030659, _3030661, _3032216]))), s(fun(_3030659, _3030657), 30758 ^ [_3030651, _3030653, _3030655, _3030657, _3030659, _3030661, _3032216]))) = s(fun(_3030655, _3030661), i(s(fun(fun(_3030659, _3030657), fun(_3030655, _3030661)), i(s(fun(fun(fun(_3030659, _3030657), fun(_3030655, _3030653)), fun(fun(_3030659, _3030657), fun(_3030655, _3030661))), i(s(fun(fun(_3030655, fun(_3030653, _3030661)), fun(fun(fun(_3030659, _3030657), fun(_3030655, _3030653)), fun(fun(_3030659, _3030657), fun(_3030655, _3030661)))), _3030651), s(fun(_3030655, fun(_3030653, _3030661)), 30756 ^ [_3030651, _3030653, _3030655, _3030657, _3030659, _3030661, _3032216]))), s(fun(fun(_3030659, _3030657), fun(_3030655, _3030653)), 30757 ^ [_3030651, _3030653, _3030655, _3030657, _3030659, _3030661, _3032216]))), s(fun(_3030659, _3030657), 30758 ^ [_3030651, _3030653, _3030655, _3030657, _3030659, _3030661, _3032216]))), 30761 ^ _1670770 : [(30762 ^ _1670770) ^ [_3033594, _3033596, _3033598, _3033600, _3033602] : [p(s(bool, i(s(fun(fun(fun(_3030659, _3030657), fun(_3030655, _3030653)), bool), i(s(fun(fun(_3030655, _3030659), fun(fun(fun(_3030659, _3030657), fun(_3030655, _3030653)), bool)), i(s(fun(fun(fun(_3030659, _3030657), fun(_3030655, bool)), fun(fun(_3030655, _3030659), fun(fun(fun(_3030659, _3030657), fun(_3030655, _3030653)), bool))), i(s(fun(fun(_3030659, fun(_3030659, bool)), fun(fun(fun(_3030659, _3030657), fun(_3030655, bool)), fun(fun(_3030655, _3030659), fun(fun(fun(_3030659, _3030657), fun(_3030655, _3030653)), bool)))), admissible), s(fun(_3030659, fun(_3030659, bool)), _3033602))), s(fun(fun(_3030659, _3030657), fun(_3030655, bool)), _3033600))), s(fun(_3030655, _3030659), _3033598))), s(fun(fun(_3030659, _3030657), fun(_3030655, _3030653)), _3033594)))), -(p(s(bool, i(s(fun(fun(fun(_3030659, _3030657), fun(_3030655, _3030661)), bool), i(s(fun(fun(_3030655, _3030659), fun(fun(fun(_3030659, _3030657), fun(_3030655, _3030661)), bool)), i(s(fun(fun(fun(_3030659, _3030657), fun(_3030655, bool)), fun(fun(_3030655, _3030659), fun(fun(fun(_3030659, _3030657), fun(_3030655, _3030661)), bool))), i(s(fun(fun(_3030659, fun(_3030659, bool)), fun(fun(fun(_3030659, _3030657), fun(_3030655, bool)), fun(fun(_3030655, _3030659), fun(fun(fun(_3030659, _3030657), fun(_3030655, _3030661)), bool)))), admissible), s(fun(_3030659, fun(_3030659, bool)), _3033602))), s(fun(fun(_3030659, _3030657), fun(_3030655, bool)), _3033600))), s(fun(_3030655, _3030659), _3033598))), s(fun(fun(_3030659, _3030657), fun(_3030655, _3030661)), i(s(fun(fun(fun(_3030659, _3030657), fun(_3030655, _3030653)), fun(fun(_3030659, _3030657), fun(_3030655, _3030661))), i(s(fun(fun(_3030655, fun(_3030653, _3030661)), fun(fun(fun(_3030659, _3030657), fun(_3030655, _3030653)), fun(fun(_3030659, _3030657), fun(_3030655, _3030661)))), _3032216), s(fun(_3030655, fun(_3030653, _3030661)), _3033596))), s(fun(fun(_3030659, _3030657), fun(_3030655, _3030653)), _3033594)))))))]]]]], (9077 ^ _1670770) ^ [_1962738, _1962740, _1962742] : [p(s(bool, 9075 ^ [_1962738, _1962740, _1962742])), -(s(list(_1962742), _1962738) = s(list(_1962742), nil))], (7608 ^ _1670770) ^ [_1886327, _1886329] : [-(s(num, i(s(fun(num, num), numfst), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), numpair), s(num, _1886329))), s(num, _1886327))))) = s(num, _1886329))], (46420 ^ _1670770) ^ [_4440108, _4440110, _4440112] : [46421 ^ _1670770 : [(46422 ^ _1670770) ^ [_4440388] : [s(cart(cart(real, _4440110), _4440110), i(s(fun(cart(cart(real, _4440110), _4440112), cart(cart(real, _4440110), _4440110)), i(s(fun(cart(cart(real, _4440112), _4440110), fun(cart(cart(real, _4440110), _4440112), cart(cart(real, _4440110), _4440110))), matrixu_mul), s(cart(cart(real, _4440112), _4440110), i(s(fun(cart(cart(real, _4440110), _4440112), cart(cart(real, _4440112), _4440110)), transp), s(cart(cart(real, _4440110), _4440112), _4440108))))), s(cart(cart(real, _4440110), _4440112), _4440388))) = s(cart(cart(real, _4440110), _4440110), i(s(fun(num, cart(cart(real, _4440110), _4440110)), mat), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))]], -(s(cart(cart(real, _4440110), _4440110), i(s(fun(cart(cart(real, _4440110), _4440112), cart(cart(real, _4440110), _4440110)), i(s(fun(cart(cart(real, _4440112), _4440110), fun(cart(cart(real, _4440110), _4440112), cart(cart(real, _4440110), _4440110))), matrixu_mul), s(cart(cart(real, _4440112), _4440110), 46423 ^ [_4440108, _4440110, _4440112]))), s(cart(cart(real, _4440110), _4440112), _4440108))) = s(cart(cart(real, _4440110), _4440110), i(s(fun(num, cart(cart(real, _4440110), _4440110)), mat), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (45531 ^ _1670770) ^ [_4390173, _4390175] : [s(cart(real, _4390175), _4390173) = s(cart(real, _4390175), i(s(fun(num, cart(real, _4390175)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(p(s(bool, i(s(fun(fun(cart(real, _4390175), bool), bool), dependent), s(fun(cart(real, _4390175), bool), i(s(fun(fun(cart(real, _4390175), bool), fun(cart(real, _4390175), bool)), i(s(fun(cart(real, _4390175), fun(fun(cart(real, _4390175), bool), fun(cart(real, _4390175), bool))), insert), s(cart(real, _4390175), _4390173))), s(fun(cart(real, _4390175), bool), empty)))))))], (24884 ^ _1670770) ^ [_2617402, _2617404, _2617406, _2617408, _2617410] : [-(s(fun(_2617408, bool), i(s(fun(fun(_2617408, bool), fun(_2617408, bool)), i(s(fun(fun(_2617408, _2617410), fun(fun(_2617408, bool), fun(_2617408, bool))), i(s(fun(fun(_2617410, fun(_2617410, _2617410)), fun(fun(_2617408, _2617410), fun(fun(_2617408, bool), fun(_2617408, bool)))), support), s(fun(_2617410, fun(_2617410, _2617410)), op))), s(fun(_2617408, _2617410), _2617406))), s(fun(_2617408, bool), i(s(fun(fun(_2617408, bool), fun(_2617408, bool)), i(s(fun(fun(_2617408, bool), fun(fun(_2617408, bool), fun(_2617408, bool))), union), s(fun(_2617408, bool), _2617404))), s(fun(_2617408, bool), _2617402))))) = s(fun(_2617408, bool), i(s(fun(fun(_2617408, bool), fun(_2617408, bool)), i(s(fun(fun(_2617408, bool), fun(fun(_2617408, bool), fun(_2617408, bool))), union), s(fun(_2617408, bool), i(s(fun(fun(_2617408, bool), fun(_2617408, bool)), i(s(fun(fun(_2617408, _2617410), fun(fun(_2617408, bool), fun(_2617408, bool))), i(s(fun(fun(_2617410, fun(_2617410, _2617410)), fun(fun(_2617408, _2617410), fun(fun(_2617408, bool), fun(_2617408, bool)))), support), s(fun(_2617410, fun(_2617410, _2617410)), op))), s(fun(_2617408, _2617410), _2617406))), s(fun(_2617408, bool), _2617404))))), s(fun(_2617408, bool), i(s(fun(fun(_2617408, bool), fun(_2617408, bool)), i(s(fun(fun(_2617408, _2617410), fun(fun(_2617408, bool), fun(_2617408, bool))), i(s(fun(fun(_2617410, fun(_2617410, _2617410)), fun(fun(_2617408, _2617410), fun(fun(_2617408, bool), fun(_2617408, bool)))), support), s(fun(_2617410, fun(_2617410, _2617410)), op))), s(fun(_2617408, _2617410), _2617406))), s(fun(_2617408, bool), _2617402))))))], (40177 ^ _1670770) ^ [_4009100, _4009102, _4009104, _4009106, _4009108] : [-(s(cart(real, _4009108), i(s(fun(fun(_4009106, cart(real, _4009108)), cart(real, _4009108)), i(s(fun(fun(_4009106, bool), fun(fun(_4009106, cart(real, _4009108)), cart(real, _4009108))), vsum), s(fun(_4009106, bool), i(s(fun(_4009106, fun(_4009106, bool)), i(s(fun(fun(_4009106, bool), fun(_4009106, fun(_4009106, bool))), delete), s(fun(_4009106, bool), _4009102))), s(_4009106, _4009100))))), s(fun(_4009106, cart(real, _4009108)), _4009104))) = s(cart(real, _4009108), i(s(fun(cart(real, _4009108), cart(real, _4009108)), i(s(fun(cart(real, _4009108), fun(cart(real, _4009108), cart(real, _4009108))), vectoru_sub), s(cart(real, _4009108), i(s(fun(fun(_4009106, cart(real, _4009108)), cart(real, _4009108)), i(s(fun(fun(_4009106, bool), fun(fun(_4009106, cart(real, _4009108)), cart(real, _4009108))), vsum), s(fun(_4009106, bool), _4009102))), s(fun(_4009106, cart(real, _4009108)), _4009104))))), s(cart(real, _4009108), i(s(fun(_4009106, cart(real, _4009108)), _4009104), s(_4009106, _4009100)))))), p(s(bool, i(s(fun(fun(_4009106, bool), bool), finite), s(fun(_4009106, bool), _4009102)))), p(s(bool, i(s(fun(fun(_4009106, bool), bool), i(s(fun(_4009106, fun(fun(_4009106, bool), bool)), in), s(_4009106, _4009100))), s(fun(_4009106, bool), _4009102))))], (3686 ^ _1670770) ^ [_1760934, _1760936, _1760938] : [3691 ^ _1670770 : [(3696 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_1760938, _1760936), bool), 3688 ^ [_1760934, _1760936, _1760938]), s(prod(_1760938, _1760936), i(s(fun(_1760936, prod(_1760938, _1760936)), i(s(fun(_1760938, fun(_1760936, prod(_1760938, _1760936))), c_), s(_1760938, 3693 ^ [_1760934, _1760936, _1760938]))), s(_1760936, 3694 ^ [_1760934, _1760936, _1760938]))))))), s(bool, i(s(fun(_1760936, bool), i(s(fun(_1760938, fun(_1760936, bool)), 3687 ^ [_1760934, _1760936, _1760938]), s(_1760938, 3693 ^ [_1760934, _1760936, _1760938]))), s(_1760936, 3694 ^ [_1760934, _1760936, _1760938]))))))], (3692 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_1760938, _1760936), bool), bool), i(s(fun(fun(_1760938, fun(_1760936, bool)), fun(fun(prod(_1760938, _1760936), bool), bool)), _1760934), s(fun(_1760938, fun(_1760936, bool)), 3687 ^ [_1760934, _1760936, _1760938]))), s(fun(prod(_1760938, _1760936), bool), 3688 ^ [_1760934, _1760936, _1760938])))))]], 3697 ^ _1670770 : [(3700 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(_1760938, _1760936), bool), bool), i(s(fun(fun(_1760938, fun(_1760936, bool)), fun(fun(prod(_1760938, _1760936), bool), bool)), _1760934), s(fun(_1760938, fun(_1760936, bool)), 3687 ^ [_1760934, _1760936, _1760938]))), s(fun(prod(_1760938, _1760936), bool), 3688 ^ [_1760934, _1760936, _1760938]))))], (3698 ^ _1670770) ^ [_1761940, _1761942] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_1760938, _1760936), bool), 3688 ^ [_1760934, _1760936, _1760938]), s(prod(_1760938, _1760936), i(s(fun(_1760936, prod(_1760938, _1760936)), i(s(fun(_1760938, fun(_1760936, prod(_1760938, _1760936))), c_), s(_1760938, _1761942))), s(_1760936, _1761940))))))), s(bool, i(s(fun(_1760936, bool), i(s(fun(_1760938, fun(_1760936, bool)), 3687 ^ [_1760934, _1760936, _1760938]), s(_1760938, _1761942))), s(_1760936, _1761940)))))))]], 3701 ^ _1670770 : [(3710 ^ _1670770) ^ [_1762553] : [3711 ^ _1670770 : [(3712 ^ _1670770) ^ [_1762728, _1762730] : [p(s(bool, i(s(fun(_1760936, bool), i(s(fun(_1760938, fun(_1760936, bool)), _1762553), s(_1760938, _1762730))), s(_1760936, _1762728))))]], -(p(s(bool, i(s(fun(fun(prod(_1760938, _1760936), bool), bool), q_), s(fun(prod(_1760938, _1760936), bool), i(s(fun(fun(fun(prod(_1760938, _1760936), bool), bool), fun(prod(_1760938, _1760936), bool)), gabs), s(fun(fun(prod(_1760938, _1760936), bool), bool), i(s(fun(fun(_1760938, fun(_1760936, bool)), fun(fun(prod(_1760938, _1760936), bool), bool)), _1760934), s(fun(_1760938, fun(_1760936, bool)), _1762553)))))))))], (3702 ^ _1670770) ^ [_1762196] : [p(s(bool, i(s(fun(fun(prod(_1760938, _1760936), bool), bool), q_), s(fun(prod(_1760938, _1760936), bool), i(s(fun(fun(fun(prod(_1760938, _1760936), bool), bool), fun(prod(_1760938, _1760936), bool)), gabs), s(fun(fun(prod(_1760938, _1760936), bool), bool), i(s(fun(fun(_1760938, fun(_1760936, bool)), fun(fun(prod(_1760938, _1760936), bool), bool)), _1760934), s(fun(_1760938, fun(_1760936, bool)), _1762196)))))))), -(p(s(bool, i(s(fun(_1760936, bool), i(s(fun(_1760938, fun(_1760936, bool)), _1762196), s(_1760938, 3705 ^ [_1760934, _1760936, _1760938, _1762196]))), s(_1760936, 3706 ^ [_1760934, _1760936, _1760938, _1762196])))))]]], (15516 ^ _1670770) ^ [_2143984, _2143986, _2143988, _2143990] : [15517 ^ _1670770 : [(15520 ^ _1670770) ^ [] : [s(_2143990, _2143984) = s(_2143990, _2143986)], (15518 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2143990, bool), bool), i(s(fun(_2143990, fun(fun(_2143990, bool), bool)), in), s(_2143990, _2143984))), s(fun(_2143990, bool), _2143988))))]], -(p(s(bool, i(s(fun(_2143990, bool), i(s(fun(fun(_2143990, bool), fun(_2143990, bool)), i(s(fun(_2143990, fun(fun(_2143990, bool), fun(_2143990, bool))), insert), s(_2143990, _2143986))), s(fun(_2143990, bool), _2143988))), s(_2143990, _2143984)))))], (34581 ^ _1670770) ^ [_3633406, _3633408] : [-(p(s(bool, i(s(fun(fun(prod(_3633408, _3633408), bool), bool), woset), s(fun(prod(_3633408, _3633408), bool), 34579 ^ [_3633406, _3633408])))))], (44116 ^ _1670770) ^ [_4308195, _4308197, _4308199, _4308201] : [-(p(s(bool, i(s(fun(fun(cart(real, _4308201), bool), bool), subspace), s(fun(cart(real, _4308201), bool), i(s(fun(fun(cart(real, _4308199), bool), fun(cart(real, _4308201), bool)), i(s(fun(fun(cart(real, _4308199), cart(real, _4308201)), fun(fun(cart(real, _4308199), bool), fun(cart(real, _4308201), bool))), image), s(fun(cart(real, _4308199), cart(real, _4308201)), _4308197))), s(fun(cart(real, _4308199), bool), _4308195))))))), p(s(bool, i(s(fun(fun(cart(real, _4308199), cart(real, _4308201)), bool), linear), s(fun(cart(real, _4308199), cart(real, _4308201)), _4308197)))), p(s(bool, i(s(fun(fun(cart(real, _4308199), bool), bool), subspace), s(fun(cart(real, _4308199), bool), _4308195))))], (7286 ^ _1670770) ^ [_1877804, _1877806] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), bit0), s(num, _1877806))))), s(num, i(s(fun(num, num), bit1), s(num, _1877804))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), bit0), s(num, _1877806))))), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1877806))), s(num, _1877804))))))))))], (34746 ^ _1670770) ^ [_3641953, _3641955] : [34755 ^ _1670770 : [(34756 ^ _1670770) ^ [_3642342] : [-(p(s(bool, i(s(fun(sum0(_3641955, _3641953), bool), p0), s(sum0(_3641955, _3641953), _3642342)))))]], p(s(bool, i(s(fun(sum0(_3641955, _3641953), bool), p0), s(sum0(_3641955, _3641953), i(s(fun(_3641955, sum0(_3641955, _3641953)), inl), s(_3641955, 34749 ^ [_3641953, _3641955])))))), p(s(bool, i(s(fun(sum0(_3641955, _3641953), bool), p0), s(sum0(_3641955, _3641953), i(s(fun(_3641953, sum0(_3641955, _3641953)), inr), s(_3641953, 34752 ^ [_3641953, _3641955]))))))], (10095 ^ _1670770) ^ [_2001375] : [10098 ^ _1670770 : [(10099 ^ _1670770) ^ [_2001609] : [p(s(bool, i(s(fun(hreal, bool), _2001375), s(hreal, _2001609))))]], 10101 ^ _1670770 : [(10104 ^ _1670770) ^ [_2001717] : [p(s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, 10100 ^ [_2001375, _2001717]))), s(hreal, _2001717))))], (10102 ^ _1670770) ^ [_2001677] : [-(p(s(bool, i(s(fun(hreal, bool), _2001375), s(hreal, 10100 ^ [_2001375, _2001677])))))]], 10106 ^ _1670770 : [(10113 ^ _1670770) ^ [_2002033] : [10115 ^ _1670770 : [(10118 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, 10114 ^ [_2001375, _2002033]))), s(hreal, _2002033))))], (10116 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(hreal, bool), _2001375), s(hreal, 10114 ^ [_2001375, _2002033])))))]], -(p(s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, 10105 ^ [_2001375]))), s(hreal, _2002033)))))], (10107 ^ _1670770) ^ [_2001894] : [p(s(bool, i(s(fun(hreal, bool), _2001375), s(hreal, _2001894)))), -(p(s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, _2001894))), s(hreal, 10105 ^ [_2001375])))))]]], (7169 ^ _1670770) ^ [_1872673, _1872675, _1872677, _1872679, _1872681] : [7218 ^ _1670770 : [(7219 ^ _1670770) ^ [_1875912] : [-(s(_1872681, i(s(fun(_1872679, _1872681), 7217 ^ [_1872673, _1872675, _1872677, _1872679, _1872681]), s(_1872679, _1875912))) = s(_1872681, i(s(fun(_1872681, _1872681), i(s(fun(_1872681, fun(_1872681, _1872681)), i(s(fun(bool, fun(_1872681, fun(_1872681, _1872681))), cond), s(bool, i(s(fun(_1872679, bool), i(s(fun(fun(_1872679, _1872681), fun(_1872679, bool)), _1872677), s(fun(_1872679, _1872681), 7217 ^ [_1872673, _1872675, _1872677, _1872679, _1872681]))), s(_1872679, _1875912))))), s(_1872681, i(s(fun(_1872679, _1872681), 7217 ^ [_1872673, _1872675, _1872677, _1872679, _1872681]), s(_1872679, i(s(fun(_1872679, _1872679), i(s(fun(fun(_1872679, _1872681), fun(_1872679, _1872679)), _1872675), s(fun(_1872679, _1872681), 7217 ^ [_1872673, _1872675, _1872677, _1872679, _1872681]))), s(_1872679, _1875912))))))), s(_1872681, i(s(fun(_1872679, _1872681), i(s(fun(fun(_1872679, _1872681), fun(_1872679, _1872681)), _1872673), s(fun(_1872679, _1872681), 7217 ^ [_1872673, _1872675, _1872677, _1872679, _1872681]))), s(_1872679, _1875912))))))]], p(s(bool, i(s(fun(fun(_1872679, fun(_1872679, bool)), bool), wf), s(fun(_1872679, fun(_1872679, bool)), l_l_)))), 7211 ^ _1670770 : [(7216 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1872679, bool), i(s(fun(_1872679, fun(_1872679, bool)), l_l_), s(_1872679, 7210 ^ [_1872673, _1872675, _1872677, _1872679, _1872681]))), s(_1872679, 7209 ^ [_1872673, _1872675, _1872677, _1872679, _1872681]))))], (7214 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1872679, bool), i(s(fun(_1872679, fun(_1872679, bool)), l_l_), s(_1872679, 7210 ^ [_1872673, _1872675, _1872677, _1872679, _1872681]))), s(_1872679, i(s(fun(_1872679, _1872679), i(s(fun(fun(_1872679, _1872681), fun(_1872679, _1872679)), _1872675), s(fun(_1872679, _1872681), 7208 ^ [_1872673, _1872675, _1872677, _1872679, _1872681]))), s(_1872679, 7209 ^ [_1872673, _1872675, _1872677, _1872679, _1872681])))))))], (7212 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1872679, bool), i(s(fun(fun(_1872679, _1872681), fun(_1872679, bool)), _1872677), s(fun(_1872679, _1872681), 7208 ^ [_1872673, _1872675, _1872677, _1872679, _1872681]))), s(_1872679, 7209 ^ [_1872673, _1872675, _1872677, _1872679, _1872681])))))]], 7200 ^ _1670770 : [(7201 ^ _1670770) ^ [_1875121] : [p(s(bool, i(s(fun(_1872679, bool), i(s(fun(_1872679, fun(_1872679, bool)), l_l_), s(_1872679, _1875121))), s(_1872679, 7199 ^ [_1872673, _1872675, _1872677, _1872679, _1872681])))), -(s(_1872681, i(s(fun(_1872679, _1872681), 7197 ^ [_1872673, _1872675, _1872677, _1872679, _1872681]), s(_1872679, _1875121))) = s(_1872681, i(s(fun(_1872679, _1872681), 7198 ^ [_1872673, _1872675, _1872677, _1872679, _1872681]), s(_1872679, _1875121))))], (7207 ^ _1670770) ^ [] : [s(_1872681, i(s(fun(_1872679, _1872681), i(s(fun(fun(_1872679, _1872681), fun(_1872679, _1872681)), _1872673), s(fun(_1872679, _1872681), 7197 ^ [_1872673, _1872675, _1872677, _1872679, _1872681]))), s(_1872679, 7199 ^ [_1872673, _1872675, _1872677, _1872679, _1872681]))) = s(_1872681, i(s(fun(_1872679, _1872681), i(s(fun(fun(_1872679, _1872681), fun(_1872679, _1872681)), _1872673), s(fun(_1872679, _1872681), 7198 ^ [_1872673, _1872675, _1872677, _1872679, _1872681]))), s(_1872679, 7199 ^ [_1872673, _1872675, _1872677, _1872679, _1872681])))]], 7179 ^ _1670770 : [(7186 ^ _1670770) ^ [] : [s(bool, i(s(fun(_1872679, bool), i(s(fun(fun(_1872679, _1872681), fun(_1872679, bool)), _1872677), s(fun(_1872679, _1872681), 7176 ^ [_1872673, _1872675, _1872677, _1872679, _1872681]))), s(_1872679, 7178 ^ [_1872673, _1872675, _1872677, _1872679, _1872681]))) = s(bool, i(s(fun(_1872679, bool), i(s(fun(fun(_1872679, _1872681), fun(_1872679, bool)), _1872677), s(fun(_1872679, _1872681), 7177 ^ [_1872673, _1872675, _1872677, _1872679, _1872681]))), s(_1872679, 7178 ^ [_1872673, _1872675, _1872677, _1872679, _1872681]))), s(_1872679, i(s(fun(_1872679, _1872679), i(s(fun(fun(_1872679, _1872681), fun(_1872679, _1872679)), _1872675), s(fun(_1872679, _1872681), 7176 ^ [_1872673, _1872675, _1872677, _1872679, _1872681]))), s(_1872679, 7178 ^ [_1872673, _1872675, _1872677, _1872679, _1872681]))) = s(_1872679, i(s(fun(_1872679, _1872679), i(s(fun(fun(_1872679, _1872681), fun(_1872679, _1872679)), _1872675), s(fun(_1872679, _1872681), 7177 ^ [_1872673, _1872675, _1872677, _1872679, _1872681]))), s(_1872679, 7178 ^ [_1872673, _1872675, _1872677, _1872679, _1872681]))), s(_1872681, i(s(fun(_1872679, _1872681), i(s(fun(fun(_1872679, _1872681), fun(_1872679, _1872681)), _1872673), s(fun(_1872679, _1872681), 7176 ^ [_1872673, _1872675, _1872677, _1872679, _1872681]))), s(_1872679, 7178 ^ [_1872673, _1872675, _1872677, _1872679, _1872681]))) = s(_1872681, i(s(fun(_1872679, _1872681), i(s(fun(fun(_1872679, _1872681), fun(_1872679, _1872681)), _1872673), s(fun(_1872679, _1872681), 7177 ^ [_1872673, _1872675, _1872677, _1872679, _1872681]))), s(_1872679, 7178 ^ [_1872673, _1872675, _1872677, _1872679, _1872681])))], (7180 ^ _1670770) ^ [_1874099] : [p(s(bool, i(s(fun(_1872679, bool), i(s(fun(_1872679, fun(_1872679, bool)), l_l_), s(_1872679, _1874099))), s(_1872679, 7178 ^ [_1872673, _1872675, _1872677, _1872679, _1872681])))), -(s(_1872681, i(s(fun(_1872679, _1872681), 7176 ^ [_1872673, _1872675, _1872677, _1872679, _1872681]), s(_1872679, _1874099))) = s(_1872681, i(s(fun(_1872679, _1872681), 7177 ^ [_1872673, _1872675, _1872677, _1872679, _1872681]), s(_1872679, _1874099))))]]], (24865 ^ _1670770) ^ [_2615594, _2615596, _2615598] : [-(s(fun(_2615596, bool), i(s(fun(fun(_2615596, bool), fun(_2615596, bool)), i(s(fun(fun(_2615596, _2615598), fun(fun(_2615596, bool), fun(_2615596, bool))), i(s(fun(fun(_2615598, fun(_2615598, _2615598)), fun(fun(_2615596, _2615598), fun(fun(_2615596, bool), fun(_2615596, bool)))), support), s(fun(_2615598, fun(_2615598, _2615598)), op))), s(fun(_2615596, _2615598), _2615594))), s(fun(_2615596, bool), empty))) = s(fun(_2615596, bool), empty))], (16666 ^ _1670770) ^ [_2193350, _2193352, _2193354] : [-(s(fun(_2193354, bool), i(s(fun(fun(_2193354, bool), fun(_2193354, bool)), i(s(fun(fun(_2193354, bool), fun(fun(_2193354, bool), fun(_2193354, bool))), union), s(fun(_2193354, bool), _2193352))), s(fun(_2193354, bool), _2193350))) = s(fun(_2193354, bool), i(s(fun(fun(_2193354, bool), fun(_2193354, bool)), i(s(fun(fun(_2193354, bool), fun(fun(_2193354, bool), fun(_2193354, bool))), union), s(fun(_2193354, bool), _2193350))), s(fun(_2193354, bool), _2193352))))], (37858 ^ _1670770) ^ [_3796583, _3796585, _3796587] : [p(s(bool, i(s(fun(fun(_3796587, bool), bool), finite), s(fun(_3796587, bool), _3796583)))), 37862 ^ _1670770 : [(37863 ^ _1670770) ^ [_3796760] : [p(s(bool, i(s(fun(fun(_3796587, bool), bool), i(s(fun(_3796587, fun(fun(_3796587, bool), bool)), in), s(_3796587, _3796760))), s(fun(_3796587, bool), _3796583)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 37861 ^ [_3796583, _3796585, _3796587]))), s(real, i(s(fun(_3796587, real), _3796585), s(_3796587, _3796760)))))))]]], (36705 ^ _1670770) ^ [_3741189, _3741191, _3741193] : [p(s(bool, i(s(fun(fun(_3741193, bool), bool), countable), s(fun(_3741193, bool), i(s(fun(fun(_3741193, bool), fun(_3741193, bool)), i(s(fun(fun(_3741193, bool), fun(fun(_3741193, bool), fun(_3741193, bool))), union), s(fun(_3741193, bool), _3741191))), s(fun(_3741193, bool), _3741189)))))), 36708 ^ _1670770 : [(36711 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3741193, bool), bool), countable), s(fun(_3741193, bool), _3741189)))))], (36709 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3741193, bool), bool), countable), s(fun(_3741193, bool), _3741191)))))]]], (38773 ^ _1670770) ^ [_3840454, _3840456] : [-(s(fun(num, bool), i(s(fun(fun(num, bool), fun(num, bool)), i(s(fun(fun(num, bool), fun(fun(num, bool), fun(num, bool))), inter), s(fun(num, bool), i(s(fun(num, fun(num, bool)), from), s(num, _3840456))))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, _3840454))))) = s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _3840456))), s(num, _3840454))))], (9828 ^ _1670770) ^ [_1990998] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1990998))), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))), 9833 ^ _1670770 : [(9834 ^ _1670770) ^ [_1991040] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), naddu_rinv), s(nadd, _1990998))), s(num, _1991040))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, 9831 ^ [_1990998]))), s(num, _1991040))))), s(num, 9832 ^ [_1990998])))))))]]], (31594 ^ _1670770) ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787] : [s(list(_3252785), i(s(fun(_3252779, list(_3252785)), i(s(fun(fun(_3252783, _3252781), fun(_3252779, list(_3252785))), i(s(fun(fun(fun(_3252783, _3252781), fun(_3252779, list(_3252777))), fun(fun(_3252783, _3252781), fun(_3252779, list(_3252785)))), i(s(fun(fun(fun(_3252783, _3252781), fun(_3252779, fun(_3252777, _3252785))), fun(fun(fun(_3252783, _3252781), fun(_3252779, list(_3252777))), fun(fun(_3252783, _3252781), fun(_3252779, list(_3252785))))), _3252775), s(fun(fun(_3252783, _3252781), fun(_3252779, fun(_3252777, _3252785))), 31595 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787]))), s(fun(fun(_3252783, _3252781), fun(_3252779, list(_3252777))), 31596 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787]))), s(fun(_3252783, _3252781), 31597 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787]))), s(_3252779, 31598 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787]))) = s(list(_3252785), i(s(fun(list(_3252777), list(_3252785)), i(s(fun(fun(_3252777, _3252785), fun(list(_3252777), list(_3252785))), map0), s(fun(_3252777, _3252785), i(s(fun(_3252779, fun(_3252777, _3252785)), i(s(fun(fun(_3252783, _3252781), fun(_3252779, fun(_3252777, _3252785))), 31595 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787]), s(fun(_3252783, _3252781), 31597 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787]))), s(_3252779, 31598 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787]))))), s(list(_3252777), i(s(fun(_3252779, list(_3252777)), i(s(fun(fun(_3252783, _3252781), fun(_3252779, list(_3252777))), 31596 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787]), s(fun(_3252783, _3252781), 31597 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787]))), s(_3252779, 31598 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787]))))), 31601 ^ _1670770 : [(31602 ^ _1670770) ^ [_3256621] : [s(fun(_3252779, list(_3252785)), i(s(fun(fun(_3252783, _3252781), fun(_3252779, list(_3252785))), i(s(fun(fun(fun(_3252783, _3252781), fun(_3252779, list(_3252777))), fun(fun(_3252783, _3252781), fun(_3252779, list(_3252785)))), i(s(fun(fun(fun(_3252783, _3252781), fun(_3252779, fun(_3252777, _3252785))), fun(fun(fun(_3252783, _3252781), fun(_3252779, list(_3252777))), fun(fun(_3252783, _3252781), fun(_3252779, list(_3252785))))), _3256621), s(fun(fun(_3252783, _3252781), fun(_3252779, fun(_3252777, _3252785))), 31603 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621]))), s(fun(fun(_3252783, _3252781), fun(_3252779, list(_3252777))), 31604 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621]))), s(fun(_3252783, _3252781), 31605 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621]))) = s(fun(_3252779, list(_3252785)), i(s(fun(fun(_3252783, _3252781), fun(_3252779, list(_3252785))), i(s(fun(fun(fun(_3252783, _3252781), fun(_3252779, list(_3252777))), fun(fun(_3252783, _3252781), fun(_3252779, list(_3252785)))), i(s(fun(fun(fun(_3252783, _3252781), fun(_3252779, fun(_3252777, _3252785))), fun(fun(fun(_3252783, _3252781), fun(_3252779, list(_3252777))), fun(fun(_3252783, _3252781), fun(_3252779, list(_3252785))))), _3252775), s(fun(fun(_3252783, _3252781), fun(_3252779, fun(_3252777, _3252785))), 31603 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621]))), s(fun(fun(_3252783, _3252781), fun(_3252779, list(_3252777))), 31604 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621]))), s(fun(_3252783, _3252781), 31605 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621]))), 31608 ^ _1670770 : [(31609 ^ _1670770) ^ [_3260073] : [31615 ^ _1670770 : [(31620 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3252785, bool), i(s(fun(_3252785, fun(_3252785, bool)), geq), s(_3252785, i(s(fun(prod(_3252777, _3252779), _3252785), 31612 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073]), s(prod(_3252777, _3252779), i(s(fun(_3252779, prod(_3252777, _3252779)), i(s(fun(_3252777, fun(_3252779, prod(_3252777, _3252779))), c_), s(_3252777, 31617 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073]))), s(_3252779, 31618 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073]))))))), s(_3252785, i(s(fun(_3252777, _3252785), i(s(fun(_3252779, fun(_3252777, _3252785)), i(s(fun(fun(_3252783, _3252781), fun(_3252779, fun(_3252777, _3252785))), 31610 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073]), s(fun(_3252783, _3252781), 31611 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073]))), s(_3252779, 31618 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073]))), s(_3252777, 31617 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073]))))))], (31616 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_3252777, _3252779), _3252785), bool), i(s(fun(fun(_3252783, _3252781), fun(fun(prod(_3252777, _3252779), _3252785), bool)), i(s(fun(fun(fun(_3252783, _3252781), fun(_3252779, fun(_3252777, _3252785))), fun(fun(_3252783, _3252781), fun(fun(prod(_3252777, _3252779), _3252785), bool))), _3260073), s(fun(fun(_3252783, _3252781), fun(_3252779, fun(_3252777, _3252785))), 31610 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073]))), s(fun(_3252783, _3252781), 31611 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073]))), s(fun(prod(_3252777, _3252779), _3252785), 31612 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073])))))]], 31621 ^ _1670770 : [(31624 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(_3252777, _3252779), _3252785), bool), i(s(fun(fun(_3252783, _3252781), fun(fun(prod(_3252777, _3252779), _3252785), bool)), i(s(fun(fun(fun(_3252783, _3252781), fun(_3252779, fun(_3252777, _3252785))), fun(fun(_3252783, _3252781), fun(fun(prod(_3252777, _3252779), _3252785), bool))), _3260073), s(fun(fun(_3252783, _3252781), fun(_3252779, fun(_3252777, _3252785))), 31610 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073]))), s(fun(_3252783, _3252781), 31611 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073]))), s(fun(prod(_3252777, _3252779), _3252785), 31612 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073]))))], (31622 ^ _1670770) ^ [_3263599, _3263601] : [-(p(s(bool, i(s(fun(_3252785, bool), i(s(fun(_3252785, fun(_3252785, bool)), geq), s(_3252785, i(s(fun(prod(_3252777, _3252779), _3252785), 31612 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073]), s(prod(_3252777, _3252779), i(s(fun(_3252779, prod(_3252777, _3252779)), i(s(fun(_3252777, fun(_3252779, prod(_3252777, _3252779))), c_), s(_3252777, _3263601))), s(_3252779, _3263599))))))), s(_3252785, i(s(fun(_3252777, _3252785), i(s(fun(_3252779, fun(_3252777, _3252785)), i(s(fun(fun(_3252783, _3252781), fun(_3252779, fun(_3252777, _3252785))), 31610 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073]), s(fun(_3252783, _3252781), 31611 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073]))), s(_3252779, _3263599))), s(_3252777, _3263601)))))))]], 31625 ^ _1670770 : [(31626 ^ _1670770) ^ [_3264014] : [s(fun(prod(_3252777, _3252779), _3252785), i(s(fun(fun(_3252783, _3252781), fun(prod(_3252777, _3252779), _3252785)), i(s(fun(fun(fun(_3252783, _3252781), fun(_3252779, fun(_3252777, _3252785))), fun(fun(_3252783, _3252781), fun(prod(_3252777, _3252779), _3252785))), _3264014), s(fun(fun(_3252783, _3252781), fun(_3252779, fun(_3252777, _3252785))), 31627 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073, _3264014]))), s(fun(_3252783, _3252781), 31628 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073, _3264014]))) = s(fun(prod(_3252777, _3252779), _3252785), i(s(fun(fun(fun(prod(_3252777, _3252779), _3252785), bool), fun(prod(_3252777, _3252779), _3252785)), gabs), s(fun(fun(prod(_3252777, _3252779), _3252785), bool), i(s(fun(fun(_3252783, _3252781), fun(fun(prod(_3252777, _3252779), _3252785), bool)), i(s(fun(fun(fun(_3252783, _3252781), fun(_3252779, fun(_3252777, _3252785))), fun(fun(_3252783, _3252781), fun(fun(prod(_3252777, _3252779), _3252785), bool))), _3260073), s(fun(fun(_3252783, _3252781), fun(_3252779, fun(_3252777, _3252785))), 31627 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073, _3264014]))), s(fun(_3252783, _3252781), 31628 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073, _3264014]))))), 31631 ^ _1670770 : [(31632 ^ _1670770) ^ [_3266705] : [31637 ^ _1670770 : [(31642 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3252787, bool), i(s(fun(_3252787, fun(_3252787, bool)), geq), s(_3252787, i(s(fun(prod(_3252777, _3252779), _3252787), 31634 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073, _3264014, _3266705]), s(prod(_3252777, _3252779), i(s(fun(_3252779, prod(_3252777, _3252779)), i(s(fun(_3252777, fun(_3252779, prod(_3252777, _3252779))), c_), s(_3252777, 31639 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073, _3264014, _3266705]))), s(_3252779, 31640 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073, _3264014, _3266705]))))))), s(_3252787, i(s(fun(_3252779, _3252787), 31633 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073, _3264014, _3266705]), s(_3252779, 31640 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073, _3264014, _3266705]))))))], (31638 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_3252777, _3252779), _3252787), bool), i(s(fun(fun(_3252779, _3252787), fun(fun(prod(_3252777, _3252779), _3252787), bool)), _3266705), s(fun(_3252779, _3252787), 31633 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073, _3264014, _3266705]))), s(fun(prod(_3252777, _3252779), _3252787), 31634 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073, _3264014, _3266705])))))]], 31643 ^ _1670770 : [(31646 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(_3252777, _3252779), _3252787), bool), i(s(fun(fun(_3252779, _3252787), fun(fun(prod(_3252777, _3252779), _3252787), bool)), _3266705), s(fun(_3252779, _3252787), 31633 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073, _3264014, _3266705]))), s(fun(prod(_3252777, _3252779), _3252787), 31634 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073, _3264014, _3266705]))))], (31644 ^ _1670770) ^ [_3269427, _3269429] : [-(p(s(bool, i(s(fun(_3252787, bool), i(s(fun(_3252787, fun(_3252787, bool)), geq), s(_3252787, i(s(fun(prod(_3252777, _3252779), _3252787), 31634 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073, _3264014, _3266705]), s(prod(_3252777, _3252779), i(s(fun(_3252779, prod(_3252777, _3252779)), i(s(fun(_3252777, fun(_3252779, prod(_3252777, _3252779))), c_), s(_3252777, _3269429))), s(_3252779, _3269427))))))), s(_3252787, i(s(fun(_3252779, _3252787), 31633 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073, _3264014, _3266705]), s(_3252779, _3269427)))))))]], 31647 ^ _1670770 : [(31648 ^ _1670770) ^ [_3269726] : [31702 ^ _1670770 : [(31703 ^ _1670770) ^ [_3275987] : [s(fun(prod(_3252777, _3252779), bool), i(s(fun(fun(_3252783, _3252781), fun(prod(_3252777, _3252779), bool)), i(s(fun(fun(fun(_3252783, _3252781), fun(_3252779, list(_3252777))), fun(fun(_3252783, _3252781), fun(prod(_3252777, _3252779), bool))), i(s(fun(fun(fun(_3252783, _3252781), fun(_3252779, bool)), fun(fun(fun(_3252783, _3252781), fun(_3252779, list(_3252777))), fun(fun(_3252783, _3252781), fun(prod(_3252777, _3252779), bool)))), _3275987), s(fun(fun(_3252783, _3252781), fun(_3252779, bool)), 31704 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073, _3264014, _3266705, _3269726, _3275987]))), s(fun(fun(_3252783, _3252781), fun(_3252779, list(_3252777))), 31705 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073, _3264014, _3266705, _3269726, _3275987]))), s(fun(_3252783, _3252781), 31706 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073, _3264014, _3266705, _3269726, _3275987]))) = s(fun(prod(_3252777, _3252779), bool), i(s(fun(fun(fun(prod(_3252777, _3252779), bool), bool), fun(prod(_3252777, _3252779), bool)), gabs), s(fun(fun(prod(_3252777, _3252779), bool), bool), i(s(fun(fun(_3252783, _3252781), fun(fun(prod(_3252777, _3252779), bool), bool)), i(s(fun(fun(fun(_3252783, _3252781), fun(_3252779, list(_3252777))), fun(fun(_3252783, _3252781), fun(fun(prod(_3252777, _3252779), bool), bool))), i(s(fun(fun(fun(_3252783, _3252781), fun(_3252779, bool)), fun(fun(fun(_3252783, _3252781), fun(_3252779, list(_3252777))), fun(fun(_3252783, _3252781), fun(fun(prod(_3252777, _3252779), bool), bool)))), _3269726), s(fun(fun(_3252783, _3252781), fun(_3252779, bool)), 31704 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073, _3264014, _3266705, _3269726, _3275987]))), s(fun(fun(_3252783, _3252781), fun(_3252779, list(_3252777))), 31705 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073, _3264014, _3266705, _3269726, _3275987]))), s(fun(_3252783, _3252781), 31706 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073, _3264014, _3266705, _3269726, _3275987]))))), 31709 ^ _1670770 : [(31710 ^ _1670770) ^ [_3278249, _3278251, _3278253, _3278255, _3278257] : [-(p(s(bool, i(s(fun(fun(fun(_3252783, _3252781), fun(_3252779, list(_3252785))), bool), i(s(fun(fun(_3252779, _3252787), fun(fun(fun(_3252783, _3252781), fun(_3252779, list(_3252785))), bool)), i(s(fun(fun(fun(_3252783, _3252781), fun(_3252779, bool)), fun(fun(_3252779, _3252787), fun(fun(fun(_3252783, _3252781), fun(_3252779, list(_3252785))), bool))), i(s(fun(fun(_3252783, fun(_3252787, bool)), fun(fun(fun(_3252783, _3252781), fun(_3252779, bool)), fun(fun(_3252779, _3252787), fun(fun(fun(_3252783, _3252781), fun(_3252779, list(_3252785))), bool)))), admissible), s(fun(_3252783, fun(_3252787, bool)), _3278257))), s(fun(fun(_3252783, _3252781), fun(_3252779, bool)), _3278255))), s(fun(_3252779, _3252787), _3278253))), s(fun(fun(_3252783, _3252781), fun(_3252779, list(_3252785))), i(s(fun(fun(fun(_3252783, _3252781), fun(_3252779, list(_3252777))), fun(fun(_3252783, _3252781), fun(_3252779, list(_3252785)))), i(s(fun(fun(fun(_3252783, _3252781), fun(_3252779, fun(_3252777, _3252785))), fun(fun(fun(_3252783, _3252781), fun(_3252779, list(_3252777))), fun(fun(_3252783, _3252781), fun(_3252779, list(_3252785))))), _3256621), s(fun(fun(_3252783, _3252781), fun(_3252779, fun(_3252777, _3252785))), _3278251))), s(fun(fun(_3252783, _3252781), fun(_3252779, list(_3252777))), _3278249))))))), p(s(bool, i(s(fun(fun(fun(_3252783, _3252781), fun(_3252779, list(_3252777))), bool), i(s(fun(fun(_3252779, _3252787), fun(fun(fun(_3252783, _3252781), fun(_3252779, list(_3252777))), bool)), i(s(fun(fun(fun(_3252783, _3252781), fun(_3252779, bool)), fun(fun(_3252779, _3252787), fun(fun(fun(_3252783, _3252781), fun(_3252779, list(_3252777))), bool))), i(s(fun(fun(_3252783, fun(_3252787, bool)), fun(fun(fun(_3252783, _3252781), fun(_3252779, bool)), fun(fun(_3252779, _3252787), fun(fun(fun(_3252783, _3252781), fun(_3252779, list(_3252777))), bool)))), admissible), s(fun(_3252783, fun(_3252787, bool)), _3278257))), s(fun(fun(_3252783, _3252781), fun(_3252779, bool)), _3278255))), s(fun(_3252779, _3252787), _3278253))), s(fun(fun(_3252783, _3252781), fun(_3252779, list(_3252777))), _3278249)))), p(s(bool, i(s(fun(fun(fun(_3252783, _3252781), fun(prod(_3252777, _3252779), _3252785)), bool), i(s(fun(fun(prod(_3252777, _3252779), _3252787), fun(fun(fun(_3252783, _3252781), fun(prod(_3252777, _3252779), _3252785)), bool)), i(s(fun(fun(fun(_3252783, _3252781), fun(prod(_3252777, _3252779), bool)), fun(fun(prod(_3252777, _3252779), _3252787), fun(fun(fun(_3252783, _3252781), fun(prod(_3252777, _3252779), _3252785)), bool))), i(s(fun(fun(_3252783, fun(_3252787, bool)), fun(fun(fun(_3252783, _3252781), fun(prod(_3252777, _3252779), bool)), fun(fun(prod(_3252777, _3252779), _3252787), fun(fun(fun(_3252783, _3252781), fun(prod(_3252777, _3252779), _3252785)), bool)))), admissible), s(fun(_3252783, fun(_3252787, bool)), _3278257))), s(fun(fun(_3252783, _3252781), fun(prod(_3252777, _3252779), bool)), i(s(fun(fun(fun(_3252783, _3252781), fun(_3252779, list(_3252777))), fun(fun(_3252783, _3252781), fun(prod(_3252777, _3252779), bool))), i(s(fun(fun(fun(_3252783, _3252781), fun(_3252779, bool)), fun(fun(fun(_3252783, _3252781), fun(_3252779, list(_3252777))), fun(fun(_3252783, _3252781), fun(prod(_3252777, _3252779), bool)))), _3275987), s(fun(fun(_3252783, _3252781), fun(_3252779, bool)), _3278255))), s(fun(fun(_3252783, _3252781), fun(_3252779, list(_3252777))), _3278249))))), s(fun(prod(_3252777, _3252779), _3252787), i(s(fun(fun(fun(prod(_3252777, _3252779), _3252787), bool), fun(prod(_3252777, _3252779), _3252787)), gabs), s(fun(fun(prod(_3252777, _3252779), _3252787), bool), i(s(fun(fun(_3252779, _3252787), fun(fun(prod(_3252777, _3252779), _3252787), bool)), _3266705), s(fun(_3252779, _3252787), _3278253))))))), s(fun(fun(_3252783, _3252781), fun(prod(_3252777, _3252779), _3252785)), i(s(fun(fun(fun(_3252783, _3252781), fun(_3252779, fun(_3252777, _3252785))), fun(fun(_3252783, _3252781), fun(prod(_3252777, _3252779), _3252785))), _3264014), s(fun(fun(_3252783, _3252781), fun(_3252779, fun(_3252777, _3252785))), _3278251))))))]]]], 31655 ^ _1670770 : [(31660 ^ _1670770) ^ [_3272348] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_3252777, _3252779), bool), 31652 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073, _3264014, _3266705, _3269726]), s(prod(_3252777, _3252779), i(s(fun(_3252779, prod(_3252777, _3252779)), i(s(fun(_3252777, fun(_3252779, prod(_3252777, _3252779))), c_), s(_3252777, 31657 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073, _3264014, _3266705, _3269726]))), s(_3252779, 31658 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073, _3264014, _3266705, _3269726]))))))), s(bool, _3272348)))), 31671 ^ _1670770 : [(31676 ^ _1670770) ^ [] : [p(s(bool, _3272348))], (31674 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(list(_3252777), bool), i(s(fun(_3252777, fun(list(_3252777), bool)), mem), s(_3252777, 31657 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073, _3264014, _3266705, _3269726]))), s(list(_3252777), i(s(fun(_3252779, list(_3252777)), i(s(fun(fun(_3252783, _3252781), fun(_3252779, list(_3252777))), 31650 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073, _3264014, _3266705, _3269726]), s(fun(_3252783, _3252781), 31651 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073, _3264014, _3266705, _3269726]))), s(_3252779, 31658 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073, _3264014, _3266705, _3269726])))))))], (31672 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3252779, bool), i(s(fun(fun(_3252783, _3252781), fun(_3252779, bool)), 31649 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073, _3264014, _3266705, _3269726]), s(fun(_3252783, _3252781), 31651 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073, _3264014, _3266705, _3269726]))), s(_3252779, 31658 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073, _3264014, _3266705, _3269726])))))]], 31663 ^ _1670770 : [(31666 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3252779, bool), i(s(fun(fun(_3252783, _3252781), fun(_3252779, bool)), 31649 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073, _3264014, _3266705, _3269726]), s(fun(_3252783, _3252781), 31651 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073, _3264014, _3266705, _3269726]))), s(_3252779, 31658 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073, _3264014, _3266705, _3269726])))), p(s(bool, i(s(fun(list(_3252777), bool), i(s(fun(_3252777, fun(list(_3252777), bool)), mem), s(_3252777, 31657 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073, _3264014, _3266705, _3269726]))), s(list(_3252777), i(s(fun(_3252779, list(_3252777)), i(s(fun(fun(_3252783, _3252781), fun(_3252779, list(_3252777))), 31650 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073, _3264014, _3266705, _3269726]), s(fun(_3252783, _3252781), 31651 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073, _3264014, _3266705, _3269726]))), s(_3252779, 31658 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073, _3264014, _3266705, _3269726]))))))], (31664 ^ _1670770) ^ [] : [-(p(s(bool, _3272348)))]]], (31656 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_3252777, _3252779), bool), bool), i(s(fun(fun(_3252783, _3252781), fun(fun(prod(_3252777, _3252779), bool), bool)), i(s(fun(fun(fun(_3252783, _3252781), fun(_3252779, list(_3252777))), fun(fun(_3252783, _3252781), fun(fun(prod(_3252777, _3252779), bool), bool))), i(s(fun(fun(fun(_3252783, _3252781), fun(_3252779, bool)), fun(fun(fun(_3252783, _3252781), fun(_3252779, list(_3252777))), fun(fun(_3252783, _3252781), fun(fun(prod(_3252777, _3252779), bool), bool)))), _3269726), s(fun(fun(_3252783, _3252781), fun(_3252779, bool)), 31649 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073, _3264014, _3266705, _3269726]))), s(fun(fun(_3252783, _3252781), fun(_3252779, list(_3252777))), 31650 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073, _3264014, _3266705, _3269726]))), s(fun(_3252783, _3252781), 31651 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073, _3264014, _3266705, _3269726]))), s(fun(prod(_3252777, _3252779), bool), 31652 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073, _3264014, _3266705, _3269726])))))]], 31680 ^ _1670770 : [(31699 ^ _1670770) ^ [_3275538, _3275540] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_3252777, _3252779), bool), 31652 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073, _3264014, _3266705, _3269726]), s(prod(_3252777, _3252779), i(s(fun(_3252779, prod(_3252777, _3252779)), i(s(fun(_3252777, fun(_3252779, prod(_3252777, _3252779))), c_), s(_3252777, _3275540))), s(_3252779, _3275538))))))), s(bool, 31679 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073, _3264014, _3266705, _3269726, _3275538, _3275540])))))], (31681 ^ _1670770) ^ [_3274246, _3274248] : [p(s(bool, 31679 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073, _3264014, _3266705, _3269726, _3274246, _3274248])), 31684 ^ _1670770 : [(31687 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(list(_3252777), bool), i(s(fun(_3252777, fun(list(_3252777), bool)), mem), s(_3252777, _3274248))), s(list(_3252777), i(s(fun(_3252779, list(_3252777)), i(s(fun(fun(_3252783, _3252781), fun(_3252779, list(_3252777))), 31650 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073, _3264014, _3266705, _3269726]), s(fun(_3252783, _3252781), 31651 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073, _3264014, _3266705, _3269726]))), s(_3252779, _3274246)))))))], (31685 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3252779, bool), i(s(fun(fun(_3252783, _3252781), fun(_3252779, bool)), 31649 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073, _3264014, _3266705, _3269726]), s(fun(_3252783, _3252781), 31651 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073, _3264014, _3266705, _3269726]))), s(_3252779, _3274246)))))]]], (31689 ^ _1670770) ^ [_3274865, _3274867] : [-(p(s(bool, 31679 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073, _3264014, _3266705, _3269726, _3274865, _3274867]))), p(s(bool, i(s(fun(_3252779, bool), i(s(fun(fun(_3252783, _3252781), fun(_3252779, bool)), 31649 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073, _3264014, _3266705, _3269726]), s(fun(_3252783, _3252781), 31651 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073, _3264014, _3266705, _3269726]))), s(_3252779, _3274865)))), p(s(bool, i(s(fun(list(_3252777), bool), i(s(fun(_3252777, fun(list(_3252777), bool)), mem), s(_3252777, _3274867))), s(list(_3252777), i(s(fun(_3252779, list(_3252777)), i(s(fun(fun(_3252783, _3252781), fun(_3252779, list(_3252777))), 31650 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073, _3264014, _3266705, _3269726]), s(fun(_3252783, _3252781), 31651 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073, _3264014, _3266705, _3269726]))), s(_3252779, _3274865))))))], (31701 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(_3252777, _3252779), bool), bool), i(s(fun(fun(_3252783, _3252781), fun(fun(prod(_3252777, _3252779), bool), bool)), i(s(fun(fun(fun(_3252783, _3252781), fun(_3252779, list(_3252777))), fun(fun(_3252783, _3252781), fun(fun(prod(_3252777, _3252779), bool), bool))), i(s(fun(fun(fun(_3252783, _3252781), fun(_3252779, bool)), fun(fun(fun(_3252783, _3252781), fun(_3252779, list(_3252777))), fun(fun(_3252783, _3252781), fun(fun(prod(_3252777, _3252779), bool), bool)))), _3269726), s(fun(fun(_3252783, _3252781), fun(_3252779, bool)), 31649 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073, _3264014, _3266705, _3269726]))), s(fun(fun(_3252783, _3252781), fun(_3252779, list(_3252777))), 31650 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073, _3264014, _3266705, _3269726]))), s(fun(_3252783, _3252781), 31651 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073, _3264014, _3266705, _3269726]))), s(fun(prod(_3252777, _3252779), bool), 31652 ^ [_3252775, _3252777, _3252779, _3252781, _3252783, _3252785, _3252787, _3256621, _3260073, _3264014, _3266705, _3269726]))))]]]]]]]]]]]]], (14471 ^ _1670770) ^ [_2110965, _2110967] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2110965))), s(int, _2110967)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2110967))), s(int, _2110965))))], (10271 ^ _1670770) ^ [_2006022, _2006024, _2006026, _2006028] : [-(p(s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _2006028))), s(hreal, _2006024))))), s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _2006026))), s(hreal, _2006022))))))), p(s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, _2006028))), s(hreal, _2006026)))), p(s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, _2006024))), s(hreal, _2006022))))], (13325 ^ _1670770) ^ [] : [-(s(int, i(s(fun(int, int), intu_abs), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (11459 ^ _1670770) ^ [_2037311, _2037313] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(real, real), realu_neg), s(real, _2037313))))), s(real, _2037311))) = s(real, i(s(fun(real, real), realu_neg), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2037313))), s(real, _2037311))))))], (27037 ^ _1670770) ^ [_2786353, _2786355, _2786357, _2786359, _2786361, _2786363, _2786365, _2786367] : [-(s(num, i(s(fun(fun(_2786367, num), num), i(s(fun(fun(_2786367, bool), fun(fun(_2786367, num), num)), nsum), s(fun(_2786367, bool), _2786363))), s(fun(_2786367, num), _2786359))) = s(num, i(s(fun(fun(_2786365, num), num), i(s(fun(fun(_2786365, bool), fun(fun(_2786365, num), num)), nsum), s(fun(_2786365, bool), _2786361))), s(fun(_2786365, num), _2786357)))), 27041 ^ _1670770 : [(27044 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2786367, bool), bool), i(s(fun(_2786367, fun(fun(_2786367, bool), bool)), in), s(_2786367, i(s(fun(_2786365, _2786367), _2786353), s(_2786365, 27040 ^ [_2786353, _2786355, _2786357, _2786359, _2786361, _2786363, _2786365, _2786367]))))), s(fun(_2786367, bool), _2786363)))), s(_2786365, i(s(fun(_2786367, _2786365), _2786355), s(_2786367, i(s(fun(_2786365, _2786367), _2786353), s(_2786365, 27040 ^ [_2786353, _2786355, _2786357, _2786359, _2786361, _2786363, _2786365, _2786367]))))) = s(_2786365, 27040 ^ [_2786353, _2786355, _2786357, _2786359, _2786361, _2786363, _2786365, _2786367])], (27042 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2786365, bool), bool), i(s(fun(_2786365, fun(fun(_2786365, bool), bool)), in), s(_2786365, 27040 ^ [_2786353, _2786355, _2786357, _2786359, _2786361, _2786363, _2786365, _2786367]))), s(fun(_2786365, bool), _2786361)))))]], 27050 ^ _1670770 : [(27053 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2786365, bool), bool), i(s(fun(_2786365, fun(fun(_2786365, bool), bool)), in), s(_2786365, i(s(fun(_2786367, _2786365), _2786355), s(_2786367, 27049 ^ [_2786353, _2786355, _2786357, _2786359, _2786361, _2786363, _2786365, _2786367]))))), s(fun(_2786365, bool), _2786361)))), s(_2786367, i(s(fun(_2786365, _2786367), _2786353), s(_2786365, i(s(fun(_2786367, _2786365), _2786355), s(_2786367, 27049 ^ [_2786353, _2786355, _2786357, _2786359, _2786361, _2786363, _2786365, _2786367]))))) = s(_2786367, 27049 ^ [_2786353, _2786355, _2786357, _2786359, _2786361, _2786363, _2786365, _2786367]), s(num, i(s(fun(_2786365, num), _2786357), s(_2786365, i(s(fun(_2786367, _2786365), _2786355), s(_2786367, 27049 ^ [_2786353, _2786355, _2786357, _2786359, _2786361, _2786363, _2786365, _2786367]))))) = s(num, i(s(fun(_2786367, num), _2786359), s(_2786367, 27049 ^ [_2786353, _2786355, _2786357, _2786359, _2786361, _2786363, _2786365, _2786367])))], (27051 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2786367, bool), bool), i(s(fun(_2786367, fun(fun(_2786367, bool), bool)), in), s(_2786367, 27049 ^ [_2786353, _2786355, _2786357, _2786359, _2786361, _2786363, _2786365, _2786367]))), s(fun(_2786367, bool), _2786363)))))]]], (10587 ^ _1670770) ^ [_2015407] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, x1))), s(real, y1))) = s(real, i(s(fun(fun(prod(hreal, hreal), bool), real), mku_real), s(fun(prod(hreal, hreal), bool), _2015407)))), 10605 ^ _1670770 : [(10608 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(real, fun(prod(hreal, hreal), bool)), destu_real), s(real, x1))), s(prod(hreal, hreal), 10603 ^ [_2015407])))))], (10610 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(real, fun(prod(hreal, hreal), bool)), destu_real), s(real, y1))), s(prod(hreal, hreal), 10604 ^ [_2015407])))))], (10612 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(prod(hreal, hreal), bool), _2015407), s(prod(hreal, hreal), 10588 ^ [_2015407]))))], (10606 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), prod(hreal, hreal))), trealu_mul), s(prod(hreal, hreal), 10603 ^ [_2015407]))), s(prod(hreal, hreal), 10604 ^ [_2015407]))))), s(prod(hreal, hreal), 10588 ^ [_2015407])))))]], 10591 ^ _1670770 : [(10594 ^ _1670770) ^ [_2015690, _2015692] : [p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), prod(hreal, hreal))), trealu_mul), s(prod(hreal, hreal), _2015692))), s(prod(hreal, hreal), _2015690))))), s(prod(hreal, hreal), 10588 ^ [_2015407])))), p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(real, fun(prod(hreal, hreal), bool)), destu_real), s(real, x1))), s(prod(hreal, hreal), _2015692)))), p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(real, fun(prod(hreal, hreal), bool)), destu_real), s(real, y1))), s(prod(hreal, hreal), _2015690))))], (10592 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(hreal, hreal), bool), _2015407), s(prod(hreal, hreal), 10588 ^ [_2015407])))))]]], (21507 ^ _1670770) ^ [_2472897, _2472899, _2472901, _2472903] : [21508 ^ _1670770 : [(21511 ^ _1670770) ^ [] : [s(fun(_2472901, bool), _2472897) = s(fun(_2472901, bool), empty)], (21509 ^ _1670770) ^ [] : [s(fun(_2472903, bool), _2472899) = s(fun(_2472903, bool), empty)]], -(s(fun(prod(_2472903, _2472901), bool), i(s(fun(fun(_2472901, bool), fun(prod(_2472903, _2472901), bool)), i(s(fun(fun(_2472903, bool), fun(fun(_2472901, bool), fun(prod(_2472903, _2472901), bool))), cross0), s(fun(_2472903, bool), _2472899))), s(fun(_2472901, bool), _2472897))) = s(fun(prod(_2472903, _2472901), bool), empty))], (13747 ^ _1670770) ^ [_2093219, _2093221, _2093223, _2093225] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2093225))), s(int, _2093221))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2093223))), s(int, _2093219))))))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2093225))), s(int, _2093223)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2093221))), s(int, _2093219))))], (7795 ^ _1670770) ^ [_1895693, _1895695, _1895697] : [s(recspace(_1895697), i(s(fun(fun(num, fun(_1895697, bool)), recspace(_1895697)), u_mku_rec), s(fun(num, fun(_1895697, bool)), _1895695))) = s(recspace(_1895697), i(s(fun(fun(num, fun(_1895697, bool)), recspace(_1895697)), u_mku_rec), s(fun(num, fun(_1895697, bool)), _1895693))), -(s(fun(num, fun(_1895697, bool)), _1895695) = s(fun(num, fun(_1895697, bool)), _1895693)), p(s(bool, i(s(fun(fun(num, fun(_1895697, bool)), bool), zrecspace), s(fun(num, fun(_1895697, bool)), _1895695)))), p(s(bool, i(s(fun(fun(num, fun(_1895697, bool)), bool), zrecspace), s(fun(num, fun(_1895697, bool)), _1895693))))], (17571 ^ _1670770) ^ [_2248369, _2248371, _2248373, _2248375] : [-(s(fun(_2248373, bool), i(s(fun(fun(_2248375, bool), fun(_2248373, bool)), i(s(fun(fun(_2248375, _2248373), fun(fun(_2248375, bool), fun(_2248373, bool))), image), s(fun(_2248375, _2248373), f))), s(fun(_2248375, bool), _2248371))) = s(fun(_2248373, bool), _2248369)), 17575 ^ _1670770 : [(17578 ^ _1670770) ^ [_2248776] : [s(_2248373, i(s(fun(_2248375, _2248373), f), s(_2248375, _2248776))) = s(_2248373, 17574 ^ [_2248369, _2248371, _2248373, _2248375])], (17576 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2248373, bool), bool), i(s(fun(_2248373, fun(fun(_2248373, bool), bool)), in), s(_2248373, 17574 ^ [_2248369, _2248371, _2248373, _2248375]))), s(fun(_2248373, bool), _2248369)))))]], s(bool, i(s(fun(fun(_2248373, bool), bool), i(s(fun(_2248373, fun(fun(_2248373, bool), bool)), in), s(_2248373, i(s(fun(_2248375, _2248373), f), s(_2248375, 17579 ^ [_2248369, _2248371, _2248373, _2248375]))))), s(fun(_2248373, bool), _2248369))) = s(bool, i(s(fun(fun(_2248375, bool), bool), i(s(fun(_2248375, fun(fun(_2248375, bool), bool)), in), s(_2248375, 17579 ^ [_2248369, _2248371, _2248373, _2248375]))), s(fun(_2248375, bool), _2248371)))], (7598 ^ _1670770) ^ [_1886094, _1886096, _1886098, _1886100] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), numpair), s(num, _1886100))), s(num, _1886098))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), numpair), s(num, _1886096))), s(num, _1886094)))), s(num, _1886100) = s(num, _1886096), s(num, _1886098) = s(num, _1886094)], (43732 ^ _1670770) ^ [_4282936, _4282938] : [-(s(real, i(s(fun(cart(real, n10), real), drop), s(cart(real, n10), i(s(fun(cart(real, n10), cart(real, n10)), i(s(fun(cart(real, n10), fun(cart(real, n10), cart(real, n10))), vectoru_add), s(cart(real, n10), _4282938))), s(cart(real, n10), _4282936))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(cart(real, n10), real), drop), s(cart(real, n10), _4282938))))), s(real, i(s(fun(cart(real, n10), real), drop), s(cart(real, n10), _4282936))))))], (43574 ^ _1670770) ^ [_4277974, _4277976] : [p(s(bool, i(s(fun(fun(_4277976, real), bool), _4277974), s(fun(_4277976, real), 43575 ^ [_4277974, _4277976])))), 43578 ^ _1670770 : [(43579 ^ _1670770) ^ [_4278176] : [-(p(s(bool, i(s(fun(fun(_4277976, real), bool), _4277974), s(fun(_4277976, real), i(s(fun(fun(_4277976, cart(real, n10)), fun(_4277976, real)), i(s(fun(fun(cart(real, n10), real), fun(fun(_4277976, cart(real, n10)), fun(_4277976, real))), o), s(fun(cart(real, n10), real), drop))), s(fun(_4277976, cart(real, n10)), _4278176)))))))]]], (6933 ^ _1670770) ^ [_1857433, _1857435, _1857437] : [7000 ^ _1670770 : [(7001 ^ _1670770) ^ [_1861573] : [7007 ^ _1670770 : [(7012 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(_1857437, _1857435), bool), bool), i(s(fun(fun(prod(_1857437, _1857435), bool), fun(fun(prod(_1857437, _1857435), bool), bool)), geq), s(fun(prod(_1857437, _1857435), bool), i(s(fun(prod(_1857437, _1857435), fun(prod(_1857437, _1857435), bool)), 7004 ^ [_1857433, _1857435, _1857437, _1861573]), s(prod(_1857437, _1857435), i(s(fun(_1857435, prod(_1857437, _1857435)), i(s(fun(_1857437, fun(_1857435, prod(_1857437, _1857435))), c_), s(_1857437, 7009 ^ [_1857433, _1857435, _1857437, _1861573]))), s(_1857435, 7010 ^ [_1857433, _1857435, _1857437, _1861573]))))))), s(fun(prod(_1857437, _1857435), bool), i(s(fun(fun(fun(prod(_1857437, _1857435), bool), bool), fun(prod(_1857437, _1857435), bool)), gabs), s(fun(fun(prod(_1857437, _1857435), bool), bool), i(s(fun(_1857435, fun(fun(prod(_1857437, _1857435), bool), bool)), i(s(fun(fun(_1857435, fun(_1857435, bool)), fun(_1857435, fun(fun(prod(_1857437, _1857435), bool), bool))), i(s(fun(_1857437, fun(fun(_1857435, fun(_1857435, bool)), fun(_1857435, fun(fun(prod(_1857437, _1857435), bool), bool)))), i(s(fun(fun(_1857437, fun(_1857437, bool)), fun(_1857437, fun(fun(_1857435, fun(_1857435, bool)), fun(_1857435, fun(fun(prod(_1857437, _1857435), bool), bool))))), _1857433), s(fun(_1857437, fun(_1857437, bool)), 7002 ^ [_1857433, _1857435, _1857437, _1861573]))), s(_1857437, 7009 ^ [_1857433, _1857435, _1857437, _1861573]))), s(fun(_1857435, fun(_1857435, bool)), 7003 ^ [_1857433, _1857435, _1857437, _1861573]))), s(_1857435, 7010 ^ [_1857433, _1857435, _1857437, _1861573]))))))))], (7008 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_1857437, _1857435), fun(prod(_1857437, _1857435), bool)), bool), i(s(fun(fun(_1857435, fun(_1857435, bool)), fun(fun(prod(_1857437, _1857435), fun(prod(_1857437, _1857435), bool)), bool)), i(s(fun(fun(_1857437, fun(_1857437, bool)), fun(fun(_1857435, fun(_1857435, bool)), fun(fun(prod(_1857437, _1857435), fun(prod(_1857437, _1857435), bool)), bool))), _1861573), s(fun(_1857437, fun(_1857437, bool)), 7002 ^ [_1857433, _1857435, _1857437, _1861573]))), s(fun(_1857435, fun(_1857435, bool)), 7003 ^ [_1857433, _1857435, _1857437, _1861573]))), s(fun(prod(_1857437, _1857435), fun(prod(_1857437, _1857435), bool)), 7004 ^ [_1857433, _1857435, _1857437, _1861573])))))]], 7013 ^ _1670770 : [(7016 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(_1857437, _1857435), fun(prod(_1857437, _1857435), bool)), bool), i(s(fun(fun(_1857435, fun(_1857435, bool)), fun(fun(prod(_1857437, _1857435), fun(prod(_1857437, _1857435), bool)), bool)), i(s(fun(fun(_1857437, fun(_1857437, bool)), fun(fun(_1857435, fun(_1857435, bool)), fun(fun(prod(_1857437, _1857435), fun(prod(_1857437, _1857435), bool)), bool))), _1861573), s(fun(_1857437, fun(_1857437, bool)), 7002 ^ [_1857433, _1857435, _1857437, _1861573]))), s(fun(_1857435, fun(_1857435, bool)), 7003 ^ [_1857433, _1857435, _1857437, _1861573]))), s(fun(prod(_1857437, _1857435), fun(prod(_1857437, _1857435), bool)), 7004 ^ [_1857433, _1857435, _1857437, _1861573]))))], (7014 ^ _1670770) ^ [_1863761, _1863763] : [-(p(s(bool, i(s(fun(fun(prod(_1857437, _1857435), bool), bool), i(s(fun(fun(prod(_1857437, _1857435), bool), fun(fun(prod(_1857437, _1857435), bool), bool)), geq), s(fun(prod(_1857437, _1857435), bool), i(s(fun(prod(_1857437, _1857435), fun(prod(_1857437, _1857435), bool)), 7004 ^ [_1857433, _1857435, _1857437, _1861573]), s(prod(_1857437, _1857435), i(s(fun(_1857435, prod(_1857437, _1857435)), i(s(fun(_1857437, fun(_1857435, prod(_1857437, _1857435))), c_), s(_1857437, _1863763))), s(_1857435, _1863761))))))), s(fun(prod(_1857437, _1857435), bool), i(s(fun(fun(fun(prod(_1857437, _1857435), bool), bool), fun(prod(_1857437, _1857435), bool)), gabs), s(fun(fun(prod(_1857437, _1857435), bool), bool), i(s(fun(_1857435, fun(fun(prod(_1857437, _1857435), bool), bool)), i(s(fun(fun(_1857435, fun(_1857435, bool)), fun(_1857435, fun(fun(prod(_1857437, _1857435), bool), bool))), i(s(fun(_1857437, fun(fun(_1857435, fun(_1857435, bool)), fun(_1857435, fun(fun(prod(_1857437, _1857435), bool), bool)))), i(s(fun(fun(_1857437, fun(_1857437, bool)), fun(_1857437, fun(fun(_1857435, fun(_1857435, bool)), fun(_1857435, fun(fun(prod(_1857437, _1857435), bool), bool))))), _1857433), s(fun(_1857437, fun(_1857437, bool)), 7002 ^ [_1857433, _1857435, _1857437, _1861573]))), s(_1857437, _1863763))), s(fun(_1857435, fun(_1857435, bool)), 7003 ^ [_1857433, _1857435, _1857437, _1861573]))), s(_1857435, _1863761)))))))))]], 7017 ^ _1670770 : [(7018 ^ _1670770) ^ [_1864296, _1864298] : [-(p(s(bool, i(s(fun(fun(prod(_1857437, _1857435), fun(prod(_1857437, _1857435), bool)), bool), wf), s(fun(prod(_1857437, _1857435), fun(prod(_1857437, _1857435), bool)), i(s(fun(fun(fun(prod(_1857437, _1857435), fun(prod(_1857437, _1857435), bool)), bool), fun(prod(_1857437, _1857435), fun(prod(_1857437, _1857435), bool))), gabs), s(fun(fun(prod(_1857437, _1857435), fun(prod(_1857437, _1857435), bool)), bool), i(s(fun(fun(_1857435, fun(_1857435, bool)), fun(fun(prod(_1857437, _1857435), fun(prod(_1857437, _1857435), bool)), bool)), i(s(fun(fun(_1857437, fun(_1857437, bool)), fun(fun(_1857435, fun(_1857435, bool)), fun(fun(prod(_1857437, _1857435), fun(prod(_1857437, _1857435), bool)), bool))), _1861573), s(fun(_1857437, fun(_1857437, bool)), _1864298))), s(fun(_1857435, fun(_1857435, bool)), _1864296))))))))), p(s(bool, i(s(fun(fun(_1857437, fun(_1857437, bool)), bool), wf), s(fun(_1857437, fun(_1857437, bool)), _1864298)))), p(s(bool, i(s(fun(fun(_1857435, fun(_1857435, bool)), bool), wf), s(fun(_1857435, fun(_1857435, bool)), _1864296))))]]]], 6941 ^ _1670770 : [(6946 ^ _1670770) ^ [_1859235] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_1857437, _1857435), bool), 6938 ^ [_1857433, _1857435, _1857437]), s(prod(_1857437, _1857435), i(s(fun(_1857435, prod(_1857437, _1857435)), i(s(fun(_1857437, fun(_1857435, prod(_1857437, _1857435))), c_), s(_1857437, 6943 ^ [_1857433, _1857435, _1857437]))), s(_1857435, 6944 ^ [_1857433, _1857435, _1857437]))))))), s(bool, _1859235)))), 6949 ^ _1670770 : [(6954 ^ _1670770) ^ [] : [s(_1857437, 6935 ^ [_1857433, _1857435, _1857437]) = s(_1857437, 6943 ^ [_1857433, _1857435, _1857437]), p(s(bool, i(s(fun(_1857435, bool), i(s(fun(_1857435, fun(_1857435, bool)), 6936 ^ [_1857433, _1857435, _1857437]), s(_1857435, 6937 ^ [_1857433, _1857435, _1857437]))), s(_1857435, 6944 ^ [_1857433, _1857435, _1857437]))))], (6952 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1857437, bool), i(s(fun(_1857437, fun(_1857437, bool)), 6934 ^ [_1857433, _1857435, _1857437]), s(_1857437, 6935 ^ [_1857433, _1857435, _1857437]))), s(_1857437, 6943 ^ [_1857433, _1857435, _1857437]))))], (6950 ^ _1670770) ^ [] : [-(p(s(bool, _1859235)))]], 6959 ^ _1670770 : [(6960 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1857437, bool), i(s(fun(_1857437, fun(_1857437, bool)), 6934 ^ [_1857433, _1857435, _1857437]), s(_1857437, 6935 ^ [_1857433, _1857435, _1857437]))), s(_1857437, 6943 ^ [_1857433, _1857435, _1857437]))))), 6963 ^ _1670770 : [(6966 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1857435, bool), i(s(fun(_1857435, fun(_1857435, bool)), 6936 ^ [_1857433, _1857435, _1857437]), s(_1857435, 6937 ^ [_1857433, _1857435, _1857437]))), s(_1857435, 6944 ^ [_1857433, _1857435, _1857437])))))], (6964 ^ _1670770) ^ [] : [-(s(_1857437, 6935 ^ [_1857433, _1857435, _1857437]) = s(_1857437, 6943 ^ [_1857433, _1857435, _1857437]))]]], (6968 ^ _1670770) ^ [] : [p(s(bool, _1859235))]]], (6942 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_1857437, _1857435), bool), bool), i(s(fun(_1857435, fun(fun(prod(_1857437, _1857435), bool), bool)), i(s(fun(fun(_1857435, fun(_1857435, bool)), fun(_1857435, fun(fun(prod(_1857437, _1857435), bool), bool))), i(s(fun(_1857437, fun(fun(_1857435, fun(_1857435, bool)), fun(_1857435, fun(fun(prod(_1857437, _1857435), bool), bool)))), i(s(fun(fun(_1857437, fun(_1857437, bool)), fun(_1857437, fun(fun(_1857435, fun(_1857435, bool)), fun(_1857435, fun(fun(prod(_1857437, _1857435), bool), bool))))), _1857433), s(fun(_1857437, fun(_1857437, bool)), 6934 ^ [_1857433, _1857435, _1857437]))), s(_1857437, 6935 ^ [_1857433, _1857435, _1857437]))), s(fun(_1857435, fun(_1857435, bool)), 6936 ^ [_1857433, _1857435, _1857437]))), s(_1857435, 6937 ^ [_1857433, _1857435, _1857437]))), s(fun(prod(_1857437, _1857435), bool), 6938 ^ [_1857433, _1857435, _1857437])))))]], 6972 ^ _1670770 : [(6997 ^ _1670770) ^ [_1861220, _1861222] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_1857437, _1857435), bool), 6938 ^ [_1857433, _1857435, _1857437]), s(prod(_1857437, _1857435), i(s(fun(_1857435, prod(_1857437, _1857435)), i(s(fun(_1857437, fun(_1857435, prod(_1857437, _1857435))), c_), s(_1857437, _1861222))), s(_1857435, _1861220))))))), s(bool, 6971 ^ [_1857433, _1857435, _1857437, _1861220, _1861222])))))], (6973 ^ _1670770) ^ [_1860412, _1860414] : [p(s(bool, 6971 ^ [_1857433, _1857435, _1857437, _1860412, _1860414])), -(p(s(bool, i(s(fun(_1857437, bool), i(s(fun(_1857437, fun(_1857437, bool)), 6934 ^ [_1857433, _1857435, _1857437]), s(_1857437, 6935 ^ [_1857433, _1857435, _1857437]))), s(_1857437, _1860414))))), 6980 ^ _1670770 : [(6983 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1857435, bool), i(s(fun(_1857435, fun(_1857435, bool)), 6936 ^ [_1857433, _1857435, _1857437]), s(_1857435, 6937 ^ [_1857433, _1857435, _1857437]))), s(_1857435, _1860412)))))], (6981 ^ _1670770) ^ [] : [-(s(_1857437, 6935 ^ [_1857433, _1857435, _1857437]) = s(_1857437, _1860414))]]], (6985 ^ _1670770) ^ [_1860795, _1860797] : [-(p(s(bool, 6971 ^ [_1857433, _1857435, _1857437, _1860795, _1860797]))), 6986 ^ _1670770 : [(6989 ^ _1670770) ^ [] : [s(_1857437, 6935 ^ [_1857433, _1857435, _1857437]) = s(_1857437, _1860797), p(s(bool, i(s(fun(_1857435, bool), i(s(fun(_1857435, fun(_1857435, bool)), 6936 ^ [_1857433, _1857435, _1857437]), s(_1857435, 6937 ^ [_1857433, _1857435, _1857437]))), s(_1857435, _1860795))))], (6987 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1857437, bool), i(s(fun(_1857437, fun(_1857437, bool)), 6934 ^ [_1857433, _1857435, _1857437]), s(_1857437, 6935 ^ [_1857433, _1857435, _1857437]))), s(_1857437, _1860797))))]]], (6999 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(_1857437, _1857435), bool), bool), i(s(fun(_1857435, fun(fun(prod(_1857437, _1857435), bool), bool)), i(s(fun(fun(_1857435, fun(_1857435, bool)), fun(_1857435, fun(fun(prod(_1857437, _1857435), bool), bool))), i(s(fun(_1857437, fun(fun(_1857435, fun(_1857435, bool)), fun(_1857435, fun(fun(prod(_1857437, _1857435), bool), bool)))), i(s(fun(fun(_1857437, fun(_1857437, bool)), fun(_1857437, fun(fun(_1857435, fun(_1857435, bool)), fun(_1857435, fun(fun(prod(_1857437, _1857435), bool), bool))))), _1857433), s(fun(_1857437, fun(_1857437, bool)), 6934 ^ [_1857433, _1857435, _1857437]))), s(_1857437, 6935 ^ [_1857433, _1857435, _1857437]))), s(fun(_1857435, fun(_1857435, bool)), 6936 ^ [_1857433, _1857435, _1857437]))), s(_1857435, 6937 ^ [_1857433, _1857435, _1857437]))), s(fun(prod(_1857437, _1857435), bool), 6938 ^ [_1857433, _1857435, _1857437]))))]]], (28685 ^ _1670770) ^ [_2893750, _2893752, _2893754] : [28738 ^ _1670770 : [(28739 ^ _1670770) ^ [_2896585] : [s(real, i(s(fun(_2893754, real), i(s(fun(fun(_2893752, real), fun(_2893754, real)), i(s(fun(fun(_2893752, _2893754), fun(fun(_2893752, real), fun(_2893754, real))), i(s(fun(fun(_2893752, bool), fun(fun(_2893752, _2893754), fun(fun(_2893752, real), fun(_2893754, real)))), _2896585), s(fun(_2893752, bool), 28740 ^ [_2893750, _2893752, _2893754, _2896585]))), s(fun(_2893752, _2893754), 28741 ^ [_2893750, _2893752, _2893754, _2896585]))), s(fun(_2893752, real), 28742 ^ [_2893750, _2893752, _2893754, _2896585]))), s(_2893754, 28743 ^ [_2893750, _2893752, _2893754, _2896585]))) = s(real, i(s(fun(fun(_2893752, real), real), i(s(fun(fun(_2893752, bool), fun(fun(_2893752, real), real)), sum), s(fun(_2893752, bool), i(s(fun(fun(_2893752, bool), fun(_2893752, bool)), gspec), s(fun(_2893752, bool), i(s(fun(_2893754, fun(_2893752, bool)), i(s(fun(fun(_2893752, _2893754), fun(_2893754, fun(_2893752, bool))), i(s(fun(fun(_2893752, bool), fun(fun(_2893752, _2893754), fun(_2893754, fun(_2893752, bool)))), _2893750), s(fun(_2893752, bool), 28740 ^ [_2893750, _2893752, _2893754, _2896585]))), s(fun(_2893752, _2893754), 28741 ^ [_2893750, _2893752, _2893754, _2896585]))), s(_2893754, 28743 ^ [_2893750, _2893752, _2893754, _2896585]))))))), s(fun(_2893752, real), 28742 ^ [_2893750, _2893752, _2893754, _2896585]))), 28746 ^ _1670770 : [(28747 ^ _1670770) ^ [_2897839, _2897841, _2897843, _2897845] : [-(s(real, i(s(fun(fun(_2893754, real), real), i(s(fun(fun(_2893754, bool), fun(fun(_2893754, real), real)), sum), s(fun(_2893754, bool), _2897839))), s(fun(_2893754, real), i(s(fun(fun(_2893752, real), fun(_2893754, real)), i(s(fun(fun(_2893752, _2893754), fun(fun(_2893752, real), fun(_2893754, real))), i(s(fun(fun(_2893752, bool), fun(fun(_2893752, _2893754), fun(fun(_2893752, real), fun(_2893754, real)))), _2896585), s(fun(_2893752, bool), _2897841))), s(fun(_2893752, _2893754), _2897845))), s(fun(_2893752, real), _2897843))))) = s(real, i(s(fun(fun(_2893752, real), real), i(s(fun(fun(_2893752, bool), fun(fun(_2893752, real), real)), sum), s(fun(_2893752, bool), _2897841))), s(fun(_2893752, real), _2897843)))), p(s(bool, i(s(fun(fun(_2893752, bool), bool), finite), s(fun(_2893752, bool), _2897841)))), p(s(bool, i(s(fun(fun(_2893754, bool), bool), i(s(fun(fun(_2893754, bool), fun(fun(_2893754, bool), bool)), subset), s(fun(_2893754, bool), i(s(fun(fun(_2893752, bool), fun(_2893754, bool)), i(s(fun(fun(_2893752, _2893754), fun(fun(_2893752, bool), fun(_2893754, bool))), image), s(fun(_2893752, _2893754), _2897845))), s(fun(_2893752, bool), _2897841))))), s(fun(_2893754, bool), _2897839))))]]]], 28692 ^ _1670770 : [(28695 ^ _1670770) ^ [_2895055, _2895057] : [p(s(bool, i(s(fun(_2893752, bool), i(s(fun(bool, fun(_2893752, bool)), i(s(fun(_2893752, fun(bool, fun(_2893752, bool))), setspec), s(_2893752, 28689 ^ [_2893750, _2893752, _2893754]))), s(bool, _2895055))), s(_2893752, _2895057)))), 28706 ^ _1670770 : [(28711 ^ _1670770) ^ [] : [p(s(bool, _2895055))], (28709 ^ _1670770) ^ [] : [-(s(_2893754, i(s(fun(_2893752, _2893754), 28687 ^ [_2893750, _2893752, _2893754]), s(_2893752, _2895057))) = s(_2893754, 28688 ^ [_2893750, _2893752, _2893754]))], (28707 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2893752, bool), bool), i(s(fun(_2893752, fun(fun(_2893752, bool), bool)), in), s(_2893752, _2895057))), s(fun(_2893752, bool), 28686 ^ [_2893750, _2893752, _2893754])))))]], 28698 ^ _1670770 : [(28701 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2893752, bool), bool), i(s(fun(_2893752, fun(fun(_2893752, bool), bool)), in), s(_2893752, _2895057))), s(fun(_2893752, bool), 28686 ^ [_2893750, _2893752, _2893754])))), s(_2893754, i(s(fun(_2893752, _2893754), 28687 ^ [_2893750, _2893752, _2893754]), s(_2893752, _2895057))) = s(_2893754, 28688 ^ [_2893750, _2893752, _2893754])], (28699 ^ _1670770) ^ [] : [-(p(s(bool, _2895055)))]]], (28693 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2893752, bool), i(s(fun(_2893754, fun(_2893752, bool)), i(s(fun(fun(_2893752, _2893754), fun(_2893754, fun(_2893752, bool))), i(s(fun(fun(_2893752, bool), fun(fun(_2893752, _2893754), fun(_2893754, fun(_2893752, bool)))), _2893750), s(fun(_2893752, bool), 28686 ^ [_2893750, _2893752, _2893754]))), s(fun(_2893752, _2893754), 28687 ^ [_2893750, _2893752, _2893754]))), s(_2893754, 28688 ^ [_2893750, _2893752, _2893754]))), s(_2893752, 28689 ^ [_2893750, _2893752, _2893754])))))]], 28716 ^ _1670770 : [(28735 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2893752, bool), i(s(fun(bool, fun(_2893752, bool)), i(s(fun(_2893752, fun(bool, fun(_2893752, bool))), setspec), s(_2893752, 28689 ^ [_2893750, _2893752, _2893754]))), s(bool, 28715 ^ [_2893750, _2893752, _2893754]))), s(_2893752, 28714 ^ [_2893750, _2893752, _2893754])))))], (28717 ^ _1670770) ^ [] : [p(s(bool, 28715 ^ [_2893750, _2893752, _2893754])), 28720 ^ _1670770 : [(28723 ^ _1670770) ^ [] : [-(s(_2893754, i(s(fun(_2893752, _2893754), 28687 ^ [_2893750, _2893752, _2893754]), s(_2893752, 28714 ^ [_2893750, _2893752, _2893754]))) = s(_2893754, 28688 ^ [_2893750, _2893752, _2893754]))], (28721 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2893752, bool), bool), i(s(fun(_2893752, fun(fun(_2893752, bool), bool)), in), s(_2893752, 28714 ^ [_2893750, _2893752, _2893754]))), s(fun(_2893752, bool), 28686 ^ [_2893750, _2893752, _2893754])))))]]], (28725 ^ _1670770) ^ [] : [-(p(s(bool, 28715 ^ [_2893750, _2893752, _2893754]))), p(s(bool, i(s(fun(fun(_2893752, bool), bool), i(s(fun(_2893752, fun(fun(_2893752, bool), bool)), in), s(_2893752, 28714 ^ [_2893750, _2893752, _2893754]))), s(fun(_2893752, bool), 28686 ^ [_2893750, _2893752, _2893754])))), s(_2893754, i(s(fun(_2893752, _2893754), 28687 ^ [_2893750, _2893752, _2893754]), s(_2893752, 28714 ^ [_2893750, _2893752, _2893754]))) = s(_2893754, 28688 ^ [_2893750, _2893752, _2893754])], (28737 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2893752, bool), i(s(fun(_2893754, fun(_2893752, bool)), i(s(fun(fun(_2893752, _2893754), fun(_2893754, fun(_2893752, bool))), i(s(fun(fun(_2893752, bool), fun(fun(_2893752, _2893754), fun(_2893754, fun(_2893752, bool)))), _2893750), s(fun(_2893752, bool), 28686 ^ [_2893750, _2893752, _2893754]))), s(fun(_2893752, _2893754), 28687 ^ [_2893750, _2893752, _2893754]))), s(_2893754, 28688 ^ [_2893750, _2893752, _2893754]))), s(_2893752, 28689 ^ [_2893750, _2893752, _2893754]))))]]], (22587 ^ _1670770) ^ [_2521883, _2521885, _2521887, _2521889] : [-(p(s(bool, i(s(fun(fun(_2521889, bool), bool), i(s(fun(fun(_2521889, fun(_2521889, bool)), fun(fun(_2521889, bool), bool)), pairwise), s(fun(_2521889, fun(_2521889, bool)), _2521887))), s(fun(_2521889, bool), i(s(fun(fun(_2521889, bool), fun(_2521889, bool)), i(s(fun(_2521889, fun(fun(_2521889, bool), fun(_2521889, bool))), insert), s(_2521889, _2521885))), s(fun(_2521889, bool), _2521883))))))), p(s(bool, i(s(fun(fun(_2521889, bool), bool), i(s(fun(fun(_2521889, fun(_2521889, bool)), fun(fun(_2521889, bool), bool)), pairwise), s(fun(_2521889, fun(_2521889, bool)), _2521887))), s(fun(_2521889, bool), _2521883)))), 22591 ^ _1670770 : [(22596 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2521889, bool), i(s(fun(_2521889, fun(_2521889, bool)), _2521887), s(_2521889, _2521885))), s(_2521889, 22590 ^ [_2521883, _2521885, _2521887, _2521889])))), p(s(bool, i(s(fun(_2521889, bool), i(s(fun(_2521889, fun(_2521889, bool)), _2521887), s(_2521889, 22590 ^ [_2521883, _2521885, _2521887, _2521889]))), s(_2521889, _2521885))))], (22594 ^ _1670770) ^ [] : [s(_2521889, 22590 ^ [_2521883, _2521885, _2521887, _2521889]) = s(_2521889, _2521885)], (22592 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2521889, bool), bool), i(s(fun(_2521889, fun(fun(_2521889, bool), bool)), in), s(_2521889, 22590 ^ [_2521883, _2521885, _2521887, _2521889]))), s(fun(_2521889, bool), _2521883)))))]]], (42906 ^ _1670770) ^ [_4236226, _4236228, _4236230, _4236232] : [s(cart(cart(real, _4236232), _4236230), _4236228) = s(cart(cart(real, _4236232), _4236230), _4236226), -(s(cart(cart(real, _4236230), _4236232), i(s(fun(cart(cart(real, _4236232), _4236230), cart(cart(real, _4236230), _4236232)), transp), s(cart(cart(real, _4236232), _4236230), _4236228))) = s(cart(cart(real, _4236230), _4236232), i(s(fun(cart(cart(real, _4236232), _4236230), cart(cart(real, _4236230), _4236232)), transp), s(cart(cart(real, _4236232), _4236230), _4236226))))], (13877 ^ _1670770) ^ [_2096673, _2096675] : [-(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(int, int), intu_neg), s(int, _2096675))))), s(int, i(s(fun(int, int), intu_neg), s(int, _2096673))))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2096673))), s(int, _2096675))))], (7546 ^ _1670770) ^ [_1884165, _1884167] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, i(s(fun(num, num), bit0), s(num, _1884167))))), s(num, i(s(fun(num, num), bit0), s(num, _1884165))))) = s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _1884167))), s(num, _1884165))))))], (29776 ^ _1670770) ^ [_2961915] : [s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), i(s(fun(fun(num, real), fun(real, fun(num, real))), _2961915), s(fun(num, real), 29777 ^ [_2961915]))), s(real, 29778 ^ [_2961915]))), s(num, 29779 ^ [_2961915]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), 29777 ^ [_2961915]), s(num, 29779 ^ [_2961915]))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, 29778 ^ [_2961915]))), s(num, 29779 ^ [_2961915]))))), 29782 ^ _1670770 : [(29783 ^ _1670770) ^ [_2962385, _2962387] : [s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, _2962387))))), s(fun(num, real), i(s(fun(real, fun(num, real)), i(s(fun(fun(num, real), fun(real, fun(num, real))), _2961915), s(fun(num, real), _2962385))), s(real, 29784 ^ [_2961915, _2962385, _2962387]))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), 29787 ^ _1670770 : [(29788 ^ _1670770) ^ [_2962639] : [p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, _2962639))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, _2962387)))))), -(s(real, i(s(fun(num, real), _2962385), s(num, _2962639))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]]], (29794 ^ _1670770) ^ [_2962790, _2962792] : [29796 ^ _1670770 : [(29799 ^ _1670770) ^ [] : [s(real, i(s(fun(num, real), _2962790), s(num, 29795 ^ [_2961915, _2962790, _2962792]))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (29797 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, 29795 ^ [_2961915, _2962790, _2962792]))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, _2962792)))))))]], 29800 ^ _1670770 : [(29801 ^ _1670770) ^ [_2963042] : [-(s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, _2962792))))), s(fun(num, real), i(s(fun(real, fun(num, real)), i(s(fun(fun(num, real), fun(real, fun(num, real))), _2961915), s(fun(num, real), _2962790))), s(real, _2963042))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]]]]], (25969 ^ _1670770) ^ [_2709069, _2709071, _2709073] : [s(num, i(s(fun(_2709073, num), i(s(fun(_2709071, fun(_2709073, num)), i(s(fun(fun(_2709073, fun(_2709071, num)), fun(_2709071, fun(_2709073, num))), _2709069), s(fun(_2709073, fun(_2709071, num)), 25970 ^ [_2709069, _2709071, _2709073]))), s(_2709071, 25971 ^ [_2709069, _2709071, _2709073]))), s(_2709073, 25972 ^ [_2709069, _2709071, _2709073]))) = s(num, i(s(fun(_2709071, num), i(s(fun(_2709073, fun(_2709071, num)), 25970 ^ [_2709069, _2709071, _2709073]), s(_2709073, 25972 ^ [_2709069, _2709071, _2709073]))), s(_2709071, 25971 ^ [_2709069, _2709071, _2709073]))), 25975 ^ _1670770 : [(25976 ^ _1670770) ^ [_2710129] : [s(num, i(s(fun(_2709071, num), i(s(fun(fun(_2709073, fun(_2709071, num)), fun(_2709071, num)), i(s(fun(fun(_2709073, bool), fun(fun(_2709073, fun(_2709071, num)), fun(_2709071, num))), _2710129), s(fun(_2709073, bool), 25977 ^ [_2709069, _2709071, _2709073, _2710129]))), s(fun(_2709073, fun(_2709071, num)), 25978 ^ [_2709069, _2709071, _2709073, _2710129]))), s(_2709071, 25979 ^ [_2709069, _2709071, _2709073, _2710129]))) = s(num, i(s(fun(fun(_2709073, num), num), i(s(fun(fun(_2709073, bool), fun(fun(_2709073, num), num)), nsum), s(fun(_2709073, bool), 25977 ^ [_2709069, _2709071, _2709073, _2710129]))), s(fun(_2709073, num), i(s(fun(_2709071, fun(_2709073, num)), i(s(fun(fun(_2709073, fun(_2709071, num)), fun(_2709071, fun(_2709073, num))), _2709069), s(fun(_2709073, fun(_2709071, num)), 25978 ^ [_2709069, _2709071, _2709073, _2710129]))), s(_2709071, 25979 ^ [_2709069, _2709071, _2709073, _2710129]))))), 25982 ^ _1670770 : [(25983 ^ _1670770) ^ [_2711241] : [s(num, i(s(fun(_2709073, num), i(s(fun(fun(_2709073, fun(_2709071, num)), fun(_2709073, num)), i(s(fun(fun(_2709071, bool), fun(fun(_2709073, fun(_2709071, num)), fun(_2709073, num))), _2711241), s(fun(_2709071, bool), 25984 ^ [_2709069, _2709071, _2709073, _2710129, _2711241]))), s(fun(_2709073, fun(_2709071, num)), 25985 ^ [_2709069, _2709071, _2709073, _2710129, _2711241]))), s(_2709073, 25986 ^ [_2709069, _2709071, _2709073, _2710129, _2711241]))) = s(num, i(s(fun(fun(_2709071, num), num), i(s(fun(fun(_2709071, bool), fun(fun(_2709071, num), num)), nsum), s(fun(_2709071, bool), 25984 ^ [_2709069, _2709071, _2709073, _2710129, _2711241]))), s(fun(_2709071, num), i(s(fun(_2709073, fun(_2709071, num)), 25985 ^ [_2709069, _2709071, _2709073, _2710129, _2711241]), s(_2709073, 25986 ^ [_2709069, _2709071, _2709073, _2710129, _2711241]))))), 25989 ^ _1670770 : [(25990 ^ _1670770) ^ [_2712129, _2712131, _2712133] : [-(s(num, i(s(fun(fun(_2709073, num), num), i(s(fun(fun(_2709073, bool), fun(fun(_2709073, num), num)), nsum), s(fun(_2709073, bool), _2712131))), s(fun(_2709073, num), i(s(fun(fun(_2709073, fun(_2709071, num)), fun(_2709073, num)), i(s(fun(fun(_2709071, bool), fun(fun(_2709073, fun(_2709071, num)), fun(_2709073, num))), _2711241), s(fun(_2709071, bool), _2712129))), s(fun(_2709073, fun(_2709071, num)), _2712133))))) = s(num, i(s(fun(fun(_2709071, num), num), i(s(fun(fun(_2709071, bool), fun(fun(_2709071, num), num)), nsum), s(fun(_2709071, bool), _2712129))), s(fun(_2709071, num), i(s(fun(fun(_2709073, fun(_2709071, num)), fun(_2709071, num)), i(s(fun(fun(_2709073, bool), fun(fun(_2709073, fun(_2709071, num)), fun(_2709071, num))), _2710129), s(fun(_2709073, bool), _2712131))), s(fun(_2709073, fun(_2709071, num)), _2712133)))))), p(s(bool, i(s(fun(fun(_2709073, bool), bool), finite), s(fun(_2709073, bool), _2712131)))), p(s(bool, i(s(fun(fun(_2709071, bool), bool), finite), s(fun(_2709071, bool), _2712129))))]]]]]]], (2344 ^ _1670770) ^ [_1708745, _1708747, _1708749, _1708751] : [s(_1708749, i(s(fun(_1708751, _1708749), _1708747), s(_1708751, 2345 ^ [_1708745, _1708747, _1708749, _1708751]))) = s(_1708749, i(s(fun(_1708751, _1708749), _1708745), s(_1708751, 2345 ^ [_1708745, _1708747, _1708749, _1708751]))), -(s(fun(_1708751, _1708749), _1708747) = s(fun(_1708751, _1708749), _1708745))], (4429 ^ _1670770) ^ [_1783549, _1783551] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1783551))), s(num, _1783549))))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1783549))), s(num, _1783551)))))], (9206 ^ _1670770) ^ [_1968433, _1968435, _1968437] : [-(p(s(bool, i(s(fun(list(_1968437), bool), i(s(fun(_1968437, fun(list(_1968437), bool)), mem), s(_1968437, _1968435))), s(list(_1968437), _1968433))))), 9207 ^ _1670770 : [(9208 ^ _1670770) ^ [_1968639, _1968641] : [-(p(s(bool, i(s(fun(list(_1968437), bool), i(s(fun(_1968437, fun(list(_1968437), bool)), mem), s(_1968437, _1968435))), s(list(_1968437), _1968641))))), s(list(_1968437), _1968433) = s(list(_1968437), i(s(fun(list(_1968437), list(_1968437)), i(s(fun(list(_1968437), fun(list(_1968437), list(_1968437))), append), s(list(_1968437), _1968641))), s(list(_1968437), i(s(fun(list(_1968437), list(_1968437)), i(s(fun(_1968437, fun(list(_1968437), list(_1968437))), cons), s(_1968437, _1968435))), s(list(_1968437), _1968639)))))]]], (9552 ^ _1670770) ^ [_1981865, _1981867] : [p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, _1981867))), s(nadd, _1981865)))), 9556 ^ _1670770 : [(9557 ^ _1670770) ^ [_1982025] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1981867))), s(num, _1982025))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1981865))), s(num, _1982025))))), s(num, 9555 ^ [_1981865, _1981867])))))))]]], (42863 ^ _1670770) ^ [_4233093, _4233095, _4233097, _4233099] : [s(cart(cart(real, _4233097), _4233099), _4233095) = s(cart(cart(real, _4233097), _4233099), _4233093), 42866 ^ _1670770 : [(42867 ^ _1670770) ^ [_4233312] : [-(s(cart(real, _4233099), i(s(fun(cart(real, _4233097), cart(real, _4233099)), i(s(fun(cart(cart(real, _4233097), _4233099), fun(cart(real, _4233097), cart(real, _4233099))), matrixu_vectoru_mul), s(cart(cart(real, _4233097), _4233099), _4233095))), s(cart(real, _4233097), _4233312))) = s(cart(real, _4233099), i(s(fun(cart(real, _4233097), cart(real, _4233099)), i(s(fun(cart(cart(real, _4233097), _4233099), fun(cart(real, _4233097), cart(real, _4233099))), matrixu_vectoru_mul), s(cart(cart(real, _4233097), _4233099), _4233093))), s(cart(real, _4233097), _4233312))))]]], (8517 ^ _1670770) ^ [_1931137, _1931139, _1931141] : [s(bool, i(s(fun(_1931139, bool), i(s(fun(fun(_1931139, _1931141), fun(_1931139, bool)), i(s(fun(fun(_1931141, fun(_1931139, bool)), fun(fun(_1931139, _1931141), fun(_1931139, bool))), _1931137), s(fun(_1931141, fun(_1931139, bool)), 8518 ^ [_1931137, _1931139, _1931141]))), s(fun(_1931139, _1931141), 8519 ^ [_1931137, _1931139, _1931141]))), s(_1931139, 8520 ^ [_1931137, _1931139, _1931141]))) = s(bool, i(s(fun(_1931139, bool), i(s(fun(_1931141, fun(_1931139, bool)), 8518 ^ [_1931137, _1931139, _1931141]), s(_1931141, i(s(fun(_1931139, _1931141), 8519 ^ [_1931137, _1931139, _1931141]), s(_1931139, 8520 ^ [_1931137, _1931139, _1931141]))))), s(_1931139, 8520 ^ [_1931137, _1931139, _1931141]))), 8523 ^ _1670770 : [(8524 ^ _1670770) ^ [_1931882, _1931884, _1931886] : [-(s(bool, i(s(fun(list(_1931139), bool), i(s(fun(list(_1931141), fun(list(_1931139), bool)), i(s(fun(fun(_1931141, fun(_1931139, bool)), fun(list(_1931141), fun(list(_1931139), bool))), all2), s(fun(_1931141, fun(_1931139, bool)), _1931886))), s(list(_1931141), i(s(fun(list(_1931139), list(_1931141)), i(s(fun(fun(_1931139, _1931141), fun(list(_1931139), list(_1931141))), map0), s(fun(_1931139, _1931141), _1931884))), s(list(_1931139), _1931882))))), s(list(_1931139), _1931882))) = s(bool, i(s(fun(list(_1931139), bool), i(s(fun(fun(_1931139, bool), fun(list(_1931139), bool)), all0), s(fun(_1931139, bool), i(s(fun(fun(_1931139, _1931141), fun(_1931139, bool)), i(s(fun(fun(_1931141, fun(_1931139, bool)), fun(fun(_1931139, _1931141), fun(_1931139, bool))), _1931137), s(fun(_1931141, fun(_1931139, bool)), _1931886))), s(fun(_1931139, _1931141), _1931884))))), s(list(_1931139), _1931882))))]]], (41631 ^ _1670770) ^ [_4125305, _4125307] : [-(p(s(bool, i(s(fun(cart(real, _4125307), bool), i(s(fun(cart(real, _4125307), fun(cart(real, _4125307), bool)), orthogonal), s(cart(real, _4125307), i(s(fun(num, cart(real, _4125307)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(cart(real, _4125307), _4125305)))))], (15282 ^ _1670770) ^ [_2133470, _2133472] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_divides), s(int, 15278 ^ [_2133470, _2133472]))), s(int, _2133470)))))], (11543 ^ _1670770) ^ [_2039584, _2039586, _2039588] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(real, real), realu_abs), s(real, _2039588))))), s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2039586))), s(real, _2039588))))))))), s(real, _2039584)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), realu_abs), s(real, _2039586))))), s(real, _2039584)))))], (10093 ^ _1670770) ^ [] : [-(s(hreal, i(s(fun(fun(nadd, bool), hreal), mku_hreal), s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, i(s(fun(nadd, nadd), naddu_inv), s(nadd, x))))))) = s(hreal, i(s(fun(hreal, hreal), hrealu_inv), s(hreal, i(s(fun(fun(nadd, bool), hreal), mku_hreal), s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, x))))))))], (10618 ^ _1670770) ^ [_2016166] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, x1))), s(real, y1))) = s(bool, i(s(fun(fun(bool, bool), bool), h_), s(fun(bool, bool), _2016166)))), 10636 ^ _1670770 : [(10639 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(real, fun(prod(hreal, hreal), bool)), destu_real), s(real, x1))), s(prod(hreal, hreal), 10634 ^ [_2016166])))))], (10641 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(real, fun(prod(hreal, hreal), bool)), destu_real), s(real, y1))), s(prod(hreal, hreal), 10635 ^ [_2016166])))))], (10643 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(bool, bool), _2016166), s(bool, 10619 ^ [_2016166]))))], (10637 ^ _1670770) ^ [] : [-(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_le), s(prod(hreal, hreal), 10634 ^ [_2016166]))), s(prod(hreal, hreal), 10635 ^ [_2016166]))) = s(bool, 10619 ^ [_2016166]))]], 10622 ^ _1670770 : [(10625 ^ _1670770) ^ [_2016427, _2016429] : [s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_le), s(prod(hreal, hreal), _2016429))), s(prod(hreal, hreal), _2016427))) = s(bool, 10619 ^ [_2016166]), p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(real, fun(prod(hreal, hreal), bool)), destu_real), s(real, x1))), s(prod(hreal, hreal), _2016429)))), p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(real, fun(prod(hreal, hreal), bool)), destu_real), s(real, y1))), s(prod(hreal, hreal), _2016427))))], (10623 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(bool, bool), _2016166), s(bool, 10619 ^ [_2016166])))))]]], (3344 ^ _1670770) ^ [_1736416, _1736418, _1736420] : [s(fun(_1736420, fun(_1736418, bool)), i(s(fun(prod(_1736420, _1736418), fun(_1736420, fun(_1736418, bool))), repu_prod), s(prod(_1736420, _1736418), i(s(fun(fun(_1736420, fun(_1736418, bool)), prod(_1736420, _1736418)), absu_prod), s(fun(_1736420, fun(_1736418, bool)), _1736416))))) = s(fun(_1736420, fun(_1736418, bool)), _1736416), -(s(fun(_1736420, fun(_1736418, bool)), _1736416) = s(fun(_1736420, fun(_1736418, bool)), i(s(fun(_1736418, fun(_1736420, fun(_1736418, bool))), i(s(fun(_1736420, fun(_1736418, fun(_1736420, fun(_1736418, bool)))), mku_pair), s(_1736420, 3347 ^ [_1736416, _1736418, _1736420]))), s(_1736418, 3348 ^ [_1736416, _1736418, _1736420]))))], (149 ^ _1670770) ^ [_1673114, _1673116] : [150 ^ _1670770 : [(153 ^ _1670770) ^ [] : [p(s(bool, _1673114))], (151 ^ _1670770) ^ [] : [-(p(s(bool, _1673116)))]], 154 ^ _1670770 : [(155 ^ _1670770) ^ [] : [-(p(s(bool, _1673116))), p(s(bool, _1673116)), p(s(bool, _1673114))], (165 ^ _1670770) ^ [] : [p(s(bool, _1673116)), 168 ^ _1670770 : [(171 ^ _1670770) ^ [] : [-(p(s(bool, _1673114)))], (169 ^ _1670770) ^ [] : [-(p(s(bool, _1673116)))]]]]], (39072 ^ _1670770) ^ [_3952277, _3952279, _3952281, _3952283] : [-(s(real, i(s(fun(cart(real, _3952283), real), i(s(fun(cart(real, _3952283), fun(cart(real, _3952283), real)), dot), s(cart(real, _3952283), i(s(fun(cart(real, _3952283), cart(real, _3952283)), i(s(fun(real, fun(cart(real, _3952283), cart(real, _3952283))), r_), s(real, _3952281))), s(cart(real, _3952283), _3952279))))), s(cart(real, _3952283), _3952277))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _3952281))), s(real, i(s(fun(cart(real, _3952283), real), i(s(fun(cart(real, _3952283), fun(cart(real, _3952283), real)), dot), s(cart(real, _3952283), _3952279))), s(cart(real, _3952283), _3952277))))))], (29476 ^ _1670770) ^ [_2942039] : [s(real, i(s(fun(num, real), i(s(fun(fun(num, num), fun(num, real)), _2942039), s(fun(num, num), 29477 ^ [_2942039]))), s(num, 29478 ^ [_2942039]))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), 29477 ^ [_2942039]), s(num, 29478 ^ [_2942039]))))), 29481 ^ _1670770 : [(29482 ^ _1670770) ^ [_2942354, _2942356, _2942358] : [-(s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(fun(num, num), num), i(s(fun(fun(num, bool), fun(fun(num, num), num)), nsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2942356))), s(num, _2942354))))), s(fun(num, num), _2942358))))) = s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2942356))), s(num, _2942354))))), s(fun(num, real), i(s(fun(fun(num, num), fun(num, real)), _2942039), s(fun(num, num), _2942358))))))]]], (17138 ^ _1670770) ^ [_2220154, _2220156, _2220158] : [17147 ^ _1670770 : [(17152 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2220158, bool), _2220156), s(_2220158, 17146 ^ [_2220154, _2220156, _2220158])))))], (17150 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2220158, bool), bool), i(s(fun(_2220158, fun(fun(_2220158, bool), bool)), in), s(_2220158, 17146 ^ [_2220154, _2220156, _2220158]))), s(fun(_2220158, bool), 17145 ^ [_2220154, _2220156, _2220158])))))], (17148 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_2220158, bool), bool), bool), i(s(fun(fun(_2220158, bool), fun(fun(fun(_2220158, bool), bool), bool)), in), s(fun(_2220158, bool), 17145 ^ [_2220154, _2220156, _2220158]))), s(fun(fun(_2220158, bool), bool), _2220154)))))]], 17139 ^ _1670770 : [(17140 ^ _1670770) ^ [_2220402] : [p(s(bool, i(s(fun(fun(_2220158, bool), bool), i(s(fun(_2220158, fun(fun(_2220158, bool), bool)), in), s(_2220158, _2220402))), s(fun(_2220158, bool), i(s(fun(fun(fun(_2220158, bool), bool), fun(_2220158, bool)), unions), s(fun(fun(_2220158, bool), bool), _2220154)))))), p(s(bool, i(s(fun(_2220158, bool), _2220156), s(_2220158, _2220402))))]]], (14243 ^ _1670770) ^ [] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_min), s(int, x))), s(int, x))) = s(int, x))], (29275 ^ _1670770) ^ [_2931732] : [s(real, i(s(fun(num, real), i(s(fun(fun(num, real), fun(num, real)), i(s(fun(fun(num, real), fun(fun(num, real), fun(num, real))), _2931732), s(fun(num, real), 29276 ^ [_2931732]))), s(fun(num, real), 29277 ^ [_2931732]))), s(num, 29278 ^ [_2931732]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(num, real), 29276 ^ [_2931732]), s(num, 29278 ^ [_2931732]))))), s(real, i(s(fun(num, real), 29277 ^ [_2931732]), s(num, 29278 ^ [_2931732]))))), 29281 ^ _1670770 : [(29282 ^ _1670770) ^ [_2932211, _2932213, _2932215, _2932217] : [-(s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2932213))), s(num, _2932211))))), s(fun(num, real), i(s(fun(fun(num, real), fun(num, real)), i(s(fun(fun(num, real), fun(fun(num, real), fun(num, real))), _2931732), s(fun(num, real), _2932217))), s(fun(num, real), _2932215))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2932213))), s(num, _2932211))))), s(fun(num, real), _2932217))))), s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2932213))), s(num, _2932211))))), s(fun(num, real), _2932215))))))]]], (4293 ^ _1670770) ^ [_1780462] : [-(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1780462))), s(num, i(s(fun(num, num), numeral), s(num, u_0))))) = s(bool, f0))], (23788 ^ _1670770) ^ [_2574526, _2574528] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(fun(real, bool), real), sup), s(fun(real, bool), _2574528))))))), s(real, _2574526))))), -(s(fun(real, bool), _2574528) = s(fun(real, bool), empty)), 23794 ^ _1670770 : [(23797 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), realu_abs), s(real, 23793 ^ [_2574526, _2574528]))))), s(real, _2574526))))], (23795 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 23793 ^ [_2574526, _2574528]))), s(fun(real, bool), _2574528)))))]]], (37847 ^ _1670770) ^ [_3796169, _3796171, _3796173] : [p(s(bool, i(s(fun(fun(_3796173, bool), bool), finite), s(fun(_3796173, bool), _3796169)))), 37851 ^ _1670770 : [(37852 ^ _1670770) ^ [_3796346] : [p(s(bool, i(s(fun(fun(_3796173, bool), bool), i(s(fun(_3796173, fun(fun(_3796173, bool), bool)), in), s(_3796173, _3796346))), s(fun(_3796173, bool), _3796169)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 37850 ^ [_3796169, _3796171, _3796173]))), s(num, i(s(fun(_3796173, num), _3796171), s(_3796173, _3796346)))))))]]], (25937 ^ _1670770) ^ [_2707594, _2707596, _2707598, _2707600] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(_2707600, num), _2707598), s(_2707600, _2707594))))), s(num, i(s(fun(fun(_2707600, num), num), i(s(fun(fun(_2707600, bool), fun(fun(_2707600, num), num)), nsum), s(fun(_2707600, bool), i(s(fun(_2707600, fun(_2707600, bool)), i(s(fun(fun(_2707600, bool), fun(_2707600, fun(_2707600, bool))), delete), s(fun(_2707600, bool), _2707596))), s(_2707600, _2707594))))), s(fun(_2707600, num), _2707598))))) = s(num, i(s(fun(fun(_2707600, num), num), i(s(fun(fun(_2707600, bool), fun(fun(_2707600, num), num)), nsum), s(fun(_2707600, bool), _2707596))), s(fun(_2707600, num), _2707598)))), p(s(bool, i(s(fun(fun(_2707600, bool), bool), finite), s(fun(_2707600, bool), _2707596)))), p(s(bool, i(s(fun(fun(_2707600, bool), bool), i(s(fun(_2707600, fun(fun(_2707600, bool), bool)), in), s(_2707600, _2707594))), s(fun(_2707600, bool), _2707596))))], (12307 ^ _1670770) ^ [_2059385, _2059387, _2059389] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2059385)))), -(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2059389))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, _2059387))), s(real, _2059385))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2059389))), s(real, _2059385))))), s(real, _2059387))))], (39657 ^ _1670770) ^ [_3973394, _3973396] : [-(s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(cart(real, _3973396), real), vectoru_norm), s(cart(real, _3973396), _3973394))))) = s(real, i(s(fun(cart(real, _3973396), real), vectoru_norm), s(cart(real, _3973396), _3973394))))], (13497 ^ _1670770) ^ [_2087104, _2087106] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2087106))), s(int, _2087104))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2087104))), s(int, _2087106))))], (13969 ^ _1670770) ^ [_2099005, _2099007] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2099007))), s(int, _2099005))))), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2099005))), s(int, _2099007)))))], (17838 ^ _1670770) ^ [_2262740, _2262742, _2262744, _2262746, _2262748] : [17844 ^ _1670770 : [(17847 ^ _1670770) ^ [_2263859, _2263861, _2263863] : [p(s(bool, i(s(fun(_2262748, bool), i(s(fun(bool, fun(_2262748, bool)), i(s(fun(_2262748, fun(bool, fun(_2262748, bool))), setspec), s(_2262748, 17841 ^ [_2262740, _2262742, _2262744, _2262746, _2262748]))), s(bool, i(s(fun(_2262742, bool), i(s(fun(_2262744, fun(_2262742, bool)), i(s(fun(_2262746, fun(_2262744, fun(_2262742, bool))), 17839 ^ [_2262740, _2262742, _2262744, _2262746, _2262748]), s(_2262746, _2263863))), s(_2262744, _2263861))), s(_2262742, _2263859))))), s(_2262748, i(s(fun(_2262742, _2262748), i(s(fun(_2262744, fun(_2262742, _2262748)), i(s(fun(_2262746, fun(_2262744, fun(_2262742, _2262748))), 17840 ^ [_2262740, _2262742, _2262744, _2262746, _2262748]), s(_2262746, _2263863))), s(_2262744, _2263861))), s(_2262742, _2263859))))))], (17845 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2262748, bool), i(s(fun(fun(_2262746, fun(_2262744, fun(_2262742, _2262748))), fun(_2262748, bool)), i(s(fun(fun(_2262746, fun(_2262744, fun(_2262742, bool))), fun(fun(_2262746, fun(_2262744, fun(_2262742, _2262748))), fun(_2262748, bool))), _2262740), s(fun(_2262746, fun(_2262744, fun(_2262742, bool))), 17839 ^ [_2262740, _2262742, _2262744, _2262746, _2262748]))), s(fun(_2262746, fun(_2262744, fun(_2262742, _2262748))), 17840 ^ [_2262740, _2262742, _2262744, _2262746, _2262748]))), s(_2262748, 17841 ^ [_2262740, _2262742, _2262744, _2262746, _2262748])))))]], 17851 ^ _1670770 : [(17854 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2262748, bool), i(s(fun(fun(_2262746, fun(_2262744, fun(_2262742, _2262748))), fun(_2262748, bool)), i(s(fun(fun(_2262746, fun(_2262744, fun(_2262742, bool))), fun(fun(_2262746, fun(_2262744, fun(_2262742, _2262748))), fun(_2262748, bool))), _2262740), s(fun(_2262746, fun(_2262744, fun(_2262742, bool))), 17839 ^ [_2262740, _2262742, _2262744, _2262746, _2262748]))), s(fun(_2262746, fun(_2262744, fun(_2262742, _2262748))), 17840 ^ [_2262740, _2262742, _2262744, _2262746, _2262748]))), s(_2262748, 17841 ^ [_2262740, _2262742, _2262744, _2262746, _2262748]))))], (17852 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2262748, bool), i(s(fun(bool, fun(_2262748, bool)), i(s(fun(_2262748, fun(bool, fun(_2262748, bool))), setspec), s(_2262748, 17841 ^ [_2262740, _2262742, _2262744, _2262746, _2262748]))), s(bool, i(s(fun(_2262742, bool), i(s(fun(_2262744, fun(_2262742, bool)), i(s(fun(_2262746, fun(_2262744, fun(_2262742, bool))), 17839 ^ [_2262740, _2262742, _2262744, _2262746, _2262748]), s(_2262746, 17848 ^ [_2262740, _2262742, _2262744, _2262746, _2262748]))), s(_2262744, 17849 ^ [_2262740, _2262742, _2262744, _2262746, _2262748]))), s(_2262742, 17850 ^ [_2262740, _2262742, _2262744, _2262746, _2262748]))))), s(_2262748, i(s(fun(_2262742, _2262748), i(s(fun(_2262744, fun(_2262742, _2262748)), i(s(fun(_2262746, fun(_2262744, fun(_2262742, _2262748))), 17840 ^ [_2262740, _2262742, _2262744, _2262746, _2262748]), s(_2262746, 17848 ^ [_2262740, _2262742, _2262744, _2262746, _2262748]))), s(_2262744, 17849 ^ [_2262740, _2262742, _2262744, _2262746, _2262748]))), s(_2262742, 17850 ^ [_2262740, _2262742, _2262744, _2262746, _2262748])))))))]], 17855 ^ _1670770 : [(17869 ^ _1670770) ^ [_2265423, _2265425] : [17873 ^ _1670770 : [(17876 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2262748, bool), q0), s(_2262748, i(s(fun(_2262742, _2262748), i(s(fun(_2262744, fun(_2262742, _2262748)), i(s(fun(_2262746, fun(_2262744, fun(_2262742, _2262748))), _2265423), s(_2262746, 17870 ^ [_2262740, _2262742, _2262744, _2262746, _2262748, _2265423, _2265425]))), s(_2262744, 17871 ^ [_2262740, _2262742, _2262744, _2262746, _2262748, _2265423, _2265425]))), s(_2262742, 17872 ^ [_2262740, _2262742, _2262744, _2262746, _2262748, _2265423, _2265425]))))))], (17874 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2262742, bool), i(s(fun(_2262744, fun(_2262742, bool)), i(s(fun(_2262746, fun(_2262744, fun(_2262742, bool))), _2265425), s(_2262746, 17870 ^ [_2262740, _2262742, _2262744, _2262746, _2262748, _2265423, _2265425]))), s(_2262744, 17871 ^ [_2262740, _2262742, _2262744, _2262746, _2262748, _2265423, _2265425]))), s(_2262742, 17872 ^ [_2262740, _2262742, _2262744, _2262746, _2262748, _2265423, _2265425])))))]], 17877 ^ _1670770 : [(17878 ^ _1670770) ^ [_2266128] : [p(s(bool, i(s(fun(fun(_2262748, bool), bool), i(s(fun(_2262748, fun(fun(_2262748, bool), bool)), in), s(_2262748, _2266128))), s(fun(_2262748, bool), i(s(fun(fun(_2262748, bool), fun(_2262748, bool)), gspec), s(fun(_2262748, bool), i(s(fun(fun(_2262746, fun(_2262744, fun(_2262742, _2262748))), fun(_2262748, bool)), i(s(fun(fun(_2262746, fun(_2262744, fun(_2262742, bool))), fun(fun(_2262746, fun(_2262744, fun(_2262742, _2262748))), fun(_2262748, bool))), _2262740), s(fun(_2262746, fun(_2262744, fun(_2262742, bool))), _2265425))), s(fun(_2262746, fun(_2262744, fun(_2262742, _2262748))), _2265423)))))))), -(p(s(bool, i(s(fun(_2262748, bool), q0), s(_2262748, _2266128)))))]]], (17856 ^ _1670770) ^ [_2264519, _2264521] : [17858 ^ _1670770 : [(17861 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2262748, bool), q0), s(_2262748, 17857 ^ [_2262740, _2262742, _2262744, _2262746, _2262748, _2264519, _2264521]))))], (17859 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2262748, bool), bool), i(s(fun(_2262748, fun(fun(_2262748, bool), bool)), in), s(_2262748, 17857 ^ [_2262740, _2262742, _2262744, _2262746, _2262748, _2264519, _2264521]))), s(fun(_2262748, bool), i(s(fun(fun(_2262748, bool), fun(_2262748, bool)), gspec), s(fun(_2262748, bool), i(s(fun(fun(_2262746, fun(_2262744, fun(_2262742, _2262748))), fun(_2262748, bool)), i(s(fun(fun(_2262746, fun(_2262744, fun(_2262742, bool))), fun(fun(_2262746, fun(_2262744, fun(_2262742, _2262748))), fun(_2262748, bool))), _2262740), s(fun(_2262746, fun(_2262744, fun(_2262742, bool))), _2264521))), s(fun(_2262746, fun(_2262744, fun(_2262742, _2262748))), _2264519)))))))))]], 17862 ^ _1670770 : [(17863 ^ _1670770) ^ [_2265116, _2265118, _2265120] : [p(s(bool, i(s(fun(_2262742, bool), i(s(fun(_2262744, fun(_2262742, bool)), i(s(fun(_2262746, fun(_2262744, fun(_2262742, bool))), _2264521), s(_2262746, _2265120))), s(_2262744, _2265118))), s(_2262742, _2265116)))), -(p(s(bool, i(s(fun(_2262748, bool), q0), s(_2262748, i(s(fun(_2262742, _2262748), i(s(fun(_2262744, fun(_2262742, _2262748)), i(s(fun(_2262746, fun(_2262744, fun(_2262742, _2262748))), _2264519), s(_2262746, _2265120))), s(_2262744, _2265118))), s(_2262742, _2265116)))))))]]]]], (11739 ^ _1670770) ^ [_2045349, _2045351, _2045353] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2045349))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_max), s(real, _2045353))), s(real, _2045351)))))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2045349))), s(real, _2045353))))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2045349))), s(real, _2045351)))))], (34958 ^ _1670770) ^ [_3652719, _3652721] : [34983 ^ _1670770 : [(34986 ^ _1670770) ^ [_3654655] : [-(s(fun(_3652721, bool), 34982 ^ [_3652719, _3652721]) = s(fun(_3652721, bool), _3654655)), p(s(bool, i(s(fun(fun(_3652721, bool), bool), _3652719), s(fun(_3652721, bool), _3654655)))), p(s(bool, i(s(fun(fun(_3652721, bool), bool), i(s(fun(fun(_3652721, bool), fun(fun(_3652721, bool), bool)), subset), s(fun(_3652721, bool), 34982 ^ [_3652719, _3652721]))), s(fun(_3652721, bool), _3654655))))], (34984 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3652721, bool), bool), _3652719), s(fun(_3652721, bool), 34982 ^ [_3652719, _3652721])))))]], 34960 ^ _1670770 : [(34967 ^ _1670770) ^ [_3653856, _3653858] : [p(s(bool, i(s(fun(fun(fun(_3652721, bool), bool), bool), i(s(fun(fun(_3652721, bool), fun(fun(fun(_3652721, bool), bool), bool)), in), s(fun(_3652721, bool), _3653858))), s(fun(fun(_3652721, bool), bool), 34959 ^ [_3652719, _3652721])))), p(s(bool, i(s(fun(fun(fun(_3652721, bool), bool), bool), i(s(fun(fun(_3652721, bool), fun(fun(fun(_3652721, bool), bool), bool)), in), s(fun(_3652721, bool), _3653856))), s(fun(fun(_3652721, bool), bool), 34959 ^ [_3652719, _3652721])))), -(p(s(bool, i(s(fun(fun(_3652721, bool), bool), i(s(fun(fun(_3652721, bool), fun(fun(_3652721, bool), bool)), subset), s(fun(_3652721, bool), _3653858))), s(fun(_3652721, bool), _3653856))))), -(p(s(bool, i(s(fun(fun(_3652721, bool), bool), i(s(fun(fun(_3652721, bool), fun(fun(_3652721, bool), bool)), subset), s(fun(_3652721, bool), _3653856))), s(fun(_3652721, bool), _3653858)))))], (34961 ^ _1670770) ^ [_3653621] : [p(s(bool, i(s(fun(fun(fun(_3652721, bool), bool), bool), i(s(fun(fun(_3652721, bool), fun(fun(fun(_3652721, bool), bool), bool)), in), s(fun(_3652721, bool), _3653621))), s(fun(fun(_3652721, bool), bool), 34959 ^ [_3652719, _3652721])))), -(p(s(bool, i(s(fun(fun(_3652721, bool), bool), _3652719), s(fun(_3652721, bool), _3653621)))))], (34981 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3652721, bool), bool), _3652719), s(fun(_3652721, bool), i(s(fun(fun(fun(_3652721, bool), bool), fun(_3652721, bool)), unions), s(fun(fun(_3652721, bool), bool), 34959 ^ [_3652719, _3652721]))))))]]], (12097 ^ _1670770) ^ [_2053814, _2053816] : [-(s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, _2053816))), s(real, _2053814))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, i(s(fun(real, real), realu_abs), s(real, _2053816))))), s(real, i(s(fun(real, real), realu_abs), s(real, _2053814))))))], (39311 ^ _1670770) ^ [_3963422, _3963424] : [-(s(real, i(s(fun(real, real), sqrt), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _3963424))), s(real, _3963422))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(real, real), sqrt), s(real, _3963424))))), s(real, i(s(fun(real, real), sqrt), s(real, _3963422)))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _3963424)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _3963422))))], (41988 ^ _1670770) ^ [_4146293, _4146295] : [s(cart(real, _4146295), i(s(fun(cart(real, _4146295), cart(real, _4146295)), _4146293), s(cart(real, _4146295), 41989 ^ [_4146293, _4146295]))) = s(cart(real, _4146295), 41989 ^ [_4146293, _4146295]), -(p(s(bool, i(s(fun(fun(cart(real, _4146295), cart(real, _4146295)), bool), linear), s(fun(cart(real, _4146295), cart(real, _4146295)), _4146293)))))], (38278 ^ _1670770) ^ [_3814448, _3814450, _3814452, _3814454] : [p(s(bool, i(s(fun(fun(_3814454, bool), bool), _3814452), s(fun(_3814454, bool), _3814448)))), -(s(bool, i(s(fun(fun(_3814454, bool), bool), i(s(fun(fun(_3814454, bool), fun(fun(_3814454, bool), bool)), subset), s(fun(_3814454, bool), i(s(fun(fun(_3814454, bool), fun(_3814454, bool)), i(s(fun(fun(fun(_3814454, bool), bool), fun(fun(_3814454, bool), fun(_3814454, bool))), hull), s(fun(fun(_3814454, bool), bool), _3814452))), s(fun(_3814454, bool), _3814450))))), s(fun(_3814454, bool), _3814448))) = s(bool, i(s(fun(fun(_3814454, bool), bool), i(s(fun(fun(_3814454, bool), fun(fun(_3814454, bool), bool)), subset), s(fun(_3814454, bool), _3814450))), s(fun(_3814454, bool), _3814448))))], (13265 ^ _1670770) ^ [_2080482, _2080484] : [-(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2080484))), s(int, _2080482))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(int, real), realu_ofu_int), s(int, _2080484))))), s(real, i(s(fun(int, real), realu_ofu_int), s(int, _2080482))))))], (9362 ^ _1670770) ^ [_1974591, _1974593, _1974595] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1974595))), s(num, _1974593)))), 9365 ^ _1670770 : [(9366 ^ _1670770) ^ [_1974748] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1974595))), s(num, _1974748))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1974593))), s(num, _1974748))))), s(num, _1974591)))))))]]], (2409 ^ _1670770) ^ [_1710627] : [-(s(bool, _1710627) = s(bool, t)), -(s(bool, _1710627) = s(bool, f0))], (7753 ^ _1670770) ^ [_1892854, _1892856] : [-(p(s(bool, i(s(fun(fun(num, fun(_1892856, bool)), bool), zrecspace), s(fun(num, fun(_1892856, bool)), _1892854))))), 7754 ^ _1670770 : [(7757 ^ _1670770) ^ [_1893164, _1893166, _1893168] : [s(fun(num, fun(_1892856, bool)), _1892854) = s(fun(num, fun(_1892856, bool)), i(s(fun(fun(num, fun(num, fun(_1892856, bool))), fun(num, fun(_1892856, bool))), i(s(fun(_1892856, fun(fun(num, fun(num, fun(_1892856, bool))), fun(num, fun(_1892856, bool)))), i(s(fun(num, fun(_1892856, fun(fun(num, fun(num, fun(_1892856, bool))), fun(num, fun(_1892856, bool))))), zconstr), s(num, _1893168))), s(_1892856, _1893166))), s(fun(num, fun(num, fun(_1892856, bool))), _1893164))), p(s(bool, i(s(fun(fun(num, fun(_1892856, bool)), bool), zrecspace), s(fun(num, fun(_1892856, bool)), i(s(fun(num, fun(num, fun(_1892856, bool))), _1893164), s(num, 7760 ^ [_1892854, _1892856, _1893164, _1893166, _1893168]))))))], (7755 ^ _1670770) ^ [] : [s(fun(num, fun(_1892856, bool)), _1892854) = s(fun(num, fun(_1892856, bool)), zbot)]]], (7390 ^ _1670770) ^ [_1880805] : [-(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_a_), s(num, u_0))), s(num, i(s(fun(num, num), bit0), s(num, _1880805))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_a_), s(num, u_0))), s(num, _1880805))))], (11171 ^ _1670770) ^ [] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, m))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, n))), s(real, p1))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, n))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, m))), s(real, p1))))))], (43897 ^ _1670770) ^ [_4293484, _4293486, _4293488, _4293490] : [-(s(cart(real, finite_sum(_4293490, _4293488)), i(s(fun(cart(real, _4293488), cart(real, finite_sum(_4293490, _4293488))), i(s(fun(cart(real, _4293490), fun(cart(real, _4293488), cart(real, finite_sum(_4293490, _4293488)))), pastecart), s(cart(real, _4293490), i(s(fun(cart(real, _4293490), cart(real, _4293490)), vectoru_neg), s(cart(real, _4293490), _4293486))))), s(cart(real, _4293488), i(s(fun(cart(real, _4293488), cart(real, _4293488)), vectoru_neg), s(cart(real, _4293488), _4293484))))) = s(cart(real, finite_sum(_4293490, _4293488)), i(s(fun(cart(real, finite_sum(_4293490, _4293488)), cart(real, finite_sum(_4293490, _4293488))), vectoru_neg), s(cart(real, finite_sum(_4293490, _4293488)), i(s(fun(cart(real, _4293488), cart(real, finite_sum(_4293490, _4293488))), i(s(fun(cart(real, _4293490), fun(cart(real, _4293488), cart(real, finite_sum(_4293490, _4293488)))), pastecart), s(cart(real, _4293490), _4293486))), s(cart(real, _4293488), _4293484))))))], (46406 ^ _1670770) ^ [_4438944, _4438946, _4438948] : [46407 ^ _1670770 : [(46408 ^ _1670770) ^ [_4439224] : [s(cart(cart(real, _4438946), _4438946), i(s(fun(cart(cart(real, _4438946), _4438948), cart(cart(real, _4438946), _4438946)), i(s(fun(cart(cart(real, _4438948), _4438946), fun(cart(cart(real, _4438946), _4438948), cart(cart(real, _4438946), _4438946))), matrixu_mul), s(cart(cart(real, _4438948), _4438946), _4439224))), s(cart(cart(real, _4438946), _4438948), i(s(fun(cart(cart(real, _4438948), _4438946), cart(cart(real, _4438946), _4438948)), transp), s(cart(cart(real, _4438948), _4438946), _4438944))))) = s(cart(cart(real, _4438946), _4438946), i(s(fun(num, cart(cart(real, _4438946), _4438946)), mat), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))]], -(s(cart(cart(real, _4438946), _4438946), i(s(fun(cart(cart(real, _4438946), _4438948), cart(cart(real, _4438946), _4438946)), i(s(fun(cart(cart(real, _4438948), _4438946), fun(cart(cart(real, _4438946), _4438948), cart(cart(real, _4438946), _4438946))), matrixu_mul), s(cart(cart(real, _4438948), _4438946), _4438944))), s(cart(cart(real, _4438946), _4438948), 46409 ^ [_4438944, _4438946, _4438948]))) = s(cart(cart(real, _4438946), _4438946), i(s(fun(num, cart(cart(real, _4438946), _4438946)), mat), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (11775 ^ _1670770) ^ [_2046356, _2046358, _2046360] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2046356))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_max), s(real, _2046360))), s(real, _2046358)))))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2046356))), s(real, _2046360))))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2046356))), s(real, _2046358)))))], (42230 ^ _1670770) ^ [_4166903, _4166905, _4166907, _4166909, _4166911, _4166913, _4166915] : [p(s(bool, i(s(fun(fun(cart(real, _4166913), fun(cart(real, _4166911), cart(real, _4166915))), bool), bilinear), s(fun(cart(real, _4166913), fun(cart(real, _4166911), cart(real, _4166915))), _4166909)))), -(s(cart(real, _4166915), i(s(fun(cart(real, _4166911), cart(real, _4166915)), i(s(fun(cart(real, _4166913), fun(cart(real, _4166911), cart(real, _4166915))), _4166909), s(cart(real, _4166913), i(s(fun(cart(real, _4166913), cart(real, _4166913)), i(s(fun(real, fun(cart(real, _4166913), cart(real, _4166913))), r_), s(real, _4166907))), s(cart(real, _4166913), _4166905))))), s(cart(real, _4166911), _4166903))) = s(cart(real, _4166915), i(s(fun(cart(real, _4166915), cart(real, _4166915)), i(s(fun(real, fun(cart(real, _4166915), cart(real, _4166915))), r_), s(real, _4166907))), s(cart(real, _4166915), i(s(fun(cart(real, _4166911), cart(real, _4166915)), i(s(fun(cart(real, _4166913), fun(cart(real, _4166911), cart(real, _4166915))), _4166909), s(cart(real, _4166913), _4166905))), s(cart(real, _4166911), _4166903))))))], (12363 ^ _1670770) ^ [_2061003, _2061005, _2061007] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2061003)))), -(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, _2061007))), s(real, _2061003))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, _2061005))), s(real, _2061003))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2061007))), s(real, _2061005))))], (9699 ^ _1670770) ^ [_1986744] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_mul), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(nadd, _1986744))))), s(nadd, _1986744)))))], (4259 ^ _1670770) ^ [_1779607, _1779609, _1779611] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1779609))), s(num, _1779607))))), s(num, _1779611))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1779609))), s(num, _1779611))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1779607))), s(num, _1779611))))))], (14405 ^ _1670770) ^ [_2109646] : [s(int, i(s(fun(int, int), intu_neg), s(int, _2109646))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(int, _2109646) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (4102 ^ _1670770) ^ [_1776175, _1776177] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1776177))), s(num, i(s(fun(num, num), suc), s(num, _1776175))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1776177))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1776177))), s(num, _1776175))))))], (14417 ^ _1670770) ^ [_2109842] : [-(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, i(s(fun(int, int), intu_neg), s(int, _2109842))))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2109842))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))], (19416 ^ _1670770) ^ [_2362263] : [-(p(s(bool, i(s(fun(fun(_2362263, bool), bool), finite), s(fun(_2362263, bool), empty)))))], (11611 ^ _1670770) ^ [_2041450, _2041452, _2041454] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2041454))), s(real, _2041452))))))), s(real, _2041450)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2041452))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2041454))), s(real, _2041450)))))))], (41625 ^ _1670770) ^ [_4125048, _4125050, _4125052] : [s(real, i(s(fun(cart(real, _4125052), real), i(s(fun(cart(real, _4125052), fun(cart(real, _4125052), real)), dot), s(cart(real, _4125052), _4125050))), s(cart(real, _4125052), _4125048))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(p(s(bool, i(s(fun(cart(real, _4125052), bool), i(s(fun(cart(real, _4125052), fun(cart(real, _4125052), bool)), orthogonal), s(cart(real, _4125052), _4125050))), s(cart(real, _4125052), _4125048)))))], (39437 ^ _1670770) ^ [_3966263, _3966265] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), sqrt), s(real, _3966265))))), s(real, _3966263))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _3966265)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _3966263)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _3966265))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _3966263))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))], (11385 ^ _1670770) ^ [_2035084] : [s(real, _2035084) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(real, i(s(fun(real, real), realu_neg), s(real, _2035084))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (6532 ^ _1670770) ^ [_1832783, _1832785] : [-(p(s(bool, i(s(fun(fun(_1832785, fun(_1832785, bool)), bool), wf), s(fun(_1832785, fun(_1832785, bool)), _1832783))))), 6535 ^ _1670770 : [(6538 ^ _1670770) ^ [_1833091] : [p(s(bool, i(s(fun(_1832785, bool), 6533 ^ [_1832783, _1832785]), s(_1832785, _1833091)))), 6542 ^ _1670770 : [(6545 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1832785, bool), 6533 ^ [_1832783, _1832785]), s(_1832785, 6541 ^ [_1832783, _1832785, _1833091])))))], (6543 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1832785, bool), i(s(fun(_1832785, fun(_1832785, bool)), _1832783), s(_1832785, 6541 ^ [_1832783, _1832785, _1833091]))), s(_1832785, _1833091)))))]]], (6536 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1832785, bool), 6533 ^ [_1832783, _1832785]), s(_1832785, 6534 ^ [_1832783, _1832785])))))]]], (14277 ^ _1670770) ^ [_2106773, _2106775, _2106777] : [14278 ^ _1670770 : [(14281 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2106775))), s(int, _2106773))))], (14279 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2106777))), s(int, _2106773))))]], -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_min), s(int, _2106777))), s(int, _2106775))))), s(int, _2106773)))))], (17014 ^ _1670770) ^ [_2213064, _2213066, _2213068, _2213070] : [-(p(s(bool, i(s(fun(fun(_2213070, bool), bool), i(s(fun(fun(_2213070, bool), fun(fun(_2213070, bool), bool)), subset), s(fun(_2213070, bool), _2213066))), s(fun(_2213070, bool), i(s(fun(_2213070, fun(_2213070, bool)), i(s(fun(fun(_2213070, bool), fun(_2213070, fun(_2213070, bool))), delete), s(fun(_2213070, bool), _2213064))), s(_2213070, _2213068))))))), -(p(s(bool, i(s(fun(fun(_2213070, bool), bool), i(s(fun(_2213070, fun(fun(_2213070, bool), bool)), in), s(_2213070, _2213068))), s(fun(_2213070, bool), _2213066))))), p(s(bool, i(s(fun(fun(_2213070, bool), bool), i(s(fun(fun(_2213070, bool), fun(fun(_2213070, bool), bool)), subset), s(fun(_2213070, bool), _2213066))), s(fun(_2213070, bool), _2213064))))], (41651 ^ _1670770) ^ [_4126160, _4126162, _4126164] : [-(s(bool, i(s(fun(cart(real, _4126164), bool), i(s(fun(cart(real, _4126164), fun(cart(real, _4126164), bool)), orthogonal), s(cart(real, _4126164), _4126162))), s(cart(real, _4126164), i(s(fun(cart(real, _4126164), cart(real, _4126164)), vectoru_neg), s(cart(real, _4126164), _4126160))))) = s(bool, i(s(fun(cart(real, _4126164), bool), i(s(fun(cart(real, _4126164), fun(cart(real, _4126164), bool)), orthogonal), s(cart(real, _4126164), _4126162))), s(cart(real, _4126164), _4126160))))], (12591 ^ _1670770) ^ [_2066152, _2066154] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2066152))), s(num, _2066154))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2066152)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2066152))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))], (12095 ^ _1670770) ^ [_2053761] : [-(s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(real, real), realu_inv), s(real, _2053761))))) = s(real, i(s(fun(real, real), realu_inv), s(real, i(s(fun(real, real), realu_abs), s(real, _2053761))))))], (16998 ^ _1670770) ^ [_2212061, _2212063] : [-(s(fun(_2212063, bool), i(s(fun(_2212063, fun(_2212063, bool)), i(s(fun(fun(_2212063, bool), fun(_2212063, fun(_2212063, bool))), delete), s(fun(_2212063, bool), empty))), s(_2212063, _2212061))) = s(fun(_2212063, bool), empty))], (32853 ^ _1670770) ^ [_3520568, _3520570, _3520572, _3520574] : [32858 ^ _1670770 : [(32863 ^ _1670770) ^ [_3524434] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), 32855 ^ [_3520568, _3520570, _3520572, _3520574]), s(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), i(s(fun(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570)))), i(s(fun(fun(_3520572, _3520574), fun(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))))), c_), s(fun(_3520572, _3520574), 32860 ^ [_3520568, _3520570, _3520572, _3520574]))), s(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), 32861 ^ [_3520568, _3520570, _3520572, _3520574]))))))), s(bool, _3524434)))), 32866 ^ _1670770 : [(32870 ^ _1670770) ^ [] : [s(_3520570, i(s(fun(_3520574, _3520570), 32854 ^ [_3520568, _3520570, _3520572, _3520574]), s(_3520574, i(s(fun(_3520572, _3520574), 32860 ^ [_3520568, _3520570, _3520572, _3520574]), s(_3520572, 32868 ^ [_3520568, _3520570, _3520572, _3520574, _3524434]))))) = s(_3520570, i(s(fun(_3520572, _3520570), i(s(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), 32861 ^ [_3520568, _3520570, _3520572, _3520574]), s(fun(_3520574, _3520570), 32854 ^ [_3520568, _3520570, _3520572, _3520574]))), s(_3520572, 32868 ^ [_3520568, _3520570, _3520572, _3520574, _3524434])))], (32867 ^ _1670770) ^ [] : [-(p(s(bool, _3524434)))]], 32871 ^ _1670770 : [(32874 ^ _1670770) ^ [] : [p(s(bool, _3524434))], (32872 ^ _1670770) ^ [_3525116] : [-(s(_3520570, i(s(fun(_3520574, _3520570), 32854 ^ [_3520568, _3520570, _3520572, _3520574]), s(_3520574, i(s(fun(_3520572, _3520574), 32860 ^ [_3520568, _3520570, _3520572, _3520574]), s(_3520572, _3525116))))) = s(_3520570, i(s(fun(_3520572, _3520570), i(s(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), 32861 ^ [_3520568, _3520570, _3520572, _3520574]), s(fun(_3520574, _3520570), 32854 ^ [_3520568, _3520570, _3520572, _3520574]))), s(_3520572, _3525116))))]]], (32859 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), bool), i(s(fun(fun(_3520574, _3520570), fun(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), bool)), _3520568), s(fun(_3520574, _3520570), 32854 ^ [_3520568, _3520570, _3520572, _3520574]))), s(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), 32855 ^ [_3520568, _3520570, _3520572, _3520574])))))]], 32878 ^ _1670770 : [(32892 ^ _1670770) ^ [_3526506, _3526508] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), 32855 ^ [_3520568, _3520570, _3520572, _3520574]), s(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), i(s(fun(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570)))), i(s(fun(fun(_3520572, _3520574), fun(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))))), c_), s(fun(_3520572, _3520574), _3526508))), s(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), _3526506))))))), s(bool, 32877 ^ [_3520568, _3520570, _3520572, _3520574, _3526506, _3526508])))))], (32879 ^ _1670770) ^ [_3525783, _3525785] : [p(s(bool, 32877 ^ [_3520568, _3520570, _3520572, _3520574, _3525783, _3525785])), 32882 ^ _1670770 : [(32883 ^ _1670770) ^ [_3525969] : [-(s(_3520570, i(s(fun(_3520574, _3520570), 32854 ^ [_3520568, _3520570, _3520572, _3520574]), s(_3520574, i(s(fun(_3520572, _3520574), _3525785), s(_3520572, _3525969))))) = s(_3520570, i(s(fun(_3520572, _3520570), i(s(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), _3525783), s(fun(_3520574, _3520570), 32854 ^ [_3520568, _3520570, _3520572, _3520574]))), s(_3520572, _3525969))))]]], (32885 ^ _1670770) ^ [_3526077, _3526079] : [s(_3520570, i(s(fun(_3520574, _3520570), 32854 ^ [_3520568, _3520570, _3520572, _3520574]), s(_3520574, i(s(fun(_3520572, _3520574), _3526079), s(_3520572, 32886 ^ [_3520568, _3520570, _3520572, _3520574, _3526077, _3526079]))))) = s(_3520570, i(s(fun(_3520572, _3520570), i(s(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), _3526077), s(fun(_3520574, _3520570), 32854 ^ [_3520568, _3520570, _3520572, _3520574]))), s(_3520572, 32886 ^ [_3520568, _3520570, _3520572, _3520574, _3526077, _3526079]))), -(p(s(bool, 32877 ^ [_3520568, _3520570, _3520572, _3520574, _3526077, _3526079])))], (32894 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), bool), i(s(fun(fun(_3520574, _3520570), fun(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), bool)), _3520568), s(fun(_3520574, _3520570), 32854 ^ [_3520568, _3520570, _3520572, _3520574]))), s(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), 32855 ^ [_3520568, _3520570, _3520572, _3520574]))))]], 32895 ^ _1670770 : [(32896 ^ _1670770) ^ [_3526846] : [32902 ^ _1670770 : [(32907 ^ _1670770) ^ [_3530573] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), 32899 ^ [_3520568, _3520570, _3520572, _3520574, _3526846]), s(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), i(s(fun(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570)))), i(s(fun(fun(_3520572, _3520574), fun(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))))), c_), s(fun(_3520572, _3520574), 32904 ^ [_3520568, _3520570, _3520572, _3520574, _3526846]))), s(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), 32905 ^ [_3520568, _3520570, _3520572, _3520574, _3526846]))))))), s(bool, _3530573)))), 32910 ^ _1670770 : [(32918 ^ _1670770) ^ [] : [s(_3520570, i(s(fun(_3520572, _3520570), i(s(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), 32898 ^ [_3520568, _3520570, _3520572, _3520574, _3526846]), s(fun(_3520574, _3520570), 32912 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3530573]))), s(_3520572, 32913 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3530573]))) = s(_3520570, i(s(fun(_3520572, _3520570), i(s(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), 32905 ^ [_3520568, _3520570, _3520572, _3520574, _3526846]), s(fun(_3520574, _3520570), 32912 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3530573]))), s(_3520572, 32914 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3530573])))], (32916 ^ _1670770) ^ [] : [-(s(_3520574, i(s(fun(_3520572, _3520574), 32897 ^ [_3520568, _3520570, _3520572, _3520574, _3526846]), s(_3520572, 32913 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3530573]))) = s(_3520574, i(s(fun(_3520572, _3520574), 32904 ^ [_3520568, _3520570, _3520572, _3520574, _3526846]), s(_3520572, 32914 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3530573]))))], (32911 ^ _1670770) ^ [] : [-(p(s(bool, _3530573)))]], 32919 ^ _1670770 : [(32920 ^ _1670770) ^ [_3531504, _3531506, _3531508] : [s(_3520574, i(s(fun(_3520572, _3520574), 32897 ^ [_3520568, _3520570, _3520572, _3520574, _3526846]), s(_3520572, _3531506))) = s(_3520574, i(s(fun(_3520572, _3520574), 32904 ^ [_3520568, _3520570, _3520572, _3520574, _3526846]), s(_3520572, _3531504))), -(s(_3520570, i(s(fun(_3520572, _3520570), i(s(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), 32898 ^ [_3520568, _3520570, _3520572, _3520574, _3526846]), s(fun(_3520574, _3520570), _3531508))), s(_3520572, _3531506))) = s(_3520570, i(s(fun(_3520572, _3520570), i(s(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), 32905 ^ [_3520568, _3520570, _3520572, _3520574, _3526846]), s(fun(_3520574, _3520570), _3531508))), s(_3520572, _3531504))))], (32926 ^ _1670770) ^ [] : [p(s(bool, _3530573))]]], (32903 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), bool), i(s(fun(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), fun(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), bool)), i(s(fun(fun(_3520572, _3520574), fun(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), fun(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), bool))), _3526846), s(fun(_3520572, _3520574), 32897 ^ [_3520568, _3520570, _3520572, _3520574, _3526846]))), s(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), 32898 ^ [_3520568, _3520570, _3520572, _3520574, _3526846]))), s(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), 32899 ^ [_3520568, _3520570, _3520572, _3520574, _3526846])))))]], 32930 ^ _1670770 : [(32952 ^ _1670770) ^ [_3533800, _3533802] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), 32899 ^ [_3520568, _3520570, _3520572, _3520574, _3526846]), s(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), i(s(fun(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570)))), i(s(fun(fun(_3520572, _3520574), fun(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))))), c_), s(fun(_3520572, _3520574), _3533802))), s(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), _3533800))))))), s(bool, 32929 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3533800, _3533802])))))], (32941 ^ _1670770) ^ [_3533105, _3533107] : [32945 ^ _1670770 : [(32948 ^ _1670770) ^ [] : [s(_3520570, i(s(fun(_3520572, _3520570), i(s(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), 32898 ^ [_3520568, _3520570, _3520572, _3520574, _3526846]), s(fun(_3520574, _3520570), 32942 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3533105, _3533107]))), s(_3520572, 32943 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3533105, _3533107]))) = s(_3520570, i(s(fun(_3520572, _3520570), i(s(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), _3533105), s(fun(_3520574, _3520570), 32942 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3533105, _3533107]))), s(_3520572, 32944 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3533105, _3533107])))], (32946 ^ _1670770) ^ [] : [-(s(_3520574, i(s(fun(_3520572, _3520574), 32897 ^ [_3520568, _3520570, _3520572, _3520574, _3526846]), s(_3520572, 32943 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3533105, _3533107]))) = s(_3520574, i(s(fun(_3520572, _3520574), _3533107), s(_3520572, 32944 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3533105, _3533107]))))]], -(p(s(bool, 32929 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3533105, _3533107])))], (32931 ^ _1670770) ^ [_3532507, _3532509] : [p(s(bool, 32929 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3532507, _3532509])), 32934 ^ _1670770 : [(32935 ^ _1670770) ^ [_3532756, _3532758, _3532760] : [s(_3520574, i(s(fun(_3520572, _3520574), 32897 ^ [_3520568, _3520570, _3520572, _3520574, _3526846]), s(_3520572, _3532758))) = s(_3520574, i(s(fun(_3520572, _3520574), _3532509), s(_3520572, _3532756))), -(s(_3520570, i(s(fun(_3520572, _3520570), i(s(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), 32898 ^ [_3520568, _3520570, _3520572, _3520574, _3526846]), s(fun(_3520574, _3520570), _3532760))), s(_3520572, _3532758))) = s(_3520570, i(s(fun(_3520572, _3520570), i(s(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), _3532507), s(fun(_3520574, _3520570), _3532760))), s(_3520572, _3532756))))]]], (32954 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), bool), i(s(fun(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), fun(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), bool)), i(s(fun(fun(_3520572, _3520574), fun(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), fun(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), bool))), _3526846), s(fun(_3520572, _3520574), 32897 ^ [_3520568, _3520570, _3520572, _3520574, _3526846]))), s(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), 32898 ^ [_3520568, _3520570, _3520572, _3520574, _3526846]))), s(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), 32899 ^ [_3520568, _3520570, _3520572, _3520574, _3526846]))))]], 32955 ^ _1670770 : [(32956 ^ _1670770) ^ [_3534224] : [32960 ^ _1670770 : [(32965 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), bool), i(s(fun(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), fun(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), bool)), geq), s(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), i(s(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool)), 32957 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3534224]), s(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), i(s(fun(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570)))), i(s(fun(fun(_3520572, _3520574), fun(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))))), c_), s(fun(_3520572, _3520574), 32962 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3534224]))), s(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), 32963 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3534224]))))))), s(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), i(s(fun(fun(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), bool), fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool)), gabs), s(fun(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), bool), i(s(fun(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), fun(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), bool)), i(s(fun(fun(_3520572, _3520574), fun(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), fun(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), bool))), _3526846), s(fun(_3520572, _3520574), 32962 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3534224]))), s(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), 32963 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3534224]))))))))], (32961 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool)), bool), _3534224), s(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool)), 32957 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3534224])))))]], 32966 ^ _1670770 : [(32969 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool)), bool), _3534224), s(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool)), 32957 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3534224]))))], (32967 ^ _1670770) ^ [_3538473, _3538475] : [-(p(s(bool, i(s(fun(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), bool), i(s(fun(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), fun(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), bool)), geq), s(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), i(s(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool)), 32957 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3534224]), s(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), i(s(fun(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570)))), i(s(fun(fun(_3520572, _3520574), fun(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))))), c_), s(fun(_3520572, _3520574), _3538475))), s(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), _3538473))))))), s(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), i(s(fun(fun(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), bool), fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool)), gabs), s(fun(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), bool), i(s(fun(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), fun(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), bool)), i(s(fun(fun(_3520572, _3520574), fun(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), fun(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), bool))), _3526846), s(fun(_3520572, _3520574), _3538475))), s(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), _3538473)))))))))]], 32970 ^ _1670770 : [(32971 ^ _1670770) ^ [_3539086] : [33028 ^ _1670770 : [(33029 ^ _1670770) ^ [_3545095] : [s(bool, i(s(fun(_3520572, bool), _3545095), s(_3520572, 33030 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3534224, _3539086, _3545095]))) = s(bool, t), 33033 ^ _1670770 : [(33034 ^ _1670770) ^ [_3546735] : [s(fun(_3520572, bool), i(s(fun(fun(_3520574, _3520570), fun(_3520572, bool)), _3546735), s(fun(_3520574, _3520570), 33035 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3534224, _3539086, _3545095, _3546735]))) = s(fun(_3520572, bool), _3545095), 33038 ^ _1670770 : [(33039 ^ _1670770) ^ [_3548386] : [33044 ^ _1670770 : [(33049 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), 33041 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3534224, _3539086, _3545095, _3546735, _3548386]), s(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), i(s(fun(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570)))), i(s(fun(fun(_3520572, _3520574), fun(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))))), c_), s(fun(_3520572, _3520574), 33046 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3534224, _3539086, _3545095, _3546735, _3548386]))), s(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), 33047 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3534224, _3539086, _3545095, _3546735, _3548386]))))))), s(bool, i(s(fun(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), bool), i(s(fun(fun(_3520572, _3520574), fun(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), bool)), i(s(fun(fun(fun(_3520574, _3520570), fun(_3520572, bool)), fun(fun(_3520572, _3520574), fun(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), bool))), i(s(fun(fun(_3520574, fun(_3520574, bool)), fun(fun(fun(_3520574, _3520570), fun(_3520572, bool)), fun(fun(_3520572, _3520574), fun(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), bool)))), superadmissible), s(fun(_3520574, fun(_3520574, bool)), 33040 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3534224, _3539086, _3545095, _3546735, _3548386]))), s(fun(fun(_3520574, _3520570), fun(_3520572, bool)), _3546735))), s(fun(_3520572, _3520574), 33046 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3534224, _3539086, _3545095, _3546735, _3548386]))), s(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), 33047 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3534224, _3539086, _3545095, _3546735, _3548386]))))))], (33045 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), bool), i(s(fun(fun(_3520574, fun(_3520574, bool)), fun(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), bool)), _3548386), s(fun(_3520574, fun(_3520574, bool)), 33040 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3534224, _3539086, _3545095, _3546735, _3548386]))), s(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), 33041 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3534224, _3539086, _3545095, _3546735, _3548386])))))]], 33050 ^ _1670770 : [(33053 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), bool), i(s(fun(fun(_3520574, fun(_3520574, bool)), fun(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), bool)), _3548386), s(fun(_3520574, fun(_3520574, bool)), 33040 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3534224, _3539086, _3545095, _3546735, _3548386]))), s(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), 33041 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3534224, _3539086, _3545095, _3546735, _3548386]))))], (33051 ^ _1670770) ^ [_3551462, _3551464] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), 33041 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3534224, _3539086, _3545095, _3546735, _3548386]), s(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), i(s(fun(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570)))), i(s(fun(fun(_3520572, _3520574), fun(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))))), c_), s(fun(_3520572, _3520574), _3551464))), s(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), _3551462))))))), s(bool, i(s(fun(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), bool), i(s(fun(fun(_3520572, _3520574), fun(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), bool)), i(s(fun(fun(fun(_3520574, _3520570), fun(_3520572, bool)), fun(fun(_3520572, _3520574), fun(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), bool))), i(s(fun(fun(_3520574, fun(_3520574, bool)), fun(fun(fun(_3520574, _3520570), fun(_3520572, bool)), fun(fun(_3520572, _3520574), fun(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), bool)))), superadmissible), s(fun(_3520574, fun(_3520574, bool)), 33040 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3534224, _3539086, _3545095, _3546735, _3548386]))), s(fun(fun(_3520574, _3520570), fun(_3520572, bool)), _3546735))), s(fun(_3520572, _3520574), _3551464))), s(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), _3551462)))))))]], 33054 ^ _1670770 : [(33055 ^ _1670770) ^ [_3552014] : [-(p(s(bool, i(s(fun(list(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570)))), bool), i(s(fun(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), fun(list(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570)))), bool)), all0), s(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), i(s(fun(fun(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), bool), fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool)), gabs), s(fun(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), bool), i(s(fun(fun(_3520574, _3520570), fun(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), bool)), _3520568), s(fun(_3520574, _3520570), 33070 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3534224, _3539086, _3545095, _3546735, _3548386, _3552014]))))))), s(list(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570)))), _3552014))))), 33058 ^ _1670770 : [(33059 ^ _1670770) ^ [_3553080] : [p(s(bool, i(s(fun(fun(_3520574, fun(_3520574, bool)), bool), wf), s(fun(_3520574, fun(_3520574, bool)), _3553080)))), p(s(bool, i(s(fun(list(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570)))), bool), i(s(fun(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), fun(list(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570)))), bool)), all0), s(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), i(s(fun(fun(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), bool), fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool)), gabs), s(fun(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), bool), i(s(fun(fun(_3520574, fun(_3520574, bool)), fun(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), bool)), _3548386), s(fun(_3520574, fun(_3520574, bool)), _3553080))))))), s(list(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570)))), _3552014))))]], p(s(bool, i(s(fun(list(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570)))), bool), i(s(fun(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), fun(list(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570)))), bool)), all0), s(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), i(s(fun(fun(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), bool), fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool)), gabs), s(fun(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), bool), _3539086))))), s(list(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570)))), _3552014)))), p(s(bool, i(s(fun(list(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570)))), bool), i(s(fun(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool)), fun(list(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570)))), bool)), pairwise0), s(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool)), i(s(fun(fun(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool)), bool), fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool))), gabs), s(fun(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool)), bool), _3534224))))), s(list(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570)))), _3552014))))]]]]]]]], 32975 ^ _1670770 : [(32980 ^ _1670770) ^ [_3541501] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), 32972 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3534224, _3539086]), s(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), i(s(fun(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570)))), i(s(fun(fun(_3520572, _3520574), fun(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))))), c_), s(fun(_3520572, _3520574), 32977 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3534224, _3539086]))), s(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), 32978 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3534224, _3539086]))))))), s(bool, _3541501)))), 32983 ^ _1670770 : [(32991 ^ _1670770) ^ [] : [s(_3520570, i(s(fun(_3520572, _3520570), i(s(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), 32978 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3534224, _3539086]), s(fun(_3520574, _3520570), 32985 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3534224, _3539086, _3541501]))), s(_3520572, 32986 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3534224, _3539086, _3541501]))) = s(_3520570, i(s(fun(_3520572, _3520570), i(s(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), 32978 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3534224, _3539086]), s(fun(_3520574, _3520570), 32985 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3534224, _3539086, _3541501]))), s(_3520572, 32987 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3534224, _3539086, _3541501])))], (32989 ^ _1670770) ^ [] : [-(s(_3520574, i(s(fun(_3520572, _3520574), 32977 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3534224, _3539086]), s(_3520572, 32986 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3534224, _3539086, _3541501]))) = s(_3520574, i(s(fun(_3520572, _3520574), 32977 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3534224, _3539086]), s(_3520572, 32987 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3534224, _3539086, _3541501]))))], (32984 ^ _1670770) ^ [] : [-(p(s(bool, _3541501)))]], 32992 ^ _1670770 : [(32993 ^ _1670770) ^ [_3542534, _3542536, _3542538] : [s(_3520574, i(s(fun(_3520572, _3520574), 32977 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3534224, _3539086]), s(_3520572, _3542536))) = s(_3520574, i(s(fun(_3520572, _3520574), 32977 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3534224, _3539086]), s(_3520572, _3542534))), -(s(_3520570, i(s(fun(_3520572, _3520570), i(s(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), 32978 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3534224, _3539086]), s(fun(_3520574, _3520570), _3542538))), s(_3520572, _3542536))) = s(_3520570, i(s(fun(_3520572, _3520570), i(s(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), 32978 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3534224, _3539086]), s(fun(_3520574, _3520570), _3542538))), s(_3520572, _3542534))))], (32999 ^ _1670770) ^ [] : [p(s(bool, _3541501))]]], (32976 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), bool), _3539086), s(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), 32972 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3534224, _3539086])))))]], 33003 ^ _1670770 : [(33025 ^ _1670770) ^ [_3544787, _3544789] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), 32972 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3534224, _3539086]), s(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), i(s(fun(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570)))), i(s(fun(fun(_3520572, _3520574), fun(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))))), c_), s(fun(_3520572, _3520574), _3544789))), s(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), _3544787))))))), s(bool, 33002 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3534224, _3539086, _3544787, _3544789])))))], (33014 ^ _1670770) ^ [_3544103, _3544105] : [33018 ^ _1670770 : [(33021 ^ _1670770) ^ [] : [s(_3520570, i(s(fun(_3520572, _3520570), i(s(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), _3544103), s(fun(_3520574, _3520570), 33015 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3534224, _3539086, _3544103, _3544105]))), s(_3520572, 33016 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3534224, _3539086, _3544103, _3544105]))) = s(_3520570, i(s(fun(_3520572, _3520570), i(s(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), _3544103), s(fun(_3520574, _3520570), 33015 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3534224, _3539086, _3544103, _3544105]))), s(_3520572, 33017 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3534224, _3539086, _3544103, _3544105])))], (33019 ^ _1670770) ^ [] : [-(s(_3520574, i(s(fun(_3520572, _3520574), _3544105), s(_3520572, 33016 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3534224, _3539086, _3544103, _3544105]))) = s(_3520574, i(s(fun(_3520572, _3520574), _3544105), s(_3520572, 33017 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3534224, _3539086, _3544103, _3544105]))))]], -(p(s(bool, 33002 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3534224, _3539086, _3544103, _3544105])))], (33004 ^ _1670770) ^ [_3543567, _3543569] : [p(s(bool, 33002 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3534224, _3539086, _3543567, _3543569])), 33007 ^ _1670770 : [(33008 ^ _1670770) ^ [_3543802, _3543804, _3543806] : [s(_3520574, i(s(fun(_3520572, _3520574), _3543569), s(_3520572, _3543804))) = s(_3520574, i(s(fun(_3520572, _3520574), _3543569), s(_3520572, _3543802))), -(s(_3520570, i(s(fun(_3520572, _3520570), i(s(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), _3543567), s(fun(_3520574, _3520570), _3543806))), s(_3520572, _3543804))) = s(_3520570, i(s(fun(_3520572, _3520570), i(s(fun(fun(_3520574, _3520570), fun(_3520572, _3520570)), _3543567), s(fun(_3520574, _3520570), _3543806))), s(_3520572, _3543802))))]]], (33027 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), bool), _3539086), s(fun(prod(fun(_3520572, _3520574), fun(fun(_3520574, _3520570), fun(_3520572, _3520570))), bool), 32972 ^ [_3520568, _3520570, _3520572, _3520574, _3526846, _3534224, _3539086]))))]]]]]]]]], (130 ^ _1670770) ^ [_1672633, _1672635] : [137 ^ _1670770 : [(138 ^ _1670770) ^ [_1672788] : [-(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), _1672788), s(bool, _1672635))), s(bool, _1672633))) = s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), _1672788), s(bool, t))), s(bool, t))))]], p(s(bool, _1672635)), p(s(bool, _1672633))], (2302 ^ _1670770) ^ [] : [2303 ^ _1670770 : [(2306 ^ _1670770) ^ [] : [p(s(bool, a))], (2304 ^ _1670770) ^ [] : [-(p(s(bool, b)))]], -(p(s(bool, a))), p(s(bool, b))], (43736 ^ _1670770) ^ [_4283094, _4283096] : [-(s(real, i(s(fun(cart(real, n10), real), drop), s(cart(real, n10), i(s(fun(cart(real, n10), cart(real, n10)), i(s(fun(real, fun(cart(real, n10), cart(real, n10))), r_), s(real, _4283094))), s(cart(real, n10), _4283096))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _4283094))), s(real, i(s(fun(cart(real, n10), real), drop), s(cart(real, n10), _4283096))))))], (13029 ^ _1670770) ^ [_2076913] : [-(s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(real, real), realu_sgn), s(real, _2076913))))) = s(real, i(s(fun(real, real), realu_sgn), s(real, i(s(fun(real, real), realu_abs), s(real, _2076913))))))], (27945 ^ _1670770) ^ [_2840354, _2840356, _2840358, _2840360] : [-(s(real, i(s(fun(fun(_2840360, real), real), i(s(fun(fun(_2840360, bool), fun(fun(_2840360, real), real)), sum), s(fun(_2840360, bool), i(s(fun(fun(_2840360, bool), fun(_2840360, bool)), i(s(fun(fun(_2840360, bool), fun(fun(_2840360, bool), fun(_2840360, bool))), union), s(fun(_2840360, bool), _2840356))), s(fun(_2840360, bool), _2840354))))), s(fun(_2840360, real), _2840358))) = s(real, i(s(fun(fun(_2840360, real), real), i(s(fun(fun(_2840360, bool), fun(fun(_2840360, real), real)), sum), s(fun(_2840360, bool), _2840356))), s(fun(_2840360, real), _2840358)))), p(s(bool, i(s(fun(fun(_2840360, bool), bool), finite), s(fun(_2840360, bool), _2840356)))), 27951 ^ _1670770 : [(27956 ^ _1670770) ^ [] : [s(real, i(s(fun(_2840360, real), _2840358), s(_2840360, 27950 ^ [_2840354, _2840356, _2840358, _2840360]))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (27954 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2840360, bool), bool), i(s(fun(_2840360, fun(fun(_2840360, bool), bool)), in), s(_2840360, 27950 ^ [_2840354, _2840356, _2840358, _2840360]))), s(fun(_2840360, bool), _2840356))))], (27952 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2840360, bool), bool), i(s(fun(_2840360, fun(fun(_2840360, bool), bool)), in), s(_2840360, 27950 ^ [_2840354, _2840356, _2840358, _2840360]))), s(fun(_2840360, bool), _2840354)))))]]], (8416 ^ _1670770) ^ [_1926504, _1926506, _1926508, _1926510] : [-(p(s(bool, i(s(fun(list(_1926510), bool), i(s(fun(fun(_1926510, bool), fun(list(_1926510), bool)), all0), s(fun(_1926510, bool), _1926506))), s(list(_1926510), _1926504))))), 8420 ^ _1670770 : [(8425 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1926510, bool), _1926506), s(_1926510, 8419 ^ [_1926504, _1926506, _1926508, _1926510]))))], (8423 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1926510, bool), _1926508), s(_1926510, 8419 ^ [_1926504, _1926506, _1926508, _1926510])))))], (8421 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(list(_1926510), bool), i(s(fun(_1926510, fun(list(_1926510), bool)), mem), s(_1926510, 8419 ^ [_1926504, _1926506, _1926508, _1926510]))), s(list(_1926510), _1926504)))))]], p(s(bool, i(s(fun(list(_1926510), bool), i(s(fun(fun(_1926510, bool), fun(list(_1926510), bool)), all0), s(fun(_1926510, bool), _1926508))), s(list(_1926510), _1926504))))], (4243 ^ _1670770) ^ [_1779215] : [s(num, _1779215) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(p(s(bool, 4235 ^ [_1779215])))], (14728 ^ _1670770) ^ [_2117529] : [s(num, _2117529) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(p(s(bool, 14720 ^ [_2117529])))], (43758 ^ _1670770) ^ [_4283927, _4283929, _4283931] : [s(cart(real, _4283929), i(s(fun(cart(real, _4283931), cart(real, _4283929)), i(s(fun(cart(real, _4283929), fun(cart(real, _4283931), cart(real, _4283929))), i(s(fun(fun(cart(real, _4283931), cart(real, n10)), fun(cart(real, _4283929), fun(cart(real, _4283931), cart(real, _4283929)))), _4283927), s(fun(cart(real, _4283931), cart(real, n10)), 43759 ^ [_4283927, _4283929, _4283931]))), s(cart(real, _4283929), 43760 ^ [_4283927, _4283929, _4283931]))), s(cart(real, _4283931), 43761 ^ [_4283927, _4283929, _4283931]))) = s(cart(real, _4283929), i(s(fun(cart(real, _4283929), cart(real, _4283929)), i(s(fun(real, fun(cart(real, _4283929), cart(real, _4283929))), r_), s(real, i(s(fun(cart(real, n10), real), drop), s(cart(real, n10), i(s(fun(cart(real, _4283931), cart(real, n10)), 43759 ^ [_4283927, _4283929, _4283931]), s(cart(real, _4283931), 43761 ^ [_4283927, _4283929, _4283931]))))))), s(cart(real, _4283929), 43760 ^ [_4283927, _4283929, _4283931]))), 43764 ^ _1670770 : [(43765 ^ _1670770) ^ [_4284735, _4284737] : [p(s(bool, i(s(fun(fun(cart(real, _4283931), cart(real, n10)), bool), linear), s(fun(cart(real, _4283931), cart(real, n10)), _4284737)))), -(p(s(bool, i(s(fun(fun(cart(real, _4283931), cart(real, _4283929)), bool), linear), s(fun(cart(real, _4283931), cart(real, _4283929)), i(s(fun(cart(real, _4283929), fun(cart(real, _4283931), cart(real, _4283929))), i(s(fun(fun(cart(real, _4283931), cart(real, n10)), fun(cart(real, _4283929), fun(cart(real, _4283931), cart(real, _4283929)))), _4283927), s(fun(cart(real, _4283931), cart(real, n10)), _4284737))), s(cart(real, _4283929), _4284735)))))))]]], (14852 ^ _1670770) ^ [_2120386, _2120388, _2120390] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _2120390))), s(int, _2120388))))), s(int, _2120386))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2120390))), s(int, _2120386))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2120388))), s(int, _2120386))))))], (7238 ^ _1670770) ^ [_1876543] : [p(s(bool, 7236 ^ [_1876543])), -(s(num, _1876543) = s(num, u_0))], (8270 ^ _1670770) ^ [_1917827, _1917829, _1917831] : [-(s(list(_1917831), i(s(fun(list(_1917827), list(_1917831)), i(s(fun(list(_1917829), fun(list(_1917827), list(_1917831))), i(s(fun(fun(_1917829, fun(_1917827, _1917831)), fun(list(_1917829), fun(list(_1917827), list(_1917831)))), map2), s(fun(_1917829, fun(_1917827, _1917831)), f))), s(list(_1917829), i(s(fun(list(_1917829), list(_1917829)), i(s(fun(_1917829, fun(list(_1917829), list(_1917829))), cons), s(_1917829, h1))), s(list(_1917829), t1))))), s(list(_1917827), l0))) = s(list(_1917831), i(s(fun(list(_1917831), list(_1917831)), i(s(fun(_1917831, fun(list(_1917831), list(_1917831))), cons), s(_1917831, i(s(fun(_1917827, _1917831), i(s(fun(_1917829, fun(_1917827, _1917831)), f), s(_1917829, h1))), s(_1917827, i(s(fun(list(_1917827), _1917827), hd), s(list(_1917827), l0))))))), s(list(_1917831), i(s(fun(list(_1917827), list(_1917831)), i(s(fun(list(_1917829), fun(list(_1917827), list(_1917831))), i(s(fun(fun(_1917829, fun(_1917827, _1917831)), fun(list(_1917829), fun(list(_1917827), list(_1917831)))), map2), s(fun(_1917829, fun(_1917827, _1917831)), f))), s(list(_1917829), t1))), s(list(_1917827), i(s(fun(list(_1917827), list(_1917827)), tl), s(list(_1917827), l0))))))))], (4615 ^ _1670770) ^ [_1787524, _1787526, _1787528, _1787530] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1787530))), s(num, _1787528))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1787526))), s(num, _1787524))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1787530))), s(num, _1787526)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1787528))), s(num, _1787524))))], (35696 ^ _1670770) ^ [_3692713, _3692715, _3692717] : [s(fun(_3692715, bool), _3692713) = s(fun(_3692715, bool), empty), -(p(s(bool, i(s(fun(fun(_3692717, bool), bool), i(s(fun(fun(_3692715, bool), fun(fun(_3692717, bool), bool)), l_a_u_c), s(fun(_3692715, bool), _3692713))), s(fun(_3692717, bool), empty)))))], (45578 ^ _1670770) ^ [_4393057, _4393059, _4393061] : [p(s(bool, 45576 ^ [_4393057, _4393059, _4393061])), -(s(cart(real, _4393061), _4393059) = s(cart(real, _4393061), _4393057))], (34758 ^ _1670770) ^ [_3642406, _3642408] : [34759 ^ _1670770 : [(34760 ^ _1670770) ^ [_3642551] : [p(s(bool, i(s(fun(sum0(_3642408, _3642406), bool), p0), s(sum0(_3642408, _3642406), _3642551))))]], -(p(s(bool, i(s(fun(sum0(_3642408, _3642406), bool), p0), s(sum0(_3642408, _3642406), i(s(fun(_3642408, sum0(_3642408, _3642406)), inl), s(_3642408, 34763 ^ [_3642406, _3642408]))))))), -(p(s(bool, i(s(fun(sum0(_3642408, _3642406), bool), p0), s(sum0(_3642408, _3642406), i(s(fun(_3642406, sum0(_3642408, _3642406)), inr), s(_3642406, 34766 ^ [_3642406, _3642408])))))))], (35993 ^ _1670770) ^ [_3703816, _3703818, _3703820, _3703822] : [-(s(bool, i(s(fun(fun(_3703820, bool), bool), i(s(fun(fun(_3703822, bool), fun(fun(_3703820, bool), bool)), l_u_c), s(fun(_3703822, bool), _3703818))), s(fun(_3703820, bool), _3703816))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(fun(_3703822, bool), num), card), s(fun(_3703822, bool), _3703818))))), s(num, i(s(fun(fun(_3703820, bool), num), card), s(fun(_3703820, bool), _3703816)))))), p(s(bool, i(s(fun(fun(_3703822, bool), bool), finite), s(fun(_3703822, bool), _3703818)))), p(s(bool, i(s(fun(fun(_3703820, bool), bool), finite), s(fun(_3703820, bool), _3703816))))], (13963 ^ _1670770) ^ [_2098865, _2098867] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2098867))), s(int, _2098865)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2098865))), s(int, _2098867))))], (4 ^ _1670770) ^ [_1670820, _1670822] : [_1670822 = _1670820, -(_1670820 = _1670822)], (7554 ^ _1670770) ^ [_1884523, _1884525, _1884527, _1884529] : [7577 ^ _1670770 : [(7580 ^ _1670770) ^ [_1885537, _1885539] : [-(s(_1884525, i(s(fun(_1884529, _1884525), 7576 ^ [_1884523, _1884525, _1884527, _1884529]), s(_1884529, i(s(fun(_1884525, _1884529), i(s(fun(_1884527, fun(_1884525, _1884529)), _1884523), s(_1884527, _1885539))), s(_1884525, _1885537))))) = s(_1884525, _1885537))], (7578 ^ _1670770) ^ [_1885459, _1885461] : [-(s(_1884527, i(s(fun(_1884529, _1884527), 7575 ^ [_1884523, _1884525, _1884527, _1884529]), s(_1884529, i(s(fun(_1884525, _1884529), i(s(fun(_1884527, fun(_1884525, _1884529)), _1884523), s(_1884527, _1885461))), s(_1884525, _1885459))))) = s(_1884527, _1885461))]], 7569 ^ _1670770 : [(7574 ^ _1670770) ^ [] : [s(_1884529, i(s(fun(_1884525, _1884529), i(s(fun(_1884527, fun(_1884525, _1884529)), _1884523), s(_1884527, 7555 ^ [_1884523, _1884525, _1884527, _1884529]))), s(_1884525, 7556 ^ [_1884523, _1884525, _1884527, _1884529]))) = s(_1884529, i(s(fun(_1884525, _1884529), i(s(fun(_1884527, fun(_1884525, _1884529)), _1884523), s(_1884527, 7557 ^ [_1884523, _1884525, _1884527, _1884529]))), s(_1884525, 7558 ^ [_1884523, _1884525, _1884527, _1884529])))], (7572 ^ _1670770) ^ [] : [-(s(_1884525, 7556 ^ [_1884523, _1884525, _1884527, _1884529]) = s(_1884525, 7558 ^ [_1884523, _1884525, _1884527, _1884529]))], (7570 ^ _1670770) ^ [] : [-(s(_1884527, 7555 ^ [_1884523, _1884525, _1884527, _1884529]) = s(_1884527, 7557 ^ [_1884523, _1884525, _1884527, _1884529]))]], 7561 ^ _1670770 : [(7564 ^ _1670770) ^ [] : [s(_1884527, 7555 ^ [_1884523, _1884525, _1884527, _1884529]) = s(_1884527, 7557 ^ [_1884523, _1884525, _1884527, _1884529]), s(_1884525, 7556 ^ [_1884523, _1884525, _1884527, _1884529]) = s(_1884525, 7558 ^ [_1884523, _1884525, _1884527, _1884529])], (7562 ^ _1670770) ^ [] : [-(s(_1884529, i(s(fun(_1884525, _1884529), i(s(fun(_1884527, fun(_1884525, _1884529)), _1884523), s(_1884527, 7555 ^ [_1884523, _1884525, _1884527, _1884529]))), s(_1884525, 7556 ^ [_1884523, _1884525, _1884527, _1884529]))) = s(_1884529, i(s(fun(_1884525, _1884529), i(s(fun(_1884527, fun(_1884525, _1884529)), _1884523), s(_1884527, 7557 ^ [_1884523, _1884525, _1884527, _1884529]))), s(_1884525, 7558 ^ [_1884523, _1884525, _1884527, _1884529]))))]]], (23191 ^ _1670770) ^ [_2550496, _2550498, _2550500, _2550502, _2550504, _2550506] : [23212 ^ _1670770 : [(23213 ^ _1670770) ^ [_2551679] : [-(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2550506, bool), fun(num, bool)), hasu_size), s(fun(_2550506, bool), _2550502))), s(num, _2551679))) = s(bool, i(s(fun(num, bool), i(s(fun(fun(_2550504, bool), fun(num, bool)), hasu_size), s(fun(_2550504, bool), _2550500))), s(num, _2551679))))]], 23195 ^ _1670770 : [(23198 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2550504, bool), bool), i(s(fun(_2550504, fun(fun(_2550504, bool), bool)), in), s(_2550504, i(s(fun(_2550506, _2550504), _2550498), s(_2550506, 23194 ^ [_2550496, _2550498, _2550500, _2550502, _2550504, _2550506]))))), s(fun(_2550504, bool), _2550500)))), s(_2550506, i(s(fun(_2550504, _2550506), _2550496), s(_2550504, i(s(fun(_2550506, _2550504), _2550498), s(_2550506, 23194 ^ [_2550496, _2550498, _2550500, _2550502, _2550504, _2550506]))))) = s(_2550506, 23194 ^ [_2550496, _2550498, _2550500, _2550502, _2550504, _2550506])], (23196 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2550506, bool), bool), i(s(fun(_2550506, fun(fun(_2550506, bool), bool)), in), s(_2550506, 23194 ^ [_2550496, _2550498, _2550500, _2550502, _2550504, _2550506]))), s(fun(_2550506, bool), _2550502)))))]], 23204 ^ _1670770 : [(23207 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2550506, bool), bool), i(s(fun(_2550506, fun(fun(_2550506, bool), bool)), in), s(_2550506, i(s(fun(_2550504, _2550506), _2550496), s(_2550504, 23203 ^ [_2550496, _2550498, _2550500, _2550502, _2550504, _2550506]))))), s(fun(_2550506, bool), _2550502)))), s(_2550504, i(s(fun(_2550506, _2550504), _2550498), s(_2550506, i(s(fun(_2550504, _2550506), _2550496), s(_2550504, 23203 ^ [_2550496, _2550498, _2550500, _2550502, _2550504, _2550506]))))) = s(_2550504, 23203 ^ [_2550496, _2550498, _2550500, _2550502, _2550504, _2550506])], (23205 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2550504, bool), bool), i(s(fun(_2550504, fun(fun(_2550504, bool), bool)), in), s(_2550504, 23203 ^ [_2550496, _2550498, _2550500, _2550502, _2550504, _2550506]))), s(fun(_2550504, bool), _2550500)))))]]], (3336 ^ _1670770) ^ [_1735945, _1735947] : [-(s(fun(_1735947, fun(_1735945, bool)), 3332 ^ [_1735945, _1735947]) = s(fun(_1735947, fun(_1735945, bool)), i(s(fun(_1735945, fun(_1735947, fun(_1735945, bool))), i(s(fun(_1735947, fun(_1735945, fun(_1735947, fun(_1735945, bool)))), mku_pair), s(_1735947, 3333 ^ [_1735945, _1735947]))), s(_1735945, 3334 ^ [_1735945, _1735947]))))], (9149 ^ _1670770) ^ [_1965570, _1965572, _1965574, _1965576] : [-(s(list(_1965576), i(s(fun(list(_1965576), list(_1965576)), reverse), s(list(_1965576), i(s(fun(list(_1965574), list(_1965576)), i(s(fun(fun(_1965574, _1965576), fun(list(_1965574), list(_1965576))), map0), s(fun(_1965574, _1965576), _1965572))), s(list(_1965574), _1965570))))) = s(list(_1965576), i(s(fun(list(_1965574), list(_1965576)), i(s(fun(fun(_1965574, _1965576), fun(list(_1965574), list(_1965576))), map0), s(fun(_1965574, _1965576), _1965572))), s(list(_1965574), i(s(fun(list(_1965574), list(_1965574)), reverse), s(list(_1965574), _1965570))))))], (13273 ^ _1670770) ^ [_2080774] : [-(s(int, i(s(fun(num, int), intu_ofu_num), s(num, _2080774))) = s(int, i(s(fun(real, int), intu_ofu_real), s(real, i(s(fun(num, real), realu_ofu_num), s(num, _2080774))))))], (39671 ^ _1670770) ^ [_3974313, _3974315, _3974317] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(cart(real, _3974317), real), vectoru_norm), s(cart(real, _3974317), _3974315))))), s(real, i(s(fun(cart(real, _3974317), real), vectoru_norm), s(cart(real, _3974317), _3974313))))))), s(real, e0)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(cart(real, _3974317), real), vectoru_norm), s(cart(real, _3974317), i(s(fun(cart(real, _3974317), cart(real, _3974317)), i(s(fun(cart(real, _3974317), fun(cart(real, _3974317), cart(real, _3974317))), vectoru_add), s(cart(real, _3974317), _3974315))), s(cart(real, _3974317), _3974313))))))), s(real, e0)))))], (40040 ^ _1670770) ^ [_3996927, _3996929, _3996931, _3996933] : [p(s(bool, i(s(fun(fun(_3996933, bool), bool), finite), s(fun(_3996933, bool), _3996927)))), -(s(cart(real, _3996931), i(s(fun(fun(_3996933, cart(real, _3996931)), cart(real, _3996931)), i(s(fun(fun(_3996933, bool), fun(fun(_3996933, cart(real, _3996931)), cart(real, _3996931))), vsum), s(fun(_3996933, bool), _3996927))), s(fun(_3996933, cart(real, _3996931)), _3996929))) = s(cart(real, _3996931), i(s(fun(fun(_3996933, cart(real, _3996931)), cart(real, _3996931)), i(s(fun(fun(_3996933, bool), fun(fun(_3996933, cart(real, _3996931)), cart(real, _3996931))), i(s(fun(fun(cart(real, _3996931), fun(cart(real, _3996931), cart(real, _3996931))), fun(fun(_3996933, bool), fun(fun(_3996933, cart(real, _3996931)), cart(real, _3996931)))), iterate), s(fun(cart(real, _3996931), fun(cart(real, _3996931), cart(real, _3996931))), vectoru_add))), s(fun(_3996933, bool), _3996927))), s(fun(_3996933, cart(real, _3996931)), _3996929))))], (12770 ^ _1670770) ^ [_2070592, _2070594, _2070596] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2070592))), s(num, _2070596))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2070592))), s(num, _2070594))))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2070592)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2070592))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2070594))), s(num, _2070596))))], (29499 ^ _1670770) ^ [_2944192] : [s(real, i(s(fun(num, real), i(s(fun(fun(num, real), fun(num, real)), i(s(fun(fun(num, real), fun(fun(num, real), fun(num, real))), _2944192), s(fun(num, real), 29500 ^ [_2944192]))), s(fun(num, real), 29501 ^ [_2944192]))), s(num, 29502 ^ [_2944192]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), 29500 ^ [_2944192]), s(num, 29502 ^ [_2944192]))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(num, real), 29501 ^ [_2944192]), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, 29502 ^ [_2944192]))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(real, i(s(fun(num, real), 29501 ^ [_2944192]), s(num, 29502 ^ [_2944192]))))))), 29505 ^ _1670770 : [(29506 ^ _1670770) ^ [_2945049] : [s(real, i(s(fun(num, real), i(s(fun(fun(num, real), fun(num, real)), i(s(fun(fun(num, real), fun(fun(num, real), fun(num, real))), _2945049), s(fun(num, real), 29507 ^ [_2944192, _2945049]))), s(fun(num, real), 29508 ^ [_2944192, _2945049]))), s(num, 29509 ^ [_2944192, _2945049]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), 29507 ^ [_2944192, _2945049]), s(num, 29509 ^ [_2944192, _2945049]))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(num, real), 29508 ^ [_2944192, _2945049]), s(num, 29509 ^ [_2944192, _2945049]))))), s(real, i(s(fun(num, real), 29508 ^ [_2944192, _2945049]), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, 29509 ^ [_2944192, _2945049]))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))), 29512 ^ _1670770 : [(29513 ^ _1670770) ^ [_2945812, _2945814, _2945816, _2945818] : [-(s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2945814))), s(num, _2945812))))), s(fun(num, real), i(s(fun(fun(num, real), fun(num, real)), i(s(fun(fun(num, real), fun(fun(num, real), fun(num, real))), _2945049), s(fun(num, real), _2945818))), s(fun(num, real), _2945816))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), i(s(fun(bool, fun(real, fun(real, real))), cond), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2945814))), s(num, _2945812))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), _2945818), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2945812))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(real, i(s(fun(num, real), _2945816), s(num, _2945812))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), _2945818), s(num, _2945814))))), s(real, i(s(fun(num, real), _2945816), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _2945814))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))))), s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2945814))), s(num, _2945812))))), s(fun(num, real), i(s(fun(fun(num, real), fun(num, real)), i(s(fun(fun(num, real), fun(fun(num, real), fun(num, real))), _2944192), s(fun(num, real), _2945816))), s(fun(num, real), _2945818))))))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))]]]]], (16750 ^ _1670770) ^ [_2197507, _2197509] : [-(s(fun(_2197509, bool), i(s(fun(fun(_2197509, bool), fun(_2197509, bool)), i(s(fun(fun(_2197509, bool), fun(fun(_2197509, bool), fun(_2197509, bool))), inter), s(fun(_2197509, bool), empty))), s(fun(_2197509, bool), _2197507))) = s(fun(_2197509, bool), empty))], (46607 ^ _1670770) ^ [_4453598, _4453600, _4453602] : [s(fun(cart(real, _4453600), bool), i(s(fun(fun(cart(real, _4453600), bool), fun(cart(real, _4453600), bool)), span), s(fun(cart(real, _4453600), bool), i(s(fun(cart(cart(real, _4453602), _4453600), fun(cart(real, _4453600), bool)), columns), s(cart(cart(real, _4453602), _4453600), _4453598))))) = s(fun(cart(real, _4453600), bool), univ), -(s(cart(cart(real, _4453600), _4453600), i(s(fun(cart(cart(real, _4453600), _4453602), cart(cart(real, _4453600), _4453600)), i(s(fun(cart(cart(real, _4453602), _4453600), fun(cart(cart(real, _4453600), _4453602), cart(cart(real, _4453600), _4453600))), matrixu_mul), s(cart(cart(real, _4453602), _4453600), _4453598))), s(cart(cart(real, _4453600), _4453602), 46610 ^ [_4453598, _4453600, _4453602]))) = s(cart(cart(real, _4453600), _4453600), i(s(fun(num, cart(cart(real, _4453600), _4453600)), mat), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (636 ^ _1670770) ^ [_1679843, _1679845] : [637 ^ _1670770 : [(640 ^ _1670770) ^ [] : [p(s(bool, _1679843))], (638 ^ _1670770) ^ [] : [p(s(bool, _1679845))]], -(p(s(bool, _1679843))), -(p(s(bool, _1679845)))], (38872 ^ _1670770) ^ [] : [-(s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(fun(num, real), f))) = s(real, i(s(fun(num, real), f), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (14997 ^ _1670770) ^ [] : [-(s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, x))), s(num, i(s(fun(num, num), numeral), s(num, u_0))))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (39299 ^ _1670770) ^ [_3963164] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _3963164)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(real, real), sqrt), s(real, _3963164)))))))], (14834 ^ _1670770) ^ [_2119745, _2119747] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, i(s(fun(int, int), intu_abs), s(int, _2119747))))), s(int, i(s(fun(int, int), intu_abs), s(int, _2119745))))))), s(int, i(s(fun(int, int), intu_abs), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _2119747))), s(int, _2119745)))))))))], (45952 ^ _1670770) ^ [_4411286, _4411288] : [45953 ^ _1670770 : [(45956 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_), s(num, i(s(fun(fun(cart(real, _4411288), bool), num), card), s(fun(cart(real, _4411288), bool), _4411286))))), s(num, i(s(fun(fun(cart(real, _4411288), bool), num), dim), s(fun(cart(real, _4411288), bool), _4411286))))))], (45954 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4411288), bool), bool), finite), s(fun(cart(real, _4411288), bool), _4411286)))))]], -(p(s(bool, i(s(fun(fun(cart(real, _4411288), bool), bool), dependent), s(fun(cart(real, _4411288), bool), _4411286)))))], (33130 ^ _1670770) ^ [_3556685, _3556687, _3556689] : [p(s(bool, i(s(fun(_3556689, bool), i(s(fun(fun(prod(_3556689, _3556689), bool), fun(_3556689, bool)), fl), s(fun(prod(_3556689, _3556689), bool), _3556687))), s(_3556689, _3556685)))), -(p(s(bool, i(s(fun(prod(_3556689, _3556689), bool), _3556687), s(prod(_3556689, _3556689), i(s(fun(_3556689, prod(_3556689, _3556689)), i(s(fun(_3556689, fun(_3556689, prod(_3556689, _3556689))), c_), s(_3556689, _3556685))), s(_3556689, 33133 ^ [_3556685, _3556687, _3556689]))))))), -(p(s(bool, i(s(fun(prod(_3556689, _3556689), bool), _3556687), s(prod(_3556689, _3556689), i(s(fun(_3556689, prod(_3556689, _3556689)), i(s(fun(_3556689, fun(_3556689, prod(_3556689, _3556689))), c_), s(_3556689, 33133 ^ [_3556685, _3556687, _3556689]))), s(_3556689, _3556685)))))))], (4168 ^ _1670770) ^ [_1777672, _1777674, _1777676] : [4169 ^ _1670770 : [(4172 ^ _1670770) ^ [] : [s(num, _1777672) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (4170 ^ _1670770) ^ [] : [s(num, _1777676) = s(num, _1777674)]], -(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1777676))), s(num, _1777672))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1777674))), s(num, _1777672))))], (14913 ^ _1670770) ^ [_2122019] : [p(s(bool, i(s(fun(int, bool), _2122019), s(int, i(s(fun(int, int), intu_abs), s(int, 14914 ^ [_2122019])))))), 14917 ^ _1670770 : [(14918 ^ _1670770) ^ [_2122164] : [-(p(s(bool, i(s(fun(int, bool), _2122019), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _2122164)))))))]]], (47346 ^ _1670770) ^ [_4494645, _4494647] : [s(fun(cart(real, _4494647), bool), i(s(fun(fun(cart(real, _4494647), bool), fun(cart(real, _4494647), bool)), span), s(fun(cart(real, _4494647), bool), _4494645))) = s(fun(cart(real, _4494647), bool), univ), -(s(num, i(s(fun(fun(cart(real, _4494647), bool), num), dim), s(fun(cart(real, _4494647), bool), _4494645))) = s(num, i(s(fun(fun(_4494647, bool), num), dimindex), s(fun(_4494647, bool), univ))))], (36444 ^ _1670770) ^ [_3729818, _3729820] : [p(s(bool, i(s(fun(fun(_3729820, bool), bool), countable), s(fun(_3729820, bool), _3729818)))), -(p(s(bool, i(s(fun(fun(_3729820, bool), bool), finite), s(fun(_3729820, bool), _3729818))))), -(p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(fun(_3729820, bool), fun(fun(num, bool), bool)), a_u_c), s(fun(_3729820, bool), _3729818))), s(fun(num, bool), univ)))))], (9129 ^ _1670770) ^ [_1964745, _1964747, _1964749] : [s(list(_1964749), _1964747) = s(list(_1964749), nil), -(p(s(bool, 9121 ^ [_1964745, _1964747, _1964749])))], (1240 ^ _1670770) ^ [_1686585] : [p(s(bool, _1686585)), -(p(s(bool, _1686585))), -(p(s(bool, _1686585)))], (21823 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(bool, bool), bool), finite), s(fun(bool, bool), univ)))))], (8074 ^ _1670770) ^ [_1908517, _1908519, _1908521] : [-(s(list(_1908521), i(s(fun(list(_1908521), list(_1908521)), tl), s(list(_1908521), i(s(fun(list(_1908521), list(_1908521)), i(s(fun(_1908521, fun(list(_1908521), list(_1908521))), cons), s(_1908521, _1908519))), s(list(_1908521), _1908517))))) = s(list(_1908521), _1908517))], (12037 ^ _1670770) ^ [_2052859] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2052859)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(real, real), realu_inv), s(real, _2052859)))))))], (7326 ^ _1670770) ^ [_1879180] : [-(s(bool, i(s(fun(num, bool), odd), s(num, i(s(fun(num, num), bit1), s(num, _1879180))))) = s(bool, t))], (16206 ^ _1670770) ^ [_2174139, _2174141] : [p(s(bool, i(s(fun(fun(_2174141, bool), bool), i(s(fun(_2174141, fun(fun(_2174141, bool), bool)), in), s(_2174141, _2174139))), s(fun(_2174141, bool), empty))))], (2351 ^ _1670770) ^ [_1709004, _1709006, _1709008, _1709010] : [s(fun(_1709008, _1709010), _1709006) = s(fun(_1709008, _1709010), _1709004), 2354 ^ _1670770 : [(2355 ^ _1670770) ^ [_1709121] : [-(s(_1709010, i(s(fun(_1709008, _1709010), _1709006), s(_1709008, _1709121))) = s(_1709010, i(s(fun(_1709008, _1709010), _1709004), s(_1709008, _1709121))))]]], (14999 ^ _1670770) ^ [_2123827] : [-(s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, x))), s(num, i(s(fun(num, num), suc), s(num, _2123827))))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, x))), s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, x))), s(num, _2123827))))))], (36259 ^ _1670770) ^ [_3721216, _3721218, _3721220, _3721222] : [-(p(s(bool, i(s(fun(fun(sum0(_3721222, _3721220), bool), bool), finite), s(fun(sum0(_3721222, _3721220), bool), i(s(fun(fun(_3721220, bool), fun(sum0(_3721222, _3721220), bool)), i(s(fun(fun(_3721222, bool), fun(fun(_3721220, bool), fun(sum0(_3721222, _3721220), bool))), p_u_c), s(fun(_3721222, bool), _3721218))), s(fun(_3721220, bool), _3721216))))))), p(s(bool, i(s(fun(fun(_3721222, bool), bool), finite), s(fun(_3721222, bool), _3721218)))), p(s(bool, i(s(fun(fun(_3721220, bool), bool), finite), s(fun(_3721220, bool), _3721216))))], (45382 ^ _1670770) ^ [_4382345, _4382347, _4382349] : [p(s(bool, 45380 ^ [_4382345, _4382347, _4382349])), 45385 ^ _1670770 : [(45388 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(cart(real, _4382349), bool), bool), i(s(fun(cart(real, _4382349), fun(fun(cart(real, _4382349), bool), bool)), in), s(cart(real, _4382349), _4382347))), s(fun(cart(real, _4382349), bool), i(s(fun(fun(cart(real, _4382349), bool), fun(cart(real, _4382349), bool)), span), s(fun(cart(real, _4382349), bool), _4382345))))))], (45386 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4382349), bool), bool), independent), s(fun(cart(real, _4382349), bool), _4382345)))))]]], (2897 ^ _1670770) ^ [_1720282, _1720284, _1720286, _1720288, _1720290, _1720292] : [-(s(_1720292, i(s(fun(_1720290, _1720292), _1720286), s(_1720290, i(s(fun(_1720290, _1720290), i(s(fun(_1720290, fun(_1720290, _1720290)), i(s(fun(bool, fun(_1720290, fun(_1720290, _1720290))), cond), s(bool, _1720288))), s(_1720290, _1720284))), s(_1720290, _1720282))))) = s(_1720292, i(s(fun(_1720292, _1720292), i(s(fun(_1720292, fun(_1720292, _1720292)), i(s(fun(bool, fun(_1720292, fun(_1720292, _1720292))), cond), s(bool, _1720288))), s(_1720292, i(s(fun(_1720290, _1720292), _1720286), s(_1720290, _1720284))))), s(_1720292, i(s(fun(_1720290, _1720292), _1720286), s(_1720290, _1720282))))))], (38210 ^ _1670770) ^ [_3810550, _3810552, _3810554] : [p(s(bool, i(s(fun(fun(_3810554, bool), bool), _3810552), s(fun(_3810554, bool), _3810550)))), -(s(fun(_3810554, bool), i(s(fun(fun(_3810554, bool), fun(_3810554, bool)), i(s(fun(fun(fun(_3810554, bool), bool), fun(fun(_3810554, bool), fun(_3810554, bool))), hull), s(fun(fun(_3810554, bool), bool), _3810552))), s(fun(_3810554, bool), _3810550))) = s(fun(_3810554, bool), _3810550))], (13997 ^ _1670770) ^ [_2099535, _2099537] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2099537))), s(int, _2099535)))), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2099537))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2099535))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))))))))], (14305 ^ _1670770) ^ [_2107530] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2107530))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (7352 ^ _1670770) ^ [_1879746] : [-(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), bit1), s(num, _1879746))))), s(num, u_0))) = s(bool, f0))], (16668 ^ _1670770) ^ [_2193485, _2193487, _2193489] : [-(p(s(bool, i(s(fun(fun(_2193489, bool), bool), i(s(fun(fun(_2193489, bool), fun(fun(_2193489, bool), bool)), subset), s(fun(_2193489, bool), _2193487))), s(fun(_2193489, bool), i(s(fun(fun(_2193489, bool), fun(_2193489, bool)), i(s(fun(fun(_2193489, bool), fun(fun(_2193489, bool), fun(_2193489, bool))), union), s(fun(_2193489, bool), _2193487))), s(fun(_2193489, bool), _2193485)))))))], (350 ^ _1670770) ^ [_1676314, _1676316] : [-(s(_1676316, _1676314) = s(_1676316, _1676314))], (24415 ^ _1670770) ^ [_2591909] : [-(s(num, i(s(fun(fun(num, bool), num), card), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _2591909))))) = s(num, _2591909))], (30722 ^ _1670770) ^ [_3025697, _3025699, _3025701, _3025703, _3025705, _3025707] : [s(_3025707, i(s(fun(_3025701, _3025707), i(s(fun(fun(_3025705, _3025703), fun(_3025701, _3025707)), i(s(fun(fun(fun(_3025705, _3025703), fun(_3025701, _3025699)), fun(fun(_3025705, _3025703), fun(_3025701, _3025707))), i(s(fun(fun(fun(_3025705, _3025703), fun(_3025701, fun(_3025699, _3025707))), fun(fun(fun(_3025705, _3025703), fun(_3025701, _3025699)), fun(fun(_3025705, _3025703), fun(_3025701, _3025707)))), _3025697), s(fun(fun(_3025705, _3025703), fun(_3025701, fun(_3025699, _3025707))), 30723 ^ [_3025697, _3025699, _3025701, _3025703, _3025705, _3025707]))), s(fun(fun(_3025705, _3025703), fun(_3025701, _3025699)), 30724 ^ [_3025697, _3025699, _3025701, _3025703, _3025705, _3025707]))), s(fun(_3025705, _3025703), 30725 ^ [_3025697, _3025699, _3025701, _3025703, _3025705, _3025707]))), s(_3025701, 30726 ^ [_3025697, _3025699, _3025701, _3025703, _3025705, _3025707]))) = s(_3025707, i(s(fun(_3025699, _3025707), i(s(fun(_3025701, fun(_3025699, _3025707)), i(s(fun(fun(_3025705, _3025703), fun(_3025701, fun(_3025699, _3025707))), 30723 ^ [_3025697, _3025699, _3025701, _3025703, _3025705, _3025707]), s(fun(_3025705, _3025703), 30725 ^ [_3025697, _3025699, _3025701, _3025703, _3025705, _3025707]))), s(_3025701, 30726 ^ [_3025697, _3025699, _3025701, _3025703, _3025705, _3025707]))), s(_3025699, i(s(fun(_3025701, _3025699), i(s(fun(fun(_3025705, _3025703), fun(_3025701, _3025699)), 30724 ^ [_3025697, _3025699, _3025701, _3025703, _3025705, _3025707]), s(fun(_3025705, _3025703), 30725 ^ [_3025697, _3025699, _3025701, _3025703, _3025705, _3025707]))), s(_3025701, 30726 ^ [_3025697, _3025699, _3025701, _3025703, _3025705, _3025707]))))), 30729 ^ _1670770 : [(30730 ^ _1670770) ^ [_3027621] : [s(fun(_3025701, _3025707), i(s(fun(fun(_3025705, _3025703), fun(_3025701, _3025707)), i(s(fun(fun(fun(_3025705, _3025703), fun(_3025701, _3025699)), fun(fun(_3025705, _3025703), fun(_3025701, _3025707))), i(s(fun(fun(fun(_3025705, _3025703), fun(_3025701, fun(_3025699, _3025707))), fun(fun(fun(_3025705, _3025703), fun(_3025701, _3025699)), fun(fun(_3025705, _3025703), fun(_3025701, _3025707)))), _3027621), s(fun(fun(_3025705, _3025703), fun(_3025701, fun(_3025699, _3025707))), 30731 ^ [_3025697, _3025699, _3025701, _3025703, _3025705, _3025707, _3027621]))), s(fun(fun(_3025705, _3025703), fun(_3025701, _3025699)), 30732 ^ [_3025697, _3025699, _3025701, _3025703, _3025705, _3025707, _3027621]))), s(fun(_3025705, _3025703), 30733 ^ [_3025697, _3025699, _3025701, _3025703, _3025705, _3025707, _3027621]))) = s(fun(_3025701, _3025707), i(s(fun(fun(_3025705, _3025703), fun(_3025701, _3025707)), i(s(fun(fun(fun(_3025705, _3025703), fun(_3025701, _3025699)), fun(fun(_3025705, _3025703), fun(_3025701, _3025707))), i(s(fun(fun(fun(_3025705, _3025703), fun(_3025701, fun(_3025699, _3025707))), fun(fun(fun(_3025705, _3025703), fun(_3025701, _3025699)), fun(fun(_3025705, _3025703), fun(_3025701, _3025707)))), _3025697), s(fun(fun(_3025705, _3025703), fun(_3025701, fun(_3025699, _3025707))), 30731 ^ [_3025697, _3025699, _3025701, _3025703, _3025705, _3025707, _3027621]))), s(fun(fun(_3025705, _3025703), fun(_3025701, _3025699)), 30732 ^ [_3025697, _3025699, _3025701, _3025703, _3025705, _3025707, _3027621]))), s(fun(_3025705, _3025703), 30733 ^ [_3025697, _3025699, _3025701, _3025703, _3025705, _3025707, _3027621]))), 30736 ^ _1670770 : [(30737 ^ _1670770) ^ [_3029268, _3029270, _3029272, _3029274, _3029276] : [-(p(s(bool, i(s(fun(fun(fun(_3025705, _3025703), fun(_3025701, _3025707)), bool), i(s(fun(fun(_3025701, _3025705), fun(fun(fun(_3025705, _3025703), fun(_3025701, _3025707)), bool)), i(s(fun(fun(fun(_3025705, _3025703), fun(_3025701, bool)), fun(fun(_3025701, _3025705), fun(fun(fun(_3025705, _3025703), fun(_3025701, _3025707)), bool))), i(s(fun(fun(_3025705, fun(_3025705, bool)), fun(fun(fun(_3025705, _3025703), fun(_3025701, bool)), fun(fun(_3025701, _3025705), fun(fun(fun(_3025705, _3025703), fun(_3025701, _3025707)), bool)))), admissible), s(fun(_3025705, fun(_3025705, bool)), _3029276))), s(fun(fun(_3025705, _3025703), fun(_3025701, bool)), _3029274))), s(fun(_3025701, _3025705), _3029272))), s(fun(fun(_3025705, _3025703), fun(_3025701, _3025707)), i(s(fun(fun(fun(_3025705, _3025703), fun(_3025701, _3025699)), fun(fun(_3025705, _3025703), fun(_3025701, _3025707))), i(s(fun(fun(fun(_3025705, _3025703), fun(_3025701, fun(_3025699, _3025707))), fun(fun(fun(_3025705, _3025703), fun(_3025701, _3025699)), fun(fun(_3025705, _3025703), fun(_3025701, _3025707)))), _3027621), s(fun(fun(_3025705, _3025703), fun(_3025701, fun(_3025699, _3025707))), _3029270))), s(fun(fun(_3025705, _3025703), fun(_3025701, _3025699)), _3029268))))))), p(s(bool, i(s(fun(fun(fun(_3025705, _3025703), fun(_3025701, fun(_3025699, _3025707))), bool), i(s(fun(fun(_3025701, _3025705), fun(fun(fun(_3025705, _3025703), fun(_3025701, fun(_3025699, _3025707))), bool)), i(s(fun(fun(fun(_3025705, _3025703), fun(_3025701, bool)), fun(fun(_3025701, _3025705), fun(fun(fun(_3025705, _3025703), fun(_3025701, fun(_3025699, _3025707))), bool))), i(s(fun(fun(_3025705, fun(_3025705, bool)), fun(fun(fun(_3025705, _3025703), fun(_3025701, bool)), fun(fun(_3025701, _3025705), fun(fun(fun(_3025705, _3025703), fun(_3025701, fun(_3025699, _3025707))), bool)))), admissible), s(fun(_3025705, fun(_3025705, bool)), _3029276))), s(fun(fun(_3025705, _3025703), fun(_3025701, bool)), _3029274))), s(fun(_3025701, _3025705), _3029272))), s(fun(fun(_3025705, _3025703), fun(_3025701, fun(_3025699, _3025707))), _3029270)))), p(s(bool, i(s(fun(fun(fun(_3025705, _3025703), fun(_3025701, _3025699)), bool), i(s(fun(fun(_3025701, _3025705), fun(fun(fun(_3025705, _3025703), fun(_3025701, _3025699)), bool)), i(s(fun(fun(fun(_3025705, _3025703), fun(_3025701, bool)), fun(fun(_3025701, _3025705), fun(fun(fun(_3025705, _3025703), fun(_3025701, _3025699)), bool))), i(s(fun(fun(_3025705, fun(_3025705, bool)), fun(fun(fun(_3025705, _3025703), fun(_3025701, bool)), fun(fun(_3025701, _3025705), fun(fun(fun(_3025705, _3025703), fun(_3025701, _3025699)), bool)))), admissible), s(fun(_3025705, fun(_3025705, bool)), _3029276))), s(fun(fun(_3025705, _3025703), fun(_3025701, bool)), _3029274))), s(fun(_3025701, _3025705), _3029272))), s(fun(fun(_3025705, _3025703), fun(_3025701, _3025699)), _3029268))))]]]]], (2463 ^ _1670770) ^ [_1711289] : [p(s(bool, _1711289)), -(p(s(bool, _1711289)))], (15259 ^ _1670770) ^ [_2132324, _2132326, _2132328, _2132330] : [15276 ^ _1670770 : [(15277 ^ _1670770) ^ [_2133370, _2133372] : [-(p(s(bool, i(s(fun(_2132328, bool), i(s(fun(_2132330, fun(_2132328, bool)), _2132326), s(_2132330, _2133372))), s(_2132328, _2133370)))))]], p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, i(s(fun(_2132328, int), i(s(fun(_2132330, fun(_2132328, int)), _2132324), s(_2132330, 15262 ^ [_2132324, _2132326, _2132328, _2132330]))), s(_2132328, 15263 ^ [_2132324, _2132326, _2132328, _2132330])))))), 15268 ^ _1670770 : [(15269 ^ _1670770) ^ [_2132963, _2132965] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(_2132328, int), i(s(fun(_2132330, fun(_2132328, int)), _2132324), s(_2132330, _2132965))), s(_2132328, _2132963))))), s(int, i(s(fun(_2132328, int), i(s(fun(_2132330, fun(_2132328, int)), _2132324), s(_2132330, 15266 ^ [_2132324, _2132326, _2132328, _2132330]))), s(_2132328, 15267 ^ [_2132324, _2132326, _2132328, _2132330])))))), -(p(s(bool, i(s(fun(_2132328, bool), i(s(fun(_2132330, fun(_2132328, bool)), _2132326), s(_2132330, _2132965))), s(_2132328, _2132963)))))], (15275 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2132328, bool), i(s(fun(_2132330, fun(_2132328, bool)), _2132326), s(_2132330, 15266 ^ [_2132324, _2132326, _2132328, _2132330]))), s(_2132328, 15267 ^ [_2132324, _2132326, _2132328, _2132330]))))]]], (13567 ^ _1670770) ^ [_2088951, _2088953] : [s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2088953))), s(int, _2088951))) = s(int, _2088953), -(s(int, _2088951) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (10375 ^ _1670770) ^ [_2009830, _2009832] : [-(p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), prod(hreal, hreal))), trealu_mul), s(prod(hreal, hreal), i(s(fun(num, prod(hreal, hreal)), trealu_ofu_num), s(num, _2009832))))), s(prod(hreal, hreal), i(s(fun(num, prod(hreal, hreal)), trealu_ofu_num), s(num, _2009830))))))), s(prod(hreal, hreal), i(s(fun(num, prod(hreal, hreal)), trealu_ofu_num), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _2009832))), s(num, _2009830)))))))))], (1088 ^ _1670770) ^ [_1684712] : [-(p(s(bool, _1684712))), p(s(bool, _1684712)), p(s(bool, t))], (11537 ^ _1670770) ^ [] : [-(s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (27483 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(real, fun(real, real)), bool), monoidal), s(fun(real, fun(real, real)), realu_add)))))], (11549 ^ _1670770) ^ [_2039827, _2039829, _2039831] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(real, real), realu_abs), s(real, _2039831))))), s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2039829))), s(real, _2039831))))))))), s(real, _2039827)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), realu_abs), s(real, _2039829))))), s(real, _2039827)))))], (12101 ^ _1670770) ^ [_2053972, _2053974] : [-(s(real, i(s(fun(real, real), realu_inv), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, _2053974))), s(real, _2053972))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, _2053972))), s(real, _2053974))))], (28018 ^ _1670770) ^ [_2844553, _2844555, _2844557, _2844559] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(fun(_2844559, real), real), i(s(fun(fun(_2844559, bool), fun(fun(_2844559, real), real)), sum), s(fun(_2844559, bool), _2844557))), s(fun(_2844559, real), _2844555))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(fun(_2844559, bool), num), card), s(fun(_2844559, bool), _2844557))))))), s(real, _2844553))))))), p(s(bool, i(s(fun(fun(_2844559, bool), bool), finite), s(fun(_2844559, bool), _2844557)))), 28024 ^ _1670770 : [(28027 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(_2844559, real), _2844555), s(_2844559, 28023 ^ [_2844553, _2844555, _2844557, _2844559]))))))), s(real, _2844553))))], (28025 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2844559, bool), bool), i(s(fun(_2844559, fun(fun(_2844559, bool), bool)), in), s(_2844559, 28023 ^ [_2844553, _2844555, _2844557, _2844559]))), s(fun(_2844559, bool), _2844557)))))]]], (39086 ^ _1670770) ^ [_3953171, _3953173] : [s(real, i(s(fun(cart(real, _3953173), real), i(s(fun(cart(real, _3953173), fun(cart(real, _3953173), real)), dot), s(cart(real, _3953173), _3953171))), s(cart(real, _3953173), _3953171))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(cart(real, _3953173), _3953171) = s(cart(real, _3953173), i(s(fun(num, cart(real, _3953173)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (46683 ^ _1670770) ^ [_4456976, _4456978, _4456980, _4456982] : [-(s(fun(_4456982, _4456982), _4456980) = s(fun(_4456982, _4456982), _4456976)), s(fun(_4456982, _4456982), i(s(fun(fun(_4456982, _4456982), fun(_4456982, _4456982)), i(s(fun(fun(_4456982, _4456982), fun(fun(_4456982, _4456982), fun(_4456982, _4456982))), o), s(fun(_4456982, _4456982), _4456980))), s(fun(_4456982, _4456982), _4456978))) = s(fun(_4456982, _4456982), i1), s(fun(_4456982, _4456982), i(s(fun(fun(_4456982, _4456982), fun(_4456982, _4456982)), i(s(fun(fun(_4456982, _4456982), fun(fun(_4456982, _4456982), fun(_4456982, _4456982))), o), s(fun(_4456982, _4456982), _4456978))), s(fun(_4456982, _4456982), _4456976))) = s(fun(_4456982, _4456982), i1)], (21017 ^ _1670770) ^ [_2447267, _2447269, _2447271] : [21018 ^ _1670770 : [(21021 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2447269))), s(num, i(s(fun(fun(_2447271, bool), num), card), s(fun(_2447271, bool), _2447267))))))], (21019 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2447271, bool), bool), finite), s(fun(_2447271, bool), _2447267)))))]], 21023 ^ _1670770 : [(21026 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2447271, bool), fun(num, bool)), hasu_size), s(fun(_2447271, bool), 21022 ^ [_2447267, _2447269, _2447271]))), s(num, _2447269)))))], (21024 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2447271, bool), bool), i(s(fun(fun(_2447271, bool), fun(fun(_2447271, bool), bool)), subset), s(fun(_2447271, bool), 21022 ^ [_2447267, _2447269, _2447271]))), s(fun(_2447271, bool), _2447267)))))]]], (39349 ^ _1670770) ^ [_3964399, _3964401] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), sqrt), s(real, _3964401))))), s(real, i(s(fun(real, real), sqrt), s(real, _3964399))))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _3964401)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _3964401))), s(real, _3964399))))], (39046 ^ _1670770) ^ [_3950718] : [-(s(cart(real, _3950718), i(s(fun(cart(real, _3950718), cart(real, _3950718)), i(s(fun(cart(real, _3950718), fun(cart(real, _3950718), cart(real, _3950718))), vectoru_add), s(cart(real, _3950718), m))), s(cart(real, _3950718), n))) = s(cart(real, _3950718), i(s(fun(cart(real, _3950718), cart(real, _3950718)), i(s(fun(cart(real, _3950718), fun(cart(real, _3950718), cart(real, _3950718))), vectoru_add), s(cart(real, _3950718), n))), s(cart(real, _3950718), m))))], (41743 ^ _1670770) ^ [_4129808, _4129810, _4129812] : [p(s(bool, i(s(fun(cart(real, _4129812), bool), i(s(fun(cart(real, _4129812), fun(cart(real, _4129812), bool)), orthogonal), s(cart(real, _4129812), _4129808))), s(cart(real, _4129812), _4129810)))), -(p(s(bool, i(s(fun(cart(real, _4129812), bool), i(s(fun(cart(real, _4129812), fun(cart(real, _4129812), bool)), orthogonal), s(cart(real, _4129812), i(s(fun(cart(real, _4129812), cart(real, _4129812)), vectoru_neg), s(cart(real, _4129812), _4129808))))), s(cart(real, _4129812), _4129810)))))], (45934 ^ _1670770) ^ [_4410346, _4410348, _4410350] : [-(s(bool, i(s(fun(fun(cart(real, _4410350), bool), bool), independent), s(fun(cart(real, _4410350), bool), _4410346))) = s(bool, i(s(fun(fun(cart(real, _4410350), bool), bool), i(s(fun(fun(cart(real, _4410350), bool), fun(fun(cart(real, _4410350), bool), bool)), subset), s(fun(cart(real, _4410350), bool), _4410348))), s(fun(cart(real, _4410350), bool), i(s(fun(fun(cart(real, _4410350), bool), fun(cart(real, _4410350), bool)), span), s(fun(cart(real, _4410350), bool), _4410346)))))), p(s(bool, i(s(fun(fun(cart(real, _4410350), bool), bool), i(s(fun(fun(cart(real, _4410350), bool), fun(fun(cart(real, _4410350), bool), bool)), subset), s(fun(cart(real, _4410350), bool), _4410346))), s(fun(cart(real, _4410350), bool), _4410348)))), p(s(bool, i(s(fun(num, bool), i(s(fun(fun(cart(real, _4410350), bool), fun(num, bool)), hasu_size), s(fun(cart(real, _4410350), bool), _4410346))), s(num, i(s(fun(fun(cart(real, _4410350), bool), num), dim), s(fun(cart(real, _4410350), bool), _4410348))))))], (1014 ^ _1670770) ^ [_1683910] : [p(s(bool, _1683910)), -(s(bool, _1683910) = s(bool, t))], (19829 ^ _1670770) ^ [_2382989, _2382991, _2382993, _2382995] : [19832 ^ _1670770 : [(19835 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2382993, bool), bool), i(s(fun(_2382993, fun(fun(_2382993, bool), bool)), in), s(_2382993, 19831 ^ [_2382989, _2382991, _2382993, _2382995]))), s(fun(_2382993, bool), _2382989)))))], (19837 ^ _1670770) ^ [] : [-(s(_2382995, i(s(fun(_2382993, _2382995), _2382991), s(_2382993, 19830 ^ [_2382989, _2382991, _2382993, _2382995]))) = s(_2382995, i(s(fun(_2382993, _2382995), _2382991), s(_2382993, 19831 ^ [_2382989, _2382991, _2382993, _2382995]))))], (19839 ^ _1670770) ^ [] : [s(_2382993, 19830 ^ [_2382989, _2382991, _2382993, _2382995]) = s(_2382993, 19831 ^ [_2382989, _2382991, _2382993, _2382995])], (19833 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2382993, bool), bool), i(s(fun(_2382993, fun(fun(_2382993, bool), bool)), in), s(_2382993, 19830 ^ [_2382989, _2382991, _2382993, _2382995]))), s(fun(_2382993, bool), _2382989)))))]], -(s(bool, i(s(fun(fun(_2382995, bool), bool), finite), s(fun(_2382995, bool), i(s(fun(fun(_2382993, bool), fun(_2382995, bool)), i(s(fun(fun(_2382993, _2382995), fun(fun(_2382993, bool), fun(_2382995, bool))), image), s(fun(_2382993, _2382995), _2382991))), s(fun(_2382993, bool), _2382989))))) = s(bool, i(s(fun(fun(_2382993, bool), bool), finite), s(fun(_2382993, bool), _2382989))))], (38804 ^ _1670770) ^ [_3938392] : [38806 ^ _1670770 : [(38811 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), _3938392), s(num, 38805 ^ [_3938392]))))], (38809 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 38805 ^ [_3938392]))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))))))], (38807 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, 38805 ^ [_3938392])))))]], 38812 ^ _1670770 : [(38815 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), _3938392), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))))))], (38813 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), _3938392), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))))]]], (11405 ^ _1670770) ^ [_2035509, _2035511] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2035511))), s(real, _2035509)))), s(real, _2035511) = s(real, _2035509)], (17002 ^ _1670770) ^ [_2212293, _2212295, _2212297, _2212299] : [-(s(fun(_2212299, bool), i(s(fun(_2212299, fun(_2212299, bool)), i(s(fun(fun(_2212299, bool), fun(_2212299, fun(_2212299, bool))), delete), s(fun(_2212299, bool), i(s(fun(_2212299, fun(_2212299, bool)), i(s(fun(fun(_2212299, bool), fun(_2212299, fun(_2212299, bool))), delete), s(fun(_2212299, bool), _2212293))), s(_2212299, _2212297))))), s(_2212299, _2212295))) = s(fun(_2212299, bool), i(s(fun(_2212299, fun(_2212299, bool)), i(s(fun(fun(_2212299, bool), fun(_2212299, fun(_2212299, bool))), delete), s(fun(_2212299, bool), i(s(fun(_2212299, fun(_2212299, bool)), i(s(fun(fun(_2212299, bool), fun(_2212299, fun(_2212299, bool))), delete), s(fun(_2212299, bool), _2212293))), s(_2212299, _2212295))))), s(_2212299, _2212297))))], (14920 ^ _1670770) ^ [_2122222] : [14921 ^ _1670770 : [(14922 ^ _1670770) ^ [_2122298] : [p(s(bool, i(s(fun(int, bool), _2122222), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _2122298))))))]], -(p(s(bool, i(s(fun(int, bool), _2122222), s(int, i(s(fun(int, int), intu_abs), s(int, 14923 ^ [_2122222])))))))], (46808 ^ _1670770) ^ [_4462935, _4462937, _4462939] : [46825 ^ _1670770 : [(46830 ^ _1670770) ^ [_4463856] : [-(s(cart(real, _4462937), i(s(fun(cart(real, _4462939), cart(real, _4462937)), _4462935), s(cart(real, _4462939), i(s(fun(cart(real, _4462937), cart(real, _4462939)), 46824 ^ [_4462935, _4462937, _4462939]), s(cart(real, _4462937), _4463856))))) = s(cart(real, _4462937), _4463856))], (46828 ^ _1670770) ^ [_4463773] : [-(s(cart(real, _4462939), i(s(fun(cart(real, _4462937), cart(real, _4462939)), 46824 ^ [_4462935, _4462937, _4462939]), s(cart(real, _4462937), i(s(fun(cart(real, _4462939), cart(real, _4462937)), _4462935), s(cart(real, _4462939), _4463773))))) = s(cart(real, _4462939), _4463773))], (46826 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4462937), cart(real, _4462939)), bool), linear), s(fun(cart(real, _4462937), cart(real, _4462939)), 46824 ^ [_4462935, _4462937, _4462939])))))]], p(s(bool, i(s(fun(fun(cart(real, _4462939), cart(real, _4462937)), bool), linear), s(fun(cart(real, _4462939), cart(real, _4462937)), _4462935)))), 46817 ^ _1670770 : [(46820 ^ _1670770) ^ [] : [s(cart(real, _4462939), 46815 ^ [_4462935, _4462937, _4462939]) = s(cart(real, _4462939), 46816 ^ [_4462935, _4462937, _4462939])], (46818 ^ _1670770) ^ [] : [-(s(cart(real, _4462937), i(s(fun(cart(real, _4462939), cart(real, _4462937)), _4462935), s(cart(real, _4462939), 46815 ^ [_4462935, _4462937, _4462939]))) = s(cart(real, _4462937), i(s(fun(cart(real, _4462939), cart(real, _4462937)), _4462935), s(cart(real, _4462939), 46816 ^ [_4462935, _4462937, _4462939]))))]], 46822 ^ _1670770 : [(46823 ^ _1670770) ^ [_4463642] : [s(cart(real, _4462937), i(s(fun(cart(real, _4462939), cart(real, _4462937)), _4462935), s(cart(real, _4462939), _4463642))) = s(cart(real, _4462937), 46821 ^ [_4462935, _4462937, _4462939])]]], (9188 ^ _1670770) ^ [_1967443, _1967445, _1967447, _1967449] : [9189 ^ _1670770 : [(9192 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(list(_1967449), bool), i(s(fun(_1967449, fun(list(_1967449), bool)), mem), s(_1967449, _1967445))), s(list(_1967449), _1967443))))], (9190 ^ _1670770) ^ [] : [s(_1967449, _1967445) = s(_1967449, _1967447)]], -(p(s(bool, i(s(fun(list(_1967449), bool), i(s(fun(_1967449, fun(list(_1967449), bool)), mem), s(_1967449, _1967445))), s(list(_1967449), i(s(fun(list(_1967449), list(_1967449)), i(s(fun(_1967449, fun(list(_1967449), list(_1967449))), cons), s(_1967449, _1967447))), s(list(_1967449), _1967443)))))))], (35760 ^ _1670770) ^ [_3694657, _3694659, _3694661, _3694663] : [-(p(s(bool, i(s(fun(fun(_3694663, bool), bool), i(s(fun(fun(_3694661, bool), fun(fun(_3694663, bool), bool)), l_a_u_c), s(fun(_3694661, bool), _3694659))), s(fun(_3694663, bool), _3694657))))), -(p(s(bool, i(s(fun(fun(_3694661, bool), bool), i(s(fun(fun(_3694663, bool), fun(fun(_3694661, bool), bool)), l_u_c), s(fun(_3694663, bool), _3694657))), s(fun(_3694661, bool), _3694659)))))], (12187 ^ _1670770) ^ [_2056383, _2056385, _2056387] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2056383)))), -(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2056387))), s(real, _2056383))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2056385))), s(real, _2056383))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2056387))), s(real, _2056385))))], (39567 ^ _1670770) ^ [_3969975, _3969977] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, _3969977), real), vectoru_norm), s(cart(real, _3969977), _3969975))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))), -(s(cart(real, _3969977), _3969975) = s(cart(real, _3969977), i(s(fun(num, cart(real, _3969977)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (6176 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), p0), s(num, i(s(fun(num, num), pre), s(num, n))))))), 6177 ^ _1670770 : [(6178 ^ _1670770) ^ [_1824796] : [p(s(bool, i(s(fun(num, bool), p0), s(num, _1824796)))), 6179 ^ _1670770 : [(6182 ^ _1670770) ^ [] : [s(num, _1824796) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), s(num, n) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (6180 ^ _1670770) ^ [] : [s(num, n) = s(num, i(s(fun(num, num), suc), s(num, _1824796)))]]]]], (23552 ^ _1670770) ^ [_2568502] : [-(s(fun(real, bool), _2568502) = s(fun(real, bool), empty)), 23558 ^ _1670770 : [(23561 ^ _1670770) ^ [_2568851] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 23557 ^ [_2568502, _2568851]))), s(real, _2568851))))], (23559 ^ _1670770) ^ [_2568805] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 23557 ^ [_2568502, _2568805]))), s(fun(real, bool), _2568502)))))]], 23562 ^ _1670770 : [(23569 ^ _1670770) ^ [_2569061] : [23571 ^ _1670770 : [(23574 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 23570 ^ [_2568502, _2569061]))), s(real, _2569061))))], (23572 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 23570 ^ [_2568502, _2569061]))), s(fun(real, bool), _2568502)))))]], -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(fun(real, bool), real), sup), s(fun(real, bool), _2568502))))), s(real, _2569061)))))], (23563 ^ _1670770) ^ [_2568908] : [p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _2568908))), s(fun(real, bool), _2568502)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2568908))), s(real, i(s(fun(fun(real, bool), real), sup), s(fun(real, bool), _2568502)))))))]]], (7374 ^ _1670770) ^ [_1880337] : [-(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, u_0))), s(num, i(s(fun(num, num), bit0), s(num, _1880337))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, u_0))), s(num, _1880337))))], (28810 ^ _1670770) ^ [_2901361, _2901363, _2901365, _2901367, _2901369] : [-(s(real, i(s(fun(fun(_2901367, real), real), i(s(fun(fun(_2901367, bool), fun(fun(_2901367, real), real)), sum), s(fun(_2901367, bool), i(s(fun(fun(_2901369, bool), fun(_2901367, bool)), i(s(fun(fun(_2901369, _2901367), fun(fun(_2901369, bool), fun(_2901367, bool))), image), s(fun(_2901369, _2901367), _2901363))), s(fun(_2901369, bool), _2901361))))), s(fun(_2901367, real), _2901365))) = s(real, i(s(fun(fun(_2901369, real), real), i(s(fun(fun(_2901369, bool), fun(fun(_2901369, real), real)), sum), s(fun(_2901369, bool), _2901361))), s(fun(_2901369, real), i(s(fun(fun(_2901369, _2901367), fun(_2901369, real)), i(s(fun(fun(_2901367, real), fun(fun(_2901369, _2901367), fun(_2901369, real))), o), s(fun(_2901367, real), _2901365))), s(fun(_2901369, _2901367), _2901363)))))), p(s(bool, i(s(fun(fun(_2901369, bool), bool), finite), s(fun(_2901369, bool), _2901361)))), 28817 ^ _1670770 : [(28818 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2901369, bool), bool), i(s(fun(_2901369, fun(fun(_2901369, bool), bool)), in), s(_2901369, 28815 ^ [_2901361, _2901363, _2901365, _2901367, _2901369]))), s(fun(_2901369, bool), _2901361)))))], (28822 ^ _1670770) ^ [] : [s(_2901369, 28815 ^ [_2901361, _2901363, _2901365, _2901367, _2901369]) = s(_2901369, 28816 ^ [_2901361, _2901363, _2901365, _2901367, _2901369])], (28826 ^ _1670770) ^ [] : [s(real, i(s(fun(_2901367, real), _2901365), s(_2901367, i(s(fun(_2901369, _2901367), _2901363), s(_2901369, 28815 ^ [_2901361, _2901363, _2901365, _2901367, _2901369]))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (28824 ^ _1670770) ^ [] : [-(s(_2901367, i(s(fun(_2901369, _2901367), _2901363), s(_2901369, 28815 ^ [_2901361, _2901363, _2901365, _2901367, _2901369]))) = s(_2901367, i(s(fun(_2901369, _2901367), _2901363), s(_2901369, 28816 ^ [_2901361, _2901363, _2901365, _2901367, _2901369]))))], (28820 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2901369, bool), bool), i(s(fun(_2901369, fun(fun(_2901369, bool), bool)), in), s(_2901369, 28816 ^ [_2901361, _2901363, _2901365, _2901367, _2901369]))), s(fun(_2901369, bool), _2901361)))))]]], (7400 ^ _1670770) ^ [_1881057, _1881059] : [-(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_a_), s(num, i(s(fun(num, num), bit1), s(num, _1881057))))), s(num, i(s(fun(num, num), bit0), s(num, _1881059))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_a_), s(num, _1881057))), s(num, _1881059))))], (30965 ^ _1670770) ^ [_3078817, _3078819, _3078821, _3078823, _3078825, _3078827, _3078829] : [s(_3078819, i(s(fun(_3078823, _3078819), i(s(fun(fun(_3078827, _3078825), fun(_3078823, _3078819)), i(s(fun(fun(fun(_3078827, _3078825), fun(_3078823, fun(_3078821, fun(_3078819, bool)))), fun(fun(_3078827, _3078825), fun(_3078823, _3078819))), i(s(fun(fun(fun(_3078827, _3078825), fun(_3078823, _3078821)), fun(fun(fun(_3078827, _3078825), fun(_3078823, fun(_3078821, fun(_3078819, bool)))), fun(fun(_3078827, _3078825), fun(_3078823, _3078819)))), _3078817), s(fun(fun(_3078827, _3078825), fun(_3078823, _3078821)), 30966 ^ [_3078817, _3078819, _3078821, _3078823, _3078825, _3078827, _3078829]))), s(fun(fun(_3078827, _3078825), fun(_3078823, fun(_3078821, fun(_3078819, bool)))), 30967 ^ [_3078817, _3078819, _3078821, _3078823, _3078825, _3078827, _3078829]))), s(fun(_3078827, _3078825), 30968 ^ [_3078817, _3078819, _3078821, _3078823, _3078825, _3078827, _3078829]))), s(_3078823, 30969 ^ [_3078817, _3078819, _3078821, _3078823, _3078825, _3078827, _3078829]))) = s(_3078819, i(s(fun(fun(_3078821, fun(_3078819, bool)), _3078819), i(s(fun(_3078821, fun(fun(_3078821, fun(_3078819, bool)), _3078819)), u_match), s(_3078821, i(s(fun(_3078823, _3078821), i(s(fun(fun(_3078827, _3078825), fun(_3078823, _3078821)), 30966 ^ [_3078817, _3078819, _3078821, _3078823, _3078825, _3078827, _3078829]), s(fun(_3078827, _3078825), 30968 ^ [_3078817, _3078819, _3078821, _3078823, _3078825, _3078827, _3078829]))), s(_3078823, 30969 ^ [_3078817, _3078819, _3078821, _3078823, _3078825, _3078827, _3078829]))))), s(fun(_3078821, fun(_3078819, bool)), i(s(fun(_3078823, fun(_3078821, fun(_3078819, bool))), i(s(fun(fun(_3078827, _3078825), fun(_3078823, fun(_3078821, fun(_3078819, bool)))), 30967 ^ [_3078817, _3078819, _3078821, _3078823, _3078825, _3078827, _3078829]), s(fun(_3078827, _3078825), 30968 ^ [_3078817, _3078819, _3078821, _3078823, _3078825, _3078827, _3078829]))), s(_3078823, 30969 ^ [_3078817, _3078819, _3078821, _3078823, _3078825, _3078827, _3078829]))))), 30972 ^ _1670770 : [(30973 ^ _1670770) ^ [_3081667] : [s(fun(_3078823, _3078819), i(s(fun(fun(_3078827, _3078825), fun(_3078823, _3078819)), i(s(fun(fun(fun(_3078827, _3078825), fun(_3078823, fun(_3078821, fun(_3078819, bool)))), fun(fun(_3078827, _3078825), fun(_3078823, _3078819))), i(s(fun(fun(fun(_3078827, _3078825), fun(_3078823, _3078821)), fun(fun(fun(_3078827, _3078825), fun(_3078823, fun(_3078821, fun(_3078819, bool)))), fun(fun(_3078827, _3078825), fun(_3078823, _3078819)))), _3081667), s(fun(fun(_3078827, _3078825), fun(_3078823, _3078821)), 30974 ^ [_3078817, _3078819, _3078821, _3078823, _3078825, _3078827, _3078829, _3081667]))), s(fun(fun(_3078827, _3078825), fun(_3078823, fun(_3078821, fun(_3078819, bool)))), 30975 ^ [_3078817, _3078819, _3078821, _3078823, _3078825, _3078827, _3078829, _3081667]))), s(fun(_3078827, _3078825), 30976 ^ [_3078817, _3078819, _3078821, _3078823, _3078825, _3078827, _3078829, _3081667]))) = s(fun(_3078823, _3078819), i(s(fun(fun(_3078827, _3078825), fun(_3078823, _3078819)), i(s(fun(fun(fun(_3078827, _3078825), fun(_3078823, fun(_3078821, fun(_3078819, bool)))), fun(fun(_3078827, _3078825), fun(_3078823, _3078819))), i(s(fun(fun(fun(_3078827, _3078825), fun(_3078823, _3078821)), fun(fun(fun(_3078827, _3078825), fun(_3078823, fun(_3078821, fun(_3078819, bool)))), fun(fun(_3078827, _3078825), fun(_3078823, _3078819)))), _3078817), s(fun(fun(_3078827, _3078825), fun(_3078823, _3078821)), 30974 ^ [_3078817, _3078819, _3078821, _3078823, _3078825, _3078827, _3078829, _3081667]))), s(fun(fun(_3078827, _3078825), fun(_3078823, fun(_3078821, fun(_3078819, bool)))), 30975 ^ [_3078817, _3078819, _3078821, _3078823, _3078825, _3078827, _3078829, _3081667]))), s(fun(_3078827, _3078825), 30976 ^ [_3078817, _3078819, _3078821, _3078823, _3078825, _3078827, _3078829, _3081667]))), 30979 ^ _1670770 : [(30980 ^ _1670770) ^ [_3084121] : [s(fun(_3078819, bool), i(s(fun(_3078823, fun(_3078819, bool)), i(s(fun(fun(_3078827, _3078825), fun(_3078823, fun(_3078819, bool))), i(s(fun(fun(fun(_3078827, _3078825), fun(_3078823, _3078821)), fun(fun(_3078827, _3078825), fun(_3078823, fun(_3078819, bool)))), i(s(fun(fun(fun(_3078827, _3078825), fun(_3078823, fun(_3078821, fun(_3078819, bool)))), fun(fun(fun(_3078827, _3078825), fun(_3078823, _3078821)), fun(fun(_3078827, _3078825), fun(_3078823, fun(_3078819, bool))))), _3084121), s(fun(fun(_3078827, _3078825), fun(_3078823, fun(_3078821, fun(_3078819, bool)))), 30981 ^ [_3078817, _3078819, _3078821, _3078823, _3078825, _3078827, _3078829, _3081667, _3084121]))), s(fun(fun(_3078827, _3078825), fun(_3078823, _3078821)), 30982 ^ [_3078817, _3078819, _3078821, _3078823, _3078825, _3078827, _3078829, _3081667, _3084121]))), s(fun(_3078827, _3078825), 30983 ^ [_3078817, _3078819, _3078821, _3078823, _3078825, _3078827, _3078829, _3081667, _3084121]))), s(_3078823, 30984 ^ [_3078817, _3078819, _3078821, _3078823, _3078825, _3078827, _3078829, _3081667, _3084121]))) = s(fun(_3078819, bool), i(s(fun(_3078821, fun(_3078819, bool)), i(s(fun(_3078823, fun(_3078821, fun(_3078819, bool))), i(s(fun(fun(_3078827, _3078825), fun(_3078823, fun(_3078821, fun(_3078819, bool)))), 30981 ^ [_3078817, _3078819, _3078821, _3078823, _3078825, _3078827, _3078829, _3081667, _3084121]), s(fun(_3078827, _3078825), 30983 ^ [_3078817, _3078819, _3078821, _3078823, _3078825, _3078827, _3078829, _3081667, _3084121]))), s(_3078823, 30984 ^ [_3078817, _3078819, _3078821, _3078823, _3078825, _3078827, _3078829, _3081667, _3084121]))), s(_3078821, i(s(fun(_3078823, _3078821), i(s(fun(fun(_3078827, _3078825), fun(_3078823, _3078821)), 30982 ^ [_3078817, _3078819, _3078821, _3078823, _3078825, _3078827, _3078829, _3081667, _3084121]), s(fun(_3078827, _3078825), 30983 ^ [_3078817, _3078819, _3078821, _3078823, _3078825, _3078827, _3078829, _3081667, _3084121]))), s(_3078823, 30984 ^ [_3078817, _3078819, _3078821, _3078823, _3078825, _3078827, _3078829, _3081667, _3084121]))))), 30987 ^ _1670770 : [(30988 ^ _1670770) ^ [_3086414] : [s(fun(_3078823, fun(_3078819, bool)), i(s(fun(fun(_3078827, _3078825), fun(_3078823, fun(_3078819, bool))), i(s(fun(fun(fun(_3078827, _3078825), fun(_3078823, _3078821)), fun(fun(_3078827, _3078825), fun(_3078823, fun(_3078819, bool)))), i(s(fun(fun(fun(_3078827, _3078825), fun(_3078823, fun(_3078821, fun(_3078819, bool)))), fun(fun(fun(_3078827, _3078825), fun(_3078823, _3078821)), fun(fun(_3078827, _3078825), fun(_3078823, fun(_3078819, bool))))), _3086414), s(fun(fun(_3078827, _3078825), fun(_3078823, fun(_3078821, fun(_3078819, bool)))), 30989 ^ [_3078817, _3078819, _3078821, _3078823, _3078825, _3078827, _3078829, _3081667, _3084121, _3086414]))), s(fun(fun(_3078827, _3078825), fun(_3078823, _3078821)), 30990 ^ [_3078817, _3078819, _3078821, _3078823, _3078825, _3078827, _3078829, _3081667, _3084121, _3086414]))), s(fun(_3078827, _3078825), 30991 ^ [_3078817, _3078819, _3078821, _3078823, _3078825, _3078827, _3078829, _3081667, _3084121, _3086414]))) = s(fun(_3078823, fun(_3078819, bool)), i(s(fun(fun(_3078827, _3078825), fun(_3078823, fun(_3078819, bool))), i(s(fun(fun(fun(_3078827, _3078825), fun(_3078823, _3078821)), fun(fun(_3078827, _3078825), fun(_3078823, fun(_3078819, bool)))), i(s(fun(fun(fun(_3078827, _3078825), fun(_3078823, fun(_3078821, fun(_3078819, bool)))), fun(fun(fun(_3078827, _3078825), fun(_3078823, _3078821)), fun(fun(_3078827, _3078825), fun(_3078823, fun(_3078819, bool))))), _3084121), s(fun(fun(_3078827, _3078825), fun(_3078823, fun(_3078821, fun(_3078819, bool)))), 30989 ^ [_3078817, _3078819, _3078821, _3078823, _3078825, _3078827, _3078829, _3081667, _3084121, _3086414]))), s(fun(fun(_3078827, _3078825), fun(_3078823, _3078821)), 30990 ^ [_3078817, _3078819, _3078821, _3078823, _3078825, _3078827, _3078829, _3081667, _3084121, _3086414]))), s(fun(_3078827, _3078825), 30991 ^ [_3078817, _3078819, _3078821, _3078823, _3078825, _3078827, _3078829, _3081667, _3084121, _3086414]))), 30994 ^ _1670770 : [(30995 ^ _1670770) ^ [_3088361, _3088363, _3088365, _3088367, _3088369] : [-(p(s(bool, i(s(fun(fun(fun(_3078827, _3078825), fun(_3078823, _3078819)), bool), i(s(fun(fun(_3078823, _3078829), fun(fun(fun(_3078827, _3078825), fun(_3078823, _3078819)), bool)), i(s(fun(fun(fun(_3078827, _3078825), fun(_3078823, bool)), fun(fun(_3078823, _3078829), fun(fun(fun(_3078827, _3078825), fun(_3078823, _3078819)), bool))), i(s(fun(fun(_3078827, fun(_3078829, bool)), fun(fun(fun(_3078827, _3078825), fun(_3078823, bool)), fun(fun(_3078823, _3078829), fun(fun(fun(_3078827, _3078825), fun(_3078823, _3078819)), bool)))), admissible), s(fun(_3078827, fun(_3078829, bool)), _3088369))), s(fun(fun(_3078827, _3078825), fun(_3078823, bool)), _3088367))), s(fun(_3078823, _3078829), _3088365))), s(fun(fun(_3078827, _3078825), fun(_3078823, _3078819)), i(s(fun(fun(fun(_3078827, _3078825), fun(_3078823, fun(_3078821, fun(_3078819, bool)))), fun(fun(_3078827, _3078825), fun(_3078823, _3078819))), i(s(fun(fun(fun(_3078827, _3078825), fun(_3078823, _3078821)), fun(fun(fun(_3078827, _3078825), fun(_3078823, fun(_3078821, fun(_3078819, bool)))), fun(fun(_3078827, _3078825), fun(_3078823, _3078819)))), _3081667), s(fun(fun(_3078827, _3078825), fun(_3078823, _3078821)), _3088363))), s(fun(fun(_3078827, _3078825), fun(_3078823, fun(_3078821, fun(_3078819, bool)))), _3088361))))))), p(s(bool, i(s(fun(fun(fun(_3078827, _3078825), fun(_3078823, _3078821)), bool), i(s(fun(fun(_3078823, _3078829), fun(fun(fun(_3078827, _3078825), fun(_3078823, _3078821)), bool)), i(s(fun(fun(fun(_3078827, _3078825), fun(_3078823, bool)), fun(fun(_3078823, _3078829), fun(fun(fun(_3078827, _3078825), fun(_3078823, _3078821)), bool))), i(s(fun(fun(_3078827, fun(_3078829, bool)), fun(fun(fun(_3078827, _3078825), fun(_3078823, bool)), fun(fun(_3078823, _3078829), fun(fun(fun(_3078827, _3078825), fun(_3078823, _3078821)), bool)))), admissible), s(fun(_3078827, fun(_3078829, bool)), _3088369))), s(fun(fun(_3078827, _3078825), fun(_3078823, bool)), _3088367))), s(fun(_3078823, _3078829), _3088365))), s(fun(fun(_3078827, _3078825), fun(_3078823, _3078821)), _3088363)))), p(s(bool, i(s(fun(fun(fun(_3078827, _3078825), fun(_3078823, fun(_3078819, bool))), bool), i(s(fun(fun(_3078823, _3078829), fun(fun(fun(_3078827, _3078825), fun(_3078823, fun(_3078819, bool))), bool)), i(s(fun(fun(fun(_3078827, _3078825), fun(_3078823, bool)), fun(fun(_3078823, _3078829), fun(fun(fun(_3078827, _3078825), fun(_3078823, fun(_3078819, bool))), bool))), i(s(fun(fun(_3078827, fun(_3078829, bool)), fun(fun(fun(_3078827, _3078825), fun(_3078823, bool)), fun(fun(_3078823, _3078829), fun(fun(fun(_3078827, _3078825), fun(_3078823, fun(_3078819, bool))), bool)))), admissible), s(fun(_3078827, fun(_3078829, bool)), _3088369))), s(fun(fun(_3078827, _3078825), fun(_3078823, bool)), _3088367))), s(fun(_3078823, _3078829), _3088365))), s(fun(fun(_3078827, _3078825), fun(_3078823, fun(_3078819, bool))), i(s(fun(fun(fun(_3078827, _3078825), fun(_3078823, _3078821)), fun(fun(_3078827, _3078825), fun(_3078823, fun(_3078819, bool)))), i(s(fun(fun(fun(_3078827, _3078825), fun(_3078823, fun(_3078821, fun(_3078819, bool)))), fun(fun(fun(_3078827, _3078825), fun(_3078823, _3078821)), fun(fun(_3078827, _3078825), fun(_3078823, fun(_3078819, bool))))), _3086414), s(fun(fun(_3078827, _3078825), fun(_3078823, fun(_3078821, fun(_3078819, bool)))), _3088361))), s(fun(fun(_3078827, _3078825), fun(_3078823, _3078821)), _3088363))))))]]]]]]]]], (42785 ^ _1670770) ^ [_4224323, _4224325, _4224327, _4224329, _4224331, _4224333, _4224335] : [-(s(cart(cart(real, _4224331), _4224335), i(s(fun(cart(cart(real, _4224331), _4224333), cart(cart(real, _4224331), _4224335)), i(s(fun(cart(cart(real, _4224333), _4224335), fun(cart(cart(real, _4224331), _4224333), cart(cart(real, _4224331), _4224335))), matrixu_mul), s(cart(cart(real, _4224333), _4224335), _4224327))), s(cart(cart(real, _4224331), _4224333), i(s(fun(cart(cart(real, _4224331), _4224329), cart(cart(real, _4224331), _4224333)), i(s(fun(cart(cart(real, _4224329), _4224333), fun(cart(cart(real, _4224331), _4224329), cart(cart(real, _4224331), _4224333))), matrixu_mul), s(cart(cart(real, _4224329), _4224333), _4224325))), s(cart(cart(real, _4224331), _4224329), _4224323))))) = s(cart(cart(real, _4224331), _4224335), i(s(fun(cart(cart(real, _4224331), _4224329), cart(cart(real, _4224331), _4224335)), i(s(fun(cart(cart(real, _4224329), _4224335), fun(cart(cart(real, _4224331), _4224329), cart(cart(real, _4224331), _4224335))), matrixu_mul), s(cart(cart(real, _4224329), _4224335), i(s(fun(cart(cart(real, _4224329), _4224333), cart(cart(real, _4224329), _4224335)), i(s(fun(cart(cart(real, _4224333), _4224335), fun(cart(cart(real, _4224329), _4224333), cart(cart(real, _4224329), _4224335))), matrixu_mul), s(cart(cart(real, _4224333), _4224335), _4224327))), s(cart(cart(real, _4224329), _4224333), _4224325))))), s(cart(cart(real, _4224331), _4224329), _4224323))))], (43567 ^ _1670770) ^ [_4277630, _4277632] : [p(s(bool, i(s(fun(fun(_4277632, cart(real, n10)), bool), _4277630), s(fun(_4277632, cart(real, n10)), i(s(fun(fun(_4277632, real), fun(_4277632, cart(real, n10))), i(s(fun(fun(real, cart(real, n10)), fun(fun(_4277632, real), fun(_4277632, cart(real, n10)))), o), s(fun(real, cart(real, n10)), lift))), s(fun(_4277632, real), 43568 ^ [_4277630, _4277632])))))), 43571 ^ _1670770 : [(43572 ^ _1670770) ^ [_4277910] : [-(p(s(bool, i(s(fun(fun(_4277632, cart(real, n10)), bool), _4277630), s(fun(_4277632, cart(real, n10)), _4277910)))))]]], (36723 ^ _1670770) ^ [_3741857, _3741859] : [-(p(s(bool, i(s(fun(fun(_3741859, bool), bool), countable), s(fun(_3741859, bool), i(s(fun(fun(_3741859, bool), fun(_3741859, bool)), i(s(fun(_3741859, fun(fun(_3741859, bool), fun(_3741859, bool))), insert), s(_3741859, _3741857))), s(fun(_3741859, bool), empty)))))))], (45637 ^ _1670770) ^ [_4395890, _4395892, _4395894, _4395896, _4395898] : [p(s(bool, i(s(fun(fun(cart(real, _4395898), bool), bool), independent), s(fun(cart(real, _4395898), bool), i(s(fun(fun(cart(real, _4395898), bool), fun(cart(real, _4395898), bool)), i(s(fun(cart(real, _4395898), fun(fun(cart(real, _4395898), bool), fun(cart(real, _4395898), bool))), insert), s(cart(real, _4395898), _4395896))), s(fun(cart(real, _4395898), bool), i(s(fun(fun(cart(real, _4395898), bool), fun(cart(real, _4395898), bool)), i(s(fun(cart(real, _4395898), fun(fun(cart(real, _4395898), bool), fun(cart(real, _4395898), bool))), insert), s(cart(real, _4395898), _4395894))), s(fun(cart(real, _4395898), bool), empty)))))))), -(s(cart(real, _4395898), _4395896) = s(cart(real, _4395898), _4395894)), 45644 ^ _1670770 : [(45653 ^ _1670770) ^ [] : [-(s(cart(real, _4395898), i(s(fun(cart(real, _4395898), cart(real, _4395898)), i(s(fun(cart(real, _4395898), fun(cart(real, _4395898), cart(real, _4395898))), vectoru_add), s(cart(real, _4395898), i(s(fun(cart(real, _4395898), cart(real, _4395898)), i(s(fun(real, fun(cart(real, _4395898), cart(real, _4395898))), r_), s(real, _4395892))), s(cart(real, _4395898), _4395896))))), s(cart(real, _4395898), i(s(fun(cart(real, _4395898), cart(real, _4395898)), i(s(fun(real, fun(cart(real, _4395898), cart(real, _4395898))), r_), s(real, _4395890))), s(cart(real, _4395898), _4395894))))) = s(cart(real, _4395898), i(s(fun(num, cart(real, _4395898)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), s(real, _4395892) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(real, _4395890) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (45645 ^ _1670770) ^ [] : [s(cart(real, _4395898), i(s(fun(cart(real, _4395898), cart(real, _4395898)), i(s(fun(cart(real, _4395898), fun(cart(real, _4395898), cart(real, _4395898))), vectoru_add), s(cart(real, _4395898), i(s(fun(cart(real, _4395898), cart(real, _4395898)), i(s(fun(real, fun(cart(real, _4395898), cart(real, _4395898))), r_), s(real, _4395892))), s(cart(real, _4395898), _4395896))))), s(cart(real, _4395898), i(s(fun(cart(real, _4395898), cart(real, _4395898)), i(s(fun(real, fun(cart(real, _4395898), cart(real, _4395898))), r_), s(real, _4395890))), s(cart(real, _4395898), _4395894))))) = s(cart(real, _4395898), i(s(fun(num, cart(real, _4395898)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), 45648 ^ _1670770 : [(45651 ^ _1670770) ^ [] : [-(s(real, _4395890) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (45649 ^ _1670770) ^ [] : [-(s(real, _4395892) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]]]]], (11149 ^ _1670770) ^ [_2029269, _2029271] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, _2029271))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, _2029269))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _2029271))), s(num, _2029269))))], (39735 ^ _1670770) ^ [_3977586, _3977588, _3977590, _3977592] : [s(real, i(s(fun(cart(real, _3977592), real), i(s(fun(cart(real, _3977592), fun(cart(real, _3977592), real)), dot), s(cart(real, _3977592), _3977588))), s(cart(real, _3977592), _3977588))) = s(real, i(s(fun(cart(real, _3977590), real), i(s(fun(cart(real, _3977590), fun(cart(real, _3977590), real)), dot), s(cart(real, _3977590), _3977586))), s(cart(real, _3977590), _3977586))), -(s(real, i(s(fun(cart(real, _3977592), real), vectoru_norm), s(cart(real, _3977592), _3977588))) = s(real, i(s(fun(cart(real, _3977590), real), vectoru_norm), s(cart(real, _3977590), _3977586))))], (13023 ^ _1670770) ^ [] : [-(s(real, i(s(fun(real, real), realu_sgn), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (44065 ^ _1670770) ^ [_4305739, _4305741, _4305743, _4305745] : [-(p(s(bool, i(s(fun(fun(cart(real, _4305745), bool), bool), i(s(fun(cart(real, _4305745), fun(fun(cart(real, _4305745), bool), bool)), in), s(cart(real, _4305745), i(s(fun(cart(real, _4305745), cart(real, _4305745)), i(s(fun(real, fun(cart(real, _4305745), cart(real, _4305745))), r_), s(real, _4305741))), s(cart(real, _4305745), _4305743))))), s(fun(cart(real, _4305745), bool), _4305739))))), p(s(bool, i(s(fun(fun(cart(real, _4305745), bool), bool), subspace), s(fun(cart(real, _4305745), bool), _4305739)))), p(s(bool, i(s(fun(fun(cart(real, _4305745), bool), bool), i(s(fun(cart(real, _4305745), fun(fun(cart(real, _4305745), bool), bool)), in), s(cart(real, _4305745), _4305743))), s(fun(cart(real, _4305745), bool), _4305739))))], (7426 ^ _1670770) ^ [_1881874, _1881876] : [s(num, i(s(fun(num, num), numeral), s(num, _1881876))) = s(num, i(s(fun(num, num), numeral), s(num, _1881874))), -(s(num, _1881876) = s(num, _1881874))], (38323 ^ _1670770) ^ [_3818162, _3818164, _3818166, _3818168] : [p(s(bool, i(s(fun(fun(_3818168, bool), bool), i(s(fun(_3818168, fun(fun(_3818168, bool), bool)), in), s(_3818168, _3818164))), s(fun(_3818168, bool), i(s(fun(fun(_3818168, bool), fun(_3818168, bool)), i(s(fun(fun(fun(_3818168, bool), bool), fun(fun(_3818168, bool), fun(_3818168, bool))), hull), s(fun(fun(_3818168, bool), bool), _3818166))), s(fun(_3818168, bool), _3818162)))))), -(s(fun(_3818168, bool), i(s(fun(fun(_3818168, bool), fun(_3818168, bool)), i(s(fun(fun(fun(_3818168, bool), bool), fun(fun(_3818168, bool), fun(_3818168, bool))), hull), s(fun(fun(_3818168, bool), bool), _3818166))), s(fun(_3818168, bool), i(s(fun(fun(_3818168, bool), fun(_3818168, bool)), i(s(fun(_3818168, fun(fun(_3818168, bool), fun(_3818168, bool))), insert), s(_3818168, _3818164))), s(fun(_3818168, bool), _3818162))))) = s(fun(_3818168, bool), i(s(fun(fun(_3818168, bool), fun(_3818168, bool)), i(s(fun(fun(fun(_3818168, bool), bool), fun(fun(_3818168, bool), fun(_3818168, bool))), hull), s(fun(fun(_3818168, bool), bool), _3818166))), s(fun(_3818168, bool), _3818162))))], (39633 ^ _1670770) ^ [_3972360, _3972362, _3972364, _3972366] : [-(s(cart(real, _3972366), _3972362) = s(cart(real, _3972366), _3972360)), -(s(real, _3972364) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), s(cart(real, _3972366), i(s(fun(cart(real, _3972366), cart(real, _3972366)), i(s(fun(real, fun(cart(real, _3972366), cart(real, _3972366))), r_), s(real, _3972364))), s(cart(real, _3972366), _3972362))) = s(cart(real, _3972366), i(s(fun(cart(real, _3972366), cart(real, _3972366)), i(s(fun(real, fun(cart(real, _3972366), cart(real, _3972366))), r_), s(real, _3972364))), s(cart(real, _3972366), _3972360)))], (1340 ^ _1670770) ^ [_1687913, _1687915] : [1343 ^ _1670770 : [(1344 ^ _1670770) ^ [_1688130] : [p(s(bool, i(s(fun(_1687915, bool), _1687913), s(_1687915, _1688130))))]], 1347 ^ _1670770 : [(1352 ^ _1670770) ^ [] : [s(_1687915, 1345 ^ [_1687913, _1687915]) = s(_1687915, 1346 ^ [_1687913, _1687915])], (1350 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1687915, bool), _1687913), s(_1687915, 1346 ^ [_1687913, _1687915])))))], (1348 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1687915, bool), _1687913), s(_1687915, 1345 ^ [_1687913, _1687915])))))]], 1354 ^ _1670770 : [(1357 ^ _1670770) ^ [_1688372, _1688374] : [-(s(_1687915, _1688374) = s(_1687915, _1688372)), p(s(bool, i(s(fun(_1687915, bool), _1687913), s(_1687915, _1688374)))), p(s(bool, i(s(fun(_1687915, bool), _1687913), s(_1687915, _1688372))))], (1355 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1687915, bool), _1687913), s(_1687915, 1353 ^ [_1687913, _1687915])))))]]], (16756 ^ _1670770) ^ [_2197762, _2197764] : [-(s(fun(_2197764, bool), i(s(fun(fun(_2197764, bool), fun(_2197764, bool)), i(s(fun(fun(_2197764, bool), fun(fun(_2197764, bool), fun(_2197764, bool))), inter), s(fun(_2197764, bool), _2197762))), s(fun(_2197764, bool), univ))) = s(fun(_2197764, bool), _2197762))], (16560 ^ _1670770) ^ [_2188968, _2188970] : [p(s(bool, i(s(fun(fun(_2188970, bool), bool), i(s(fun(fun(_2188970, bool), fun(fun(_2188970, bool), bool)), subset), s(fun(_2188970, bool), _2188968))), s(fun(_2188970, bool), empty)))), -(s(fun(_2188970, bool), _2188968) = s(fun(_2188970, bool), empty))], (38817 ^ _1670770) ^ [_3938686] : [p(s(bool, i(s(fun(num, bool), _3938686), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))), p(s(bool, i(s(fun(num, bool), _3938686), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))))), 38824 ^ _1670770 : [(38825 ^ _1670770) ^ [_3938868] : [-(p(s(bool, i(s(fun(num, bool), _3938686), s(num, _3938868))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _3938868)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3938868))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))]]], (13039 ^ _1670770) ^ [_2077239] : [s(real, i(s(fun(real, real), realu_sgn), s(real, _2077239))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(real, _2077239) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (2825 ^ _1670770) ^ [_1718245, _1718247] : [2858 ^ _1670770 : [(2859 ^ _1670770) ^ [_1719365, _1719367, _1719369] : [-(s(_1718247, i(s(fun(_1718247, _1718247), i(s(fun(_1718247, fun(_1718247, _1718247)), i(s(fun(bool, fun(_1718247, fun(_1718247, _1718247))), cond), s(bool, _1719369))), s(_1718247, _1719367))), s(_1718247, _1719365))) = s(_1718247, i(s(fun(fun(_1718247, bool), _1718247), h_), s(fun(_1718247, bool), i(s(fun(_1718247, fun(_1718247, bool)), i(s(fun(bool, fun(_1718247, fun(_1718247, bool))), i(s(fun(_1718247, fun(bool, fun(_1718247, fun(_1718247, bool)))), _1718245), s(_1718247, _1719367))), s(bool, _1719369))), s(_1718247, _1719365))))))]], 2832 ^ _1670770 : [(2835 ^ _1670770) ^ [] : [2836 ^ _1670770 : [(2839 ^ _1670770) ^ [] : [s(_1718247, 2829 ^ [_1718245, _1718247]) = s(_1718247, 2826 ^ [_1718245, _1718247])], (2837 ^ _1670770) ^ [] : [-(s(bool, 2827 ^ [_1718245, _1718247]) = s(bool, t))]], 2840 ^ _1670770 : [(2843 ^ _1670770) ^ [] : [s(_1718247, 2829 ^ [_1718245, _1718247]) = s(_1718247, 2828 ^ [_1718245, _1718247])], (2841 ^ _1670770) ^ [] : [-(s(bool, 2827 ^ [_1718245, _1718247]) = s(bool, f0))]]], (2833 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1718247, bool), i(s(fun(_1718247, fun(_1718247, bool)), i(s(fun(bool, fun(_1718247, fun(_1718247, bool))), i(s(fun(_1718247, fun(bool, fun(_1718247, fun(_1718247, bool)))), _1718245), s(_1718247, 2826 ^ [_1718245, _1718247]))), s(bool, 2827 ^ [_1718245, _1718247]))), s(_1718247, 2828 ^ [_1718245, _1718247]))), s(_1718247, 2829 ^ [_1718245, _1718247])))))]], 2844 ^ _1670770 : [(2851 ^ _1670770) ^ [] : [s(bool, 2827 ^ [_1718245, _1718247]) = s(bool, f0), -(s(_1718247, 2829 ^ [_1718245, _1718247]) = s(_1718247, 2828 ^ [_1718245, _1718247]))], (2845 ^ _1670770) ^ [] : [s(bool, 2827 ^ [_1718245, _1718247]) = s(bool, t), -(s(_1718247, 2829 ^ [_1718245, _1718247]) = s(_1718247, 2826 ^ [_1718245, _1718247]))], (2857 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1718247, bool), i(s(fun(_1718247, fun(_1718247, bool)), i(s(fun(bool, fun(_1718247, fun(_1718247, bool))), i(s(fun(_1718247, fun(bool, fun(_1718247, fun(_1718247, bool)))), _1718245), s(_1718247, 2826 ^ [_1718245, _1718247]))), s(bool, 2827 ^ [_1718245, _1718247]))), s(_1718247, 2828 ^ [_1718245, _1718247]))), s(_1718247, 2829 ^ [_1718245, _1718247]))))]]], (36189 ^ _1670770) ^ [_3715561, _3715563, _3715565] : [-(s(bool, i(s(fun(fun(sum0(_3715565, _3715563), bool), bool), i(s(fun(sum0(_3715565, _3715563), fun(fun(sum0(_3715565, _3715563), bool), bool)), in), s(sum0(_3715565, _3715563), i(s(fun(_3715563, sum0(_3715565, _3715563)), inr), s(_3715563, _3715561))))), s(fun(sum0(_3715565, _3715563), bool), i(s(fun(fun(_3715563, bool), fun(sum0(_3715565, _3715563), bool)), i(s(fun(fun(_3715565, bool), fun(fun(_3715563, bool), fun(sum0(_3715565, _3715563), bool))), p_u_c), s(fun(_3715565, bool), s0))), s(fun(_3715563, bool), t0))))) = s(bool, i(s(fun(fun(_3715563, bool), bool), i(s(fun(_3715563, fun(fun(_3715563, bool), bool)), in), s(_3715563, _3715561))), s(fun(_3715563, bool), t0))))], (8798 ^ _1670770) ^ [_1946755, _1946757, _1946759, _1946761, _1946763] : [-(s(list(_1946763), i(s(fun(list(_1946763), list(_1946763)), i(s(fun(fun(_1946763, bool), fun(list(_1946763), list(_1946763))), filter0), s(fun(_1946763, bool), _1946759))), s(list(_1946763), i(s(fun(list(_1946761), list(_1946763)), i(s(fun(fun(_1946761, _1946763), fun(list(_1946761), list(_1946763))), map0), s(fun(_1946761, _1946763), _1946757))), s(list(_1946761), _1946755))))) = s(list(_1946763), i(s(fun(list(_1946761), list(_1946763)), i(s(fun(fun(_1946761, _1946763), fun(list(_1946761), list(_1946763))), map0), s(fun(_1946761, _1946763), _1946757))), s(list(_1946761), i(s(fun(list(_1946761), list(_1946761)), i(s(fun(fun(_1946761, bool), fun(list(_1946761), list(_1946761))), filter0), s(fun(_1946761, bool), i(s(fun(fun(_1946761, _1946763), fun(_1946761, bool)), i(s(fun(fun(_1946763, bool), fun(fun(_1946761, _1946763), fun(_1946761, bool))), o), s(fun(_1946763, bool), _1946759))), s(fun(_1946761, _1946763), _1946757))))), s(list(_1946761), _1946755))))))], (14804 ^ _1670770) ^ [_2119060, _2119062] : [s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _2119062))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _2119060))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), 14807 ^ _1670770 : [(14810 ^ _1670770) ^ [] : [-(s(int, _2119060) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (14808 ^ _1670770) ^ [] : [-(s(int, _2119062) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]]], (12625 ^ _1670770) ^ [_2067000, _2067002] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2067000))), s(num, _2067002))))))), -(s(num, _2067002) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(real, _2067000))))], (16204 ^ _1670770) ^ [_2174012, _2174014] : [-(s(fun(_2174014, bool), i(s(fun(fun(_2174014, bool), fun(_2174014, bool)), rest), s(fun(_2174014, bool), _2174012))) = s(fun(_2174014, bool), i(s(fun(_2174014, fun(_2174014, bool)), i(s(fun(fun(_2174014, bool), fun(_2174014, fun(_2174014, bool))), delete), s(fun(_2174014, bool), _2174012))), s(_2174014, i(s(fun(fun(_2174014, bool), _2174014), choice0), s(fun(_2174014, bool), _2174012))))))], (29856 ^ _1670770) ^ [_2965209, _2965211] : [s(num, i(s(fun(finite_image(_2965211), num), destu_finiteu_image), s(finite_image(_2965211), i(s(fun(num, finite_image(_2965211)), finiteu_index), s(num, _2965209))))) = s(num, _2965209), -(p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, _2965209))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, i(s(fun(fun(_2965211, bool), num), dimindex), s(fun(_2965211, bool), univ)))))))))], (36123 ^ _1670770) ^ [_3711660, _3711662, _3711664, _3711666, _3711668, _3711670, _3711672, _3711674] : [-(p(s(bool, i(s(fun(fun(sum0(_3711670, _3711668), bool), bool), i(s(fun(fun(sum0(_3711674, _3711672), bool), fun(fun(sum0(_3711670, _3711668), bool), bool)), l_a_u_c), s(fun(sum0(_3711674, _3711672), bool), i(s(fun(fun(_3711672, bool), fun(sum0(_3711674, _3711672), bool)), i(s(fun(fun(_3711674, bool), fun(fun(_3711672, bool), fun(sum0(_3711674, _3711672), bool))), p_u_c), s(fun(_3711674, bool), _3711666))), s(fun(_3711672, bool), _3711662))))), s(fun(sum0(_3711670, _3711668), bool), i(s(fun(fun(_3711668, bool), fun(sum0(_3711670, _3711668), bool)), i(s(fun(fun(_3711670, bool), fun(fun(_3711668, bool), fun(sum0(_3711670, _3711668), bool))), p_u_c), s(fun(_3711670, bool), _3711664))), s(fun(_3711668, bool), _3711660))))))), p(s(bool, i(s(fun(fun(_3711670, bool), bool), i(s(fun(fun(_3711674, bool), fun(fun(_3711670, bool), bool)), l_a_u_c), s(fun(_3711674, bool), _3711666))), s(fun(_3711670, bool), _3711664)))), p(s(bool, i(s(fun(fun(_3711668, bool), bool), i(s(fun(fun(_3711672, bool), fun(fun(_3711668, bool), bool)), l_a_u_c), s(fun(_3711672, bool), _3711662))), s(fun(_3711668, bool), _3711660))))], (37621 ^ _1670770) ^ [_3787793, _3787795] : [37674 ^ _1670770 : [(37675 ^ _1670770) ^ [_3790286] : [p(s(bool, i(s(fun(fun(_3787795, bool), bool), countable), s(fun(_3787795, bool), _3790286)))), -(p(s(bool, i(s(fun(fun(list(_3787795), bool), bool), countable), s(fun(list(_3787795), bool), i(s(fun(fun(list(_3787795), bool), fun(list(_3787795), bool)), gspec), s(fun(list(_3787795), bool), i(s(fun(fun(_3787795, bool), fun(list(_3787795), bool)), _3787793), s(fun(_3787795, bool), _3790286)))))))))]], 37626 ^ _1670770 : [(37629 ^ _1670770) ^ [_3788490, _3788492] : [p(s(bool, i(s(fun(list(_3787795), bool), i(s(fun(bool, fun(list(_3787795), bool)), i(s(fun(list(_3787795), fun(bool, fun(list(_3787795), bool))), setspec), s(list(_3787795), 37623 ^ [_3787793, _3787795]))), s(bool, _3788490))), s(list(_3787795), _3788492)))), 37632 ^ _1670770 : [(37638 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3787795, bool), bool), i(s(fun(_3787795, fun(fun(_3787795, bool), bool)), in), s(_3787795, 37634 ^ [_3787793, _3787795, _3788490, _3788492]))), s(fun(_3787795, bool), 37622 ^ [_3787793, _3787795]))))], (37636 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(list(_3787795), bool), i(s(fun(_3787795, fun(list(_3787795), bool)), mem), s(_3787795, 37634 ^ [_3787793, _3787795, _3788490, _3788492]))), s(list(_3787795), _3788492)))))], (37633 ^ _1670770) ^ [] : [-(p(s(bool, _3788490)))]], 37639 ^ _1670770 : [(37640 ^ _1670770) ^ [_3788958] : [p(s(bool, i(s(fun(list(_3787795), bool), i(s(fun(_3787795, fun(list(_3787795), bool)), mem), s(_3787795, _3788958))), s(list(_3787795), _3788492)))), -(p(s(bool, i(s(fun(fun(_3787795, bool), bool), i(s(fun(_3787795, fun(fun(_3787795, bool), bool)), in), s(_3787795, _3788958))), s(fun(_3787795, bool), 37622 ^ [_3787793, _3787795])))))], (37646 ^ _1670770) ^ [] : [p(s(bool, _3788490))]]], (37627 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(list(_3787795), bool), i(s(fun(fun(_3787795, bool), fun(list(_3787795), bool)), _3787793), s(fun(_3787795, bool), 37622 ^ [_3787793, _3787795]))), s(list(_3787795), 37623 ^ [_3787793, _3787795])))))]], 37651 ^ _1670770 : [(37671 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(list(_3787795), bool), i(s(fun(bool, fun(list(_3787795), bool)), i(s(fun(list(_3787795), fun(bool, fun(list(_3787795), bool))), setspec), s(list(_3787795), 37623 ^ [_3787793, _3787795]))), s(bool, 37650 ^ [_3787793, _3787795]))), s(list(_3787795), 37649 ^ [_3787793, _3787795])))))], (37662 ^ _1670770) ^ [] : [37664 ^ _1670770 : [(37667 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3787795, bool), bool), i(s(fun(_3787795, fun(fun(_3787795, bool), bool)), in), s(_3787795, 37663 ^ [_3787793, _3787795]))), s(fun(_3787795, bool), 37622 ^ [_3787793, _3787795]))))], (37665 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(list(_3787795), bool), i(s(fun(_3787795, fun(list(_3787795), bool)), mem), s(_3787795, 37663 ^ [_3787793, _3787795]))), s(list(_3787795), 37649 ^ [_3787793, _3787795])))))]], -(p(s(bool, 37650 ^ [_3787793, _3787795])))], (37652 ^ _1670770) ^ [] : [p(s(bool, 37650 ^ [_3787793, _3787795])), 37655 ^ _1670770 : [(37656 ^ _1670770) ^ [_3789584] : [p(s(bool, i(s(fun(list(_3787795), bool), i(s(fun(_3787795, fun(list(_3787795), bool)), mem), s(_3787795, _3789584))), s(list(_3787795), 37649 ^ [_3787793, _3787795])))), -(p(s(bool, i(s(fun(fun(_3787795, bool), bool), i(s(fun(_3787795, fun(fun(_3787795, bool), bool)), in), s(_3787795, _3789584))), s(fun(_3787795, bool), 37622 ^ [_3787793, _3787795])))))]]], (37673 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(list(_3787795), bool), i(s(fun(fun(_3787795, bool), fun(list(_3787795), bool)), _3787793), s(fun(_3787795, bool), 37622 ^ [_3787793, _3787795]))), s(list(_3787795), 37623 ^ [_3787793, _3787795]))))]]], (46627 ^ _1670770) ^ [_4454974, _4454976] : [46639 ^ _1670770 : [(46640 ^ _1670770) ^ [_4455422] : [-(s(cart(real, _4454976), i(s(fun(cart(real, _4454976), cart(real, _4454976)), _4454974), s(cart(real, _4454976), 46638 ^ [_4454974, _4454976, _4455422]))) = s(cart(real, _4454976), _4455422))]], p(s(bool, i(s(fun(fun(cart(real, _4454976), cart(real, _4454976)), bool), linear), s(fun(cart(real, _4454976), cart(real, _4454976)), _4454974)))), 46634 ^ _1670770 : [(46637 ^ _1670770) ^ [] : [s(cart(real, _4454976), 46632 ^ [_4454974, _4454976]) = s(cart(real, _4454976), 46633 ^ [_4454974, _4454976])], (46635 ^ _1670770) ^ [] : [-(s(cart(real, _4454976), i(s(fun(cart(real, _4454976), cart(real, _4454976)), _4454974), s(cart(real, _4454976), 46632 ^ [_4454974, _4454976]))) = s(cart(real, _4454976), i(s(fun(cart(real, _4454976), cart(real, _4454976)), _4454974), s(cart(real, _4454976), 46633 ^ [_4454974, _4454976]))))]]], (2127 ^ _1670770) ^ [_1704878, _1704880] : [2129 ^ _1670770 : [(2130 ^ _1670770) ^ [_1705024] : [2131 ^ _1670770 : [(2134 ^ _1670770) ^ [] : [s(_1704880, _1705024) = s(_1704880, 2128 ^ [_1704878, _1704880, _1705024])], (2132 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1704880, bool), _1704878), s(_1704880, 2128 ^ [_1704878, _1704880, _1705024])))))]], 2135 ^ _1670770 : [(2138 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1704880, bool), _1704878), s(_1704880, 2128 ^ [_1704878, _1704880, _1705024]))))], (2136 ^ _1670770) ^ [] : [-(s(_1704880, _1705024) = s(_1704880, 2128 ^ [_1704878, _1704880, _1705024]))]]]], 2140 ^ _1670770 : [(2143 ^ _1670770) ^ [_1705363, _1705365] : [-(s(_1704880, _1705365) = s(_1704880, _1705363)), p(s(bool, i(s(fun(_1704880, bool), _1704878), s(_1704880, _1705365)))), p(s(bool, i(s(fun(_1704880, bool), _1704878), s(_1704880, _1705363))))], (2141 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1704880, bool), _1704878), s(_1704880, 2139 ^ [_1704878, _1704880])))))]]], (18799 ^ _1670770) ^ [_2335429, _2335431] : [p(s(bool, i(s(fun(fun(_2335431, bool), bool), _2335429), s(fun(_2335431, bool), empty)))), 18806 ^ _1670770 : [(18809 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2335431, bool), bool), i(s(fun(_2335431, fun(fun(_2335431, bool), bool)), in), s(_2335431, 18804 ^ [_2335429, _2335431]))), s(fun(_2335431, bool), 18805 ^ [_2335429, _2335431]))))], (18811 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2335431, bool), bool), finite), s(fun(_2335431, bool), 18805 ^ [_2335429, _2335431])))))], (18813 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2335431, bool), bool), _2335429), s(fun(_2335431, bool), i(s(fun(fun(_2335431, bool), fun(_2335431, bool)), i(s(fun(_2335431, fun(fun(_2335431, bool), fun(_2335431, bool))), insert), s(_2335431, 18804 ^ [_2335429, _2335431]))), s(fun(_2335431, bool), 18805 ^ [_2335429, _2335431]))))))], (18807 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2335431, bool), bool), _2335429), s(fun(_2335431, bool), 18805 ^ [_2335429, _2335431])))))]], 18814 ^ _1670770 : [(18815 ^ _1670770) ^ [_2336240] : [p(s(bool, i(s(fun(fun(_2335431, bool), bool), finite), s(fun(_2335431, bool), _2336240)))), -(p(s(bool, i(s(fun(fun(_2335431, bool), bool), _2335429), s(fun(_2335431, bool), _2336240)))))]]], (19173 ^ _1670770) ^ [_2350803, _2350805, _2350807, _2350809, _2350811, _2350813] : [19176 ^ _1670770 : [(19179 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2350809, bool), _2350807), s(_2350809, 19175 ^ [_2350803, _2350805, _2350807, _2350809, _2350811, _2350813])))))], (19181 ^ _1670770) ^ [] : [-(s(_2350811, i(s(fun(_2350809, _2350811), _2350803), s(_2350809, 19174 ^ [_2350803, _2350805, _2350807, _2350809, _2350811, _2350813]))) = s(_2350811, i(s(fun(_2350809, _2350811), _2350803), s(_2350809, 19175 ^ [_2350803, _2350805, _2350807, _2350809, _2350811, _2350813]))))], (19183 ^ _1670770) ^ [] : [s(_2350813, i(s(fun(_2350809, _2350813), _2350805), s(_2350809, 19174 ^ [_2350803, _2350805, _2350807, _2350809, _2350811, _2350813]))) = s(_2350813, i(s(fun(_2350809, _2350813), _2350805), s(_2350809, 19175 ^ [_2350803, _2350805, _2350807, _2350809, _2350811, _2350813])))], (19177 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2350809, bool), _2350807), s(_2350809, 19174 ^ [_2350803, _2350805, _2350807, _2350809, _2350811, _2350813])))))]], 19185 ^ _1670770 : [(19186 ^ _1670770) ^ [_2351364] : [p(s(bool, i(s(fun(_2350809, bool), _2350807), s(_2350809, _2351364)))), -(s(_2350813, i(s(fun(_2350809, _2350813), _2350805), s(_2350809, _2351364))) = s(_2350813, i(s(fun(_2350811, _2350813), 19184 ^ [_2350803, _2350805, _2350807, _2350809, _2350811, _2350813]), s(_2350811, i(s(fun(_2350809, _2350811), _2350803), s(_2350809, _2351364))))))]]], (1038 ^ _1670770) ^ [_1684213] : [-(p(s(bool, _1684213))), -(s(bool, _1684213) = s(bool, f0))], (14291 ^ _1670770) ^ [_2107214, _2107216] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_min), s(int, _2107216))), s(int, _2107214))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_min), s(int, _2107214))), s(int, _2107216))))], (10038 ^ _1670770) ^ [] : [-(s(hreal, i(s(fun(fun(nadd, bool), hreal), mku_hreal), s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_mul), s(nadd, x))), s(nadd, y))))))) = s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_mul), s(hreal, i(s(fun(fun(nadd, bool), hreal), mku_hreal), s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, x))))))), s(hreal, i(s(fun(fun(nadd, bool), hreal), mku_hreal), s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, y))))))))], (64 ^ _1670770) ^ [_1671642, _1671644, _1671646, _1671648] : [-(prod(_1671648, _1671644) = prod(_1671646, _1671642)), _1671648 = _1671646, _1671644 = _1671642], (12723 ^ _1670770) ^ [_2069456, _2069458] : [s(real, i(s(fun(real, real), realu_abs), s(real, _2069458))) = s(real, i(s(fun(real, real), realu_abs), s(real, _2069456))), -(s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2069458))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))) = s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2069456))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))], (9478 ^ _1670770) ^ [_1979166, _1979168, _1979170] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(prod(num, num), num), dist), s(prod(num, num), i(s(fun(num, prod(num, num)), i(s(fun(num, fun(num, prod(num, num))), c_), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1979170))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1979168))), s(num, _1979166))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1979168))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1979170))), s(num, _1979166))))))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, 9476 ^ [_1979170]))), s(num, _1979168))))), s(num, 9476 ^ [_1979170])))))))], (43141 ^ _1670770) ^ [_4254109, _4254111, _4254113, _4254115, _4254117] : [-(s(cart(cart(real, _4254115), _4254117), i(s(fun(fun(cart(real, _4254115), cart(real, _4254117)), cart(cart(real, _4254115), _4254117)), matrix), s(fun(cart(real, _4254115), cart(real, _4254117)), i(s(fun(fun(cart(real, _4254115), cart(real, _4254113)), fun(cart(real, _4254115), cart(real, _4254117))), i(s(fun(fun(cart(real, _4254113), cart(real, _4254117)), fun(fun(cart(real, _4254115), cart(real, _4254113)), fun(cart(real, _4254115), cart(real, _4254117)))), o), s(fun(cart(real, _4254113), cart(real, _4254117)), _4254109))), s(fun(cart(real, _4254115), cart(real, _4254113)), _4254111))))) = s(cart(cart(real, _4254115), _4254117), i(s(fun(cart(cart(real, _4254115), _4254113), cart(cart(real, _4254115), _4254117)), i(s(fun(cart(cart(real, _4254113), _4254117), fun(cart(cart(real, _4254115), _4254113), cart(cart(real, _4254115), _4254117))), matrixu_mul), s(cart(cart(real, _4254113), _4254117), i(s(fun(fun(cart(real, _4254113), cart(real, _4254117)), cart(cart(real, _4254113), _4254117)), matrix), s(fun(cart(real, _4254113), cart(real, _4254117)), _4254109))))), s(cart(cart(real, _4254115), _4254113), i(s(fun(fun(cart(real, _4254115), cart(real, _4254113)), cart(cart(real, _4254115), _4254113)), matrix), s(fun(cart(real, _4254115), cart(real, _4254113)), _4254111)))))), p(s(bool, i(s(fun(fun(cart(real, _4254115), cart(real, _4254113)), bool), linear), s(fun(cart(real, _4254115), cart(real, _4254113)), _4254111)))), p(s(bool, i(s(fun(fun(cart(real, _4254113), cart(real, _4254117)), bool), linear), s(fun(cart(real, _4254113), cart(real, _4254117)), _4254109))))], (2364 ^ _1670770) ^ [_1709414, _1709416, _1709418] : [p(s(bool, i(s(fun(_1709418, bool), _1709416), s(_1709418, _1709414)))), -(p(s(bool, i(s(fun(_1709418, bool), _1709416), s(_1709418, i(s(fun(fun(_1709418, bool), _1709418), h_), s(fun(_1709418, bool), _1709416)))))))], (29967 ^ _1670770) ^ [_2968494, _2968496, _2968498] : [s(fun(finite_image(_2968498), _2968496), i(s(fun(cart(_2968496, _2968498), fun(finite_image(_2968498), _2968496)), destu_cart), s(cart(_2968496, _2968498), i(s(fun(fun(finite_image(_2968498), _2968496), cart(_2968496, _2968498)), mku_cart), s(fun(finite_image(_2968498), _2968496), _2968494))))) = s(fun(finite_image(_2968498), _2968496), _2968494), -(p(s(bool, t)))], (23719 ^ _1670770) ^ [_2572659, _2572661] : [-(s(real, i(s(fun(fun(real, bool), real), sup), s(fun(real, bool), _2572661))) = s(real, _2572659)), 23723 ^ _1670770 : [(23726 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 23722 ^ [_2572659, _2572661]))), s(real, _2572659))))], (23724 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 23722 ^ [_2572659, _2572661]))), s(fun(real, bool), _2572661)))))]], 23728 ^ _1670770 : [(23731 ^ _1670770) ^ [_2573070] : [p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _2573070))), s(fun(real, bool), _2572661)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, 23727 ^ [_2572659, _2572661]))), s(real, _2573070))))], (23729 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, 23727 ^ [_2572659, _2572661]))), s(real, _2572659)))))]]], (8250 ^ _1670770) ^ [_1916487, _1916489] : [p(s(bool, i(s(fun(list(_1916487), bool), i(s(fun(list(_1916489), fun(list(_1916487), bool)), i(s(fun(fun(_1916489, fun(_1916487, bool)), fun(list(_1916489), fun(list(_1916487), bool))), all2), s(fun(_1916489, fun(_1916487, bool)), p0))), s(list(_1916489), i(s(fun(list(_1916489), list(_1916489)), i(s(fun(_1916489, fun(list(_1916489), list(_1916489))), cons), s(_1916489, h1))), s(list(_1916489), t1))))), s(list(_1916487), i(s(fun(list(_1916487), list(_1916487)), i(s(fun(_1916487, fun(list(_1916487), list(_1916487))), cons), s(_1916487, h2))), s(list(_1916487), t2)))))), 8253 ^ _1670770 : [(8256 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(list(_1916487), bool), i(s(fun(list(_1916489), fun(list(_1916487), bool)), i(s(fun(fun(_1916489, fun(_1916487, bool)), fun(list(_1916489), fun(list(_1916487), bool))), all2), s(fun(_1916489, fun(_1916487, bool)), p0))), s(list(_1916489), t1))), s(list(_1916487), t2)))))], (8254 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1916487, bool), i(s(fun(_1916489, fun(_1916487, bool)), p0), s(_1916489, h1))), s(_1916487, h2)))))]]], (8242 ^ _1670770) ^ [_1915921, _1915923] : [-(s(bool, i(s(fun(list(_1915921), bool), i(s(fun(list(_1915923), fun(list(_1915921), bool)), i(s(fun(fun(_1915923, fun(_1915921, bool)), fun(list(_1915923), fun(list(_1915921), bool))), all2), s(fun(_1915923, fun(_1915921, bool)), p0))), s(list(_1915923), i(s(fun(list(_1915923), list(_1915923)), i(s(fun(_1915923, fun(list(_1915923), list(_1915923))), cons), s(_1915923, h1))), s(list(_1915923), t1))))), s(list(_1915921), l2))) = s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), i(s(fun(bool, fun(bool, fun(bool, bool))), cond), s(bool, 8228 ^ [_1915921, _1915923]))), s(bool, f0))), s(bool, 8209 ^ [_1915921, _1915923]))))], (38992 ^ _1670770) ^ [_3947572] : [-(s(cart(real, _3947572), i(s(fun(cart(real, _3947572), cart(real, _3947572)), i(s(fun(real, fun(cart(real, _3947572), cart(real, _3947572))), r_), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, a0))), s(real, b0))))), s(cart(real, _3947572), x))) = s(cart(real, _3947572), i(s(fun(cart(real, _3947572), cart(real, _3947572)), i(s(fun(cart(real, _3947572), fun(cart(real, _3947572), cart(real, _3947572))), vectoru_add), s(cart(real, _3947572), i(s(fun(cart(real, _3947572), cart(real, _3947572)), i(s(fun(real, fun(cart(real, _3947572), cart(real, _3947572))), r_), s(real, a0))), s(cart(real, _3947572), x))))), s(cart(real, _3947572), i(s(fun(cart(real, _3947572), cart(real, _3947572)), i(s(fun(real, fun(cart(real, _3947572), cart(real, _3947572))), r_), s(real, b0))), s(cart(real, _3947572), x))))))], (12047 ^ _1670770) ^ [_2053078] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(real, real), realu_inv), s(real, _2053078))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2053078))))], (14886 ^ _1670770) ^ [_2121380] : [14887 ^ _1670770 : [(14888 ^ _1670770) ^ [_2121464] : [p(s(bool, i(s(fun(int, bool), _2121380), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _2121464))))))]], 14890 ^ _1670770 : [(14893 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(int, bool), _2121380), s(int, 14889 ^ [_2121380])))))], (14891 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, 14889 ^ [_2121380])))))]]], (43634 ^ _1670770) ^ [_4280052, _4280054] : [s(cart(real, n10), _4280054) = s(cart(real, n10), _4280052), -(s(real, i(s(fun(cart(real, n10), real), drop), s(cart(real, n10), _4280054))) = s(real, i(s(fun(cart(real, n10), real), drop), s(cart(real, n10), _4280052))))], (42308 ^ _1670770) ^ [_4174442, _4174444, _4174446, _4174448] : [p(s(bool, i(s(fun(fun(cart(real, _4174446), fun(cart(real, _4174444), cart(real, _4174448))), bool), bilinear), s(fun(cart(real, _4174446), fun(cart(real, _4174444), cart(real, _4174448))), _4174442)))), 42312 ^ _1670770 : [(42313 ^ _1670770) ^ [_4174752, _4174754] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, _4174448), real), vectoru_norm), s(cart(real, _4174448), i(s(fun(cart(real, _4174444), cart(real, _4174448)), i(s(fun(cart(real, _4174446), fun(cart(real, _4174444), cart(real, _4174448))), _4174442), s(cart(real, _4174446), _4174754))), s(cart(real, _4174444), _4174752))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, 42311 ^ [_4174442, _4174444, _4174446, _4174448]))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(cart(real, _4174446), real), vectoru_norm), s(cart(real, _4174446), _4174754))))), s(real, i(s(fun(cart(real, _4174444), real), vectoru_norm), s(cart(real, _4174444), _4174752)))))))))))]]], (41613 ^ _1670770) ^ [_4124483, _4124485, _4124487] : [s(cart(real, _4124487), _4124485) = s(cart(real, _4124487), _4124483), 41616 ^ _1670770 : [(41617 ^ _1670770) ^ [_4124658] : [-(s(real, i(s(fun(cart(real, _4124487), real), i(s(fun(cart(real, _4124487), fun(cart(real, _4124487), real)), dot), s(cart(real, _4124487), _4124485))), s(cart(real, _4124487), _4124658))) = s(real, i(s(fun(cart(real, _4124487), real), i(s(fun(cart(real, _4124487), fun(cart(real, _4124487), real)), dot), s(cart(real, _4124487), _4124483))), s(cart(real, _4124487), _4124658))))]]], (896 ^ _1670770) ^ [_1682247, _1682249, _1682251] : [909 ^ _1670770 : [(912 ^ _1670770) ^ [] : [-(p(s(bool, _1682249))), -(p(s(bool, _1682247)))], (910 ^ _1670770) ^ [] : [-(p(s(bool, _1682251)))]], 897 ^ _1670770 : [(904 ^ _1670770) ^ [] : [p(s(bool, _1682251)), p(s(bool, _1682247))], (898 ^ _1670770) ^ [] : [p(s(bool, _1682251)), p(s(bool, _1682249))]]], (24347 ^ _1670770) ^ [_2589615, _2589617, _2589619] : [-(s(fun(num, bool), i(s(fun(fun(num, bool), fun(num, bool)), i(s(fun(fun(num, bool), fun(fun(num, bool), fun(num, bool))), union), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2589619))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _2589617))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2589617))), s(num, _2589615))))) = s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2589619))), s(num, _2589615)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2589619))), s(num, _2589617)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2589617))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2589615))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))], (13465 ^ _1670770) ^ [_2086217] : [s(int, _2086217) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(int, i(s(fun(int, int), intu_abs), s(int, _2086217))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (9178 ^ _1670770) ^ [_1967127, _1967129, _1967131, _1967133] : [p(s(bool, i(s(fun(list(_1967133), bool), i(s(fun(_1967133, fun(list(_1967133), bool)), mem), s(_1967133, _1967129))), s(list(_1967133), i(s(fun(list(_1967133), list(_1967133)), i(s(fun(_1967133, fun(list(_1967133), list(_1967133))), cons), s(_1967133, _1967131))), s(list(_1967133), _1967127)))))), -(s(_1967133, _1967129) = s(_1967133, _1967131)), -(p(s(bool, i(s(fun(list(_1967133), bool), i(s(fun(_1967133, fun(list(_1967133), bool)), mem), s(_1967133, _1967129))), s(list(_1967133), _1967127)))))], (44075 ^ _1670770) ^ [_4306224, _4306226, _4306228] : [-(p(s(bool, i(s(fun(fun(cart(real, _4306228), bool), bool), i(s(fun(cart(real, _4306228), fun(fun(cart(real, _4306228), bool), bool)), in), s(cart(real, _4306228), i(s(fun(cart(real, _4306228), cart(real, _4306228)), vectoru_neg), s(cart(real, _4306228), _4306226))))), s(fun(cart(real, _4306228), bool), _4306224))))), p(s(bool, i(s(fun(fun(cart(real, _4306228), bool), bool), subspace), s(fun(cart(real, _4306228), bool), _4306224)))), p(s(bool, i(s(fun(fun(cart(real, _4306228), bool), bool), i(s(fun(cart(real, _4306228), fun(fun(cart(real, _4306228), bool), bool)), in), s(cart(real, _4306228), _4306226))), s(fun(cart(real, _4306228), bool), _4306224))))], (16970 ^ _1670770) ^ [_2210287] : [-(s(fun(_2210287, bool), i(s(fun(fun(_2210287, bool), fun(_2210287, bool)), i(s(fun(fun(_2210287, bool), fun(fun(_2210287, bool), fun(_2210287, bool))), union), s(fun(_2210287, bool), p1))), s(fun(_2210287, bool), p1))) = s(fun(_2210287, bool), p1))], (20957 ^ _1670770) ^ [_2444701, _2444703, _2444705, _2444707, _2444709] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(fun(_2444709, bool), num), card), s(fun(_2444709, bool), _2444703))))), s(num, i(s(fun(fun(_2444707, bool), num), card), s(fun(_2444707, bool), _2444701))))))), p(s(bool, i(s(fun(fun(_2444707, bool), bool), finite), s(fun(_2444707, bool), _2444701)))), p(s(bool, i(s(fun(fun(_2444709, bool), bool), i(s(fun(fun(_2444709, bool), fun(fun(_2444709, bool), bool)), subset), s(fun(_2444709, bool), _2444703))), s(fun(_2444709, bool), i(s(fun(fun(_2444707, bool), fun(_2444709, bool)), i(s(fun(fun(_2444707, _2444709), fun(fun(_2444707, bool), fun(_2444709, bool))), image), s(fun(_2444707, _2444709), _2444705))), s(fun(_2444707, bool), _2444701))))))], (4507 ^ _1670770) ^ [_1785070, _1785072] : [s(num, _1785072) = s(num, _1785070), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1785072))), s(num, _1785070)))))], (37913 ^ _1670770) ^ [_3798225, _3798227, _3798229, _3798231, _3798233] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _3798227))), s(real, _3798233))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _3798225))), s(real, _3798231))))))), s(real, _3798229))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _3798233))), s(real, _3798229)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _3798231))), s(real, _3798229)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _3798227)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _3798225)))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _3798227))), s(real, _3798225))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))], (11413 ^ _1670770) ^ [_2035700, _2035702] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2035700))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2035702))), s(real, _2035700))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2035702))))], (4755 ^ _1670770) ^ [_1791445, _1791447, _1791449, _1791451] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1791451))), s(num, _1791447))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1791449))), s(num, _1791445))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1791451))), s(num, _1791449)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1791447))), s(num, _1791445))))], (11353 ^ _1670770) ^ [_2034121, _2034123] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), realu_neg), s(real, _2034123))))), s(real, _2034121))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2034123))), s(real, _2034121))))))], (41402 ^ _1670770) ^ [_4115962, _4115964] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _4115962)))), -(s(real, i(s(fun(cart(real, _4115964), real), vectoru_norm), s(cart(real, _4115964), 41405 ^ [_4115962, _4115964]))) = s(real, _4115962))], (10895 ^ _1670770) ^ [] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, m))), s(real, n))))), s(real, p1))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, m))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, n))), s(real, p1))))))], (39661 ^ _1670770) ^ [_3973622, _3973624, _3973626] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, _3973626), real), vectoru_norm), s(cart(real, _3973626), i(s(fun(cart(real, _3973626), cart(real, _3973626)), i(s(fun(cart(real, _3973626), fun(cart(real, _3973626), cart(real, _3973626))), vectoru_add), s(cart(real, _3973626), _3973624))), s(cart(real, _3973626), _3973622))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(cart(real, _3973626), real), vectoru_norm), s(cart(real, _3973626), _3973624))))), s(real, i(s(fun(cart(real, _3973626), real), vectoru_norm), s(cart(real, _3973626), _3973622)))))))))], (35609 ^ _1670770) ^ [_3688862, _3688864, _3688866, _3688868] : [p(s(bool, i(s(fun(fun(_3688866, bool), bool), i(s(fun(fun(_3688868, bool), fun(fun(_3688866, bool), bool)), a_u_c), s(fun(_3688868, bool), _3688864))), s(fun(_3688866, bool), _3688862)))), -(p(s(bool, i(s(fun(fun(_3688866, bool), bool), i(s(fun(fun(_3688868, bool), fun(fun(_3688866, bool), bool)), l_a_u_c), s(fun(_3688868, bool), _3688864))), s(fun(_3688866, bool), _3688862)))))], (45976 ^ _1670770) ^ [_4412517, _4412519, _4412521] : [s(fun(cart(real, _4412521), bool), i(s(fun(fun(cart(real, _4412521), bool), fun(cart(real, _4412521), bool)), span), s(fun(cart(real, _4412521), bool), _4412519))) = s(fun(cart(real, _4412521), bool), i(s(fun(fun(cart(real, _4412521), bool), fun(cart(real, _4412521), bool)), span), s(fun(cart(real, _4412521), bool), _4412517))), -(s(num, i(s(fun(fun(cart(real, _4412521), bool), num), dim), s(fun(cart(real, _4412521), bool), _4412519))) = s(num, i(s(fun(fun(cart(real, _4412521), bool), num), dim), s(fun(cart(real, _4412521), bool), _4412517))))], (40910 ^ _1670770) ^ [_4068853, _4068855] : [s(cart(real, _4068855), i(s(fun(num, cart(real, _4068855)), _4068853), s(num, 40911 ^ [_4068853, _4068855]))) = s(cart(real, _4068855), i(s(fun(cart(real, _4068855), cart(real, _4068855)), i(s(fun(cart(real, _4068855), fun(cart(real, _4068855), cart(real, _4068855))), vectoru_sub), s(cart(real, _4068855), i(s(fun(num, cart(real, _4068855)), f), s(num, 40911 ^ [_4068853, _4068855]))))), s(cart(real, _4068855), i(s(fun(num, cart(real, _4068855)), f), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, 40911 ^ [_4068853, _4068855]))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), 40914 ^ _1670770 : [(40915 ^ _1670770) ^ [_4069576, _4069578] : [-(s(cart(real, _4068855), i(s(fun(fun(num, cart(real, _4068855)), cart(real, _4068855)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4068855)), cart(real, _4068855))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _4069578))), s(num, _4069576))))), s(fun(num, cart(real, _4068855)), _4068853))) = s(cart(real, _4068855), i(s(fun(cart(real, _4068855), cart(real, _4068855)), i(s(fun(cart(real, _4068855), fun(cart(real, _4068855), cart(real, _4068855))), i(s(fun(bool, fun(cart(real, _4068855), fun(cart(real, _4068855), cart(real, _4068855)))), cond), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4069578))), s(num, _4069576))))), s(cart(real, _4068855), i(s(fun(cart(real, _4068855), cart(real, _4068855)), i(s(fun(cart(real, _4068855), fun(cart(real, _4068855), cart(real, _4068855))), vectoru_sub), s(cart(real, _4068855), i(s(fun(num, cart(real, _4068855)), f), s(num, _4069578))))), s(cart(real, _4068855), i(s(fun(num, cart(real, _4068855)), f), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _4069576))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))), s(cart(real, _4068855), i(s(fun(num, cart(real, _4068855)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))]]], (43330 ^ _1670770) ^ [_4265331, _4265333, _4265335] : [p(s(bool, i(s(fun(fun(cart(real, _4265335), cart(real, _4265333)), bool), linear), s(fun(cart(real, _4265335), cart(real, _4265333)), _4265331)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(fun(cart(real, _4265335), cart(real, _4265333)), real), onorm), s(fun(cart(real, _4265335), cart(real, _4265333)), _4265331)))))))], (5217 ^ _1670770) ^ [_1801831] : [s(num, i(s(fun(num, num), fact), s(num, _1801831))) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (10427 ^ _1670770) ^ [_2011383, _2011385] : [-(p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_le), s(prod(hreal, hreal), _2011385))), s(prod(hreal, hreal), _2011383))))), -(p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_le), s(prod(hreal, hreal), _2011383))), s(prod(hreal, hreal), _2011385)))))], (37821 ^ _1670770) ^ [_3795226] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, _3795226))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, _3795226))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))) = s(real, _3795226))], (12055 ^ _1670770) ^ [_2053240] : [-(s(real, _2053240) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), -(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2053240))), s(real, i(s(fun(real, real), realu_inv), s(real, _2053240))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (24256 ^ _1670770) ^ [_2587034] : [-(s(fun(real, bool), _2587034) = s(fun(real, bool), empty)), 24262 ^ _1670770 : [(24265 ^ _1670770) ^ [_2587306] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), realu_abs), s(real, 24261 ^ [_2587034, _2587306]))))), s(real, _2587306))))], (24263 ^ _1670770) ^ [_2587260] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 24261 ^ [_2587034, _2587260]))), s(fun(real, bool), _2587034)))))]], 24266 ^ _1670770 : [(24274 ^ _1670770) ^ [] : [24275 ^ _1670770 : [(24276 ^ _1670770) ^ [_2587503] : [s(fun(real, bool), _2587034) = s(fun(real, bool), i(s(fun(fun(real, bool), fun(real, bool)), i(s(fun(real, fun(fun(real, bool), fun(real, bool))), insert), s(real, _2587503))), s(fun(real, bool), empty)))]], -(s(real, i(s(fun(fun(real, bool), real), sup), s(fun(real, bool), _2587034))) = s(real, i(s(fun(fun(real, bool), real), inf), s(fun(real, bool), _2587034))))], (24267 ^ _1670770) ^ [] : [s(real, i(s(fun(fun(real, bool), real), sup), s(fun(real, bool), _2587034))) = s(real, i(s(fun(fun(real, bool), real), inf), s(fun(real, bool), _2587034))), -(s(fun(real, bool), _2587034) = s(fun(real, bool), i(s(fun(fun(real, bool), fun(real, bool)), i(s(fun(real, fun(fun(real, bool), fun(real, bool))), insert), s(real, 24270 ^ [_2587034]))), s(fun(real, bool), empty))))]]], (12105 ^ _1670770) ^ [_2054147, _2054149] : [-(s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, i(s(fun(real, real), realu_inv), s(real, _2054149))))), s(num, _2054147))) = s(real, i(s(fun(real, real), realu_inv), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2054149))), s(num, _2054147))))))], (1304 ^ _1670770) ^ [_1687410] : [1305 ^ _1670770 : [(1308 ^ _1670770) ^ [] : [p(s(bool, _1687410))], (1306 ^ _1670770) ^ [] : [-(p(s(bool, _1687410)))]], -(p(s(bool, t)))], (8903 ^ _1670770) ^ [_1951960, _1951962, _1951964] : [p(s(bool, i(s(fun(list(_1951964), bool), i(s(fun(fun(_1951964, bool), fun(list(_1951964), bool)), all0), s(fun(_1951964, bool), _1951962))), s(list(_1951964), _1951960)))), 8906 ^ _1670770 : [(8907 ^ _1670770) ^ [_1952187] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1952187))), s(num, i(s(fun(list(_1951964), num), length), s(list(_1951964), _1951960)))))), -(p(s(bool, i(s(fun(_1951964, bool), _1951962), s(_1951964, i(s(fun(list(_1951964), _1951964), i(s(fun(num, fun(list(_1951964), _1951964)), el), s(num, _1952187))), s(list(_1951964), _1951960)))))))]]], (15227 ^ _1670770) ^ [_2131161, _2131163] : [p(s(bool, i(s(fun(prod(int, int), bool), intu_coprime), s(prod(int, int), i(s(fun(int, prod(int, int)), i(s(fun(int, fun(int, prod(int, int))), c_), s(int, _2131163))), s(int, _2131161)))))), -(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2131163))), s(int, 15230 ^ [_2131161, _2131163]))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2131161))), s(int, 15231 ^ [_2131161, _2131163]))))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (35933 ^ _1670770) ^ [_3701761, _3701763, _3701765, _3701767] : [-(p(s(bool, i(s(fun(fun(_3701765, bool), bool), i(s(fun(fun(_3701767, bool), fun(fun(_3701765, bool), bool)), l_u_c), s(fun(_3701767, bool), _3701763))), s(fun(_3701765, bool), _3701761))))), p(s(bool, i(s(fun(fun(_3701767, bool), bool), finite), s(fun(_3701767, bool), _3701763)))), p(s(bool, i(s(fun(fun(_3701765, bool), bool), infinite), s(fun(_3701765, bool), _3701761))))], (10829 ^ _1670770) ^ [_2021425, _2021427] : [-(s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, _2021427))), s(hreal, _2021425))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(hreal, real), 10817 ^ []), s(hreal, _2021427))))), s(real, i(s(fun(hreal, real), 10817 ^ []), s(hreal, _2021425))))))], (43847 ^ _1670770) ^ [_4288333, _4288335, _4288337] : [-(s(cart(real, _4288335), i(s(fun(cart(real, finite_sum(_4288335, _4288337)), cart(real, _4288335)), fstcart), s(cart(real, finite_sum(_4288335, _4288337)), i(s(fun(num, cart(real, finite_sum(_4288335, _4288337))), vec), s(num, _4288333))))) = s(cart(real, _4288335), i(s(fun(num, cart(real, _4288335)), vec), s(num, _4288333))))], (9091 ^ _1670770) ^ [_1963150, _1963152] : [-(s(list(_1963152), _1963150) = s(list(_1963152), nil)), -(s(num, i(s(fun(list(_1963152), num), length), s(list(_1963152), i(s(fun(list(_1963152), list(_1963152)), tl), s(list(_1963152), _1963150))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, i(s(fun(list(_1963152), num), length), s(list(_1963152), _1963150))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (34729 ^ _1670770) ^ [_3641491, _3641493, _3641495] : [-(s(sum0(_3641495, _3641493), _3641491) = s(sum0(_3641495, _3641493), i(s(fun(_3641495, sum0(_3641495, _3641493)), inl), s(_3641495, 34730 ^ [_3641491, _3641493, _3641495])))), -(s(sum0(_3641495, _3641493), _3641491) = s(sum0(_3641495, _3641493), i(s(fun(_3641493, sum0(_3641495, _3641493)), inr), s(_3641493, 34733 ^ [_3641491, _3641493, _3641495]))))], (39597 ^ _1670770) ^ [_3970969, _3970971, _3970973, _3970975] : [s(cart(real, _3970975), i(s(fun(cart(real, _3970975), cart(real, _3970975)), i(s(fun(real, fun(cart(real, _3970975), cart(real, _3970975))), r_), s(real, _3970973))), s(cart(real, _3970975), _3970971))) = s(cart(real, _3970975), i(s(fun(cart(real, _3970975), cart(real, _3970975)), i(s(fun(real, fun(cart(real, _3970975), cart(real, _3970975))), r_), s(real, _3970973))), s(cart(real, _3970975), _3970969))), -(s(real, _3970973) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), -(s(cart(real, _3970975), _3970971) = s(cart(real, _3970975), _3970969))], (14015 ^ _1670770) ^ [_2100070, _2100072, _2100074] : [-(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2100072))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2100074))), s(int, i(s(fun(int, int), intu_neg), s(int, _2100070))))))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2100072))), s(int, _2100070))))), s(int, _2100074))))], (39888 ^ _1670770) ^ [_3983737, _3983739, _3983741] : [-(s(cart(real, _3983741), _3983739) = s(cart(real, _3983741), _3983737)), s(real, i(s(fun(cart(real, _3983741), real), i(s(fun(cart(real, _3983741), fun(cart(real, _3983741), real)), dot), s(cart(real, _3983741), _3983739))), s(cart(real, _3983741), _3983739))) = s(real, i(s(fun(cart(real, _3983741), real), i(s(fun(cart(real, _3983741), fun(cart(real, _3983741), real)), dot), s(cart(real, _3983741), _3983739))), s(cart(real, _3983741), _3983737))), s(real, i(s(fun(cart(real, _3983741), real), i(s(fun(cart(real, _3983741), fun(cart(real, _3983741), real)), dot), s(cart(real, _3983741), _3983737))), s(cart(real, _3983741), _3983737))) = s(real, i(s(fun(cart(real, _3983741), real), i(s(fun(cart(real, _3983741), fun(cart(real, _3983741), real)), dot), s(cart(real, _3983741), _3983739))), s(cart(real, _3983741), _3983739)))], (11291 ^ _1670770) ^ [_2032804, _2032806] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2032806))), s(real, _2032804)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2032804))), s(real, _2032806))))], (13535 ^ _1670770) ^ [_2088159, _2088161] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2088161))), s(int, _2088159))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _2088161))), s(int, _2088159))))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2088161))), s(int, _2088161))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2088159))), s(int, _2088159))))))], (20760 ^ _1670770) ^ [_2434794, _2434796, _2434798] : [p(s(bool, i(s(fun(fun(_2434798, bool), bool), finite), s(fun(_2434798, bool), _2434794)))), p(s(bool, i(s(fun(fun(_2434798, bool), bool), i(s(fun(fun(_2434798, bool), fun(fun(_2434798, bool), bool)), subset), s(fun(_2434798, bool), _2434796))), s(fun(_2434798, bool), _2434794)))), 20767 ^ _1670770 : [(20774 ^ _1670770) ^ [] : [s(fun(_2434798, bool), _2434796) = s(fun(_2434798, bool), _2434794), -(s(num, i(s(fun(fun(_2434798, bool), num), card), s(fun(_2434798, bool), _2434796))) = s(num, i(s(fun(fun(_2434798, bool), num), card), s(fun(_2434798, bool), _2434794))))], (20768 ^ _1670770) ^ [] : [s(num, i(s(fun(fun(_2434798, bool), num), card), s(fun(_2434798, bool), _2434796))) = s(num, i(s(fun(fun(_2434798, bool), num), card), s(fun(_2434798, bool), _2434794))), -(s(fun(_2434798, bool), _2434796) = s(fun(_2434798, bool), _2434794))]]], (39926 ^ _1670770) ^ [_3986124, _3986126, _3986128] : [-(s(cart(real, _3986128), _3986126) = s(cart(real, _3986128), _3986124)), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(prod(cart(real, _3986128), cart(real, _3986128)), real), distance), s(prod(cart(real, _3986128), cart(real, _3986128)), i(s(fun(cart(real, _3986128), prod(cart(real, _3986128), cart(real, _3986128))), i(s(fun(cart(real, _3986128), fun(cart(real, _3986128), prod(cart(real, _3986128), cart(real, _3986128)))), c_), s(cart(real, _3986128), _3986126))), s(cart(real, _3986128), _3986124)))))))))], (13399 ^ _1670770) ^ [_2084576, _2084578] : [-(s(int, i(s(fun(int, int), intu_abs), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2084578))), s(int, _2084576))))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, i(s(fun(int, int), intu_abs), s(int, _2084578))))), s(int, i(s(fun(int, int), intu_abs), s(int, _2084576))))))], (33656 ^ _1670770) ^ [_3584444, _3584446] : [p(s(bool, i(s(fun(fun(prod(_3584446, _3584446), bool), bool), woset), s(fun(prod(_3584446, _3584446), bool), _3584444)))), 33659 ^ _1670770 : [(33660 ^ _1670770) ^ [_3584753] : [33664 ^ _1670770 : [(33667 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3584446, bool), i(s(fun(fun(prod(_3584446, _3584446), bool), fun(_3584446, bool)), fl), s(fun(prod(_3584446, _3584446), bool), _3584444))), s(_3584446, 33663 ^ [_3584444, _3584446, _3584753]))))], (33665 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3584446, bool), _3584753), s(_3584446, 33663 ^ [_3584444, _3584446, _3584753])))))]], 33668 ^ _1670770 : [(33669 ^ _1670770) ^ [_3585182] : [p(s(bool, i(s(fun(_3584446, bool), _3584753), s(_3584446, _3585182))))]], 33671 ^ _1670770 : [(33674 ^ _1670770) ^ [_3585363] : [p(s(bool, i(s(fun(_3584446, bool), _3584753), s(_3584446, _3585363)))), -(p(s(bool, i(s(fun(prod(_3584446, _3584446), bool), _3584444), s(prod(_3584446, _3584446), i(s(fun(_3584446, prod(_3584446, _3584446)), i(s(fun(_3584446, fun(_3584446, prod(_3584446, _3584446))), c_), s(_3584446, 33670 ^ [_3584444, _3584446, _3584753]))), s(_3584446, _3585363)))))))], (33672 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3584446, bool), _3584753), s(_3584446, 33670 ^ [_3584444, _3584446, _3584753])))))]]]]], (4599 ^ _1670770) ^ [_1786946, _1786948, _1786950] : [-(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1786950))), s(num, _1786946))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1786948))), s(num, _1786946))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1786950))), s(num, _1786948))))], (29452 ^ _1670770) ^ [_2940731, _2940733, _2940735] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2940733))), s(num, _2940731)))), -(s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2940733))), s(num, _2940731))))), s(fun(num, real), _2940735))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(num, real), _2940735), s(num, _2940733))))), s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2940733))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, _2940731))))), s(fun(num, real), _2940735))))))], (42829 ^ _1670770) ^ [_4229978, _4229980, _4229982] : [-(s(cart(cart(real, _4229982), _4229980), i(s(fun(cart(cart(real, _4229982), _4229980), cart(cart(real, _4229982), _4229980)), i(s(fun(cart(cart(real, _4229982), _4229980), fun(cart(cart(real, _4229982), _4229980), cart(cart(real, _4229982), _4229980))), matrixu_sub), s(cart(cart(real, _4229982), _4229980), i(s(fun(num, cart(cart(real, _4229982), _4229980)), mat), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(cart(cart(real, _4229982), _4229980), _4229978))) = s(cart(cart(real, _4229982), _4229980), i(s(fun(cart(cart(real, _4229982), _4229980), cart(cart(real, _4229982), _4229980)), matrixu_neg), s(cart(cart(real, _4229982), _4229980), _4229978))))], (16898 ^ _1670770) ^ [_2204943, _2204945, _2204947] : [s(fun(_2204947, bool), empty) = s(fun(_2204947, bool), i(s(fun(fun(_2204947, bool), fun(_2204947, bool)), i(s(fun(_2204947, fun(fun(_2204947, bool), fun(_2204947, bool))), insert), s(_2204947, _2204945))), s(fun(_2204947, bool), _2204943)))], (43049 ^ _1670770) ^ [_4246581, _4246583, _4246585] : [p(s(bool, i(s(fun(cart(cart(real, _4246583), _4246585), bool), invertible), s(cart(cart(real, _4246583), _4246585), _4246581)))), 43053 ^ _1670770 : [(43056 ^ _1670770) ^ [] : [-(s(cart(cart(real, _4246583), _4246583), i(s(fun(cart(cart(real, _4246583), _4246585), cart(cart(real, _4246583), _4246583)), i(s(fun(cart(cart(real, _4246585), _4246583), fun(cart(cart(real, _4246583), _4246585), cart(cart(real, _4246583), _4246583))), matrixu_mul), s(cart(cart(real, _4246585), _4246583), 43052 ^ [_4246581, _4246583, _4246585]))), s(cart(cart(real, _4246583), _4246585), _4246581))) = s(cart(cart(real, _4246583), _4246583), i(s(fun(num, cart(cart(real, _4246583), _4246583)), mat), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (43054 ^ _1670770) ^ [] : [-(s(cart(cart(real, _4246585), _4246585), i(s(fun(cart(cart(real, _4246585), _4246583), cart(cart(real, _4246585), _4246585)), i(s(fun(cart(cart(real, _4246583), _4246585), fun(cart(cart(real, _4246585), _4246583), cart(cart(real, _4246585), _4246585))), matrixu_mul), s(cart(cart(real, _4246583), _4246585), _4246581))), s(cart(cart(real, _4246585), _4246583), 43052 ^ [_4246581, _4246583, _4246585]))) = s(cart(cart(real, _4246585), _4246585), i(s(fun(num, cart(cart(real, _4246585), _4246585)), mat), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))]]], (30031 ^ _1670770) ^ [_2971501, _2971503, _2971505] : [-(s(_2971503, i(s(fun(num, _2971503), i(s(fun(cart(_2971503, _2971505), fun(num, _2971503)), d_), s(cart(_2971503, _2971505), i(s(fun(fun(num, _2971503), cart(_2971503, _2971505)), lambda), s(fun(num, _2971503), g))))), s(num, _2971501))) = s(_2971503, i(s(fun(num, _2971503), g), s(num, _2971501)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _2971501)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2971501))), s(num, i(s(fun(fun(_2971505, bool), num), dimindex), s(fun(_2971505, bool), univ))))))], (18144 ^ _1670770) ^ [_2282429, _2282431, _2282433, _2282435, _2282437] : [18202 ^ _1670770 : [(18203 ^ _1670770) ^ [_2286694] : [18220 ^ _1670770 : [(18221 ^ _1670770) ^ [_2288677, _2288679] : [-(s(fun(_2282431, bool), i(s(fun(fun(fun(_2282431, bool), bool), fun(_2282431, bool)), unions), s(fun(fun(_2282431, bool), bool), i(s(fun(fun(fun(_2282431, bool), bool), fun(fun(_2282431, bool), bool)), gspec), s(fun(fun(_2282431, bool), bool), i(s(fun(fun(_2282437, fun(_2282435, fun(_2282433, fun(_2282431, bool)))), fun(fun(_2282431, bool), bool)), i(s(fun(fun(_2282437, fun(_2282435, fun(_2282433, bool))), fun(fun(_2282437, fun(_2282435, fun(_2282433, fun(_2282431, bool)))), fun(fun(_2282431, bool), bool))), _2286694), s(fun(_2282437, fun(_2282435, fun(_2282433, bool))), _2288679))), s(fun(_2282437, fun(_2282435, fun(_2282433, fun(_2282431, bool)))), _2288677))))))) = s(fun(_2282431, bool), i(s(fun(fun(_2282431, bool), fun(_2282431, bool)), gspec), s(fun(_2282431, bool), i(s(fun(fun(_2282437, fun(_2282435, fun(_2282433, fun(_2282431, bool)))), fun(_2282431, bool)), i(s(fun(fun(_2282437, fun(_2282435, fun(_2282433, bool))), fun(fun(_2282437, fun(_2282435, fun(_2282433, fun(_2282431, bool)))), fun(_2282431, bool))), _2282429), s(fun(_2282437, fun(_2282435, fun(_2282433, bool))), _2288679))), s(fun(_2282437, fun(_2282435, fun(_2282433, fun(_2282431, bool)))), _2288677))))))]], 18209 ^ _1670770 : [(18212 ^ _1670770) ^ [_2287925, _2287927, _2287929] : [p(s(bool, i(s(fun(fun(_2282431, bool), bool), i(s(fun(bool, fun(fun(_2282431, bool), bool)), i(s(fun(fun(_2282431, bool), fun(bool, fun(fun(_2282431, bool), bool))), setspec), s(fun(_2282431, bool), 18206 ^ [_2282429, _2282431, _2282433, _2282435, _2282437, _2286694]))), s(bool, i(s(fun(_2282433, bool), i(s(fun(_2282435, fun(_2282433, bool)), i(s(fun(_2282437, fun(_2282435, fun(_2282433, bool))), 18204 ^ [_2282429, _2282431, _2282433, _2282435, _2282437, _2286694]), s(_2282437, _2287929))), s(_2282435, _2287927))), s(_2282433, _2287925))))), s(fun(_2282431, bool), i(s(fun(_2282433, fun(_2282431, bool)), i(s(fun(_2282435, fun(_2282433, fun(_2282431, bool))), i(s(fun(_2282437, fun(_2282435, fun(_2282433, fun(_2282431, bool)))), 18205 ^ [_2282429, _2282431, _2282433, _2282435, _2282437, _2286694]), s(_2282437, _2287929))), s(_2282435, _2287927))), s(_2282433, _2287925))))))], (18210 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2282431, bool), bool), i(s(fun(fun(_2282437, fun(_2282435, fun(_2282433, fun(_2282431, bool)))), fun(fun(_2282431, bool), bool)), i(s(fun(fun(_2282437, fun(_2282435, fun(_2282433, bool))), fun(fun(_2282437, fun(_2282435, fun(_2282433, fun(_2282431, bool)))), fun(fun(_2282431, bool), bool))), _2286694), s(fun(_2282437, fun(_2282435, fun(_2282433, bool))), 18204 ^ [_2282429, _2282431, _2282433, _2282435, _2282437, _2286694]))), s(fun(_2282437, fun(_2282435, fun(_2282433, fun(_2282431, bool)))), 18205 ^ [_2282429, _2282431, _2282433, _2282435, _2282437, _2286694]))), s(fun(_2282431, bool), 18206 ^ [_2282429, _2282431, _2282433, _2282435, _2282437, _2286694])))))]], 18216 ^ _1670770 : [(18219 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2282431, bool), bool), i(s(fun(fun(_2282437, fun(_2282435, fun(_2282433, fun(_2282431, bool)))), fun(fun(_2282431, bool), bool)), i(s(fun(fun(_2282437, fun(_2282435, fun(_2282433, bool))), fun(fun(_2282437, fun(_2282435, fun(_2282433, fun(_2282431, bool)))), fun(fun(_2282431, bool), bool))), _2286694), s(fun(_2282437, fun(_2282435, fun(_2282433, bool))), 18204 ^ [_2282429, _2282431, _2282433, _2282435, _2282437, _2286694]))), s(fun(_2282437, fun(_2282435, fun(_2282433, fun(_2282431, bool)))), 18205 ^ [_2282429, _2282431, _2282433, _2282435, _2282437, _2286694]))), s(fun(_2282431, bool), 18206 ^ [_2282429, _2282431, _2282433, _2282435, _2282437, _2286694]))))], (18217 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2282431, bool), bool), i(s(fun(bool, fun(fun(_2282431, bool), bool)), i(s(fun(fun(_2282431, bool), fun(bool, fun(fun(_2282431, bool), bool))), setspec), s(fun(_2282431, bool), 18206 ^ [_2282429, _2282431, _2282433, _2282435, _2282437, _2286694]))), s(bool, i(s(fun(_2282433, bool), i(s(fun(_2282435, fun(_2282433, bool)), i(s(fun(_2282437, fun(_2282435, fun(_2282433, bool))), 18204 ^ [_2282429, _2282431, _2282433, _2282435, _2282437, _2286694]), s(_2282437, 18213 ^ [_2282429, _2282431, _2282433, _2282435, _2282437, _2286694]))), s(_2282435, 18214 ^ [_2282429, _2282431, _2282433, _2282435, _2282437, _2286694]))), s(_2282433, 18215 ^ [_2282429, _2282431, _2282433, _2282435, _2282437, _2286694]))))), s(fun(_2282431, bool), i(s(fun(_2282433, fun(_2282431, bool)), i(s(fun(_2282435, fun(_2282433, fun(_2282431, bool))), i(s(fun(_2282437, fun(_2282435, fun(_2282433, fun(_2282431, bool)))), 18205 ^ [_2282429, _2282431, _2282433, _2282435, _2282437, _2286694]), s(_2282437, 18213 ^ [_2282429, _2282431, _2282433, _2282435, _2282437, _2286694]))), s(_2282435, 18214 ^ [_2282429, _2282431, _2282433, _2282435, _2282437, _2286694]))), s(_2282433, 18215 ^ [_2282429, _2282431, _2282433, _2282435, _2282437, _2286694])))))))]]]], 18150 ^ _1670770 : [(18153 ^ _1670770) ^ [_2284019, _2284021] : [p(s(bool, i(s(fun(_2282431, bool), i(s(fun(bool, fun(_2282431, bool)), i(s(fun(_2282431, fun(bool, fun(_2282431, bool))), setspec), s(_2282431, 18147 ^ [_2282429, _2282431, _2282433, _2282435, _2282437]))), s(bool, _2284019))), s(_2282431, _2284021)))), 18167 ^ _1670770 : [(18172 ^ _1670770) ^ [] : [p(s(bool, _2284019))], (18170 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2282431, bool), bool), i(s(fun(_2282431, fun(fun(_2282431, bool), bool)), in), s(_2282431, _2284021))), s(fun(_2282431, bool), i(s(fun(_2282433, fun(_2282431, bool)), i(s(fun(_2282435, fun(_2282433, fun(_2282431, bool))), i(s(fun(_2282437, fun(_2282435, fun(_2282433, fun(_2282431, bool)))), 18146 ^ [_2282429, _2282431, _2282433, _2282435, _2282437]), s(_2282437, 18164 ^ [_2282429, _2282431, _2282433, _2282435, _2282437, _2284019, _2284021]))), s(_2282435, 18165 ^ [_2282429, _2282431, _2282433, _2282435, _2282437, _2284019, _2284021]))), s(_2282433, 18166 ^ [_2282429, _2282431, _2282433, _2282435, _2282437, _2284019, _2284021])))))))], (18168 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2282433, bool), i(s(fun(_2282435, fun(_2282433, bool)), i(s(fun(_2282437, fun(_2282435, fun(_2282433, bool))), 18145 ^ [_2282429, _2282431, _2282433, _2282435, _2282437]), s(_2282437, 18164 ^ [_2282429, _2282431, _2282433, _2282435, _2282437, _2284019, _2284021]))), s(_2282435, 18165 ^ [_2282429, _2282431, _2282433, _2282435, _2282437, _2284019, _2284021]))), s(_2282433, 18166 ^ [_2282429, _2282431, _2282433, _2282435, _2282437, _2284019, _2284021])))))]], 18156 ^ _1670770 : [(18159 ^ _1670770) ^ [_2284372, _2284374, _2284376] : [p(s(bool, i(s(fun(_2282433, bool), i(s(fun(_2282435, fun(_2282433, bool)), i(s(fun(_2282437, fun(_2282435, fun(_2282433, bool))), 18145 ^ [_2282429, _2282431, _2282433, _2282435, _2282437]), s(_2282437, _2284376))), s(_2282435, _2284374))), s(_2282433, _2284372)))), p(s(bool, i(s(fun(fun(_2282431, bool), bool), i(s(fun(_2282431, fun(fun(_2282431, bool), bool)), in), s(_2282431, _2284021))), s(fun(_2282431, bool), i(s(fun(_2282433, fun(_2282431, bool)), i(s(fun(_2282435, fun(_2282433, fun(_2282431, bool))), i(s(fun(_2282437, fun(_2282435, fun(_2282433, fun(_2282431, bool)))), 18146 ^ [_2282429, _2282431, _2282433, _2282435, _2282437]), s(_2282437, _2284376))), s(_2282435, _2284374))), s(_2282433, _2284372))))))], (18157 ^ _1670770) ^ [] : [-(p(s(bool, _2284019)))]]], (18151 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2282431, bool), i(s(fun(fun(_2282437, fun(_2282435, fun(_2282433, fun(_2282431, bool)))), fun(_2282431, bool)), i(s(fun(fun(_2282437, fun(_2282435, fun(_2282433, bool))), fun(fun(_2282437, fun(_2282435, fun(_2282433, fun(_2282431, bool)))), fun(_2282431, bool))), _2282429), s(fun(_2282437, fun(_2282435, fun(_2282433, bool))), 18145 ^ [_2282429, _2282431, _2282433, _2282435, _2282437]))), s(fun(_2282437, fun(_2282435, fun(_2282433, fun(_2282431, bool)))), 18146 ^ [_2282429, _2282431, _2282433, _2282435, _2282437]))), s(_2282431, 18147 ^ [_2282429, _2282431, _2282433, _2282435, _2282437])))))]], 18177 ^ _1670770 : [(18199 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2282431, bool), i(s(fun(bool, fun(_2282431, bool)), i(s(fun(_2282431, fun(bool, fun(_2282431, bool))), setspec), s(_2282431, 18147 ^ [_2282429, _2282431, _2282433, _2282435, _2282437]))), s(bool, 18176 ^ [_2282429, _2282431, _2282433, _2282435, _2282437]))), s(_2282431, 18175 ^ [_2282429, _2282431, _2282433, _2282435, _2282437])))))], (18178 ^ _1670770) ^ [] : [p(s(bool, 18176 ^ [_2282429, _2282431, _2282433, _2282435, _2282437])), 18184 ^ _1670770 : [(18187 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2282431, bool), bool), i(s(fun(_2282431, fun(fun(_2282431, bool), bool)), in), s(_2282431, 18175 ^ [_2282429, _2282431, _2282433, _2282435, _2282437]))), s(fun(_2282431, bool), i(s(fun(_2282433, fun(_2282431, bool)), i(s(fun(_2282435, fun(_2282433, fun(_2282431, bool))), i(s(fun(_2282437, fun(_2282435, fun(_2282433, fun(_2282431, bool)))), 18146 ^ [_2282429, _2282431, _2282433, _2282435, _2282437]), s(_2282437, 18181 ^ [_2282429, _2282431, _2282433, _2282435, _2282437]))), s(_2282435, 18182 ^ [_2282429, _2282431, _2282433, _2282435, _2282437]))), s(_2282433, 18183 ^ [_2282429, _2282431, _2282433, _2282435, _2282437])))))))], (18185 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2282433, bool), i(s(fun(_2282435, fun(_2282433, bool)), i(s(fun(_2282437, fun(_2282435, fun(_2282433, bool))), 18145 ^ [_2282429, _2282431, _2282433, _2282435, _2282437]), s(_2282437, 18181 ^ [_2282429, _2282431, _2282433, _2282435, _2282437]))), s(_2282435, 18182 ^ [_2282429, _2282431, _2282433, _2282435, _2282437]))), s(_2282433, 18183 ^ [_2282429, _2282431, _2282433, _2282435, _2282437])))))]]], (18189 ^ _1670770) ^ [] : [-(p(s(bool, 18176 ^ [_2282429, _2282431, _2282433, _2282435, _2282437]))), 18190 ^ _1670770 : [(18191 ^ _1670770) ^ [_2285931, _2285933, _2285935] : [p(s(bool, i(s(fun(_2282433, bool), i(s(fun(_2282435, fun(_2282433, bool)), i(s(fun(_2282437, fun(_2282435, fun(_2282433, bool))), 18145 ^ [_2282429, _2282431, _2282433, _2282435, _2282437]), s(_2282437, _2285935))), s(_2282435, _2285933))), s(_2282433, _2285931)))), p(s(bool, i(s(fun(fun(_2282431, bool), bool), i(s(fun(_2282431, fun(fun(_2282431, bool), bool)), in), s(_2282431, 18175 ^ [_2282429, _2282431, _2282433, _2282435, _2282437]))), s(fun(_2282431, bool), i(s(fun(_2282433, fun(_2282431, bool)), i(s(fun(_2282435, fun(_2282433, fun(_2282431, bool))), i(s(fun(_2282437, fun(_2282435, fun(_2282433, fun(_2282431, bool)))), 18146 ^ [_2282429, _2282431, _2282433, _2282435, _2282437]), s(_2282437, _2285935))), s(_2282435, _2285933))), s(_2282433, _2285931))))))]]], (18201 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2282431, bool), i(s(fun(fun(_2282437, fun(_2282435, fun(_2282433, fun(_2282431, bool)))), fun(_2282431, bool)), i(s(fun(fun(_2282437, fun(_2282435, fun(_2282433, bool))), fun(fun(_2282437, fun(_2282435, fun(_2282433, fun(_2282431, bool)))), fun(_2282431, bool))), _2282429), s(fun(_2282437, fun(_2282435, fun(_2282433, bool))), 18145 ^ [_2282429, _2282431, _2282433, _2282435, _2282437]))), s(fun(_2282437, fun(_2282435, fun(_2282433, fun(_2282431, bool)))), 18146 ^ [_2282429, _2282431, _2282433, _2282435, _2282437]))), s(_2282431, 18147 ^ [_2282429, _2282431, _2282433, _2282435, _2282437]))))]]], (7544 ^ _1670770) ^ [_1884112] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, i(s(fun(num, num), bit1), s(num, _1884112))))), s(num, u_0))) = s(num, i(s(fun(num, num), bit1), s(num, _1884112))))], (18223 ^ _1670770) ^ [_2288980, _2288982, _2288984, _2288986] : [18279 ^ _1670770 : [(18280 ^ _1670770) ^ [_2292508] : [18296 ^ _1670770 : [(18297 ^ _1670770) ^ [_2294154, _2294156] : [-(s(fun(_2288982, bool), i(s(fun(fun(fun(_2288982, bool), bool), fun(_2288982, bool)), unions), s(fun(fun(_2288982, bool), bool), i(s(fun(fun(fun(_2288982, bool), bool), fun(fun(_2288982, bool), bool)), gspec), s(fun(fun(_2288982, bool), bool), i(s(fun(fun(_2288986, fun(_2288984, fun(_2288982, bool))), fun(fun(_2288982, bool), bool)), i(s(fun(fun(_2288986, fun(_2288984, bool)), fun(fun(_2288986, fun(_2288984, fun(_2288982, bool))), fun(fun(_2288982, bool), bool))), _2292508), s(fun(_2288986, fun(_2288984, bool)), _2294156))), s(fun(_2288986, fun(_2288984, fun(_2288982, bool))), _2294154))))))) = s(fun(_2288982, bool), i(s(fun(fun(_2288982, bool), fun(_2288982, bool)), gspec), s(fun(_2288982, bool), i(s(fun(fun(_2288986, fun(_2288984, fun(_2288982, bool))), fun(_2288982, bool)), i(s(fun(fun(_2288986, fun(_2288984, bool)), fun(fun(_2288986, fun(_2288984, fun(_2288982, bool))), fun(_2288982, bool))), _2288980), s(fun(_2288986, fun(_2288984, bool)), _2294156))), s(fun(_2288986, fun(_2288984, fun(_2288982, bool))), _2294154))))))]], 18286 ^ _1670770 : [(18289 ^ _1670770) ^ [_2293553, _2293555] : [p(s(bool, i(s(fun(fun(_2288982, bool), bool), i(s(fun(bool, fun(fun(_2288982, bool), bool)), i(s(fun(fun(_2288982, bool), fun(bool, fun(fun(_2288982, bool), bool))), setspec), s(fun(_2288982, bool), 18283 ^ [_2288980, _2288982, _2288984, _2288986, _2292508]))), s(bool, i(s(fun(_2288984, bool), i(s(fun(_2288986, fun(_2288984, bool)), 18281 ^ [_2288980, _2288982, _2288984, _2288986, _2292508]), s(_2288986, _2293555))), s(_2288984, _2293553))))), s(fun(_2288982, bool), i(s(fun(_2288984, fun(_2288982, bool)), i(s(fun(_2288986, fun(_2288984, fun(_2288982, bool))), 18282 ^ [_2288980, _2288982, _2288984, _2288986, _2292508]), s(_2288986, _2293555))), s(_2288984, _2293553))))))], (18287 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2288982, bool), bool), i(s(fun(fun(_2288986, fun(_2288984, fun(_2288982, bool))), fun(fun(_2288982, bool), bool)), i(s(fun(fun(_2288986, fun(_2288984, bool)), fun(fun(_2288986, fun(_2288984, fun(_2288982, bool))), fun(fun(_2288982, bool), bool))), _2292508), s(fun(_2288986, fun(_2288984, bool)), 18281 ^ [_2288980, _2288982, _2288984, _2288986, _2292508]))), s(fun(_2288986, fun(_2288984, fun(_2288982, bool))), 18282 ^ [_2288980, _2288982, _2288984, _2288986, _2292508]))), s(fun(_2288982, bool), 18283 ^ [_2288980, _2288982, _2288984, _2288986, _2292508])))))]], 18292 ^ _1670770 : [(18295 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2288982, bool), bool), i(s(fun(fun(_2288986, fun(_2288984, fun(_2288982, bool))), fun(fun(_2288982, bool), bool)), i(s(fun(fun(_2288986, fun(_2288984, bool)), fun(fun(_2288986, fun(_2288984, fun(_2288982, bool))), fun(fun(_2288982, bool), bool))), _2292508), s(fun(_2288986, fun(_2288984, bool)), 18281 ^ [_2288980, _2288982, _2288984, _2288986, _2292508]))), s(fun(_2288986, fun(_2288984, fun(_2288982, bool))), 18282 ^ [_2288980, _2288982, _2288984, _2288986, _2292508]))), s(fun(_2288982, bool), 18283 ^ [_2288980, _2288982, _2288984, _2288986, _2292508]))))], (18293 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2288982, bool), bool), i(s(fun(bool, fun(fun(_2288982, bool), bool)), i(s(fun(fun(_2288982, bool), fun(bool, fun(fun(_2288982, bool), bool))), setspec), s(fun(_2288982, bool), 18283 ^ [_2288980, _2288982, _2288984, _2288986, _2292508]))), s(bool, i(s(fun(_2288984, bool), i(s(fun(_2288986, fun(_2288984, bool)), 18281 ^ [_2288980, _2288982, _2288984, _2288986, _2292508]), s(_2288986, 18290 ^ [_2288980, _2288982, _2288984, _2288986, _2292508]))), s(_2288984, 18291 ^ [_2288980, _2288982, _2288984, _2288986, _2292508]))))), s(fun(_2288982, bool), i(s(fun(_2288984, fun(_2288982, bool)), i(s(fun(_2288986, fun(_2288984, fun(_2288982, bool))), 18282 ^ [_2288980, _2288982, _2288984, _2288986, _2292508]), s(_2288986, 18290 ^ [_2288980, _2288982, _2288984, _2288986, _2292508]))), s(_2288984, 18291 ^ [_2288980, _2288982, _2288984, _2288986, _2292508])))))))]]]], 18229 ^ _1670770 : [(18232 ^ _1670770) ^ [_2290328, _2290330] : [p(s(bool, i(s(fun(_2288982, bool), i(s(fun(bool, fun(_2288982, bool)), i(s(fun(_2288982, fun(bool, fun(_2288982, bool))), setspec), s(_2288982, 18226 ^ [_2288980, _2288982, _2288984, _2288986]))), s(bool, _2290328))), s(_2288982, _2290330)))), 18245 ^ _1670770 : [(18250 ^ _1670770) ^ [] : [p(s(bool, _2290328))], (18248 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2288982, bool), bool), i(s(fun(_2288982, fun(fun(_2288982, bool), bool)), in), s(_2288982, _2290330))), s(fun(_2288982, bool), i(s(fun(_2288984, fun(_2288982, bool)), i(s(fun(_2288986, fun(_2288984, fun(_2288982, bool))), 18225 ^ [_2288980, _2288982, _2288984, _2288986]), s(_2288986, 18243 ^ [_2288980, _2288982, _2288984, _2288986, _2290328, _2290330]))), s(_2288984, 18244 ^ [_2288980, _2288982, _2288984, _2288986, _2290328, _2290330])))))))], (18246 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2288984, bool), i(s(fun(_2288986, fun(_2288984, bool)), 18224 ^ [_2288980, _2288982, _2288984, _2288986]), s(_2288986, 18243 ^ [_2288980, _2288982, _2288984, _2288986, _2290328, _2290330]))), s(_2288984, 18244 ^ [_2288980, _2288982, _2288984, _2288986, _2290328, _2290330])))))]], 18235 ^ _1670770 : [(18238 ^ _1670770) ^ [_2290627, _2290629] : [p(s(bool, i(s(fun(_2288984, bool), i(s(fun(_2288986, fun(_2288984, bool)), 18224 ^ [_2288980, _2288982, _2288984, _2288986]), s(_2288986, _2290629))), s(_2288984, _2290627)))), p(s(bool, i(s(fun(fun(_2288982, bool), bool), i(s(fun(_2288982, fun(fun(_2288982, bool), bool)), in), s(_2288982, _2290330))), s(fun(_2288982, bool), i(s(fun(_2288984, fun(_2288982, bool)), i(s(fun(_2288986, fun(_2288984, fun(_2288982, bool))), 18225 ^ [_2288980, _2288982, _2288984, _2288986]), s(_2288986, _2290629))), s(_2288984, _2290627))))))], (18236 ^ _1670770) ^ [] : [-(p(s(bool, _2290328)))]]], (18230 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2288982, bool), i(s(fun(fun(_2288986, fun(_2288984, fun(_2288982, bool))), fun(_2288982, bool)), i(s(fun(fun(_2288986, fun(_2288984, bool)), fun(fun(_2288986, fun(_2288984, fun(_2288982, bool))), fun(_2288982, bool))), _2288980), s(fun(_2288986, fun(_2288984, bool)), 18224 ^ [_2288980, _2288982, _2288984, _2288986]))), s(fun(_2288986, fun(_2288984, fun(_2288982, bool))), 18225 ^ [_2288980, _2288982, _2288984, _2288986]))), s(_2288982, 18226 ^ [_2288980, _2288982, _2288984, _2288986])))))]], 18255 ^ _1670770 : [(18276 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2288982, bool), i(s(fun(bool, fun(_2288982, bool)), i(s(fun(_2288982, fun(bool, fun(_2288982, bool))), setspec), s(_2288982, 18226 ^ [_2288980, _2288982, _2288984, _2288986]))), s(bool, 18254 ^ [_2288980, _2288982, _2288984, _2288986]))), s(_2288982, 18253 ^ [_2288980, _2288982, _2288984, _2288986])))))], (18256 ^ _1670770) ^ [] : [p(s(bool, 18254 ^ [_2288980, _2288982, _2288984, _2288986])), 18261 ^ _1670770 : [(18264 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2288982, bool), bool), i(s(fun(_2288982, fun(fun(_2288982, bool), bool)), in), s(_2288982, 18253 ^ [_2288980, _2288982, _2288984, _2288986]))), s(fun(_2288982, bool), i(s(fun(_2288984, fun(_2288982, bool)), i(s(fun(_2288986, fun(_2288984, fun(_2288982, bool))), 18225 ^ [_2288980, _2288982, _2288984, _2288986]), s(_2288986, 18259 ^ [_2288980, _2288982, _2288984, _2288986]))), s(_2288984, 18260 ^ [_2288980, _2288982, _2288984, _2288986])))))))], (18262 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2288984, bool), i(s(fun(_2288986, fun(_2288984, bool)), 18224 ^ [_2288980, _2288982, _2288984, _2288986]), s(_2288986, 18259 ^ [_2288980, _2288982, _2288984, _2288986]))), s(_2288984, 18260 ^ [_2288980, _2288982, _2288984, _2288986])))))]]], (18266 ^ _1670770) ^ [] : [-(p(s(bool, 18254 ^ [_2288980, _2288982, _2288984, _2288986]))), 18267 ^ _1670770 : [(18268 ^ _1670770) ^ [_2291868, _2291870] : [p(s(bool, i(s(fun(_2288984, bool), i(s(fun(_2288986, fun(_2288984, bool)), 18224 ^ [_2288980, _2288982, _2288984, _2288986]), s(_2288986, _2291870))), s(_2288984, _2291868)))), p(s(bool, i(s(fun(fun(_2288982, bool), bool), i(s(fun(_2288982, fun(fun(_2288982, bool), bool)), in), s(_2288982, 18253 ^ [_2288980, _2288982, _2288984, _2288986]))), s(fun(_2288982, bool), i(s(fun(_2288984, fun(_2288982, bool)), i(s(fun(_2288986, fun(_2288984, fun(_2288982, bool))), 18225 ^ [_2288980, _2288982, _2288984, _2288986]), s(_2288986, _2291870))), s(_2288984, _2291868))))))]]], (18278 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2288982, bool), i(s(fun(fun(_2288986, fun(_2288984, fun(_2288982, bool))), fun(_2288982, bool)), i(s(fun(fun(_2288986, fun(_2288984, bool)), fun(fun(_2288986, fun(_2288984, fun(_2288982, bool))), fun(_2288982, bool))), _2288980), s(fun(_2288986, fun(_2288984, bool)), 18224 ^ [_2288980, _2288982, _2288984, _2288986]))), s(fun(_2288986, fun(_2288984, fun(_2288982, bool))), 18225 ^ [_2288980, _2288982, _2288984, _2288986]))), s(_2288982, 18226 ^ [_2288980, _2288982, _2288984, _2288986]))))]]], (7288 ^ _1670770) ^ [_1877910, _1877912] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), bit1), s(num, _1877912))))), s(num, i(s(fun(num, num), bit0), s(num, _1877910))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), bit0), s(num, _1877910))))), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1877912))), s(num, _1877910))))))))))], (11131 ^ _1670770) ^ [_2028925] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2028925))))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(real, real), realu_neg), s(real, _2028925)))))))], (5587 ^ _1670770) ^ [_1810732, _1810734] : [p(s(bool, 5585 ^ [_1810732, _1810734])), -(s(num, _1810732) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (12063 ^ _1670770) ^ [_2053331] : [s(real, i(s(fun(real, real), realu_inv), s(real, _2053331))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), -(s(real, _2053331) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (42958 ^ _1670770) ^ [_4239065, _4239067, _4239069, _4239071] : [42960 ^ _1670770 : [(42965 ^ _1670770) ^ [] : [s(cart(real, _4239071), i(s(fun(cart(cart(real, _4239071), _4239069), cart(real, _4239071)), i(s(fun(num, fun(cart(cart(real, _4239071), _4239069), cart(real, _4239071))), row), s(num, 42959 ^ [_4239065, _4239067, _4239069, _4239071]))), s(cart(cart(real, _4239071), _4239069), _4239067))) = s(cart(real, _4239071), i(s(fun(cart(cart(real, _4239071), _4239069), cart(real, _4239071)), i(s(fun(num, fun(cart(cart(real, _4239071), _4239069), cart(real, _4239071))), row), s(num, 42959 ^ [_4239065, _4239067, _4239069, _4239071]))), s(cart(cart(real, _4239071), _4239069), _4239065)))], (42963 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 42959 ^ [_4239065, _4239067, _4239069, _4239071]))), s(num, i(s(fun(fun(_4239069, bool), num), dimindex), s(fun(_4239069, bool), univ)))))))], (42961 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, 42959 ^ [_4239065, _4239067, _4239069, _4239071])))))]], -(s(cart(cart(real, _4239071), _4239069), _4239067) = s(cart(cart(real, _4239071), _4239069), _4239065))], (22485 ^ _1670770) ^ [_2517037, _2517039, _2517041] : [-(s(bool, i(s(fun(fun(_2517041, bool), bool), i(s(fun(_2517041, fun(fun(_2517041, bool), bool)), in), s(_2517041, _2517039))), s(fun(_2517041, bool), i(s(fun(list(_2517041), fun(_2517041, bool)), setu_ofu_list), s(list(_2517041), _2517037))))) = s(bool, i(s(fun(list(_2517041), bool), i(s(fun(_2517041, fun(list(_2517041), bool)), mem), s(_2517041, _2517039))), s(list(_2517041), _2517037))))], (16932 ^ _1670770) ^ [_2207411, _2207413, _2207415, _2207417] : [-(p(s(bool, i(s(fun(fun(_2207417, bool), bool), i(s(fun(fun(_2207417, bool), fun(fun(_2207417, bool), bool)), subset), s(fun(_2207417, bool), i(s(fun(fun(_2207417, bool), fun(_2207417, bool)), i(s(fun(_2207417, fun(fun(_2207417, bool), fun(_2207417, bool))), insert), s(_2207417, _2207415))), s(fun(_2207417, bool), _2207413))))), s(fun(_2207417, bool), _2207411))))), p(s(bool, i(s(fun(fun(_2207417, bool), bool), i(s(fun(_2207417, fun(fun(_2207417, bool), bool)), in), s(_2207417, _2207415))), s(fun(_2207417, bool), _2207411)))), p(s(bool, i(s(fun(fun(_2207417, bool), bool), i(s(fun(fun(_2207417, bool), fun(fun(_2207417, bool), bool)), subset), s(fun(_2207417, bool), _2207413))), s(fun(_2207417, bool), _2207411))))], (9345 ^ _1670770) ^ [_1973766, _1973768, _1973770, _1973772, _1973774, _1973776] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(prod(num, num), num), dist), s(prod(num, num), i(s(fun(num, prod(num, num)), i(s(fun(num, fun(num, prod(num, num))), c_), s(num, _1973776))), s(num, _1973772))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(prod(num, num), num), dist), s(prod(num, num), i(s(fun(num, prod(num, num)), i(s(fun(num, fun(num, prod(num, num))), c_), s(num, _1973774))), s(num, _1973770))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1973768))), s(num, _1973766))))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(prod(num, num), num), dist), s(prod(num, num), i(s(fun(num, prod(num, num)), i(s(fun(num, fun(num, prod(num, num))), c_), s(num, _1973776))), s(num, _1973774))))))), s(num, _1973768)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(prod(num, num), num), dist), s(prod(num, num), i(s(fun(num, prod(num, num)), i(s(fun(num, fun(num, prod(num, num))), c_), s(num, _1973772))), s(num, _1973770))))))), s(num, _1973766))))], (26197 ^ _1670770) ^ [_2722966, _2722968] : [s(num, i(s(fun(_2722968, num), i(s(fun(fun(_2722968, num), fun(_2722968, num)), i(s(fun(fun(_2722968, bool), fun(fun(_2722968, num), fun(_2722968, num))), _2722966), s(fun(_2722968, bool), 26198 ^ [_2722966, _2722968]))), s(fun(_2722968, num), 26199 ^ [_2722966, _2722968]))), s(_2722968, 26200 ^ [_2722966, _2722968]))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), i(s(fun(bool, fun(num, fun(num, num))), cond), s(bool, i(s(fun(_2722968, bool), 26198 ^ [_2722966, _2722968]), s(_2722968, 26200 ^ [_2722966, _2722968]))))), s(num, i(s(fun(_2722968, num), 26199 ^ [_2722966, _2722968]), s(_2722968, 26200 ^ [_2722966, _2722968]))))), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), 26203 ^ _1670770 : [(26204 ^ _1670770) ^ [_2723900] : [26256 ^ _1670770 : [(26257 ^ _1670770) ^ [_2726171, _2726173, _2726175] : [-(s(num, i(s(fun(fun(_2722968, num), num), i(s(fun(fun(_2722968, bool), fun(fun(_2722968, num), num)), nsum), s(fun(_2722968, bool), i(s(fun(fun(_2722968, bool), fun(_2722968, bool)), gspec), s(fun(_2722968, bool), i(s(fun(fun(_2722968, bool), fun(_2722968, bool)), i(s(fun(fun(_2722968, bool), fun(fun(_2722968, bool), fun(_2722968, bool))), _2723900), s(fun(_2722968, bool), _2726173))), s(fun(_2722968, bool), _2726175))))))), s(fun(_2722968, num), _2726171))) = s(num, i(s(fun(fun(_2722968, num), num), i(s(fun(fun(_2722968, bool), fun(fun(_2722968, num), num)), nsum), s(fun(_2722968, bool), _2726173))), s(fun(_2722968, num), i(s(fun(fun(_2722968, num), fun(_2722968, num)), i(s(fun(fun(_2722968, bool), fun(fun(_2722968, num), fun(_2722968, num))), _2722966), s(fun(_2722968, bool), _2726175))), s(fun(_2722968, num), _2726171))))))]], 26210 ^ _1670770 : [(26213 ^ _1670770) ^ [_2724747, _2724749] : [p(s(bool, i(s(fun(_2722968, bool), i(s(fun(bool, fun(_2722968, bool)), i(s(fun(_2722968, fun(bool, fun(_2722968, bool))), setspec), s(_2722968, 26207 ^ [_2722966, _2722968, _2723900]))), s(bool, _2724747))), s(_2722968, _2724749)))), 26224 ^ _1670770 : [(26229 ^ _1670770) ^ [] : [p(s(bool, _2724747))], (26227 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2722968, bool), 26206 ^ [_2722966, _2722968, _2723900]), s(_2722968, _2724749)))))], (26225 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2722968, bool), bool), i(s(fun(_2722968, fun(fun(_2722968, bool), bool)), in), s(_2722968, _2724749))), s(fun(_2722968, bool), 26205 ^ [_2722966, _2722968, _2723900])))))]], 26216 ^ _1670770 : [(26219 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2722968, bool), bool), i(s(fun(_2722968, fun(fun(_2722968, bool), bool)), in), s(_2722968, _2724749))), s(fun(_2722968, bool), 26205 ^ [_2722966, _2722968, _2723900])))), p(s(bool, i(s(fun(_2722968, bool), 26206 ^ [_2722966, _2722968, _2723900]), s(_2722968, _2724749))))], (26217 ^ _1670770) ^ [] : [-(p(s(bool, _2724747)))]]], (26211 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2722968, bool), i(s(fun(fun(_2722968, bool), fun(_2722968, bool)), i(s(fun(fun(_2722968, bool), fun(fun(_2722968, bool), fun(_2722968, bool))), _2723900), s(fun(_2722968, bool), 26205 ^ [_2722966, _2722968, _2723900]))), s(fun(_2722968, bool), 26206 ^ [_2722966, _2722968, _2723900]))), s(_2722968, 26207 ^ [_2722966, _2722968, _2723900])))))]], 26234 ^ _1670770 : [(26253 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2722968, bool), i(s(fun(bool, fun(_2722968, bool)), i(s(fun(_2722968, fun(bool, fun(_2722968, bool))), setspec), s(_2722968, 26207 ^ [_2722966, _2722968, _2723900]))), s(bool, 26233 ^ [_2722966, _2722968, _2723900]))), s(_2722968, 26232 ^ [_2722966, _2722968, _2723900])))))], (26235 ^ _1670770) ^ [] : [p(s(bool, 26233 ^ [_2722966, _2722968, _2723900])), 26238 ^ _1670770 : [(26241 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2722968, bool), 26206 ^ [_2722966, _2722968, _2723900]), s(_2722968, 26232 ^ [_2722966, _2722968, _2723900])))))], (26239 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2722968, bool), bool), i(s(fun(_2722968, fun(fun(_2722968, bool), bool)), in), s(_2722968, 26232 ^ [_2722966, _2722968, _2723900]))), s(fun(_2722968, bool), 26205 ^ [_2722966, _2722968, _2723900])))))]]], (26243 ^ _1670770) ^ [] : [-(p(s(bool, 26233 ^ [_2722966, _2722968, _2723900]))), p(s(bool, i(s(fun(fun(_2722968, bool), bool), i(s(fun(_2722968, fun(fun(_2722968, bool), bool)), in), s(_2722968, 26232 ^ [_2722966, _2722968, _2723900]))), s(fun(_2722968, bool), 26205 ^ [_2722966, _2722968, _2723900])))), p(s(bool, i(s(fun(_2722968, bool), 26206 ^ [_2722966, _2722968, _2723900]), s(_2722968, 26232 ^ [_2722966, _2722968, _2723900]))))], (26255 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2722968, bool), i(s(fun(fun(_2722968, bool), fun(_2722968, bool)), i(s(fun(fun(_2722968, bool), fun(fun(_2722968, bool), fun(_2722968, bool))), _2723900), s(fun(_2722968, bool), 26205 ^ [_2722966, _2722968, _2723900]))), s(fun(_2722968, bool), 26206 ^ [_2722966, _2722968, _2723900]))), s(_2722968, 26207 ^ [_2722966, _2722968, _2723900]))))]]]]], (4625 ^ _1670770) ^ [_1787823, _1787825, _1787827, _1787829] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1787829))), s(num, _1787827))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1787825))), s(num, _1787823))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1787829))), s(num, _1787825)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1787827))), s(num, _1787823))))], (2537 ^ _1670770) ^ [_1712517, _1712519] : [2538 ^ _1670770 : [(2539 ^ _1670770) ^ [_1712566] : [-(p(s(bool, i(s(fun(_1712519, bool), _1712517), s(_1712519, _1712566)))))]], p(s(bool, i(s(fun(_1712519, bool), _1712517), s(_1712519, 2540 ^ [_1712517, _1712519]))))], (38229 ^ _1670770) ^ [_3811621, _3811623, _3811625] : [38231 ^ _1670770 : [(38232 ^ _1670770) ^ [_3812036] : [p(s(bool, i(s(fun(fun(fun(_3811625, bool), bool), bool), i(s(fun(fun(_3811625, bool), fun(fun(fun(_3811625, bool), bool), bool)), in), s(fun(_3811625, bool), _3812036))), s(fun(fun(_3811625, bool), bool), 38230 ^ [_3811621, _3811623, _3811625])))), -(p(s(bool, i(s(fun(fun(_3811625, bool), bool), _3811623), s(fun(_3811625, bool), _3812036)))))], (38238 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3811625, bool), bool), _3811623), s(fun(_3811625, bool), i(s(fun(fun(fun(_3811625, bool), bool), fun(_3811625, bool)), inters), s(fun(fun(_3811625, bool), bool), 38230 ^ [_3811621, _3811623, _3811625]))))))]], 38239 ^ _1670770 : [(38246 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3811625, bool), bool), _3811623), s(fun(_3811625, bool), _3811621)))), -(s(fun(_3811625, bool), i(s(fun(fun(_3811625, bool), fun(_3811625, bool)), i(s(fun(fun(fun(_3811625, bool), bool), fun(fun(_3811625, bool), fun(_3811625, bool))), hull), s(fun(fun(_3811625, bool), bool), _3811623))), s(fun(_3811625, bool), _3811621))) = s(fun(_3811625, bool), _3811621))], (38240 ^ _1670770) ^ [] : [s(fun(_3811625, bool), i(s(fun(fun(_3811625, bool), fun(_3811625, bool)), i(s(fun(fun(fun(_3811625, bool), bool), fun(fun(_3811625, bool), fun(_3811625, bool))), hull), s(fun(fun(_3811625, bool), bool), _3811623))), s(fun(_3811625, bool), _3811621))) = s(fun(_3811625, bool), _3811621), -(p(s(bool, i(s(fun(fun(_3811625, bool), bool), _3811623), s(fun(_3811625, bool), _3811621)))))]]], (14389 ^ _1670770) ^ [] : [-(s(int, i(s(fun(int, int), intu_neg), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (34492 ^ _1670770) ^ [_3628747, _3628749] : [34557 ^ _1670770 : [(34558 ^ _1670770) ^ [_3632018] : [p(s(bool, i(s(fun(fun(prod(_3628749, _3628749), bool), bool), woset), s(fun(prod(_3628749, _3628749), bool), _3632018)))), 34561 ^ _1670770 : [(34570 ^ _1670770) ^ [_3632859] : [-(p(s(bool, i(s(fun(_3628749, bool), i(s(fun(fun(prod(_3628749, _3628749), bool), fun(_3628749, bool)), fl), s(fun(prod(_3628749, _3628749), bool), i(s(fun(fun(fun(prod(_3628749, _3628749), bool), bool), fun(prod(_3628749, _3628749), bool)), gabs), s(fun(fun(prod(_3628749, _3628749), bool), bool), i(s(fun(fun(prod(_3628749, _3628749), bool), fun(fun(prod(_3628749, _3628749), bool), bool)), i(s(fun(fun(_3628749, bool), fun(fun(prod(_3628749, _3628749), bool), fun(fun(prod(_3628749, _3628749), bool), bool))), _3628747), s(fun(_3628749, bool), _3632859))), s(fun(prod(_3628749, _3628749), bool), _3632018))))))), s(_3628749, x))))), p(s(bool, i(s(fun(_3628749, bool), _3632859), s(_3628749, x)))), p(s(bool, i(s(fun(_3628749, bool), i(s(fun(fun(prod(_3628749, _3628749), bool), fun(_3628749, bool)), fl), s(fun(prod(_3628749, _3628749), bool), _3632018))), s(_3628749, x))))], (34562 ^ _1670770) ^ [_3632354] : [p(s(bool, i(s(fun(_3628749, bool), i(s(fun(fun(prod(_3628749, _3628749), bool), fun(_3628749, bool)), fl), s(fun(prod(_3628749, _3628749), bool), i(s(fun(fun(fun(prod(_3628749, _3628749), bool), bool), fun(prod(_3628749, _3628749), bool)), gabs), s(fun(fun(prod(_3628749, _3628749), bool), bool), i(s(fun(fun(prod(_3628749, _3628749), bool), fun(fun(prod(_3628749, _3628749), bool), bool)), i(s(fun(fun(_3628749, bool), fun(fun(prod(_3628749, _3628749), bool), fun(fun(prod(_3628749, _3628749), bool), bool))), _3628747), s(fun(_3628749, bool), _3632354))), s(fun(prod(_3628749, _3628749), bool), _3632018))))))), s(_3628749, x)))), 34565 ^ _1670770 : [(34568 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3628749, bool), i(s(fun(fun(prod(_3628749, _3628749), bool), fun(_3628749, bool)), fl), s(fun(prod(_3628749, _3628749), bool), _3632018))), s(_3628749, x)))))], (34566 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3628749, bool), _3632354), s(_3628749, x)))))]]]]]], 34498 ^ _1670770 : [(34503 ^ _1670770) ^ [_3629835] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_3628749, _3628749), bool), 34495 ^ [_3628747, _3628749]), s(prod(_3628749, _3628749), i(s(fun(_3628749, prod(_3628749, _3628749)), i(s(fun(_3628749, fun(_3628749, prod(_3628749, _3628749))), c_), s(_3628749, 34500 ^ [_3628747, _3628749]))), s(_3628749, 34501 ^ [_3628747, _3628749]))))))), s(bool, _3629835)))), 34518 ^ _1670770 : [(34521 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3628749, bool), 34493 ^ [_3628747, _3628749]), s(_3628749, 34501 ^ [_3628747, _3628749])))))], (34523 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_3628749, _3628749), bool), 34494 ^ [_3628747, _3628749]), s(prod(_3628749, _3628749), i(s(fun(_3628749, prod(_3628749, _3628749)), i(s(fun(_3628749, fun(_3628749, prod(_3628749, _3628749))), c_), s(_3628749, 34500 ^ [_3628747, _3628749]))), s(_3628749, 34501 ^ [_3628747, _3628749])))))))], (34525 ^ _1670770) ^ [] : [p(s(bool, _3629835))], (34519 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3628749, bool), 34493 ^ [_3628747, _3628749]), s(_3628749, 34500 ^ [_3628747, _3628749])))))]], 34506 ^ _1670770 : [(34509 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3628749, bool), 34493 ^ [_3628747, _3628749]), s(_3628749, 34500 ^ [_3628747, _3628749])))), p(s(bool, i(s(fun(_3628749, bool), 34493 ^ [_3628747, _3628749]), s(_3628749, 34501 ^ [_3628747, _3628749])))), p(s(bool, i(s(fun(prod(_3628749, _3628749), bool), 34494 ^ [_3628747, _3628749]), s(prod(_3628749, _3628749), i(s(fun(_3628749, prod(_3628749, _3628749)), i(s(fun(_3628749, fun(_3628749, prod(_3628749, _3628749))), c_), s(_3628749, 34500 ^ [_3628747, _3628749]))), s(_3628749, 34501 ^ [_3628747, _3628749]))))))], (34507 ^ _1670770) ^ [] : [-(p(s(bool, _3629835)))]]], (34499 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_3628749, _3628749), bool), bool), i(s(fun(fun(prod(_3628749, _3628749), bool), fun(fun(prod(_3628749, _3628749), bool), bool)), i(s(fun(fun(_3628749, bool), fun(fun(prod(_3628749, _3628749), bool), fun(fun(prod(_3628749, _3628749), bool), bool))), _3628747), s(fun(_3628749, bool), 34493 ^ [_3628747, _3628749]))), s(fun(prod(_3628749, _3628749), bool), 34494 ^ [_3628747, _3628749]))), s(fun(prod(_3628749, _3628749), bool), 34495 ^ [_3628747, _3628749])))))]], 34529 ^ _1670770 : [(34554 ^ _1670770) ^ [_3631762, _3631764] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_3628749, _3628749), bool), 34495 ^ [_3628747, _3628749]), s(prod(_3628749, _3628749), i(s(fun(_3628749, prod(_3628749, _3628749)), i(s(fun(_3628749, fun(_3628749, prod(_3628749, _3628749))), c_), s(_3628749, _3631764))), s(_3628749, _3631762))))))), s(bool, 34528 ^ [_3628747, _3628749, _3631762, _3631764])))))], (34530 ^ _1670770) ^ [_3630982, _3630984] : [p(s(bool, 34528 ^ [_3628747, _3628749, _3630982, _3630984])), 34533 ^ _1670770 : [(34538 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_3628749, _3628749), bool), 34494 ^ [_3628747, _3628749]), s(prod(_3628749, _3628749), i(s(fun(_3628749, prod(_3628749, _3628749)), i(s(fun(_3628749, fun(_3628749, prod(_3628749, _3628749))), c_), s(_3628749, _3630984))), s(_3628749, _3630982)))))))], (34536 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3628749, bool), 34493 ^ [_3628747, _3628749]), s(_3628749, _3630982)))))], (34534 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3628749, bool), 34493 ^ [_3628747, _3628749]), s(_3628749, _3630984)))))]]], (34540 ^ _1670770) ^ [_3631339, _3631341] : [-(p(s(bool, 34528 ^ [_3628747, _3628749, _3631339, _3631341]))), p(s(bool, i(s(fun(_3628749, bool), 34493 ^ [_3628747, _3628749]), s(_3628749, _3631341)))), p(s(bool, i(s(fun(_3628749, bool), 34493 ^ [_3628747, _3628749]), s(_3628749, _3631339)))), p(s(bool, i(s(fun(prod(_3628749, _3628749), bool), 34494 ^ [_3628747, _3628749]), s(prod(_3628749, _3628749), i(s(fun(_3628749, prod(_3628749, _3628749)), i(s(fun(_3628749, fun(_3628749, prod(_3628749, _3628749))), c_), s(_3628749, _3631341))), s(_3628749, _3631339))))))], (34556 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(_3628749, _3628749), bool), bool), i(s(fun(fun(prod(_3628749, _3628749), bool), fun(fun(prod(_3628749, _3628749), bool), bool)), i(s(fun(fun(_3628749, bool), fun(fun(prod(_3628749, _3628749), bool), fun(fun(prod(_3628749, _3628749), bool), bool))), _3628747), s(fun(_3628749, bool), 34493 ^ [_3628747, _3628749]))), s(fun(prod(_3628749, _3628749), bool), 34494 ^ [_3628747, _3628749]))), s(fun(prod(_3628749, _3628749), bool), 34495 ^ [_3628747, _3628749]))))]]], (17097 ^ _1670770) ^ [_2217988] : [-(s(fun(_2217988, bool), i(s(fun(fun(fun(_2217988, bool), bool), fun(_2217988, bool)), unions), s(fun(fun(_2217988, bool), bool), empty))) = s(fun(_2217988, bool), empty))], (20197 ^ _1670770) ^ [_2402806, _2402808, _2402810, _2402812] : [20201 ^ _1670770 : [(20204 ^ _1670770) ^ [] : [s(_2402812, i(s(fun(_2402812, _2402812), i(s(fun(_2402810, fun(_2402812, _2402812)), _2402808), s(_2402810, 20198 ^ [_2402806, _2402808, _2402810, _2402812]))), s(_2402812, i(s(fun(_2402812, _2402812), i(s(fun(_2402810, fun(_2402812, _2402812)), _2402808), s(_2402810, 20199 ^ [_2402806, _2402808, _2402810, _2402812]))), s(_2402812, 20200 ^ [_2402806, _2402808, _2402810, _2402812]))))) = s(_2402812, i(s(fun(_2402812, _2402812), i(s(fun(_2402810, fun(_2402812, _2402812)), _2402808), s(_2402810, 20199 ^ [_2402806, _2402808, _2402810, _2402812]))), s(_2402812, i(s(fun(_2402812, _2402812), i(s(fun(_2402810, fun(_2402812, _2402812)), _2402808), s(_2402810, 20198 ^ [_2402806, _2402808, _2402810, _2402812]))), s(_2402812, 20200 ^ [_2402806, _2402808, _2402810, _2402812])))))], (20202 ^ _1670770) ^ [] : [s(_2402810, 20198 ^ [_2402806, _2402808, _2402810, _2402812]) = s(_2402810, 20199 ^ [_2402806, _2402808, _2402810, _2402812])]], 20206 ^ _1670770 : [(20209 ^ _1670770) ^ [_2403933, _2403935] : [-(s(_2402812, i(s(fun(fun(_2402810, bool), _2402812), 20205 ^ [_2402806, _2402808, _2402810, _2402812]), s(fun(_2402810, bool), _2403935))) = s(_2402812, i(s(fun(_2402812, _2402812), i(s(fun(_2402810, fun(_2402812, _2402812)), _2402808), s(_2402810, _2403933))), s(_2402812, i(s(fun(fun(_2402810, bool), _2402812), 20205 ^ [_2402806, _2402808, _2402810, _2402812]), s(fun(_2402810, bool), i(s(fun(_2402810, fun(_2402810, bool)), i(s(fun(fun(_2402810, bool), fun(_2402810, fun(_2402810, bool))), delete), s(fun(_2402810, bool), _2403935))), s(_2402810, _2403933)))))))), p(s(bool, i(s(fun(fun(_2402810, bool), bool), finite), s(fun(_2402810, bool), _2403935)))), p(s(bool, i(s(fun(fun(_2402810, bool), bool), i(s(fun(_2402810, fun(fun(_2402810, bool), bool)), in), s(_2402810, _2403933))), s(fun(_2402810, bool), _2403935))))], (20207 ^ _1670770) ^ [] : [-(s(_2402812, i(s(fun(fun(_2402810, bool), _2402812), 20205 ^ [_2402806, _2402808, _2402810, _2402812]), s(fun(_2402810, bool), empty))) = s(_2402812, _2402806))]]], (12477 ^ _1670770) ^ [_2063725, _2063727] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2063725))), s(real, i(s(fun(real, real), realu_inv), s(real, _2063727))))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2063727)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2063727))), s(real, i(s(fun(real, real), realu_inv), s(real, _2063725))))))], (46066 ^ _1670770) ^ [_4417975, _4417977, _4417979, _4417981] : [-(p(s(bool, i(s(fun(fun(cart(real, _4417981), bool), bool), independent), s(fun(cart(real, _4417981), bool), i(s(fun(fun(cart(real, _4417979), bool), fun(cart(real, _4417981), bool)), i(s(fun(fun(cart(real, _4417979), cart(real, _4417981)), fun(fun(cart(real, _4417979), bool), fun(cart(real, _4417981), bool))), image), s(fun(cart(real, _4417979), cart(real, _4417981)), _4417977))), s(fun(cart(real, _4417979), bool), _4417975))))))), p(s(bool, i(s(fun(fun(cart(real, _4417979), bool), bool), independent), s(fun(cart(real, _4417979), bool), _4417975)))), p(s(bool, i(s(fun(fun(cart(real, _4417979), cart(real, _4417981)), bool), linear), s(fun(cart(real, _4417979), cart(real, _4417981)), _4417977)))), 46077 ^ _1670770 : [(46080 ^ _1670770) ^ [] : [s(cart(real, _4417979), 46075 ^ [_4417975, _4417977, _4417979, _4417981]) = s(cart(real, _4417979), 46076 ^ [_4417975, _4417977, _4417979, _4417981])], (46078 ^ _1670770) ^ [] : [-(s(cart(real, _4417981), i(s(fun(cart(real, _4417979), cart(real, _4417981)), _4417977), s(cart(real, _4417979), 46075 ^ [_4417975, _4417977, _4417979, _4417981]))) = s(cart(real, _4417981), i(s(fun(cart(real, _4417979), cart(real, _4417981)), _4417977), s(cart(real, _4417979), 46076 ^ [_4417975, _4417977, _4417979, _4417981]))))]]], (17236 ^ _1670770) ^ [_2226498, _2226500, _2226502] : [17238 ^ _1670770 : [(17241 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2226502, bool), bool), i(s(fun(fun(_2226502, bool), fun(fun(_2226502, bool), bool)), subset), s(fun(_2226502, bool), 17237 ^ [_2226498, _2226500, _2226502]))), s(fun(_2226502, bool), _2226498))))], (17239 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_2226502, bool), bool), bool), i(s(fun(fun(_2226502, bool), fun(fun(fun(_2226502, bool), bool), bool)), in), s(fun(_2226502, bool), 17237 ^ [_2226498, _2226500, _2226502]))), s(fun(fun(_2226502, bool), bool), _2226500)))))]], -(p(s(bool, i(s(fun(fun(_2226502, bool), bool), i(s(fun(fun(_2226502, bool), fun(fun(_2226502, bool), bool)), subset), s(fun(_2226502, bool), i(s(fun(fun(fun(_2226502, bool), bool), fun(_2226502, bool)), unions), s(fun(fun(_2226502, bool), bool), _2226500))))), s(fun(_2226502, bool), _2226498)))))], (9661 ^ _1670770) ^ [_1985267, _1985269] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_add), s(nadd, _1985269))), s(nadd, _1985267))))), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_add), s(nadd, _1985267))), s(nadd, _1985269)))))))], (5917 ^ _1670770) ^ [_1819224, _1819226, _1819228] : [-(s(num, _1819228) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), -(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _1819226))), s(num, _1819228))))), s(num, _1819224))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1819226))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1819228))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1819224))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))], (16574 ^ _1670770) ^ [_2189428, _2189430] : [p(s(bool, i(s(fun(fun(_2189430, bool), bool), i(s(fun(fun(_2189430, bool), fun(fun(_2189430, bool), bool)), subset), s(fun(_2189430, bool), univ))), s(fun(_2189430, bool), _2189428)))), -(s(fun(_2189430, bool), _2189428) = s(fun(_2189430, bool), univ))], (11355 ^ _1670770) ^ [_2034194, _2034196] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2034196))), s(real, i(s(fun(real, real), realu_neg), s(real, _2034194))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2034196))), s(real, _2034194))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))], (41852 ^ _1670770) ^ [_4136248] : [41853 ^ _1670770 : [(41854 ^ _1670770) ^ [_4136386] : [p(s(bool, i(s(fun(cart(_4136248, n10), bool), p0), s(cart(_4136248, n10), _4136386))))]], -(p(s(bool, i(s(fun(cart(_4136248, n10), bool), p0), s(cart(_4136248, n10), i(s(fun(list(_4136248), cart(_4136248, n10)), vector), s(list(_4136248), i(s(fun(list(_4136248), list(_4136248)), i(s(fun(_4136248, fun(list(_4136248), list(_4136248))), cons), s(_4136248, 41855 ^ [_4136248]))), s(list(_4136248), nil)))))))))], (40093 ^ _1670770) ^ [_4002226, _4002228, _4002230] : [s(cart(real, _4002228), i(s(fun(_4002230, cart(real, _4002228)), i(s(fun(fun(_4002230, cart(real, _4002228)), fun(_4002230, cart(real, _4002228))), i(s(fun(fun(_4002230, cart(real, _4002228)), fun(fun(_4002230, cart(real, _4002228)), fun(_4002230, cart(real, _4002228)))), _4002226), s(fun(_4002230, cart(real, _4002228)), 40094 ^ [_4002226, _4002228, _4002230]))), s(fun(_4002230, cart(real, _4002228)), 40095 ^ [_4002226, _4002228, _4002230]))), s(_4002230, 40096 ^ [_4002226, _4002228, _4002230]))) = s(cart(real, _4002228), i(s(fun(cart(real, _4002228), cart(real, _4002228)), i(s(fun(cart(real, _4002228), fun(cart(real, _4002228), cart(real, _4002228))), vectoru_sub), s(cart(real, _4002228), i(s(fun(_4002230, cart(real, _4002228)), 40094 ^ [_4002226, _4002228, _4002230]), s(_4002230, 40096 ^ [_4002226, _4002228, _4002230]))))), s(cart(real, _4002228), i(s(fun(_4002230, cart(real, _4002228)), 40095 ^ [_4002226, _4002228, _4002230]), s(_4002230, 40096 ^ [_4002226, _4002228, _4002230]))))), 40099 ^ _1670770 : [(40100 ^ _1670770) ^ [_4003271, _4003273, _4003275] : [p(s(bool, i(s(fun(fun(_4002230, bool), bool), finite), s(fun(_4002230, bool), _4003271)))), -(s(cart(real, _4002228), i(s(fun(fun(_4002230, cart(real, _4002228)), cart(real, _4002228)), i(s(fun(fun(_4002230, bool), fun(fun(_4002230, cart(real, _4002228)), cart(real, _4002228))), vsum), s(fun(_4002230, bool), _4003271))), s(fun(_4002230, cart(real, _4002228)), i(s(fun(fun(_4002230, cart(real, _4002228)), fun(_4002230, cart(real, _4002228))), i(s(fun(fun(_4002230, cart(real, _4002228)), fun(fun(_4002230, cart(real, _4002228)), fun(_4002230, cart(real, _4002228)))), _4002226), s(fun(_4002230, cart(real, _4002228)), _4003275))), s(fun(_4002230, cart(real, _4002228)), _4003273))))) = s(cart(real, _4002228), i(s(fun(cart(real, _4002228), cart(real, _4002228)), i(s(fun(cart(real, _4002228), fun(cart(real, _4002228), cart(real, _4002228))), vectoru_sub), s(cart(real, _4002228), i(s(fun(fun(_4002230, cart(real, _4002228)), cart(real, _4002228)), i(s(fun(fun(_4002230, bool), fun(fun(_4002230, cart(real, _4002228)), cart(real, _4002228))), vsum), s(fun(_4002230, bool), _4003271))), s(fun(_4002230, cart(real, _4002228)), _4003275))))), s(cart(real, _4002228), i(s(fun(fun(_4002230, cart(real, _4002228)), cart(real, _4002228)), i(s(fun(fun(_4002230, bool), fun(fun(_4002230, cart(real, _4002228)), cart(real, _4002228))), vsum), s(fun(_4002230, bool), _4003271))), s(fun(_4002230, cart(real, _4002228)), _4003273))))))]]], (4104 ^ _1670770) ^ [_1776257] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _1776257))) = s(num, _1776257))], (47068 ^ _1670770) ^ [_4478272, _4478274] : [47121 ^ _1670770 : [(47122 ^ _1670770) ^ [_4481070] : [-(p(s(bool, i(s(fun(fun(cart(real, _4478274), bool), bool), subspace), s(fun(cart(real, _4478274), bool), i(s(fun(fun(cart(real, _4478274), bool), fun(cart(real, _4478274), bool)), gspec), s(fun(cart(real, _4478274), bool), i(s(fun(fun(cart(real, _4478274), bool), fun(cart(real, _4478274), bool)), _4478272), s(fun(cart(real, _4478274), bool), _4481070)))))))))]], 47073 ^ _1670770 : [(47076 ^ _1670770) ^ [_4479042, _4479044] : [p(s(bool, i(s(fun(cart(real, _4478274), bool), i(s(fun(bool, fun(cart(real, _4478274), bool)), i(s(fun(cart(real, _4478274), fun(bool, fun(cart(real, _4478274), bool))), setspec), s(cart(real, _4478274), 47070 ^ [_4478272, _4478274]))), s(bool, _4479042))), s(cart(real, _4478274), _4479044)))), 47079 ^ _1670770 : [(47085 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(cart(real, _4478274), bool), i(s(fun(cart(real, _4478274), fun(cart(real, _4478274), bool)), orthogonal), s(cart(real, _4478274), 47081 ^ [_4478272, _4478274, _4479042, _4479044]))), s(cart(real, _4478274), _4479044))))], (47083 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4478274), bool), bool), i(s(fun(cart(real, _4478274), fun(fun(cart(real, _4478274), bool), bool)), in), s(cart(real, _4478274), 47081 ^ [_4478272, _4478274, _4479042, _4479044]))), s(fun(cart(real, _4478274), bool), 47069 ^ [_4478272, _4478274])))))], (47080 ^ _1670770) ^ [] : [-(p(s(bool, _4479042)))]], 47086 ^ _1670770 : [(47087 ^ _1670770) ^ [_4479563] : [p(s(bool, i(s(fun(fun(cart(real, _4478274), bool), bool), i(s(fun(cart(real, _4478274), fun(fun(cart(real, _4478274), bool), bool)), in), s(cart(real, _4478274), _4479563))), s(fun(cart(real, _4478274), bool), 47069 ^ [_4478272, _4478274])))), -(p(s(bool, i(s(fun(cart(real, _4478274), bool), i(s(fun(cart(real, _4478274), fun(cart(real, _4478274), bool)), orthogonal), s(cart(real, _4478274), _4479563))), s(cart(real, _4478274), _4479044)))))], (47093 ^ _1670770) ^ [] : [p(s(bool, _4479042))]]], (47074 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(cart(real, _4478274), bool), i(s(fun(fun(cart(real, _4478274), bool), fun(cart(real, _4478274), bool)), _4478272), s(fun(cart(real, _4478274), bool), 47069 ^ [_4478272, _4478274]))), s(cart(real, _4478274), 47070 ^ [_4478272, _4478274])))))]], 47098 ^ _1670770 : [(47118 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(cart(real, _4478274), bool), i(s(fun(bool, fun(cart(real, _4478274), bool)), i(s(fun(cart(real, _4478274), fun(bool, fun(cart(real, _4478274), bool))), setspec), s(cart(real, _4478274), 47070 ^ [_4478272, _4478274]))), s(bool, 47097 ^ [_4478272, _4478274]))), s(cart(real, _4478274), 47096 ^ [_4478272, _4478274])))))], (47109 ^ _1670770) ^ [] : [47111 ^ _1670770 : [(47114 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(cart(real, _4478274), bool), i(s(fun(cart(real, _4478274), fun(cart(real, _4478274), bool)), orthogonal), s(cart(real, _4478274), 47110 ^ [_4478272, _4478274]))), s(cart(real, _4478274), 47096 ^ [_4478272, _4478274]))))], (47112 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4478274), bool), bool), i(s(fun(cart(real, _4478274), fun(fun(cart(real, _4478274), bool), bool)), in), s(cart(real, _4478274), 47110 ^ [_4478272, _4478274]))), s(fun(cart(real, _4478274), bool), 47069 ^ [_4478272, _4478274])))))]], -(p(s(bool, 47097 ^ [_4478272, _4478274])))], (47099 ^ _1670770) ^ [] : [p(s(bool, 47097 ^ [_4478272, _4478274])), 47102 ^ _1670770 : [(47103 ^ _1670770) ^ [_4480273] : [p(s(bool, i(s(fun(fun(cart(real, _4478274), bool), bool), i(s(fun(cart(real, _4478274), fun(fun(cart(real, _4478274), bool), bool)), in), s(cart(real, _4478274), _4480273))), s(fun(cart(real, _4478274), bool), 47069 ^ [_4478272, _4478274])))), -(p(s(bool, i(s(fun(cart(real, _4478274), bool), i(s(fun(cart(real, _4478274), fun(cart(real, _4478274), bool)), orthogonal), s(cart(real, _4478274), _4480273))), s(cart(real, _4478274), 47096 ^ [_4478272, _4478274])))))]]], (47120 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(cart(real, _4478274), bool), i(s(fun(fun(cart(real, _4478274), bool), fun(cart(real, _4478274), bool)), _4478272), s(fun(cart(real, _4478274), bool), 47069 ^ [_4478272, _4478274]))), s(cart(real, _4478274), 47070 ^ [_4478272, _4478274]))))]]], (5777 ^ _1670770) ^ [_1816164] : [-(s(num, _1816164) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), -(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, _1816164))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (31866 ^ _1670770) ^ [_3334216, _3334218, _3334220, _3334222] : [s(_3334222, i(s(fun(_3334220, _3334222), i(s(fun(fun(_3334218, _3334222), fun(_3334220, _3334222)), i(s(fun(fun(fun(_3334218, _3334222), fun(_3334220, _3334218)), fun(fun(_3334218, _3334222), fun(_3334220, _3334222))), _3334216), s(fun(fun(_3334218, _3334222), fun(_3334220, _3334218)), 31867 ^ [_3334216, _3334218, _3334220, _3334222]))), s(fun(_3334218, _3334222), 31868 ^ [_3334216, _3334218, _3334220, _3334222]))), s(_3334220, 31869 ^ [_3334216, _3334218, _3334220, _3334222]))) = s(_3334222, i(s(fun(_3334218, _3334222), 31868 ^ [_3334216, _3334218, _3334220, _3334222]), s(_3334218, i(s(fun(_3334220, _3334218), i(s(fun(fun(_3334218, _3334222), fun(_3334220, _3334218)), 31867 ^ [_3334216, _3334218, _3334220, _3334222]), s(fun(_3334218, _3334222), 31868 ^ [_3334216, _3334218, _3334220, _3334222]))), s(_3334220, 31869 ^ [_3334216, _3334218, _3334220, _3334222]))))), 31872 ^ _1670770 : [(31873 ^ _1670770) ^ [_3335521] : [s(fun(_3334220, _3334222), i(s(fun(fun(_3334218, _3334222), fun(_3334220, _3334222)), i(s(fun(fun(fun(_3334218, _3334222), fun(_3334220, _3334218)), fun(fun(_3334218, _3334222), fun(_3334220, _3334222))), _3335521), s(fun(fun(_3334218, _3334222), fun(_3334220, _3334218)), 31874 ^ [_3334216, _3334218, _3334220, _3334222, _3335521]))), s(fun(_3334218, _3334222), 31875 ^ [_3334216, _3334218, _3334220, _3334222, _3335521]))) = s(fun(_3334220, _3334222), i(s(fun(fun(_3334218, _3334222), fun(_3334220, _3334222)), i(s(fun(fun(fun(_3334218, _3334222), fun(_3334220, _3334218)), fun(fun(_3334218, _3334222), fun(_3334220, _3334222))), _3334216), s(fun(fun(_3334218, _3334222), fun(_3334220, _3334218)), 31874 ^ [_3334216, _3334218, _3334220, _3334222, _3335521]))), s(fun(_3334218, _3334222), 31875 ^ [_3334216, _3334218, _3334220, _3334222, _3335521]))), 31878 ^ _1670770 : [(31879 ^ _1670770) ^ [_3336645, _3336647, _3336649, _3336651] : [-(p(s(bool, i(s(fun(fun(fun(_3334218, _3334222), fun(_3334220, _3334222)), bool), i(s(fun(fun(_3334220, _3334218), fun(fun(fun(_3334218, _3334222), fun(_3334220, _3334222)), bool)), i(s(fun(fun(fun(_3334218, _3334222), fun(_3334220, bool)), fun(fun(_3334220, _3334218), fun(fun(fun(_3334218, _3334222), fun(_3334220, _3334222)), bool))), i(s(fun(fun(_3334218, fun(_3334218, bool)), fun(fun(fun(_3334218, _3334222), fun(_3334220, bool)), fun(fun(_3334220, _3334218), fun(fun(fun(_3334218, _3334222), fun(_3334220, _3334222)), bool)))), superadmissible), s(fun(_3334218, fun(_3334218, bool)), _3336651))), s(fun(fun(_3334218, _3334222), fun(_3334220, bool)), _3336649))), s(fun(_3334220, _3334218), _3336647))), s(fun(fun(_3334218, _3334222), fun(_3334220, _3334222)), i(s(fun(fun(fun(_3334218, _3334222), fun(_3334220, _3334218)), fun(fun(_3334218, _3334222), fun(_3334220, _3334222))), _3335521), s(fun(fun(_3334218, _3334222), fun(_3334220, _3334218)), _3336645))))))), p(s(bool, i(s(fun(fun(fun(_3334218, _3334222), fun(_3334220, _3334218)), bool), i(s(fun(fun(_3334220, _3334218), fun(fun(fun(_3334218, _3334222), fun(_3334220, _3334218)), bool)), i(s(fun(fun(fun(_3334218, _3334222), fun(_3334220, bool)), fun(fun(_3334220, _3334218), fun(fun(fun(_3334218, _3334222), fun(_3334220, _3334218)), bool))), i(s(fun(fun(_3334218, fun(_3334218, bool)), fun(fun(fun(_3334218, _3334222), fun(_3334220, bool)), fun(fun(_3334220, _3334218), fun(fun(fun(_3334218, _3334222), fun(_3334220, _3334218)), bool)))), admissible), s(fun(_3334218, fun(_3334218, bool)), _3336651))), s(fun(fun(_3334218, _3334222), fun(_3334220, bool)), _3336649))), s(fun(_3334220, _3334218), _3336647))), s(fun(fun(_3334218, _3334222), fun(_3334220, _3334218)), _3336645)))), 31886 ^ _1670770 : [(31892 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3334218, bool), i(s(fun(_3334218, fun(_3334218, bool)), _3336651), s(_3334218, 31888 ^ [_3334216, _3334218, _3334220, _3334222, _3335521, _3336645, _3336647, _3336649, _3336651]))), s(_3334218, i(s(fun(_3334220, _3334218), _3336647), s(_3334220, 31885 ^ [_3334216, _3334218, _3334220, _3334222, _3335521, _3336645, _3336647, _3336649, _3336651]))))))], (31890 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3334218, bool), i(s(fun(_3334218, fun(_3334218, bool)), _3336651), s(_3334218, 31888 ^ [_3334216, _3334218, _3334220, _3334222, _3335521, _3336645, _3336647, _3336649, _3336651]))), s(_3334218, i(s(fun(_3334220, _3334218), i(s(fun(fun(_3334218, _3334222), fun(_3334220, _3334218)), _3336645), s(fun(_3334218, _3334222), 31884 ^ [_3334216, _3334218, _3334220, _3334222, _3335521, _3336645, _3336647, _3336649, _3336651]))), s(_3334220, 31885 ^ [_3334216, _3334218, _3334220, _3334222, _3335521, _3336645, _3336647, _3336649, _3336651])))))))], (31887 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3334220, bool), i(s(fun(fun(_3334218, _3334222), fun(_3334220, bool)), _3336649), s(fun(_3334218, _3334222), 31884 ^ [_3334216, _3334218, _3334220, _3334222, _3335521, _3336645, _3336647, _3336649, _3336651]))), s(_3334220, 31885 ^ [_3334216, _3334218, _3334220, _3334222, _3335521, _3336645, _3336647, _3336649, _3336651])))))]]]]]]], (10333 ^ _1670770) ^ [_2008652, _2008654, _2008656, _2008658] : [s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _2008658))), s(hreal, _2008656))) = s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _2008654))), s(hreal, _2008652))), -(p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), i(s(fun(hreal, prod(hreal, hreal)), i(s(fun(hreal, fun(hreal, prod(hreal, hreal))), c_), s(hreal, _2008658))), s(hreal, _2008652))))), s(prod(hreal, hreal), i(s(fun(hreal, prod(hreal, hreal)), i(s(fun(hreal, fun(hreal, prod(hreal, hreal))), c_), s(hreal, _2008654))), s(hreal, _2008656)))))))], (14379 ^ _1670770) ^ [_2109020] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2109020))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))) = s(int, _2109020))], (42592 ^ _1670770) ^ [_4212924, _4212926, _4212928] : [s(real, i(s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(cart(cart(real, _4212928), _4212926), fun(num, fun(num, real))), _4212924), s(cart(cart(real, _4212928), _4212926), 42593 ^ [_4212924, _4212926, _4212928]))), s(num, 42594 ^ [_4212924, _4212926, _4212928]))), s(num, 42595 ^ [_4212924, _4212926, _4212928]))) = s(real, i(s(fun(num, real), i(s(fun(cart(real, _4212928), fun(num, real)), d_), s(cart(real, _4212928), i(s(fun(num, cart(real, _4212928)), i(s(fun(cart(cart(real, _4212928), _4212926), fun(num, cart(real, _4212928))), d_), s(cart(cart(real, _4212928), _4212926), 42593 ^ [_4212924, _4212926, _4212928]))), s(num, 42594 ^ [_4212924, _4212926, _4212928]))))), s(num, 42595 ^ [_4212924, _4212926, _4212928]))), 42598 ^ _1670770 : [(42599 ^ _1670770) ^ [_4213580, _4213582] : [-(s(cart(real, _4212928), i(s(fun(cart(cart(real, _4212928), _4212926), cart(real, _4212928)), i(s(fun(num, fun(cart(cart(real, _4212928), _4212926), cart(real, _4212928))), row), s(num, _4213580))), s(cart(cart(real, _4212928), _4212926), _4213582))) = s(cart(real, _4212928), i(s(fun(fun(num, real), cart(real, _4212928)), lambda), s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(cart(cart(real, _4212928), _4212926), fun(num, fun(num, real))), _4212924), s(cart(cart(real, _4212928), _4212926), _4213582))), s(num, _4213580))))))]]], (14433 ^ _1670770) ^ [_2110314, _2110316] : [-(s(int, i(s(fun(int, int), intu_neg), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _2110316))), s(int, _2110314))))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _2110314))), s(int, _2110316))))], (33261 ^ _1670770) ^ [_3563176, _3563178] : [-(p(s(bool, i(s(fun(fun(prod(_3563178, _3563178), bool), bool), toset), s(fun(prod(_3563178, _3563178), bool), _3563176))))), p(s(bool, i(s(fun(fun(prod(_3563178, _3563178), bool), bool), poset), s(fun(prod(_3563178, _3563178), bool), _3563176)))), 33268 ^ _1670770 : [(33271 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3563178, bool), bool), i(s(fun(_3563178, fun(fun(_3563178, bool), bool)), in), s(_3563178, 33267 ^ [_3563176, _3563178]))), s(fun(_3563178, bool), i(s(fun(fun(prod(_3563178, _3563178), bool), fun(_3563178, bool)), fl), s(fun(prod(_3563178, _3563178), bool), _3563176)))))))], (33273 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(prod(_3563178, _3563178), bool), _3563176), s(prod(_3563178, _3563178), i(s(fun(_3563178, prod(_3563178, _3563178)), i(s(fun(_3563178, fun(_3563178, prod(_3563178, _3563178))), c_), s(_3563178, 33266 ^ [_3563176, _3563178]))), s(_3563178, 33267 ^ [_3563176, _3563178]))))))], (33275 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(prod(_3563178, _3563178), bool), _3563176), s(prod(_3563178, _3563178), i(s(fun(_3563178, prod(_3563178, _3563178)), i(s(fun(_3563178, fun(_3563178, prod(_3563178, _3563178))), c_), s(_3563178, 33267 ^ [_3563176, _3563178]))), s(_3563178, 33266 ^ [_3563176, _3563178]))))))], (33269 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3563178, bool), bool), i(s(fun(_3563178, fun(fun(_3563178, bool), bool)), in), s(_3563178, 33266 ^ [_3563176, _3563178]))), s(fun(_3563178, bool), i(s(fun(fun(prod(_3563178, _3563178), bool), fun(_3563178, bool)), fl), s(fun(prod(_3563178, _3563178), bool), _3563176)))))))]]], (13509 ^ _1670770) ^ [_2087431, _2087433] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(int, int), intu_abs), s(int, _2087433))))), s(int, _2087431)))), 13512 ^ _1670770 : [(13515 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2087433))), s(int, _2087431)))))], (13513 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(int, int), intu_neg), s(int, _2087431))))), s(int, _2087433)))))]]], (46892 ^ _1670770) ^ [_4467767, _4467769] : [p(s(bool, i(s(fun(cart(cart(real, _4467769), _4467769), bool), invertible), s(cart(cart(real, _4467769), _4467769), _4467767)))), -(s(cart(cart(real, _4467769), _4467769), i(s(fun(cart(cart(real, _4467769), _4467769), cart(cart(real, _4467769), _4467769)), i(s(fun(cart(cart(real, _4467769), _4467769), fun(cart(cart(real, _4467769), _4467769), cart(cart(real, _4467769), _4467769))), matrixu_mul), s(cart(cart(real, _4467769), _4467769), 46895 ^ [_4467767, _4467769]))), s(cart(cart(real, _4467769), _4467769), _4467767))) = s(cart(cart(real, _4467769), _4467769), i(s(fun(num, cart(cart(real, _4467769), _4467769)), mat), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (11421 ^ _1670770) ^ [_2035968, _2035970, _2035972] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2035972))), s(real, _2035970))))), s(real, _2035968))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2035972))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2035968))), s(real, _2035970))))))], (14551 ^ _1670770) ^ [_2113093] : [-(s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _2113093))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2113093))), s(int, _2113093))))], (7298 ^ _1670770) ^ [_1878433] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, u_0))), s(num, i(s(fun(num, num), bit1), s(num, _1878433))))) = s(num, u_0))], (42898 ^ _1670770) ^ [_4235831, _4235833, _4235835] : [-(s(cart(cart(real, _4235835), _4235833), i(s(fun(cart(cart(real, _4235833), _4235835), cart(cart(real, _4235835), _4235833)), transp), s(cart(cart(real, _4235833), _4235835), i(s(fun(cart(cart(real, _4235835), _4235833), cart(cart(real, _4235833), _4235835)), transp), s(cart(cart(real, _4235835), _4235833), _4235831))))) = s(cart(cart(real, _4235835), _4235833), _4235831))], (13146 ^ _1670770) ^ [] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, x1))), s(real, y1))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, x2))), s(real, y2))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, x1))), s(real, y2))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, x2))), s(real, y1))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(real, real), realu_inv), s(real, y1))))), s(real, i(s(fun(real, real), realu_inv), s(real, y2)))))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, y1)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, y2))))], (7244 ^ _1670770) ^ [_1876634] : [s(num, _1876634) = s(num, u_0), -(p(s(bool, 7236 ^ [_1876634])))], (38361 ^ _1670770) ^ [_3820550, _3820552, _3820554, _3820556] : [p(s(bool, i(s(fun(fun(_3820556, bool), bool), i(s(fun(_3820556, fun(fun(_3820556, bool), bool)), in), s(_3820556, _3820550))), s(fun(_3820556, bool), _3820552)))), -(p(s(bool, i(s(fun(fun(_3820556, bool), bool), i(s(fun(_3820556, fun(fun(_3820556, bool), bool)), in), s(_3820556, _3820550))), s(fun(_3820556, bool), i(s(fun(fun(_3820556, bool), fun(_3820556, bool)), i(s(fun(fun(fun(_3820556, bool), bool), fun(fun(_3820556, bool), fun(_3820556, bool))), hull), s(fun(fun(_3820556, bool), bool), _3820554))), s(fun(_3820556, bool), _3820552)))))))], (5133 ^ _1670770) ^ [_1799502, _1799504] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1799504))), s(num, _1799502)))), -(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _1799504))), s(num, _1799502))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (10749 ^ _1670770) ^ [_2019219, _2019221] : [s(real, i(s(fun(num, real), realu_ofu_num), s(num, _2019221))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, _2019219))), -(s(num, _2019221) = s(num, _2019219))], (14505 ^ _1670770) ^ [_2111984, _2111986] : [-(s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _2111986))))), s(num, _2111984))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _2111986))), s(num, _2111984))))))], (9638 ^ _1670770) ^ [_1984292, _1984294] : [-(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, _1984294))))), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, _1984292))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1984294))), s(num, _1984292))))], (10385 ^ _1670770) ^ [_2010218] : [-(p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), prod(hreal, hreal))), trealu_add), s(prod(hreal, hreal), i(s(fun(num, prod(hreal, hreal)), trealu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(prod(hreal, hreal), _2010218))))), s(prod(hreal, hreal), _2010218)))))], (11009 ^ _1670770) ^ [_2026320, _2026322] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2026322))), s(real, _2026320)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2026320))), s(real, _2026322))))], (14838 ^ _1670770) ^ [_2119896, _2119898] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2119896))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _2119898))), s(int, _2119896))))) = s(int, _2119898))], (1032 ^ _1670770) ^ [_1684133] : [s(bool, _1684133) = s(bool, f0), p(s(bool, _1684133))], (43940 ^ _1670770) ^ [_4297765, _4297767, _4297769, _4297771, _4297773, _4297775] : [-(s(real, i(s(fun(cart(real, finite_sum(_4297775, _4297773)), real), i(s(fun(cart(real, finite_sum(_4297775, _4297773)), fun(cart(real, finite_sum(_4297775, _4297773)), real)), dot), s(cart(real, finite_sum(_4297775, _4297773)), i(s(fun(cart(real, _4297773), cart(real, finite_sum(_4297775, _4297773))), i(s(fun(cart(real, _4297775), fun(cart(real, _4297773), cart(real, finite_sum(_4297775, _4297773)))), pastecart), s(cart(real, _4297775), _4297771))), s(cart(real, _4297773), _4297769))))), s(cart(real, finite_sum(_4297775, _4297773)), i(s(fun(cart(real, _4297773), cart(real, finite_sum(_4297775, _4297773))), i(s(fun(cart(real, _4297775), fun(cart(real, _4297773), cart(real, finite_sum(_4297775, _4297773)))), pastecart), s(cart(real, _4297775), _4297767))), s(cart(real, _4297773), _4297765))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(cart(real, _4297775), real), i(s(fun(cart(real, _4297775), fun(cart(real, _4297775), real)), dot), s(cart(real, _4297775), _4297771))), s(cart(real, _4297775), _4297767))))), s(real, i(s(fun(cart(real, _4297773), real), i(s(fun(cart(real, _4297773), fun(cart(real, _4297773), real)), dot), s(cart(real, _4297773), _4297769))), s(cart(real, _4297773), _4297765))))))], (42033 ^ _1670770) ^ [_4150133, _4150135, _4150137, _4150139] : [s(cart(real, _4150135), i(s(fun(cart(real, _4150139), cart(real, _4150135)), i(s(fun(cart(real, _4150135), fun(cart(real, _4150139), cart(real, _4150135))), i(s(fun(num, fun(cart(real, _4150135), fun(cart(real, _4150139), cart(real, _4150135)))), i(s(fun(fun(cart(real, _4150139), cart(real, _4150137)), fun(num, fun(cart(real, _4150135), fun(cart(real, _4150139), cart(real, _4150135))))), _4150133), s(fun(cart(real, _4150139), cart(real, _4150137)), 42034 ^ [_4150133, _4150135, _4150137, _4150139]))), s(num, 42035 ^ [_4150133, _4150135, _4150137, _4150139]))), s(cart(real, _4150135), 42036 ^ [_4150133, _4150135, _4150137, _4150139]))), s(cart(real, _4150139), 42037 ^ [_4150133, _4150135, _4150137, _4150139]))) = s(cart(real, _4150135), i(s(fun(cart(real, _4150135), cart(real, _4150135)), i(s(fun(real, fun(cart(real, _4150135), cart(real, _4150135))), r_), s(real, i(s(fun(num, real), i(s(fun(cart(real, _4150137), fun(num, real)), d_), s(cart(real, _4150137), i(s(fun(cart(real, _4150139), cart(real, _4150137)), 42034 ^ [_4150133, _4150135, _4150137, _4150139]), s(cart(real, _4150139), 42037 ^ [_4150133, _4150135, _4150137, _4150139]))))), s(num, 42035 ^ [_4150133, _4150135, _4150137, _4150139]))))), s(cart(real, _4150135), 42036 ^ [_4150133, _4150135, _4150137, _4150139]))), 42040 ^ _1670770 : [(42041 ^ _1670770) ^ [_4151296, _4151298, _4151300] : [-(p(s(bool, i(s(fun(fun(cart(real, _4150139), cart(real, _4150135)), bool), linear), s(fun(cart(real, _4150139), cart(real, _4150135)), i(s(fun(cart(real, _4150135), fun(cart(real, _4150139), cart(real, _4150135))), i(s(fun(num, fun(cart(real, _4150135), fun(cart(real, _4150139), cart(real, _4150135)))), i(s(fun(fun(cart(real, _4150139), cart(real, _4150137)), fun(num, fun(cart(real, _4150135), fun(cart(real, _4150139), cart(real, _4150135))))), _4150133), s(fun(cart(real, _4150139), cart(real, _4150137)), _4151300))), s(num, _4151296))), s(cart(real, _4150135), _4151298))))))), p(s(bool, i(s(fun(fun(cart(real, _4150139), cart(real, _4150137)), bool), linear), s(fun(cart(real, _4150139), cart(real, _4150137)), _4151300)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _4151296)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4151296))), s(num, i(s(fun(fun(_4150137, bool), num), dimindex), s(fun(_4150137, bool), univ))))))]]], (11169 ^ _1670770) ^ [] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, m))), s(real, n))))), s(real, p1))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, m))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, n))), s(real, p1))))))], (6223 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), p0), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, a0))), s(num, b0)))))), 6227 ^ _1670770 : [(6228 ^ _1670770) ^ [] : [-(s(num, a0) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, b0))), s(num, 6226 ^ [])))), 6231 ^ _1670770 : [(6234 ^ _1670770) ^ [] : [-(s(num, 6226 ^ []) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (6232 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, a0))), s(num, b0)))))]]], (6236 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), p0), s(num, 6226 ^ [])))))]]], (5330 ^ _1670770) ^ [_1804556, _1804558, _1804560] : [-(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1804560))), s(num, _1804558))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1804560))), s(num, _1804556))))) = s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), i(s(fun(bool, fun(bool, fun(bool, bool))), cond), s(bool, 5316 ^ [_1804556, _1804558, _1804560]))), s(bool, 5297 ^ [_1804556, _1804558, _1804560]))), s(bool, 5278 ^ [_1804556, _1804558, _1804560]))))], (39171 ^ _1670770) ^ [_3955740] : [s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), _3955740), s(real, 39172 ^ [_3955740]))), s(num, 39173 ^ [_3955740]))) = s(real, 39172 ^ [_3955740]), 39176 ^ _1670770 : [(39184 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(cart(real, n10), bool), p0), s(cart(real, n10), i(s(fun(fun(num, real), cart(real, n10)), lambda), s(fun(num, real), i(s(fun(real, fun(num, real)), _3955740), s(real, 39185 ^ [_3955740])))))))), 39188 ^ _1670770 : [(39189 ^ _1670770) ^ [_3956189] : [-(p(s(bool, i(s(fun(cart(real, n10), bool), p0), s(cart(real, n10), _3956189)))))]]], (39177 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(cart(real, n10), bool), p0), s(cart(real, n10), 39178 ^ [_3955740])))), 39181 ^ _1670770 : [(39182 ^ _1670770) ^ [_3956038] : [-(p(s(bool, i(s(fun(cart(real, n10), bool), p0), s(cart(real, n10), i(s(fun(fun(num, real), cart(real, n10)), lambda), s(fun(num, real), i(s(fun(real, fun(num, real)), _3955740), s(real, _3956038)))))))))]]]]], (14537 ^ _1670770) ^ [_2112801, _2112803] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _2112801))), s(num, _2112803))))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), -(s(num, _2112803) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2112801)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2112801))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))], (36472 ^ _1670770) ^ [_3730590, _3730592, _3730594, _3730596] : [-(p(s(bool, i(s(fun(fun(_3730594, bool), bool), countable), s(fun(_3730594, bool), _3730592))))), p(s(bool, i(s(fun(fun(_3730596, bool), bool), countable), s(fun(_3730596, bool), _3730590)))), p(s(bool, i(s(fun(fun(_3730596, bool), bool), i(s(fun(fun(_3730594, bool), fun(fun(_3730596, bool), bool)), a_u_c), s(fun(_3730594, bool), _3730592))), s(fun(_3730596, bool), _3730590))))], (20877 ^ _1670770) ^ [_2440981, _2440983, _2440985, _2440987] : [-(s(num, i(s(fun(fun(_2440987, bool), num), card), s(fun(_2440987, bool), i(s(fun(fun(_2440985, bool), fun(_2440987, bool)), i(s(fun(fun(_2440985, _2440987), fun(fun(_2440985, bool), fun(_2440987, bool))), image), s(fun(_2440985, _2440987), _2440983))), s(fun(_2440985, bool), _2440981))))) = s(num, i(s(fun(fun(_2440985, bool), num), card), s(fun(_2440985, bool), _2440981)))), 20882 ^ _1670770 : [(20885 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2440985, bool), bool), i(s(fun(_2440985, fun(fun(_2440985, bool), bool)), in), s(_2440985, 20881 ^ [_2440981, _2440983, _2440985, _2440987]))), s(fun(_2440985, bool), _2440981)))))], (20887 ^ _1670770) ^ [] : [-(s(_2440987, i(s(fun(_2440985, _2440987), _2440983), s(_2440985, 20880 ^ [_2440981, _2440983, _2440985, _2440987]))) = s(_2440987, i(s(fun(_2440985, _2440987), _2440983), s(_2440985, 20881 ^ [_2440981, _2440983, _2440985, _2440987]))))], (20889 ^ _1670770) ^ [] : [s(_2440985, 20880 ^ [_2440981, _2440983, _2440985, _2440987]) = s(_2440985, 20881 ^ [_2440981, _2440983, _2440985, _2440987])], (20883 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2440985, bool), bool), i(s(fun(_2440985, fun(fun(_2440985, bool), bool)), in), s(_2440985, 20880 ^ [_2440981, _2440983, _2440985, _2440987]))), s(fun(_2440985, bool), _2440981)))))]], p(s(bool, i(s(fun(fun(_2440985, bool), bool), finite), s(fun(_2440985, bool), _2440981))))], (23523 ^ _1670770) ^ [_2567576, _2567578] : [-(s(real, i(s(fun(fun(real, bool), real), sup), s(fun(real, bool), _2567578))) = s(real, i(s(fun(fun(real, bool), real), sup), s(fun(real, bool), _2567576)))), 23527 ^ _1670770 : [(23528 ^ _1670770) ^ [_2567858] : [p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _2567858))), s(fun(real, bool), _2567578)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2567858))), s(real, 23524 ^ [_2567576, _2567578])))))], (23537 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 23533 ^ [_2567576, _2567578]))), s(real, 23524 ^ [_2567576, _2567578]))))], (23535 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 23533 ^ [_2567576, _2567578]))), s(fun(real, bool), _2567576)))))]], 23538 ^ _1670770 : [(23539 ^ _1670770) ^ [_2568157] : [p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _2568157))), s(fun(real, bool), _2567576)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2568157))), s(real, 23524 ^ [_2567576, _2567578])))))], (23548 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 23544 ^ [_2567576, _2567578]))), s(real, 23524 ^ [_2567576, _2567578]))))], (23546 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 23544 ^ [_2567576, _2567578]))), s(fun(real, bool), _2567578)))))]]], (8118 ^ _1670770) ^ [_1910557] : [s(list(_1910557), t0) = s(list(_1910557), nil), -(p(s(bool, 8110 ^ [_1910557])))], (22036 ^ _1670770) ^ [_2502069] : [22050 ^ _1670770 : [(22051 ^ _1670770) ^ [_2502601] : [-(p(s(bool, i(s(fun(fun(num, bool), bool), finite), s(fun(num, bool), i(s(fun(fun(num, bool), fun(num, bool)), gspec), s(fun(num, bool), i(s(fun(num, fun(num, bool)), _2502069), s(num, _2502601)))))))))]], 22041 ^ _1670770 : [(22044 ^ _1670770) ^ [_2502377] : [p(s(bool, i(s(fun(num, bool), i(s(fun(bool, fun(num, bool)), i(s(fun(num, fun(bool, fun(num, bool))), setspec), s(num, 22038 ^ [_2502069]))), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2502377))), s(num, 22037 ^ [_2502069]))))), s(num, _2502377))))], (22042 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _2502069), s(num, 22037 ^ [_2502069]))), s(num, 22038 ^ [_2502069])))))]], 22046 ^ _1670770 : [(22049 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _2502069), s(num, 22037 ^ [_2502069]))), s(num, 22038 ^ [_2502069]))))], (22047 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(bool, fun(num, bool)), i(s(fun(num, fun(bool, fun(num, bool))), setspec), s(num, 22038 ^ [_2502069]))), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 22045 ^ [_2502069]))), s(num, 22037 ^ [_2502069]))))), s(num, 22045 ^ [_2502069])))))]]], (23814 ^ _1670770) ^ [_2575335] : [23854 ^ _1670770 : [(23855 ^ _1670770) ^ [_2576769] : [-(s(real, i(s(fun(fun(real, bool), real), inf), s(fun(real, bool), _2576769))) = s(real, i(s(fun(fun(real, bool), real), h_), s(fun(real, bool), i(s(fun(fun(real, bool), fun(real, bool)), _2575335), s(fun(real, bool), _2576769))))))]], 23819 ^ _1670770 : [(23822 ^ _1670770) ^ [] : [23824 ^ _1670770 : [(23827 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 23816 ^ [_2575335]))), s(real, 23823 ^ [_2575335]))))], (23825 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 23823 ^ [_2575335]))), s(fun(real, bool), 23815 ^ [_2575335])))))]], 23829 ^ _1670770 : [(23830 ^ _1670770) ^ [_2576041] : [p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _2576041))), s(fun(real, bool), 23815 ^ [_2575335])))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 23828 ^ [_2575335]))), s(real, _2576041)))))], (23836 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 23828 ^ [_2575335]))), s(real, 23816 ^ [_2575335]))))]]], (23820 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(fun(real, bool), fun(real, bool)), _2575335), s(fun(real, bool), 23815 ^ [_2575335]))), s(real, 23816 ^ [_2575335])))))]], 23837 ^ _1670770 : [(23844 ^ _1670770) ^ [_2576429] : [23846 ^ _1670770 : [(23849 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2576429))), s(real, 23845 ^ [_2575335, _2576429]))))], (23847 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 23845 ^ [_2575335, _2576429]))), s(fun(real, bool), 23815 ^ [_2575335])))))]], -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2576429))), s(real, 23816 ^ [_2575335])))))], (23838 ^ _1670770) ^ [_2576268] : [p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _2576268))), s(fun(real, bool), 23815 ^ [_2575335])))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 23816 ^ [_2575335]))), s(real, _2576268)))))], (23853 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(fun(real, bool), fun(real, bool)), _2575335), s(fun(real, bool), 23815 ^ [_2575335]))), s(real, 23816 ^ [_2575335]))))]]], (21467 ^ _1670770) ^ [_2471261, _2471263, _2471265, _2471267, _2471269, _2471271] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(prod(_2471271, _2471269), bool), fun(num, bool)), hasu_size), s(fun(prod(_2471271, _2471269), bool), i(s(fun(fun(_2471269, bool), fun(prod(_2471271, _2471269), bool)), i(s(fun(fun(_2471271, bool), fun(fun(_2471269, bool), fun(prod(_2471271, _2471269), bool))), cross0), s(fun(_2471271, bool), _2471267))), s(fun(_2471269, bool), _2471265))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _2471263))), s(num, _2471261))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2471271, bool), fun(num, bool)), hasu_size), s(fun(_2471271, bool), _2471267))), s(num, _2471263)))), p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2471269, bool), fun(num, bool)), hasu_size), s(fun(_2471269, bool), _2471265))), s(num, _2471261))))], (8492 ^ _1670770) ^ [_1929531, _1929533, _1929535] : [8497 ^ _1670770 : [(8500 ^ _1670770) ^ [] : [s(_1929535, i(s(fun(_1929533, _1929535), f), s(_1929533, 8493 ^ [_1929531, _1929533, _1929535]))) = s(_1929535, i(s(fun(_1929533, _1929535), f), s(_1929533, 8494 ^ [_1929531, _1929533, _1929535])))], (8498 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1929533, bool), i(s(fun(_1929533, fun(_1929533, bool)), _1929531), s(_1929533, 8493 ^ [_1929531, _1929533, _1929535]))), s(_1929533, 8494 ^ [_1929531, _1929533, _1929535])))))]], 8501 ^ _1670770 : [(8504 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1929533, bool), i(s(fun(_1929533, fun(_1929533, bool)), _1929531), s(_1929533, 8493 ^ [_1929531, _1929533, _1929535]))), s(_1929533, 8494 ^ [_1929531, _1929533, _1929535]))))], (8502 ^ _1670770) ^ [] : [-(s(_1929535, i(s(fun(_1929533, _1929535), f), s(_1929533, 8493 ^ [_1929531, _1929533, _1929535]))) = s(_1929535, i(s(fun(_1929533, _1929535), f), s(_1929533, 8494 ^ [_1929531, _1929533, _1929535]))))]], 8505 ^ _1670770 : [(8506 ^ _1670770) ^ [_1930294] : [s(fun(_1929533, bool), i(s(fun(_1929533, fun(_1929533, bool)), _1930294), s(_1929533, 8507 ^ [_1929531, _1929533, _1929535, _1930294]))) = s(fun(_1929533, bool), i(s(fun(_1929533, fun(_1929533, bool)), _1929531), s(_1929533, 8507 ^ [_1929531, _1929533, _1929535, _1930294]))), 8510 ^ _1670770 : [(8511 ^ _1670770) ^ [_1930704, _1930706] : [p(s(bool, i(s(fun(list(_1929533), bool), i(s(fun(list(_1929533), fun(list(_1929533), bool)), i(s(fun(fun(_1929533, fun(_1929533, bool)), fun(list(_1929533), fun(list(_1929533), bool))), all2), s(fun(_1929533, fun(_1929533, bool)), _1930294))), s(list(_1929533), _1930706))), s(list(_1929533), _1930704)))), -(s(list(_1929535), i(s(fun(list(_1929533), list(_1929535)), i(s(fun(fun(_1929533, _1929535), fun(list(_1929533), list(_1929535))), map0), s(fun(_1929533, _1929535), f))), s(list(_1929533), _1930706))) = s(list(_1929535), i(s(fun(list(_1929533), list(_1929535)), i(s(fun(fun(_1929533, _1929535), fun(list(_1929533), list(_1929535))), map0), s(fun(_1929533, _1929535), f))), s(list(_1929533), _1930704))))]]]]], (13681 ^ _1670770) ^ [_2091719, _2091721, _2091723] : [s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _2091723))), s(int, _2091721))) = s(int, _2091719), -(s(int, _2091723) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2091719))), s(int, _2091721))))], (27414 ^ _1670770) ^ [_2808081] : [s(num, i(s(fun(num, num), i(s(fun(fun(num, num), fun(num, num)), _2808081), s(fun(num, num), 27415 ^ [_2808081]))), s(num, 27416 ^ [_2808081]))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), 27415 ^ [_2808081]), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, 27416 ^ [_2808081]))))))), s(num, i(s(fun(num, num), 27415 ^ [_2808081]), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, 27416 ^ [_2808081]))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), 27419 ^ _1670770 : [(27420 ^ _1670770) ^ [_2808555, _2808557, _2808559] : [-(s(num, i(s(fun(fun(num, num), num), i(s(fun(fun(num, bool), fun(fun(num, num), num)), nsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, _2808557))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, _2808555))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(fun(num, num), _2808559))) = s(num, i(s(fun(fun(num, num), num), i(s(fun(fun(num, bool), fun(fun(num, num), num)), nsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2808557))), s(num, _2808555))))), s(fun(num, num), i(s(fun(fun(num, num), fun(num, num)), _2808081), s(fun(num, num), _2808559))))))]]], (14145 ^ _1670770) ^ [_2103427, _2103429, _2103431] : [-(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2103431))), s(int, _2103427))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2103429))), s(int, _2103427))))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2103431))), s(int, _2103429))))], (8357 ^ _1670770) ^ [_1923471, _1923473, _1923475, _1923477, _1923479] : [-(s(list(_1923479), i(s(fun(list(_1923477), list(_1923479)), i(s(fun(fun(_1923477, _1923479), fun(list(_1923477), list(_1923479))), map0), s(fun(_1923477, _1923479), _1923475))), s(list(_1923477), i(s(fun(list(_1923477), list(_1923477)), i(s(fun(list(_1923477), fun(list(_1923477), list(_1923477))), append), s(list(_1923477), _1923473))), s(list(_1923477), _1923471))))) = s(list(_1923479), i(s(fun(list(_1923479), list(_1923479)), i(s(fun(list(_1923479), fun(list(_1923479), list(_1923479))), append), s(list(_1923479), i(s(fun(list(_1923477), list(_1923479)), i(s(fun(fun(_1923477, _1923479), fun(list(_1923477), list(_1923479))), map0), s(fun(_1923477, _1923479), _1923475))), s(list(_1923477), _1923473))))), s(list(_1923479), i(s(fun(list(_1923477), list(_1923479)), i(s(fun(fun(_1923477, _1923479), fun(list(_1923477), list(_1923479))), map0), s(fun(_1923477, _1923479), _1923475))), s(list(_1923477), _1923471))))))], (30550 ^ _1670770) ^ [_3006667, _3006669, _3006671, _3006673, _3006675, _3006677, _3006679, _3006681, _3006683] : [-(p(s(bool, i(s(fun(fun(fun(_3006679, _3006677), fun(_3006675, _3006681)), bool), i(s(fun(fun(_3006675, _3006683), fun(fun(fun(_3006679, _3006677), fun(_3006675, _3006681)), bool)), i(s(fun(fun(fun(_3006679, _3006677), fun(_3006675, bool)), fun(fun(_3006675, _3006683), fun(fun(fun(_3006679, _3006677), fun(_3006675, _3006681)), bool))), i(s(fun(fun(_3006679, fun(_3006683, bool)), fun(fun(fun(_3006679, _3006677), fun(_3006675, bool)), fun(fun(_3006675, _3006683), fun(fun(fun(_3006679, _3006677), fun(_3006675, _3006681)), bool)))), admissible), s(fun(_3006679, fun(_3006683, bool)), _3006671))), s(fun(fun(_3006679, _3006677), fun(_3006675, bool)), _3006673))), s(fun(_3006675, _3006683), _3006669))), s(fun(fun(_3006679, _3006677), fun(_3006675, _3006681)), _3006667))))), 30554 ^ _1670770 : [(30555 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3006675, bool), i(s(fun(fun(_3006679, _3006677), fun(_3006675, bool)), _3006673), s(fun(_3006679, _3006677), 30551 ^ [_3006667, _3006669, _3006671, _3006673, _3006675, _3006677, _3006679, _3006681, _3006683]))), s(_3006675, 30553 ^ [_3006667, _3006669, _3006671, _3006673, _3006675, _3006677, _3006679, _3006681, _3006683])))))], (30557 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3006675, bool), i(s(fun(fun(_3006679, _3006677), fun(_3006675, bool)), _3006673), s(fun(_3006679, _3006677), 30552 ^ [_3006667, _3006669, _3006671, _3006673, _3006675, _3006677, _3006679, _3006681, _3006683]))), s(_3006675, 30553 ^ [_3006667, _3006669, _3006671, _3006673, _3006675, _3006677, _3006679, _3006681, _3006683])))))], (30559 ^ _1670770) ^ [_3007720] : [p(s(bool, i(s(fun(_3006683, bool), i(s(fun(_3006679, fun(_3006683, bool)), _3006671), s(_3006679, _3007720))), s(_3006683, i(s(fun(_3006675, _3006683), _3006669), s(_3006675, 30553 ^ [_3006667, _3006669, _3006671, _3006673, _3006675, _3006677, _3006679, _3006681, _3006683])))))), -(s(_3006677, i(s(fun(_3006679, _3006677), 30551 ^ [_3006667, _3006669, _3006671, _3006673, _3006675, _3006677, _3006679, _3006681, _3006683]), s(_3006679, _3007720))) = s(_3006677, i(s(fun(_3006679, _3006677), 30552 ^ [_3006667, _3006669, _3006671, _3006673, _3006675, _3006677, _3006679, _3006681, _3006683]), s(_3006679, _3007720))))], (30565 ^ _1670770) ^ [] : [s(_3006681, i(s(fun(_3006675, _3006681), i(s(fun(fun(_3006679, _3006677), fun(_3006675, _3006681)), _3006667), s(fun(_3006679, _3006677), 30551 ^ [_3006667, _3006669, _3006671, _3006673, _3006675, _3006677, _3006679, _3006681, _3006683]))), s(_3006675, 30553 ^ [_3006667, _3006669, _3006671, _3006673, _3006675, _3006677, _3006679, _3006681, _3006683]))) = s(_3006681, i(s(fun(_3006675, _3006681), i(s(fun(fun(_3006679, _3006677), fun(_3006675, _3006681)), _3006667), s(fun(_3006679, _3006677), 30552 ^ [_3006667, _3006669, _3006671, _3006673, _3006675, _3006677, _3006679, _3006681, _3006683]))), s(_3006675, 30553 ^ [_3006667, _3006669, _3006671, _3006673, _3006675, _3006677, _3006679, _3006681, _3006683])))]]], (15280 ^ _1670770) ^ [_2133426, _2133428] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_divides), s(int, 15278 ^ [_2133426, _2133428]))), s(int, _2133428)))))], (9284 ^ _1670770) ^ [_1971939, _1971941] : [-(s(num, i(s(fun(prod(num, num), num), dist), s(prod(num, num), i(s(fun(num, prod(num, num)), i(s(fun(num, fun(num, prod(num, num))), c_), s(num, _1971941))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1971941))), s(num, _1971939))))))) = s(num, _1971939))], (43702 ^ _1670770) ^ [_4281750, _4281752] : [-(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, i(s(fun(cart(real, n10), real), drop), s(cart(real, n10), _4281752))))), s(fun(real, bool), i(s(fun(fun(cart(real, n10), bool), fun(real, bool)), i(s(fun(fun(cart(real, n10), real), fun(fun(cart(real, n10), bool), fun(real, bool))), image), s(fun(cart(real, n10), real), drop))), s(fun(cart(real, n10), bool), _4281750))))) = s(bool, i(s(fun(fun(cart(real, n10), bool), bool), i(s(fun(cart(real, n10), fun(fun(cart(real, n10), bool), bool)), in), s(cart(real, n10), _4281752))), s(fun(cart(real, n10), bool), _4281750))))], (15077 ^ _1670770) ^ [_2126102, _2126104] : [-(p(s(bool, 15065 ^ [_2126102, _2126104]))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, 15032 ^ [_2126102, _2126104])))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, 15032 ^ [_2126102, _2126104]))), s(int, i(s(fun(int, int), intu_abs), s(int, _2126102)))))), s(int, _2126104) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, 15031 ^ [_2126102, _2126104]))), s(int, _2126102))))), s(int, 15032 ^ [_2126102, _2126104])))], (13651 ^ _1670770) ^ [_2090873, _2090875] : [s(int, _2090875) = s(int, _2090873), -(s(int, i(s(fun(int, int), intu_neg), s(int, _2090875))) = s(int, i(s(fun(int, int), intu_neg), s(int, _2090873))))], (1981 ^ _1670770) ^ [_1701871, _1701873, _1701875] : [1982 ^ _1670770 : [(1986 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1701875, bool), _1701871), s(_1701875, 1984 ^ [_1701871, _1701873, _1701875]))))], (1983 ^ _1670770) ^ [] : [-(p(s(bool, _1701873)))]], 1987 ^ _1670770 : [(1988 ^ _1670770) ^ [_1702057] : [p(s(bool, _1701873)), -(p(s(bool, i(s(fun(_1701875, bool), _1701871), s(_1701875, _1702057)))))]]], (17253 ^ _1670770) ^ [_2227659, _2227661, _2227663] : [-(s(fun(_2227663, bool), i(s(fun(fun(fun(_2227663, bool), bool), fun(_2227663, bool)), inters), s(fun(fun(_2227663, bool), bool), i(s(fun(fun(fun(_2227663, bool), bool), fun(fun(_2227663, bool), bool)), i(s(fun(fun(fun(_2227663, bool), bool), fun(fun(fun(_2227663, bool), bool), fun(fun(_2227663, bool), bool))), union), s(fun(fun(_2227663, bool), bool), _2227661))), s(fun(fun(_2227663, bool), bool), _2227659))))) = s(fun(_2227663, bool), i(s(fun(fun(_2227663, bool), fun(_2227663, bool)), i(s(fun(fun(_2227663, bool), fun(fun(_2227663, bool), fun(_2227663, bool))), inter), s(fun(_2227663, bool), i(s(fun(fun(fun(_2227663, bool), bool), fun(_2227663, bool)), inters), s(fun(fun(_2227663, bool), bool), _2227661))))), s(fun(_2227663, bool), i(s(fun(fun(fun(_2227663, bool), bool), fun(_2227663, bool)), inters), s(fun(fun(_2227663, bool), bool), _2227659))))))], (22019 ^ _1670770) ^ [_2501445] : [22033 ^ _1670770 : [(22034 ^ _1670770) ^ [_2501998] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(num, bool), fun(num, bool)), hasu_size), s(fun(num, bool), i(s(fun(fun(num, bool), fun(num, bool)), gspec), s(fun(num, bool), i(s(fun(num, fun(num, bool)), _2501445), s(num, _2501998))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2501998))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))))))]], 22024 ^ _1670770 : [(22027 ^ _1670770) ^ [_2501774] : [p(s(bool, i(s(fun(num, bool), i(s(fun(bool, fun(num, bool)), i(s(fun(num, fun(bool, fun(num, bool))), setspec), s(num, 22021 ^ [_2501445]))), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2501774))), s(num, 22020 ^ [_2501445]))))), s(num, _2501774))))], (22025 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _2501445), s(num, 22020 ^ [_2501445]))), s(num, 22021 ^ [_2501445])))))]], 22029 ^ _1670770 : [(22032 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _2501445), s(num, 22020 ^ [_2501445]))), s(num, 22021 ^ [_2501445]))))], (22030 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(bool, fun(num, bool)), i(s(fun(num, fun(bool, fun(num, bool))), setspec), s(num, 22021 ^ [_2501445]))), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 22028 ^ [_2501445]))), s(num, 22020 ^ [_2501445]))))), s(num, 22028 ^ [_2501445])))))]]], (22053 ^ _1670770) ^ [_2502651] : [22067 ^ _1670770 : [(22068 ^ _1670770) ^ [_2503199] : [-(s(num, i(s(fun(fun(num, bool), num), card), s(fun(num, bool), i(s(fun(fun(num, bool), fun(num, bool)), gspec), s(fun(num, bool), i(s(fun(num, fun(num, bool)), _2502651), s(num, _2503199))))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2503199))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))]], 22058 ^ _1670770 : [(22061 ^ _1670770) ^ [_2502975] : [p(s(bool, i(s(fun(num, bool), i(s(fun(bool, fun(num, bool)), i(s(fun(num, fun(bool, fun(num, bool))), setspec), s(num, 22055 ^ [_2502651]))), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2502975))), s(num, 22054 ^ [_2502651]))))), s(num, _2502975))))], (22059 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _2502651), s(num, 22054 ^ [_2502651]))), s(num, 22055 ^ [_2502651])))))]], 22063 ^ _1670770 : [(22066 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _2502651), s(num, 22054 ^ [_2502651]))), s(num, 22055 ^ [_2502651]))))], (22064 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(bool, fun(num, bool)), i(s(fun(num, fun(bool, fun(num, bool))), setspec), s(num, 22055 ^ [_2502651]))), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 22062 ^ [_2502651]))), s(num, 22054 ^ [_2502651]))))), s(num, 22062 ^ [_2502651])))))]]], (14734 ^ _1670770) ^ [_2117624] : [-(s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(num, _2117624))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), i(s(fun(bool, fun(int, fun(int, int))), cond), s(bool, 14720 ^ [_2117624]))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))], (44402 ^ _1670770) ^ [_4323814, _4323816, _4323818] : [-(s(bool, i(s(fun(fun(cart(real, _4323818), bool), bool), i(s(fun(cart(real, _4323818), fun(fun(cart(real, _4323818), bool), bool)), in), s(cart(real, _4323818), i(s(fun(cart(real, _4323818), cart(real, _4323818)), vectoru_neg), s(cart(real, _4323818), _4323816))))), s(fun(cart(real, _4323818), bool), i(s(fun(fun(cart(real, _4323818), bool), fun(cart(real, _4323818), bool)), span), s(fun(cart(real, _4323818), bool), _4323814))))) = s(bool, i(s(fun(fun(cart(real, _4323818), bool), bool), i(s(fun(cart(real, _4323818), fun(fun(cart(real, _4323818), bool), bool)), in), s(cart(real, _4323818), _4323816))), s(fun(cart(real, _4323818), bool), i(s(fun(fun(cart(real, _4323818), bool), fun(cart(real, _4323818), bool)), span), s(fun(cart(real, _4323818), bool), _4323814))))))], (4261 ^ _1670770) ^ [_1779715, _1779717, _1779719] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1779719))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1779717))), s(num, _1779715))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1779719))), s(num, _1779717))))), s(num, _1779715))))], (43494 ^ _1670770) ^ [_4276266] : [-(s(real, i(s(fun(cart(real, n10), real), drop), s(cart(real, n10), i(s(fun(real, cart(real, n10)), lift), s(real, _4276266))))) = s(real, _4276266))], (42803 ^ _1670770) ^ [_4227096, _4227098, _4227100, _4227102, _4227104] : [-(s(cart(cart(real, _4227104), _4227102), i(s(fun(cart(cart(real, _4227104), _4227102), cart(cart(real, _4227104), _4227102)), i(s(fun(real, fun(cart(cart(real, _4227104), _4227102), cart(cart(real, _4227104), _4227102))), r_r_), s(real, _4227096))), s(cart(cart(real, _4227104), _4227102), i(s(fun(cart(cart(real, _4227104), _4227102), cart(cart(real, _4227104), _4227102)), i(s(fun(cart(cart(real, _4227104), _4227102), fun(cart(cart(real, _4227104), _4227102), cart(cart(real, _4227104), _4227102))), matrixu_sub), s(cart(cart(real, _4227104), _4227102), _4227100))), s(cart(cart(real, _4227104), _4227102), _4227098))))) = s(cart(cart(real, _4227104), _4227102), i(s(fun(cart(cart(real, _4227104), _4227102), cart(cart(real, _4227104), _4227102)), i(s(fun(cart(cart(real, _4227104), _4227102), fun(cart(cart(real, _4227104), _4227102), cart(cart(real, _4227104), _4227102))), matrixu_sub), s(cart(cart(real, _4227104), _4227102), i(s(fun(cart(cart(real, _4227104), _4227102), cart(cart(real, _4227104), _4227102)), i(s(fun(real, fun(cart(cart(real, _4227104), _4227102), cart(cart(real, _4227104), _4227102))), r_r_), s(real, _4227096))), s(cart(cart(real, _4227104), _4227102), _4227100))))), s(cart(cart(real, _4227104), _4227102), i(s(fun(cart(cart(real, _4227104), _4227102), cart(cart(real, _4227104), _4227102)), i(s(fun(real, fun(cart(cart(real, _4227104), _4227102), cart(cart(real, _4227104), _4227102))), r_r_), s(real, _4227096))), s(cart(cart(real, _4227104), _4227102), _4227098))))))], (30148 ^ _1670770) ^ [_2978309, _2978311, _2978313, _2978315, _2978317] : [-(s(cart(_2978315, _2978313), i(s(fun(cart(_2978315, finite_sum(_2978313, _2978317)), cart(_2978315, _2978313)), fstcart), s(cart(_2978315, finite_sum(_2978313, _2978317)), i(s(fun(cart(_2978315, _2978317), cart(_2978315, finite_sum(_2978313, _2978317))), i(s(fun(cart(_2978315, _2978313), fun(cart(_2978315, _2978317), cart(_2978315, finite_sum(_2978313, _2978317)))), pastecart), s(cart(_2978315, _2978313), _2978311))), s(cart(_2978315, _2978317), _2978309))))) = s(cart(_2978315, _2978313), _2978311))], (27404 ^ _1670770) ^ [_2807694, _2807696, _2807698] : [-(s(num, i(s(fun(fun(num, num), num), i(s(fun(fun(num, bool), fun(fun(num, num), num)), nsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2807696))), s(num, _2807694))))), s(fun(num, num), _2807698))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(fun(num, num), num), i(s(fun(fun(num, bool), fun(fun(num, num), num)), nsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2807696))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _2807694))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(fun(num, num), _2807698))))), s(num, i(s(fun(num, num), _2807698), s(num, _2807694)))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, _2807694)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2807696))), s(num, _2807694))))], (38769 ^ _1670770) ^ [] : [-(s(fun(num, bool), i(s(fun(num, fun(num, bool)), from), s(num, i(s(fun(num, num), numeral), s(num, u_0))))) = s(fun(num, bool), univ))], (38262 ^ _1670770) ^ [_3813484, _3813486, _3813488, _3813490] : [p(s(bool, i(s(fun(fun(fun(_3813490, bool), bool), bool), i(s(fun(fun(fun(_3813490, bool), bool), fun(fun(fun(_3813490, bool), bool), bool)), subset), s(fun(fun(_3813490, bool), bool), _3813488))), s(fun(fun(_3813490, bool), bool), _3813486)))), -(p(s(bool, i(s(fun(fun(_3813490, bool), bool), i(s(fun(fun(_3813490, bool), fun(fun(_3813490, bool), bool)), subset), s(fun(_3813490, bool), i(s(fun(fun(_3813490, bool), fun(_3813490, bool)), i(s(fun(fun(fun(_3813490, bool), bool), fun(fun(_3813490, bool), fun(_3813490, bool))), hull), s(fun(fun(_3813490, bool), bool), _3813486))), s(fun(_3813490, bool), _3813484))))), s(fun(_3813490, bool), i(s(fun(fun(_3813490, bool), fun(_3813490, bool)), i(s(fun(fun(fun(_3813490, bool), bool), fun(fun(_3813490, bool), fun(_3813490, bool))), hull), s(fun(fun(_3813490, bool), bool), _3813488))), s(fun(_3813490, bool), _3813484)))))))], (12876 ^ _1670770) ^ [_2073003, _2073005, _2073007] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2073005))), s(num, _2073007))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2073003))), s(num, _2073007))))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2073005))), s(real, _2073003)))), p(s(bool, i(s(fun(num, bool), odd), s(num, _2073007))))], (10532 ^ _1670770) ^ [_2014082] : [-(s(real, i(s(fun(real, real), realu_neg), s(real, x1))) = s(real, i(s(fun(fun(prod(hreal, hreal), bool), real), mku_real), s(fun(prod(hreal, hreal), bool), _2014082)))), 10545 ^ _1670770 : [(10550 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(prod(hreal, hreal), bool), _2014082), s(prod(hreal, hreal), 10533 ^ [_2014082]))))], (10548 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(real, fun(prod(hreal, hreal), bool)), destu_real), s(real, x1))), s(prod(hreal, hreal), 10544 ^ [_2014082])))))], (10546 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), trealu_neg), s(prod(hreal, hreal), 10544 ^ [_2014082]))))), s(prod(hreal, hreal), 10533 ^ [_2014082])))))]], 10536 ^ _1670770 : [(10539 ^ _1670770) ^ [_2014309] : [p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), trealu_neg), s(prod(hreal, hreal), _2014309))))), s(prod(hreal, hreal), 10533 ^ [_2014082])))), p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(real, fun(prod(hreal, hreal), bool)), destu_real), s(real, x1))), s(prod(hreal, hreal), _2014309))))], (10537 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(hreal, hreal), bool), _2014082), s(prod(hreal, hreal), 10533 ^ [_2014082])))))]]], (7233 ^ _1670770) ^ [] : [-(s(num, i(s(fun(num, num), pre), s(num, u_0))) = s(num, u_0))], (15001 ^ _1670770) ^ [_2123880] : [-(s(int, i(s(fun(int, int), intu_abs), s(int, _2123880))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), i(s(fun(bool, fun(int, fun(int, int))), cond), s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2123880))))), s(int, _2123880))), s(int, i(s(fun(int, int), intu_neg), s(int, _2123880))))))], (12199 ^ _1670770) ^ [_2056837, _2056839, _2056841] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2056837)))), -(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2056841))), s(real, _2056837))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2056839))), s(real, _2056837))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2056841))), s(real, _2056839))))], (31852 ^ _1670770) ^ [_3332726, _3332728, _3332730, _3332732, _3332734, _3332736, _3332738] : [p(s(bool, i(s(fun(fun(fun(_3332738, _3332734), fun(_3332736, _3332734)), bool), i(s(fun(fun(_3332736, _3332738), fun(fun(fun(_3332738, _3332734), fun(_3332736, _3332734)), bool)), i(s(fun(fun(fun(_3332738, _3332734), fun(_3332736, bool)), fun(fun(_3332736, _3332738), fun(fun(fun(_3332738, _3332734), fun(_3332736, _3332734)), bool))), i(s(fun(fun(_3332738, fun(_3332738, bool)), fun(fun(fun(_3332738, _3332734), fun(_3332736, bool)), fun(fun(_3332736, _3332738), fun(fun(fun(_3332738, _3332734), fun(_3332736, _3332734)), bool)))), admissible), s(fun(_3332738, fun(_3332738, bool)), _3332732))), s(fun(fun(_3332738, _3332734), fun(_3332736, bool)), _3332730))), s(fun(_3332736, _3332738), _3332728))), s(fun(fun(_3332738, _3332734), fun(_3332736, _3332734)), _3332726)))), -(p(s(bool, i(s(fun(fun(fun(_3332738, _3332734), fun(_3332736, _3332734)), bool), i(s(fun(fun(_3332736, _3332738), fun(fun(fun(_3332738, _3332734), fun(_3332736, _3332734)), bool)), i(s(fun(fun(fun(_3332738, _3332734), fun(_3332736, bool)), fun(fun(_3332736, _3332738), fun(fun(fun(_3332738, _3332734), fun(_3332736, _3332734)), bool))), i(s(fun(fun(_3332738, fun(_3332738, bool)), fun(fun(fun(_3332738, _3332734), fun(_3332736, bool)), fun(fun(_3332736, _3332738), fun(fun(fun(_3332738, _3332734), fun(_3332736, _3332734)), bool)))), superadmissible), s(fun(_3332738, fun(_3332738, bool)), _3332732))), s(fun(fun(_3332738, _3332734), fun(_3332736, bool)), _3332730))), s(fun(_3332736, _3332738), _3332728))), s(fun(fun(_3332738, _3332734), fun(_3332736, _3332734)), _3332726)))))], (1178 ^ _1670770) ^ [_1685851] : [1179 ^ _1670770 : [(1182 ^ _1670770) ^ [] : [p(s(bool, t))], (1180 ^ _1670770) ^ [] : [p(s(bool, _1685851))]], -(p(s(bool, t)))], (27267 ^ _1670770) ^ [_2800940, _2800942, _2800944, _2800946] : [27269 ^ _1670770 : [(27274 ^ _1670770) ^ [] : [s(num, i(s(fun(num, num), _2800946), s(num, 27268 ^ [_2800940, _2800942, _2800944, _2800946]))) = s(num, i(s(fun(num, num), _2800944), s(num, 27268 ^ [_2800940, _2800942, _2800944, _2800946])))], (27272 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 27268 ^ [_2800940, _2800942, _2800944, _2800946]))), s(num, _2800940)))))], (27270 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2800942))), s(num, 27268 ^ [_2800940, _2800942, _2800944, _2800946])))))]], -(s(num, i(s(fun(fun(num, num), num), i(s(fun(fun(num, bool), fun(fun(num, num), num)), nsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2800942))), s(num, _2800940))))), s(fun(num, num), _2800946))) = s(num, i(s(fun(fun(num, num), num), i(s(fun(fun(num, bool), fun(fun(num, num), num)), nsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2800942))), s(num, _2800940))))), s(fun(num, num), _2800944))))], (25828 ^ _1670770) ^ [_2702677, _2702679, _2702681, _2702683] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(fun(_2702683, num), num), i(s(fun(fun(_2702683, bool), fun(fun(_2702683, num), num)), nsum), s(fun(_2702683, bool), _2702677))), s(fun(_2702683, num), _2702681))))), s(num, i(s(fun(fun(_2702683, num), num), i(s(fun(fun(_2702683, bool), fun(fun(_2702683, num), num)), nsum), s(fun(_2702683, bool), _2702677))), s(fun(_2702683, num), _2702679))))))), p(s(bool, i(s(fun(fun(_2702683, bool), bool), finite), s(fun(_2702683, bool), _2702677)))), 25834 ^ _1670770 : [(25837 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(_2702683, num), _2702681), s(_2702683, 25833 ^ [_2702677, _2702679, _2702681, _2702683]))))), s(num, i(s(fun(_2702683, num), _2702679), s(_2702683, 25833 ^ [_2702677, _2702679, _2702681, _2702683]))))))], (25835 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2702683, bool), bool), i(s(fun(_2702683, fun(fun(_2702683, bool), bool)), in), s(_2702683, 25833 ^ [_2702677, _2702679, _2702681, _2702683]))), s(fun(_2702683, bool), _2702677)))))]]], (29872 ^ _1670770) ^ [_2965811, _2965813, _2965815] : [-(s(num, i(s(fun(fun(finite_image(_2965815), bool), num), dimindex), s(fun(finite_image(_2965815), bool), _2965813))) = s(num, i(s(fun(fun(_2965815, bool), num), dimindex), s(fun(_2965815, bool), _2965811))))], (12319 ^ _1670770) ^ [_2059839, _2059841, _2059843] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2059839)))), -(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2059843))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, _2059841))), s(real, _2059839))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2059843))), s(real, _2059839))))), s(real, _2059841))))], (46302 ^ _1670770) ^ [_4432890, _4432892, _4432894, _4432896, _4432898, _4432900] : [46320 ^ _1670770 : [(46321 ^ _1670770) ^ [_4433925] : [p(s(bool, i(s(fun(fun(cart(real, _4432898), bool), bool), i(s(fun(cart(real, _4432898), fun(fun(cart(real, _4432898), bool), bool)), in), s(cart(real, _4432898), _4433925))), s(fun(cart(real, _4432898), bool), _4432890)))), -(s(cart(real, _4432900), i(s(fun(cart(real, _4432898), cart(real, _4432900)), _4432896), s(cart(real, _4432898), _4433925))) = s(cart(real, _4432900), i(s(fun(cart(real, _4432898), cart(real, _4432900)), _4432894), s(cart(real, _4432898), _4433925))))]], p(s(bool, i(s(fun(fun(cart(real, _4432898), cart(real, _4432900)), bool), linear), s(fun(cart(real, _4432898), cart(real, _4432900)), _4432896)))), p(s(bool, i(s(fun(fun(cart(real, _4432898), cart(real, _4432900)), bool), linear), s(fun(cart(real, _4432898), cart(real, _4432900)), _4432894)))), p(s(bool, i(s(fun(fun(cart(real, _4432898), bool), bool), i(s(fun(fun(cart(real, _4432898), bool), fun(fun(cart(real, _4432898), bool), bool)), subset), s(fun(cart(real, _4432898), bool), _4432890))), s(fun(cart(real, _4432898), bool), i(s(fun(fun(cart(real, _4432898), bool), fun(cart(real, _4432898), bool)), span), s(fun(cart(real, _4432898), bool), _4432892)))))), 46316 ^ _1670770 : [(46319 ^ _1670770) ^ [] : [s(cart(real, _4432900), i(s(fun(cart(real, _4432898), cart(real, _4432900)), _4432896), s(cart(real, _4432898), 46315 ^ [_4432890, _4432892, _4432894, _4432896, _4432898, _4432900]))) = s(cart(real, _4432900), i(s(fun(cart(real, _4432898), cart(real, _4432900)), _4432894), s(cart(real, _4432898), 46315 ^ [_4432890, _4432892, _4432894, _4432896, _4432898, _4432900])))], (46317 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4432898), bool), bool), i(s(fun(cart(real, _4432898), fun(fun(cart(real, _4432898), bool), bool)), in), s(cart(real, _4432898), 46315 ^ [_4432890, _4432892, _4432894, _4432896, _4432898, _4432900]))), s(fun(cart(real, _4432898), bool), _4432892)))))]]], (11371 ^ _1670770) ^ [_2034762] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2034762))), s(real, _2034762))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (3851 ^ _1670770) ^ [_1770299] : [p(s(bool, i(s(fun(ind0, bool), numu_rep), s(ind0, _1770299)))), -(p(s(bool, i(s(fun(ind0, bool), numu_rep), s(ind0, i(s(fun(ind0, ind0), indu_suc), s(ind0, _1770299)))))))], (42724 ^ _1670770) ^ [_4220399, _4220401, _4220403, _4220405, _4220407] : [-(s(real, i(s(fun(num, real), i(s(fun(cart(real, _4220407), fun(num, real)), d_), s(cart(real, _4220407), i(s(fun(num, cart(real, _4220407)), i(s(fun(cart(cart(real, _4220407), _4220405), fun(num, cart(real, _4220407))), d_), s(cart(cart(real, _4220407), _4220405), i(s(fun(cart(cart(real, _4220407), _4220405), cart(cart(real, _4220407), _4220405)), matrixu_neg), s(cart(cart(real, _4220407), _4220405), _4220403))))), s(num, _4220401))))), s(num, _4220399))) = s(real, i(s(fun(real, real), realu_neg), s(real, i(s(fun(num, real), i(s(fun(cart(real, _4220407), fun(num, real)), d_), s(cart(real, _4220407), i(s(fun(num, cart(real, _4220407)), i(s(fun(cart(cart(real, _4220407), _4220405), fun(num, cart(real, _4220407))), d_), s(cart(cart(real, _4220407), _4220405), _4220403))), s(num, _4220401))))), s(num, _4220399))))))], (1286 ^ _1670770) ^ [_1687186] : [1287 ^ _1670770 : [(1290 ^ _1670770) ^ [] : [p(s(bool, _1687186))], (1288 ^ _1670770) ^ [] : [-(p(s(bool, f0)))]], -(p(s(bool, t)))], (16210 ^ _1670770) ^ [_2174286, _2174288, _2174290, _2174292] : [p(s(bool, i(s(fun(fun(_2174292, bool), bool), i(s(fun(_2174292, fun(fun(_2174292, bool), bool)), in), s(_2174292, _2174286))), s(fun(_2174292, bool), i(s(fun(fun(_2174292, bool), fun(_2174292, bool)), i(s(fun(fun(_2174292, bool), fun(fun(_2174292, bool), fun(_2174292, bool))), union), s(fun(_2174292, bool), _2174290))), s(fun(_2174292, bool), _2174288)))))), -(p(s(bool, i(s(fun(fun(_2174292, bool), bool), i(s(fun(_2174292, fun(fun(_2174292, bool), bool)), in), s(_2174292, _2174286))), s(fun(_2174292, bool), _2174290))))), -(p(s(bool, i(s(fun(fun(_2174292, bool), bool), i(s(fun(_2174292, fun(fun(_2174292, bool), bool)), in), s(_2174292, _2174286))), s(fun(_2174292, bool), _2174288)))))], (35573 ^ _1670770) ^ [_3687378, _3687380] : [p(s(bool, i(s(fun(fun(_3687380, bool), bool), i(s(fun(fun(_3687380, bool), fun(fun(_3687380, bool), bool)), l_u_c), s(fun(_3687380, bool), _3687378))), s(fun(_3687380, bool), _3687378))))], (13907 ^ _1670770) ^ [_2097442] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2097442))), s(int, _2097442)))))))], (28864 ^ _1670770) ^ [_2904538, _2904540, _2904542] : [28869 ^ _1670770 : [(28874 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), geq), s(real, i(s(fun(prod(_2904542, _2904540), real), 28866 ^ [_2904538, _2904540, _2904542]), s(prod(_2904542, _2904540), i(s(fun(_2904540, prod(_2904542, _2904540)), i(s(fun(_2904542, fun(_2904540, prod(_2904542, _2904540))), c_), s(_2904542, 28871 ^ [_2904538, _2904540, _2904542]))), s(_2904540, 28872 ^ [_2904538, _2904540, _2904542]))))))), s(real, i(s(fun(_2904540, real), i(s(fun(_2904542, fun(_2904540, real)), 28865 ^ [_2904538, _2904540, _2904542]), s(_2904542, 28871 ^ [_2904538, _2904540, _2904542]))), s(_2904540, 28872 ^ [_2904538, _2904540, _2904542]))))))], (28870 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_2904542, _2904540), real), bool), i(s(fun(fun(_2904542, fun(_2904540, real)), fun(fun(prod(_2904542, _2904540), real), bool)), _2904538), s(fun(_2904542, fun(_2904540, real)), 28865 ^ [_2904538, _2904540, _2904542]))), s(fun(prod(_2904542, _2904540), real), 28866 ^ [_2904538, _2904540, _2904542])))))]], 28875 ^ _1670770 : [(28878 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(_2904542, _2904540), real), bool), i(s(fun(fun(_2904542, fun(_2904540, real)), fun(fun(prod(_2904542, _2904540), real), bool)), _2904538), s(fun(_2904542, fun(_2904540, real)), 28865 ^ [_2904538, _2904540, _2904542]))), s(fun(prod(_2904542, _2904540), real), 28866 ^ [_2904538, _2904540, _2904542]))))], (28876 ^ _1670770) ^ [_2906378, _2906380] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), geq), s(real, i(s(fun(prod(_2904542, _2904540), real), 28866 ^ [_2904538, _2904540, _2904542]), s(prod(_2904542, _2904540), i(s(fun(_2904540, prod(_2904542, _2904540)), i(s(fun(_2904542, fun(_2904540, prod(_2904542, _2904540))), c_), s(_2904542, _2906380))), s(_2904540, _2906378))))))), s(real, i(s(fun(_2904540, real), i(s(fun(_2904542, fun(_2904540, real)), 28865 ^ [_2904538, _2904540, _2904542]), s(_2904542, _2906380))), s(_2904540, _2906378)))))))]], 28879 ^ _1670770 : [(28880 ^ _1670770) ^ [_2906622] : [28933 ^ _1670770 : [(28934 ^ _1670770) ^ [_2910176] : [s(real, i(s(fun(_2904542, real), i(s(fun(fun(_2904542, fun(_2904540, real)), fun(_2904542, real)), i(s(fun(fun(_2904542, fun(_2904540, bool)), fun(fun(_2904542, fun(_2904540, real)), fun(_2904542, real))), _2910176), s(fun(_2904542, fun(_2904540, bool)), 28935 ^ [_2904538, _2904540, _2904542, _2906622, _2910176]))), s(fun(_2904542, fun(_2904540, real)), 28936 ^ [_2904538, _2904540, _2904542, _2906622, _2910176]))), s(_2904542, 28937 ^ [_2904538, _2904540, _2904542, _2906622, _2910176]))) = s(real, i(s(fun(fun(_2904540, real), real), i(s(fun(fun(_2904540, bool), fun(fun(_2904540, real), real)), sum), s(fun(_2904540, bool), i(s(fun(_2904542, fun(_2904540, bool)), 28935 ^ [_2904538, _2904540, _2904542, _2906622, _2910176]), s(_2904542, 28937 ^ [_2904538, _2904540, _2904542, _2906622, _2910176]))))), s(fun(_2904540, real), i(s(fun(_2904542, fun(_2904540, real)), 28936 ^ [_2904538, _2904540, _2904542, _2906622, _2910176]), s(_2904542, 28937 ^ [_2904538, _2904540, _2904542, _2906622, _2910176]))))), 28940 ^ _1670770 : [(28941 ^ _1670770) ^ [_2911330, _2911332, _2911334] : [-(s(real, i(s(fun(fun(_2904542, real), real), i(s(fun(fun(_2904542, bool), fun(fun(_2904542, real), real)), sum), s(fun(_2904542, bool), _2911334))), s(fun(_2904542, real), i(s(fun(fun(_2904542, fun(_2904540, real)), fun(_2904542, real)), i(s(fun(fun(_2904542, fun(_2904540, bool)), fun(fun(_2904542, fun(_2904540, real)), fun(_2904542, real))), _2910176), s(fun(_2904542, fun(_2904540, bool)), _2911332))), s(fun(_2904542, fun(_2904540, real)), _2911330))))) = s(real, i(s(fun(fun(prod(_2904542, _2904540), real), real), i(s(fun(fun(prod(_2904542, _2904540), bool), fun(fun(prod(_2904542, _2904540), real), real)), sum), s(fun(prod(_2904542, _2904540), bool), i(s(fun(fun(prod(_2904542, _2904540), bool), fun(prod(_2904542, _2904540), bool)), gspec), s(fun(prod(_2904542, _2904540), bool), i(s(fun(fun(_2904542, fun(_2904540, bool)), fun(prod(_2904542, _2904540), bool)), i(s(fun(fun(_2904542, bool), fun(fun(_2904542, fun(_2904540, bool)), fun(prod(_2904542, _2904540), bool))), _2906622), s(fun(_2904542, bool), _2911334))), s(fun(_2904542, fun(_2904540, bool)), _2911332))))))), s(fun(prod(_2904542, _2904540), real), i(s(fun(fun(fun(prod(_2904542, _2904540), real), bool), fun(prod(_2904542, _2904540), real)), gabs), s(fun(fun(prod(_2904542, _2904540), real), bool), i(s(fun(fun(_2904542, fun(_2904540, real)), fun(fun(prod(_2904542, _2904540), real), bool)), _2904538), s(fun(_2904542, fun(_2904540, real)), _2911330)))))))), p(s(bool, i(s(fun(fun(_2904542, bool), bool), finite), s(fun(_2904542, bool), _2911334)))), 28947 ^ _1670770 : [(28950 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2904540, bool), bool), finite), s(fun(_2904540, bool), i(s(fun(_2904542, fun(_2904540, bool)), _2911332), s(_2904542, 28946 ^ [_2904538, _2904540, _2904542, _2906622, _2910176, _2911330, _2911332, _2911334]))))))], (28948 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2904542, bool), bool), i(s(fun(_2904542, fun(fun(_2904542, bool), bool)), in), s(_2904542, 28946 ^ [_2904538, _2904540, _2904542, _2906622, _2910176, _2911330, _2911332, _2911334]))), s(fun(_2904542, bool), _2911334)))))]]]]]], 28886 ^ _1670770 : [(28889 ^ _1670770) ^ [_2908160, _2908162, _2908164] : [p(s(bool, i(s(fun(prod(_2904542, _2904540), bool), i(s(fun(bool, fun(prod(_2904542, _2904540), bool)), i(s(fun(prod(_2904542, _2904540), fun(bool, fun(prod(_2904542, _2904540), bool))), setspec), s(prod(_2904542, _2904540), 28883 ^ [_2904538, _2904540, _2904542, _2906622]))), s(bool, _2908160))), s(prod(_2904542, _2904540), i(s(fun(_2904540, prod(_2904542, _2904540)), i(s(fun(_2904542, fun(_2904540, prod(_2904542, _2904540))), c_), s(_2904542, _2908164))), s(_2904540, _2908162)))))), 28900 ^ _1670770 : [(28905 ^ _1670770) ^ [] : [p(s(bool, _2908160))], (28903 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2904540, bool), bool), i(s(fun(_2904540, fun(fun(_2904540, bool), bool)), in), s(_2904540, _2908162))), s(fun(_2904540, bool), i(s(fun(_2904542, fun(_2904540, bool)), 28882 ^ [_2904538, _2904540, _2904542, _2906622]), s(_2904542, _2908164)))))))], (28901 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2904542, bool), bool), i(s(fun(_2904542, fun(fun(_2904542, bool), bool)), in), s(_2904542, _2908164))), s(fun(_2904542, bool), 28881 ^ [_2904538, _2904540, _2904542, _2906622])))))]], 28892 ^ _1670770 : [(28895 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2904542, bool), bool), i(s(fun(_2904542, fun(fun(_2904542, bool), bool)), in), s(_2904542, _2908164))), s(fun(_2904542, bool), 28881 ^ [_2904538, _2904540, _2904542, _2906622])))), p(s(bool, i(s(fun(fun(_2904540, bool), bool), i(s(fun(_2904540, fun(fun(_2904540, bool), bool)), in), s(_2904540, _2908162))), s(fun(_2904540, bool), i(s(fun(_2904542, fun(_2904540, bool)), 28882 ^ [_2904538, _2904540, _2904542, _2906622]), s(_2904542, _2908164))))))], (28893 ^ _1670770) ^ [] : [-(p(s(bool, _2908160)))]]], (28887 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_2904542, _2904540), bool), i(s(fun(fun(_2904542, fun(_2904540, bool)), fun(prod(_2904542, _2904540), bool)), i(s(fun(fun(_2904542, bool), fun(fun(_2904542, fun(_2904540, bool)), fun(prod(_2904542, _2904540), bool))), _2906622), s(fun(_2904542, bool), 28881 ^ [_2904538, _2904540, _2904542, _2906622]))), s(fun(_2904542, fun(_2904540, bool)), 28882 ^ [_2904538, _2904540, _2904542, _2906622]))), s(prod(_2904542, _2904540), 28883 ^ [_2904538, _2904540, _2904542, _2906622])))))]], 28911 ^ _1670770 : [(28930 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_2904542, _2904540), bool), i(s(fun(bool, fun(prod(_2904542, _2904540), bool)), i(s(fun(prod(_2904542, _2904540), fun(bool, fun(prod(_2904542, _2904540), bool))), setspec), s(prod(_2904542, _2904540), 28883 ^ [_2904538, _2904540, _2904542, _2906622]))), s(bool, 28910 ^ [_2904538, _2904540, _2904542, _2906622]))), s(prod(_2904542, _2904540), i(s(fun(_2904540, prod(_2904542, _2904540)), i(s(fun(_2904542, fun(_2904540, prod(_2904542, _2904540))), c_), s(_2904542, 28908 ^ [_2904538, _2904540, _2904542, _2906622]))), s(_2904540, 28909 ^ [_2904538, _2904540, _2904542, _2906622])))))))], (28912 ^ _1670770) ^ [] : [p(s(bool, 28910 ^ [_2904538, _2904540, _2904542, _2906622])), 28915 ^ _1670770 : [(28918 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2904540, bool), bool), i(s(fun(_2904540, fun(fun(_2904540, bool), bool)), in), s(_2904540, 28909 ^ [_2904538, _2904540, _2904542, _2906622]))), s(fun(_2904540, bool), i(s(fun(_2904542, fun(_2904540, bool)), 28882 ^ [_2904538, _2904540, _2904542, _2906622]), s(_2904542, 28908 ^ [_2904538, _2904540, _2904542, _2906622])))))))], (28916 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2904542, bool), bool), i(s(fun(_2904542, fun(fun(_2904542, bool), bool)), in), s(_2904542, 28908 ^ [_2904538, _2904540, _2904542, _2906622]))), s(fun(_2904542, bool), 28881 ^ [_2904538, _2904540, _2904542, _2906622])))))]]], (28920 ^ _1670770) ^ [] : [-(p(s(bool, 28910 ^ [_2904538, _2904540, _2904542, _2906622]))), p(s(bool, i(s(fun(fun(_2904542, bool), bool), i(s(fun(_2904542, fun(fun(_2904542, bool), bool)), in), s(_2904542, 28908 ^ [_2904538, _2904540, _2904542, _2906622]))), s(fun(_2904542, bool), 28881 ^ [_2904538, _2904540, _2904542, _2906622])))), p(s(bool, i(s(fun(fun(_2904540, bool), bool), i(s(fun(_2904540, fun(fun(_2904540, bool), bool)), in), s(_2904540, 28909 ^ [_2904538, _2904540, _2904542, _2906622]))), s(fun(_2904540, bool), i(s(fun(_2904542, fun(_2904540, bool)), 28882 ^ [_2904538, _2904540, _2904542, _2906622]), s(_2904542, 28908 ^ [_2904538, _2904540, _2904542, _2906622]))))))], (28932 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(prod(_2904542, _2904540), bool), i(s(fun(fun(_2904542, fun(_2904540, bool)), fun(prod(_2904542, _2904540), bool)), i(s(fun(fun(_2904542, bool), fun(fun(_2904542, fun(_2904540, bool)), fun(prod(_2904542, _2904540), bool))), _2906622), s(fun(_2904542, bool), 28881 ^ [_2904538, _2904540, _2904542, _2906622]))), s(fun(_2904542, fun(_2904540, bool)), 28882 ^ [_2904538, _2904540, _2904542, _2906622]))), s(prod(_2904542, _2904540), 28883 ^ [_2904538, _2904540, _2904542, _2906622]))))]]]]], (4483 ^ _1670770) ^ [_1784554, _1784556] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1784554))), s(num, _1784556)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1784556))), s(num, _1784554))))], (35605 ^ _1670770) ^ [_3688674, _3688676] : [-(p(s(bool, i(s(fun(fun(_3688676, bool), bool), i(s(fun(fun(_3688676, bool), fun(fun(_3688676, bool), bool)), a_u_c), s(fun(_3688676, bool), _3688674))), s(fun(_3688676, bool), _3688674)))))], (18618 ^ _1670770) ^ [_2317879, _2317881] : [18632 ^ _1670770 : [(18633 ^ _1670770) ^ [_2319204] : [-(s(fun(_2317881, bool), i(s(fun(fun(fun(_2317881, bool), bool), fun(_2317881, bool)), inters), s(fun(fun(_2317881, bool), bool), _2319204))) = s(fun(_2317881, bool), i(s(fun(fun(_2317881, bool), fun(_2317881, bool)), i(s(fun(fun(_2317881, bool), fun(fun(_2317881, bool), fun(_2317881, bool))), diff), s(fun(_2317881, bool), univ))), s(fun(_2317881, bool), i(s(fun(fun(fun(_2317881, bool), bool), fun(_2317881, bool)), unions), s(fun(fun(_2317881, bool), bool), i(s(fun(fun(fun(_2317881, bool), bool), fun(fun(_2317881, bool), bool)), gspec), s(fun(fun(_2317881, bool), bool), i(s(fun(fun(fun(_2317881, bool), bool), fun(fun(_2317881, bool), bool)), _2317879), s(fun(fun(_2317881, bool), bool), _2319204))))))))))]], 18623 ^ _1670770 : [(18626 ^ _1670770) ^ [_2318688] : [p(s(bool, i(s(fun(fun(_2317881, bool), bool), i(s(fun(bool, fun(fun(_2317881, bool), bool)), i(s(fun(fun(_2317881, bool), fun(bool, fun(fun(_2317881, bool), bool))), setspec), s(fun(_2317881, bool), 18620 ^ [_2317879, _2317881]))), s(bool, i(s(fun(fun(fun(_2317881, bool), bool), bool), i(s(fun(fun(_2317881, bool), fun(fun(fun(_2317881, bool), bool), bool)), in), s(fun(_2317881, bool), _2318688))), s(fun(fun(_2317881, bool), bool), 18619 ^ [_2317879, _2317881]))))), s(fun(_2317881, bool), i(s(fun(fun(_2317881, bool), fun(_2317881, bool)), i(s(fun(fun(_2317881, bool), fun(fun(_2317881, bool), fun(_2317881, bool))), diff), s(fun(_2317881, bool), univ))), s(fun(_2317881, bool), _2318688))))))], (18624 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2317881, bool), bool), i(s(fun(fun(fun(_2317881, bool), bool), fun(fun(_2317881, bool), bool)), _2317879), s(fun(fun(_2317881, bool), bool), 18619 ^ [_2317879, _2317881]))), s(fun(_2317881, bool), 18620 ^ [_2317879, _2317881])))))]], 18628 ^ _1670770 : [(18631 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2317881, bool), bool), i(s(fun(fun(fun(_2317881, bool), bool), fun(fun(_2317881, bool), bool)), _2317879), s(fun(fun(_2317881, bool), bool), 18619 ^ [_2317879, _2317881]))), s(fun(_2317881, bool), 18620 ^ [_2317879, _2317881]))))], (18629 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2317881, bool), bool), i(s(fun(bool, fun(fun(_2317881, bool), bool)), i(s(fun(fun(_2317881, bool), fun(bool, fun(fun(_2317881, bool), bool))), setspec), s(fun(_2317881, bool), 18620 ^ [_2317879, _2317881]))), s(bool, i(s(fun(fun(fun(_2317881, bool), bool), bool), i(s(fun(fun(_2317881, bool), fun(fun(fun(_2317881, bool), bool), bool)), in), s(fun(_2317881, bool), 18627 ^ [_2317879, _2317881]))), s(fun(fun(_2317881, bool), bool), 18619 ^ [_2317879, _2317881]))))), s(fun(_2317881, bool), i(s(fun(fun(_2317881, bool), fun(_2317881, bool)), i(s(fun(fun(_2317881, bool), fun(fun(_2317881, bool), fun(_2317881, bool))), diff), s(fun(_2317881, bool), univ))), s(fun(_2317881, bool), 18627 ^ [_2317879, _2317881])))))))]]], (20641 ^ _1670770) ^ [_2428583, _2428585, _2428587] : [20647 ^ _1670770 : [(20650 ^ _1670770) ^ [_2429772] : [p(s(bool, i(s(fun(fun(_2428585, bool), bool), i(s(fun(bool, fun(fun(_2428585, bool), bool)), i(s(fun(fun(_2428585, bool), fun(bool, fun(fun(_2428585, bool), bool))), setspec), s(fun(_2428585, bool), 20644 ^ [_2428583, _2428585, _2428587]))), s(bool, i(s(fun(fun(_2428587, bool), bool), i(s(fun(_2428587, fun(fun(_2428587, bool), bool)), in), s(_2428587, _2429772))), s(fun(_2428587, bool), 20642 ^ [_2428583, _2428585, _2428587]))))), s(fun(_2428585, bool), i(s(fun(_2428587, fun(_2428585, bool)), 20643 ^ [_2428583, _2428585, _2428587]), s(_2428587, _2429772))))))], (20648 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2428585, bool), bool), i(s(fun(fun(_2428587, fun(_2428585, bool)), fun(fun(_2428585, bool), bool)), i(s(fun(fun(_2428587, bool), fun(fun(_2428587, fun(_2428585, bool)), fun(fun(_2428585, bool), bool))), _2428583), s(fun(_2428587, bool), 20642 ^ [_2428583, _2428585, _2428587]))), s(fun(_2428587, fun(_2428585, bool)), 20643 ^ [_2428583, _2428585, _2428587]))), s(fun(_2428585, bool), 20644 ^ [_2428583, _2428585, _2428587])))))]], 20652 ^ _1670770 : [(20655 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2428585, bool), bool), i(s(fun(fun(_2428587, fun(_2428585, bool)), fun(fun(_2428585, bool), bool)), i(s(fun(fun(_2428587, bool), fun(fun(_2428587, fun(_2428585, bool)), fun(fun(_2428585, bool), bool))), _2428583), s(fun(_2428587, bool), 20642 ^ [_2428583, _2428585, _2428587]))), s(fun(_2428587, fun(_2428585, bool)), 20643 ^ [_2428583, _2428585, _2428587]))), s(fun(_2428585, bool), 20644 ^ [_2428583, _2428585, _2428587]))))], (20653 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2428585, bool), bool), i(s(fun(bool, fun(fun(_2428585, bool), bool)), i(s(fun(fun(_2428585, bool), fun(bool, fun(fun(_2428585, bool), bool))), setspec), s(fun(_2428585, bool), 20644 ^ [_2428583, _2428585, _2428587]))), s(bool, i(s(fun(fun(_2428587, bool), bool), i(s(fun(_2428587, fun(fun(_2428587, bool), bool)), in), s(_2428587, 20651 ^ [_2428583, _2428585, _2428587]))), s(fun(_2428587, bool), 20642 ^ [_2428583, _2428585, _2428587]))))), s(fun(_2428585, bool), i(s(fun(_2428587, fun(_2428585, bool)), 20643 ^ [_2428583, _2428585, _2428587]), s(_2428587, 20651 ^ [_2428583, _2428585, _2428587])))))))]], 20656 ^ _1670770 : [(20657 ^ _1670770) ^ [_2430266, _2430268, _2430270, _2430272] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2428585, bool), fun(num, bool)), hasu_size), s(fun(_2428585, bool), i(s(fun(fun(fun(_2428585, bool), bool), fun(_2428585, bool)), unions), s(fun(fun(_2428585, bool), bool), i(s(fun(fun(fun(_2428585, bool), bool), fun(fun(_2428585, bool), bool)), gspec), s(fun(fun(_2428585, bool), bool), i(s(fun(fun(_2428587, fun(_2428585, bool)), fun(fun(_2428585, bool), bool)), i(s(fun(fun(_2428587, bool), fun(fun(_2428587, fun(_2428585, bool)), fun(fun(_2428585, bool), bool))), _2428583), s(fun(_2428587, bool), _2430272))), s(fun(_2428587, fun(_2428585, bool)), _2430270))))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _2430268))), s(num, _2430266))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2428587, bool), fun(num, bool)), hasu_size), s(fun(_2428587, bool), _2430272))), s(num, _2430268)))), 20665 ^ _1670770 : [(20668 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2428585, bool), fun(num, bool)), hasu_size), s(fun(_2428585, bool), i(s(fun(_2428587, fun(_2428585, bool)), _2430270), s(_2428587, 20664 ^ [_2428583, _2428585, _2428587, _2430266, _2430268, _2430270, _2430272]))))), s(num, _2430266))))], (20666 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2428587, bool), bool), i(s(fun(_2428587, fun(fun(_2428587, bool), bool)), in), s(_2428587, 20664 ^ [_2428583, _2428585, _2428587, _2430266, _2430268, _2430270, _2430272]))), s(fun(_2428587, bool), _2430272)))))]], 20671 ^ _1670770 : [(20674 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2428587, bool), bool), i(s(fun(_2428587, fun(fun(_2428587, bool), bool)), in), s(_2428587, 20670 ^ [_2428583, _2428585, _2428587, _2430266, _2430268, _2430270, _2430272]))), s(fun(_2428587, bool), _2430272)))))], (20676 ^ _1670770) ^ [] : [s(_2428587, 20669 ^ [_2428583, _2428585, _2428587, _2430266, _2430268, _2430270, _2430272]) = s(_2428587, 20670 ^ [_2428583, _2428585, _2428587, _2430266, _2430268, _2430270, _2430272])], (20678 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2428585, bool), bool), i(s(fun(fun(_2428585, bool), fun(fun(_2428585, bool), bool)), disjoint), s(fun(_2428585, bool), i(s(fun(_2428587, fun(_2428585, bool)), _2430270), s(_2428587, 20669 ^ [_2428583, _2428585, _2428587, _2430266, _2430268, _2430270, _2430272]))))), s(fun(_2428585, bool), i(s(fun(_2428587, fun(_2428585, bool)), _2430270), s(_2428587, 20670 ^ [_2428583, _2428585, _2428587, _2430266, _2430268, _2430270, _2430272]))))))], (20672 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2428587, bool), bool), i(s(fun(_2428587, fun(fun(_2428587, bool), bool)), in), s(_2428587, 20669 ^ [_2428583, _2428585, _2428587, _2430266, _2430268, _2430270, _2430272]))), s(fun(_2428587, bool), _2430272)))))]]]]], (11329 ^ _1670770) ^ [_2033337, _2033339, _2033341] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2033341))), s(real, _2033339))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2033341))), s(real, _2033337))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2033339))), s(real, _2033337))))], (7378 ^ _1670770) ^ [_1880422, _1880424] : [-(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(num, num), bit0), s(num, _1880424))))), s(num, i(s(fun(num, num), bit0), s(num, _1880422))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1880424))), s(num, _1880422))))], (9797 ^ _1670770) ^ [_1990035, _1990037] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 9795 ^ [_1990037]))), s(num, _1990035)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1990037))), s(num, _1990035))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, 9794 ^ [_1990037]))), s(num, _1990035)))))))], (5299 ^ _1670770) ^ [_1803914, _1803916, _1803918] : [p(s(bool, 5297 ^ [_1803914, _1803916, _1803918])), s(num, _1803916) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(s(num, _1803914) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (22477 ^ _1670770) ^ [_2516657, _2516659] : [p(s(bool, i(s(fun(fun(_2516659, bool), bool), finite), s(fun(_2516659, bool), _2516657)))), 22480 ^ _1670770 : [(22481 ^ _1670770) ^ [_2516851] : [-(s(bool, i(s(fun(list(_2516659), bool), i(s(fun(_2516659, fun(list(_2516659), bool)), mem), s(_2516659, _2516851))), s(list(_2516659), i(s(fun(fun(_2516659, bool), list(_2516659)), listu_ofu_set), s(fun(_2516659, bool), _2516657))))) = s(bool, i(s(fun(fun(_2516659, bool), bool), i(s(fun(_2516659, fun(fun(_2516659, bool), bool)), in), s(_2516659, _2516851))), s(fun(_2516659, bool), _2516657))))]]], (8699 ^ _1670770) ^ [_1941487, _1941489, _1941491] : [-(s(num, i(s(fun(list(_1941491), num), length), s(list(_1941491), i(s(fun(_1941491, list(_1941491)), i(s(fun(num, fun(_1941491, list(_1941491))), replicate), s(num, _1941489))), s(_1941491, _1941487))))) = s(num, _1941489))], (40717 ^ _1670770) ^ [_4050027, _4050029] : [s(cart(real, _4050029), i(s(fun(num, cart(real, _4050029)), i(s(fun(fun(num, cart(real, _4050029)), fun(num, cart(real, _4050029))), i(s(fun(fun(num, cart(real, _4050029)), fun(fun(num, cart(real, _4050029)), fun(num, cart(real, _4050029)))), _4050027), s(fun(num, cart(real, _4050029)), 40718 ^ [_4050027, _4050029]))), s(fun(num, cart(real, _4050029)), 40719 ^ [_4050027, _4050029]))), s(num, 40720 ^ [_4050027, _4050029]))) = s(cart(real, _4050029), i(s(fun(cart(real, _4050029), cart(real, _4050029)), i(s(fun(cart(real, _4050029), fun(cart(real, _4050029), cart(real, _4050029))), vectoru_add), s(cart(real, _4050029), i(s(fun(num, cart(real, _4050029)), 40718 ^ [_4050027, _4050029]), s(num, 40720 ^ [_4050027, _4050029]))))), s(cart(real, _4050029), i(s(fun(num, cart(real, _4050029)), 40719 ^ [_4050027, _4050029]), s(num, 40720 ^ [_4050027, _4050029]))))), 40723 ^ _1670770 : [(40724 ^ _1670770) ^ [_4051054, _4051056, _4051058, _4051060] : [-(s(cart(real, _4050029), i(s(fun(fun(num, cart(real, _4050029)), cart(real, _4050029)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4050029)), cart(real, _4050029))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _4051056))), s(num, _4051054))))), s(fun(num, cart(real, _4050029)), i(s(fun(fun(num, cart(real, _4050029)), fun(num, cart(real, _4050029))), i(s(fun(fun(num, cart(real, _4050029)), fun(fun(num, cart(real, _4050029)), fun(num, cart(real, _4050029)))), _4050027), s(fun(num, cart(real, _4050029)), _4051060))), s(fun(num, cart(real, _4050029)), _4051058))))) = s(cart(real, _4050029), i(s(fun(cart(real, _4050029), cart(real, _4050029)), i(s(fun(cart(real, _4050029), fun(cart(real, _4050029), cart(real, _4050029))), vectoru_add), s(cart(real, _4050029), i(s(fun(fun(num, cart(real, _4050029)), cart(real, _4050029)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4050029)), cart(real, _4050029))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _4051056))), s(num, _4051054))))), s(fun(num, cart(real, _4050029)), _4051060))))), s(cart(real, _4050029), i(s(fun(fun(num, cart(real, _4050029)), cart(real, _4050029)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4050029)), cart(real, _4050029))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _4051056))), s(num, _4051054))))), s(fun(num, cart(real, _4050029)), _4051058))))))]]], (3843 ^ _1670770) ^ [_1770154, _1770156] : [s(ind0, _1770156) = s(ind0, _1770154), -(s(ind0, i(s(fun(ind0, ind0), indu_suc), s(ind0, _1770156))) = s(ind0, i(s(fun(ind0, ind0), indu_suc), s(ind0, _1770154))))], (36462 ^ _1670770) ^ [_3730285, _3730287, _3730289, _3730291] : [-(p(s(bool, i(s(fun(fun(_3730289, bool), bool), countable), s(fun(_3730289, bool), _3730287))))), p(s(bool, i(s(fun(fun(_3730291, bool), bool), countable), s(fun(_3730291, bool), _3730285)))), p(s(bool, i(s(fun(fun(_3730291, bool), bool), i(s(fun(fun(_3730289, bool), fun(fun(_3730291, bool), bool)), l_a_u_c), s(fun(_3730289, bool), _3730287))), s(fun(_3730291, bool), _3730285))))], (7684 ^ _1670770) ^ [_1888688, _1888690, _1888692] : [-(s(fun(_1888692, bool), i(s(fun(num, fun(_1888692, bool)), i(s(fun(fun(num, fun(num, fun(_1888692, bool))), fun(num, fun(_1888692, bool))), injf), s(fun(num, fun(num, fun(_1888692, bool))), _1888690))), s(num, _1888688))) = s(fun(_1888692, bool), i(s(fun(num, fun(_1888692, bool)), i(s(fun(num, fun(num, fun(_1888692, bool))), _1888690), s(num, i(s(fun(num, num), numfst), s(num, _1888688))))), s(num, i(s(fun(num, num), numsnd), s(num, _1888688))))))], (15113 ^ _1670770) ^ [_2127503, _2127505] : [p(s(bool, 15111 ^ [_2127503, _2127505])), -(s(int, _2127503) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (1704 ^ _1670770) ^ [_1696727, _1696729, _1696731] : [1705 ^ _1670770 : [(1708 ^ _1670770) ^ [_1696847] : [p(s(bool, i(s(fun(_1696731, bool), _1696727), s(_1696731, _1696847))))], (1706 ^ _1670770) ^ [] : [p(s(bool, _1696729))]], -(p(s(bool, _1696729))), -(p(s(bool, i(s(fun(_1696731, bool), _1696727), s(_1696731, 1709 ^ [_1696727, _1696729, _1696731])))))], (37819 ^ _1670770) ^ [_3795173] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, _3795173))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _3795173))))], (14235 ^ _1670770) ^ [_2105802, _2105804] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_max), s(int, _2105804))), s(int, _2105802))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_max), s(int, _2105802))), s(int, _2105804))))], (46102 ^ _1670770) ^ [_4419775, _4419777] : [-(p(s(bool, i(s(fun(fun(cart(real, _4419777), bool), bool), i(s(fun(fun(cart(real, _4419777), bool), fun(fun(cart(real, _4419777), bool), bool)), subset), s(fun(cart(real, _4419777), bool), 46098 ^ [_4419775, _4419777]))), s(fun(cart(real, _4419777), bool), i(s(fun(fun(cart(real, _4419777), bool), fun(cart(real, _4419777), bool)), span), s(fun(cart(real, _4419777), bool), _4419775)))))))], (21201 ^ _1670770) ^ [_2457095, _2457097, _2457099] : [21254 ^ _1670770 : [(21255 ^ _1670770) ^ [_2459894, _2459896] : [-(p(s(bool, i(s(fun(fun(prod(_2457099, _2457097), bool), bool), finite), s(fun(prod(_2457099, _2457097), bool), i(s(fun(fun(prod(_2457099, _2457097), bool), fun(prod(_2457099, _2457097), bool)), gspec), s(fun(prod(_2457099, _2457097), bool), i(s(fun(fun(_2457097, bool), fun(prod(_2457099, _2457097), bool)), i(s(fun(fun(_2457099, bool), fun(fun(_2457097, bool), fun(prod(_2457099, _2457097), bool))), _2457095), s(fun(_2457099, bool), _2459896))), s(fun(_2457097, bool), _2459894))))))))), p(s(bool, i(s(fun(fun(_2457099, bool), bool), finite), s(fun(_2457099, bool), _2459896)))), p(s(bool, i(s(fun(fun(_2457097, bool), bool), finite), s(fun(_2457097, bool), _2459894))))]], 21207 ^ _1670770 : [(21210 ^ _1670770) ^ [_2458088, _2458090, _2458092] : [p(s(bool, i(s(fun(prod(_2457099, _2457097), bool), i(s(fun(bool, fun(prod(_2457099, _2457097), bool)), i(s(fun(prod(_2457099, _2457097), fun(bool, fun(prod(_2457099, _2457097), bool))), setspec), s(prod(_2457099, _2457097), 21204 ^ [_2457095, _2457097, _2457099]))), s(bool, _2458088))), s(prod(_2457099, _2457097), i(s(fun(_2457097, prod(_2457099, _2457097)), i(s(fun(_2457099, fun(_2457097, prod(_2457099, _2457097))), c_), s(_2457099, _2458092))), s(_2457097, _2458090)))))), 21221 ^ _1670770 : [(21226 ^ _1670770) ^ [] : [p(s(bool, _2458088))], (21224 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2457097, bool), bool), i(s(fun(_2457097, fun(fun(_2457097, bool), bool)), in), s(_2457097, _2458090))), s(fun(_2457097, bool), 21203 ^ [_2457095, _2457097, _2457099])))))], (21222 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2457099, bool), bool), i(s(fun(_2457099, fun(fun(_2457099, bool), bool)), in), s(_2457099, _2458092))), s(fun(_2457099, bool), 21202 ^ [_2457095, _2457097, _2457099])))))]], 21213 ^ _1670770 : [(21216 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2457099, bool), bool), i(s(fun(_2457099, fun(fun(_2457099, bool), bool)), in), s(_2457099, _2458092))), s(fun(_2457099, bool), 21202 ^ [_2457095, _2457097, _2457099])))), p(s(bool, i(s(fun(fun(_2457097, bool), bool), i(s(fun(_2457097, fun(fun(_2457097, bool), bool)), in), s(_2457097, _2458090))), s(fun(_2457097, bool), 21203 ^ [_2457095, _2457097, _2457099]))))], (21214 ^ _1670770) ^ [] : [-(p(s(bool, _2458088)))]]], (21208 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_2457099, _2457097), bool), i(s(fun(fun(_2457097, bool), fun(prod(_2457099, _2457097), bool)), i(s(fun(fun(_2457099, bool), fun(fun(_2457097, bool), fun(prod(_2457099, _2457097), bool))), _2457095), s(fun(_2457099, bool), 21202 ^ [_2457095, _2457097, _2457099]))), s(fun(_2457097, bool), 21203 ^ [_2457095, _2457097, _2457099]))), s(prod(_2457099, _2457097), 21204 ^ [_2457095, _2457097, _2457099])))))]], 21232 ^ _1670770 : [(21251 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_2457099, _2457097), bool), i(s(fun(bool, fun(prod(_2457099, _2457097), bool)), i(s(fun(prod(_2457099, _2457097), fun(bool, fun(prod(_2457099, _2457097), bool))), setspec), s(prod(_2457099, _2457097), 21204 ^ [_2457095, _2457097, _2457099]))), s(bool, 21231 ^ [_2457095, _2457097, _2457099]))), s(prod(_2457099, _2457097), i(s(fun(_2457097, prod(_2457099, _2457097)), i(s(fun(_2457099, fun(_2457097, prod(_2457099, _2457097))), c_), s(_2457099, 21229 ^ [_2457095, _2457097, _2457099]))), s(_2457097, 21230 ^ [_2457095, _2457097, _2457099])))))))], (21233 ^ _1670770) ^ [] : [p(s(bool, 21231 ^ [_2457095, _2457097, _2457099])), 21236 ^ _1670770 : [(21239 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2457097, bool), bool), i(s(fun(_2457097, fun(fun(_2457097, bool), bool)), in), s(_2457097, 21230 ^ [_2457095, _2457097, _2457099]))), s(fun(_2457097, bool), 21203 ^ [_2457095, _2457097, _2457099])))))], (21237 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2457099, bool), bool), i(s(fun(_2457099, fun(fun(_2457099, bool), bool)), in), s(_2457099, 21229 ^ [_2457095, _2457097, _2457099]))), s(fun(_2457099, bool), 21202 ^ [_2457095, _2457097, _2457099])))))]]], (21241 ^ _1670770) ^ [] : [-(p(s(bool, 21231 ^ [_2457095, _2457097, _2457099]))), p(s(bool, i(s(fun(fun(_2457099, bool), bool), i(s(fun(_2457099, fun(fun(_2457099, bool), bool)), in), s(_2457099, 21229 ^ [_2457095, _2457097, _2457099]))), s(fun(_2457099, bool), 21202 ^ [_2457095, _2457097, _2457099])))), p(s(bool, i(s(fun(fun(_2457097, bool), bool), i(s(fun(_2457097, fun(fun(_2457097, bool), bool)), in), s(_2457097, 21230 ^ [_2457095, _2457097, _2457099]))), s(fun(_2457097, bool), 21203 ^ [_2457095, _2457097, _2457099]))))], (21253 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(prod(_2457099, _2457097), bool), i(s(fun(fun(_2457097, bool), fun(prod(_2457099, _2457097), bool)), i(s(fun(fun(_2457099, bool), fun(fun(_2457097, bool), fun(prod(_2457099, _2457097), bool))), _2457095), s(fun(_2457099, bool), 21202 ^ [_2457095, _2457097, _2457099]))), s(fun(_2457097, bool), 21203 ^ [_2457095, _2457097, _2457099]))), s(prod(_2457099, _2457097), 21204 ^ [_2457095, _2457097, _2457099]))))]]], (16558 ^ _1670770) ^ [_2188884, _2188886] : [-(p(s(bool, i(s(fun(fun(_2188886, bool), bool), i(s(fun(fun(_2188886, bool), fun(fun(_2188886, bool), bool)), subset), s(fun(_2188886, bool), empty))), s(fun(_2188886, bool), _2188884)))))], (7809 ^ _1670770) ^ [_1896162, _1896164, _1896166] : [s(fun(num, fun(_1896166, bool)), i(s(fun(recspace(_1896166), fun(num, fun(_1896166, bool))), u_destu_rec), s(recspace(_1896166), _1896164))) = s(fun(num, fun(_1896166, bool)), i(s(fun(recspace(_1896166), fun(num, fun(_1896166, bool))), u_destu_rec), s(recspace(_1896166), _1896162))), -(s(recspace(_1896166), _1896164) = s(recspace(_1896166), _1896162))], (42900 ^ _1670770) ^ [_4235957, _4235959, _4235961, _4235963] : [s(cart(cart(real, _4235961), _4235963), i(s(fun(cart(cart(real, _4235963), _4235961), cart(cart(real, _4235961), _4235963)), transp), s(cart(cart(real, _4235963), _4235961), _4235959))) = s(cart(cart(real, _4235961), _4235963), i(s(fun(cart(cart(real, _4235963), _4235961), cart(cart(real, _4235961), _4235963)), transp), s(cart(cart(real, _4235963), _4235961), _4235957))), -(s(cart(cart(real, _4235963), _4235961), _4235959) = s(cart(cart(real, _4235963), _4235961), _4235957))], (45297 ^ _1670770) ^ [_4378497, _4378499, _4378501] : [p(s(bool, i(s(fun(fun(cart(real, _4378501), bool), bool), i(s(fun(cart(real, _4378501), fun(fun(cart(real, _4378501), bool), bool)), in), s(cart(real, _4378501), _4378499))), s(fun(cart(real, _4378501), bool), i(s(fun(fun(cart(real, _4378501), bool), fun(cart(real, _4378501), bool)), span), s(fun(cart(real, _4378501), bool), i(s(fun(fun(num, bool), fun(cart(real, _4378501), bool)), i(s(fun(fun(num, cart(real, _4378501)), fun(fun(num, bool), fun(cart(real, _4378501), bool))), image), s(fun(num, cart(real, _4378501)), basis))), s(fun(num, bool), _4378497)))))))), 45300 ^ _1670770 : [(45301 ^ _1670770) ^ [_4378934] : [-(s(real, i(s(fun(num, real), i(s(fun(cart(real, _4378501), fun(num, real)), d_), s(cart(real, _4378501), _4378499))), s(num, _4378934))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _4378934)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4378934))), s(num, i(s(fun(fun(_4378501, bool), num), dimindex), s(fun(_4378501, bool), univ)))))), -(p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, _4378934))), s(fun(num, bool), _4378497)))))]]], (3915 ^ _1670770) ^ [] : [s(num, u_0) = s(num, u_0), -(p(s(bool, t)))], (1020 ^ _1670770) ^ [_1684006] : [s(bool, f0) = s(bool, _1684006), p(s(bool, _1684006))], (12784 ^ _1670770) ^ [_2070951, _2070953, _2070955] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2070953))), s(real, _2070951))))), -(s(num, _2070955) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2070951)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2070953))), s(num, _2070955))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2070951))), s(num, _2070955))))))], (38016 ^ _1670770) ^ [_3801617, _3801619] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _3801619))), s(real, _3801617))))), 38017 ^ _1670770 : [(38018 ^ _1670770) ^ [_3801708] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _3801619))), s(real, _3801708)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _3801708))), s(real, _3801617))))]]], (20736 ^ _1670770) ^ [_2433982, _2433984, _2433986] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(fun(_2433986, bool), num), card), s(fun(_2433986, bool), _2433984))))), s(num, i(s(fun(fun(_2433986, bool), num), card), s(fun(_2433986, bool), _2433982))))))), p(s(bool, i(s(fun(fun(_2433986, bool), bool), i(s(fun(fun(_2433986, bool), fun(fun(_2433986, bool), bool)), subset), s(fun(_2433986, bool), _2433984))), s(fun(_2433986, bool), _2433982)))), p(s(bool, i(s(fun(fun(_2433986, bool), bool), finite), s(fun(_2433986, bool), _2433982))))], (11367 ^ _1670770) ^ [_2034640, _2034642] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2034642))), s(real, _2034640))))), s(real, _2034640))) = s(real, _2034642))], (17394 ^ _1670770) ^ [_2237151, _2237153, _2237155, _2237157] : [17402 ^ _1670770 : [(17405 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2237157, bool), p0), s(_2237157, i(s(fun(_2237155, _2237157), _2237153), s(_2237155, 17401 ^ [_2237151, _2237153, _2237155, _2237157])))))))], (17403 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2237155, bool), bool), i(s(fun(_2237155, fun(fun(_2237155, bool), bool)), in), s(_2237155, 17401 ^ [_2237151, _2237153, _2237155, _2237157]))), s(fun(_2237155, bool), _2237151)))))]], 17395 ^ _1670770 : [(17396 ^ _1670770) ^ [_2237370] : [p(s(bool, i(s(fun(fun(_2237157, bool), bool), i(s(fun(_2237157, fun(fun(_2237157, bool), bool)), in), s(_2237157, _2237370))), s(fun(_2237157, bool), i(s(fun(fun(_2237155, bool), fun(_2237157, bool)), i(s(fun(fun(_2237155, _2237157), fun(fun(_2237155, bool), fun(_2237157, bool))), image), s(fun(_2237155, _2237157), _2237153))), s(fun(_2237155, bool), _2237151)))))), p(s(bool, i(s(fun(_2237157, bool), p0), s(_2237157, _2237370))))]]], (44152 ^ _1670770) ^ [_4310691] : [-(p(s(bool, i(s(fun(fun(cart(real, _4310691), bool), bool), subspace), s(fun(cart(real, _4310691), bool), i(s(fun(fun(cart(real, _4310691), bool), fun(cart(real, _4310691), bool)), i(s(fun(cart(real, _4310691), fun(fun(cart(real, _4310691), bool), fun(cart(real, _4310691), bool))), insert), s(cart(real, _4310691), i(s(fun(num, cart(real, _4310691)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(fun(cart(real, _4310691), bool), empty)))))))], (25405 ^ _1670770) ^ [_2667111, _2667113, _2667115] : [p(s(bool, i(s(fun(fun(_2667113, fun(_2667113, _2667113)), bool), monoidal), s(fun(_2667113, fun(_2667113, _2667113)), _2667111)))), 25408 ^ _1670770 : [(25409 ^ _1670770) ^ [_2667719, _2667721, _2667723] : [-(s(_2667113, i(s(fun(fun(_2667115, _2667113), _2667113), i(s(fun(fun(_2667115, bool), fun(fun(_2667115, _2667113), _2667113)), i(s(fun(fun(_2667113, fun(_2667113, _2667113)), fun(fun(_2667115, bool), fun(fun(_2667115, _2667113), _2667113))), iterate), s(fun(_2667113, fun(_2667113, _2667113)), _2667111))), s(fun(_2667115, bool), _2667719))), s(fun(_2667115, _2667113), i(s(fun(fun(_2667115, _2667115), fun(_2667115, _2667113)), i(s(fun(fun(_2667115, _2667113), fun(fun(_2667115, _2667115), fun(_2667115, _2667113))), o), s(fun(_2667115, _2667113), _2667723))), s(fun(_2667115, _2667115), _2667721))))) = s(_2667113, i(s(fun(fun(_2667115, _2667113), _2667113), i(s(fun(fun(_2667115, bool), fun(fun(_2667115, _2667113), _2667113)), i(s(fun(fun(_2667113, fun(_2667113, _2667113)), fun(fun(_2667115, bool), fun(fun(_2667115, _2667113), _2667113))), iterate), s(fun(_2667113, fun(_2667113, _2667113)), _2667111))), s(fun(_2667115, bool), _2667719))), s(fun(_2667115, _2667113), _2667723)))), p(s(bool, i(s(fun(fun(_2667115, bool), bool), finite), s(fun(_2667115, bool), _2667719)))), 25417 ^ _1670770 : [(25420 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2667115, bool), bool), i(s(fun(_2667115, fun(fun(_2667115, bool), bool)), in), s(_2667115, i(s(fun(_2667115, _2667115), _2667721), s(_2667115, 25416 ^ [_2667111, _2667113, _2667115, _2667719, _2667721, _2667723]))))), s(fun(_2667115, bool), _2667719))))], (25418 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2667115, bool), bool), i(s(fun(_2667115, fun(fun(_2667115, bool), bool)), in), s(_2667115, 25416 ^ [_2667111, _2667113, _2667115, _2667719, _2667721, _2667723]))), s(fun(_2667115, bool), _2667719)))))]], 25423 ^ _1670770 : [(25426 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2667115, bool), bool), i(s(fun(_2667115, fun(fun(_2667115, bool), bool)), in), s(_2667115, 25422 ^ [_2667111, _2667113, _2667115, _2667719, _2667721, _2667723]))), s(fun(_2667115, bool), _2667719)))))], (25428 ^ _1670770) ^ [] : [-(s(_2667115, i(s(fun(_2667115, _2667115), _2667721), s(_2667115, 25421 ^ [_2667111, _2667113, _2667115, _2667719, _2667721, _2667723]))) = s(_2667115, i(s(fun(_2667115, _2667115), _2667721), s(_2667115, 25422 ^ [_2667111, _2667113, _2667115, _2667719, _2667721, _2667723]))))], (25430 ^ _1670770) ^ [] : [s(_2667115, 25421 ^ [_2667111, _2667113, _2667115, _2667719, _2667721, _2667723]) = s(_2667115, 25422 ^ [_2667111, _2667113, _2667115, _2667719, _2667721, _2667723])], (25424 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2667115, bool), bool), i(s(fun(_2667115, fun(fun(_2667115, bool), bool)), in), s(_2667115, 25421 ^ [_2667111, _2667113, _2667115, _2667719, _2667721, _2667723]))), s(fun(_2667115, bool), _2667719)))))]]]]], (16474 ^ _1670770) ^ [_2186074, _2186076, _2186078] : [s(fun(_2186078, bool), _2186076) = s(fun(_2186078, bool), _2186074), 16475 ^ _1670770 : [(16476 ^ _1670770) ^ [_2186207] : [16477 ^ _1670770 : [(16480 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2186078, bool), bool), i(s(fun(_2186078, fun(fun(_2186078, bool), bool)), in), s(_2186078, _2186207))), s(fun(_2186078, bool), _2186076)))))], (16478 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2186078, bool), bool), i(s(fun(_2186078, fun(fun(_2186078, bool), bool)), in), s(_2186078, _2186207))), s(fun(_2186078, bool), _2186074)))))]], 16481 ^ _1670770 : [(16484 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2186078, bool), bool), i(s(fun(_2186078, fun(fun(_2186078, bool), bool)), in), s(_2186078, _2186207))), s(fun(_2186078, bool), _2186074))))], (16482 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2186078, bool), bool), i(s(fun(_2186078, fun(fun(_2186078, bool), bool)), in), s(_2186078, _2186207))), s(fun(_2186078, bool), _2186076))))]]]]], (7823 ^ _1670770) ^ [_1896764, _1896766, _1896768, _1896770, _1896772, _1896774, _1896776] : [s(recspace(_1896776), i(s(fun(fun(num, recspace(_1896776)), recspace(_1896776)), i(s(fun(_1896776, fun(fun(num, recspace(_1896776)), recspace(_1896776))), i(s(fun(num, fun(_1896776, fun(fun(num, recspace(_1896776)), recspace(_1896776)))), constr), s(num, _1896774))), s(_1896776, _1896772))), s(fun(num, recspace(_1896776)), _1896770))) = s(recspace(_1896776), i(s(fun(fun(num, recspace(_1896776)), recspace(_1896776)), i(s(fun(_1896776, fun(fun(num, recspace(_1896776)), recspace(_1896776))), i(s(fun(num, fun(_1896776, fun(fun(num, recspace(_1896776)), recspace(_1896776)))), constr), s(num, _1896768))), s(_1896776, _1896766))), s(fun(num, recspace(_1896776)), _1896764))), 7826 ^ _1670770 : [(7831 ^ _1670770) ^ [] : [-(s(fun(num, recspace(_1896776)), _1896770) = s(fun(num, recspace(_1896776)), _1896764))], (7829 ^ _1670770) ^ [] : [-(s(_1896776, _1896772) = s(_1896776, _1896766))], (7827 ^ _1670770) ^ [] : [-(s(num, _1896774) = s(num, _1896768))]]], (22393 ^ _1670770) ^ [_2512783, _2512785, _2512787] : [p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2512787, bool), fun(num, bool)), hasu_size), s(fun(_2512787, bool), _2512785))), s(num, _2512783)))), 22397 ^ _1670770 : [(22404 ^ _1670770) ^ [_2513732] : [p(s(bool, i(s(fun(fun(_2512787, bool), bool), i(s(fun(_2512787, fun(fun(_2512787, bool), bool)), in), s(_2512787, _2513732))), s(fun(_2512787, bool), _2512785)))), 22408 ^ _1670770 : [(22413 ^ _1670770) ^ [_2514158, _2514160] : [-(s(num, _2514160) = s(num, _2514158)), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _2514160))), s(num, _2512783)))), s(_2512787, i(s(fun(num, _2512787), 22396 ^ [_2512783, _2512785, _2512787]), s(num, _2514160))) = s(_2512787, _2513732), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _2514158))), s(num, _2512783)))), s(_2512787, i(s(fun(num, _2512787), 22396 ^ [_2512783, _2512785, _2512787]), s(num, _2514158))) = s(_2512787, _2513732)], (22411 ^ _1670770) ^ [] : [-(s(_2512787, i(s(fun(num, _2512787), 22396 ^ [_2512783, _2512785, _2512787]), s(num, 22407 ^ [_2512783, _2512785, _2512787, _2513732]))) = s(_2512787, _2513732))], (22409 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, 22407 ^ [_2512783, _2512785, _2512787, _2513732]))), s(num, _2512783)))))]]], (22398 ^ _1670770) ^ [_2513503] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _2513503))), s(num, _2512783)))), -(p(s(bool, i(s(fun(fun(_2512787, bool), bool), i(s(fun(_2512787, fun(fun(_2512787, bool), bool)), in), s(_2512787, i(s(fun(num, _2512787), 22396 ^ [_2512783, _2512785, _2512787]), s(num, _2513503))))), s(fun(_2512787, bool), _2512785)))))]]], (10530 ^ _1670770) ^ [] : [-(s(real, i(s(fun(fun(prod(hreal, hreal), bool), real), mku_real), s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), i(s(fun(num, prod(hreal, hreal)), trealu_ofu_num), s(num, m))))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, m))))], (4098 ^ _1670770) ^ [_1776055, _1776057] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), suc), s(num, _1776057))))), s(num, _1776055))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1776057))), s(num, _1776055))))), s(num, _1776055))))], (43178 ^ _1670770) ^ [_4257917, _4257919, _4257921] : [p(s(bool, i(s(fun(fun(cart(real, _4257921), cart(real, _4257919)), bool), linear), s(fun(cart(real, _4257921), cart(real, _4257919)), _4257917)))), -(s(cart(cart(real, _4257919), _4257921), i(s(fun(fun(cart(real, _4257919), cart(real, _4257921)), cart(cart(real, _4257919), _4257921)), matrix), s(fun(cart(real, _4257919), cart(real, _4257921)), i(s(fun(fun(cart(real, _4257921), cart(real, _4257919)), fun(cart(real, _4257919), cart(real, _4257921))), adjoint), s(fun(cart(real, _4257921), cart(real, _4257919)), _4257917))))) = s(cart(cart(real, _4257919), _4257921), i(s(fun(cart(cart(real, _4257921), _4257919), cart(cart(real, _4257919), _4257921)), transp), s(cart(cart(real, _4257921), _4257919), i(s(fun(fun(cart(real, _4257921), cart(real, _4257919)), cart(cart(real, _4257921), _4257919)), matrix), s(fun(cart(real, _4257921), cart(real, _4257919)), _4257917))))))], (13487 ^ _1670770) ^ [_2086780, _2086782, _2086784] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2086784))), s(int, _2086782))))), s(int, _2086780))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2086784))), s(int, _2086780))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2086782))), s(int, _2086780))))))], (12069 ^ _1670770) ^ [_2053426] : [s(real, _2053426) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), -(s(real, i(s(fun(real, real), realu_inv), s(real, _2053426))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (11045 ^ _1670770) ^ [_2027118, _2027120] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2027118))), s(real, _2027120)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2027120))), s(real, _2027118))))], (25121 ^ _1670770) ^ [_2642241, _2642243, _2642245] : [p(s(bool, i(s(fun(fun(_2642245, fun(_2642245, _2642245)), bool), monoidal), s(fun(_2642245, fun(_2642245, _2642245)), _2642241)))), 25124 ^ _1670770 : [(25125 ^ _1670770) ^ [_2642497, _2642499] : [-(s(_2642245, i(s(fun(fun(_2642243, _2642245), _2642245), i(s(fun(fun(_2642243, bool), fun(fun(_2642243, _2642245), _2642245)), i(s(fun(fun(_2642245, fun(_2642245, _2642245)), fun(fun(_2642243, bool), fun(fun(_2642243, _2642245), _2642245))), iterate), s(fun(_2642245, fun(_2642245, _2642245)), _2642241))), s(fun(_2642243, bool), i(s(fun(fun(_2642243, bool), fun(_2642243, bool)), i(s(fun(_2642243, fun(fun(_2642243, bool), fun(_2642243, bool))), insert), s(_2642243, _2642497))), s(fun(_2642243, bool), empty))))), s(fun(_2642243, _2642245), _2642499))) = s(_2642245, i(s(fun(_2642243, _2642245), _2642499), s(_2642243, _2642497))))]]], (13122 ^ _1670770) ^ [_2078555, _2078557] : [-(s(real, i(s(fun(num, real), i(s(fun(num, fun(num, real)), decimal), s(num, _2078557))), s(num, _2078555))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, i(s(fun(num, real), realu_ofu_num), s(num, _2078557))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, _2078555))))))], (24888 ^ _1670770) ^ [_2618202, _2618204, _2618206, _2618208, _2618210] : [-(s(fun(_2618208, bool), i(s(fun(fun(_2618208, bool), fun(_2618208, bool)), i(s(fun(fun(_2618208, _2618210), fun(fun(_2618208, bool), fun(_2618208, bool))), i(s(fun(fun(_2618210, fun(_2618210, _2618210)), fun(fun(_2618208, _2618210), fun(fun(_2618208, bool), fun(_2618208, bool)))), support), s(fun(_2618210, fun(_2618210, _2618210)), op))), s(fun(_2618208, _2618210), _2618206))), s(fun(_2618208, bool), i(s(fun(fun(_2618208, bool), fun(_2618208, bool)), i(s(fun(fun(_2618208, bool), fun(fun(_2618208, bool), fun(_2618208, bool))), diff), s(fun(_2618208, bool), _2618204))), s(fun(_2618208, bool), _2618202))))) = s(fun(_2618208, bool), i(s(fun(fun(_2618208, bool), fun(_2618208, bool)), i(s(fun(fun(_2618208, bool), fun(fun(_2618208, bool), fun(_2618208, bool))), diff), s(fun(_2618208, bool), i(s(fun(fun(_2618208, bool), fun(_2618208, bool)), i(s(fun(fun(_2618208, _2618210), fun(fun(_2618208, bool), fun(_2618208, bool))), i(s(fun(fun(_2618210, fun(_2618210, _2618210)), fun(fun(_2618208, _2618210), fun(fun(_2618208, bool), fun(_2618208, bool)))), support), s(fun(_2618210, fun(_2618210, _2618210)), op))), s(fun(_2618208, _2618210), _2618206))), s(fun(_2618208, bool), _2618204))))), s(fun(_2618208, bool), i(s(fun(fun(_2618208, bool), fun(_2618208, bool)), i(s(fun(fun(_2618208, _2618210), fun(fun(_2618208, bool), fun(_2618208, bool))), i(s(fun(fun(_2618210, fun(_2618210, _2618210)), fun(fun(_2618208, _2618210), fun(fun(_2618208, bool), fun(_2618208, bool)))), support), s(fun(_2618210, fun(_2618210, _2618210)), op))), s(fun(_2618208, _2618210), _2618206))), s(fun(_2618208, bool), _2618202))))))], (43740 ^ _1670770) ^ [_4283220, _4283222, _4283224] : [p(s(bool, i(s(fun(fun(_4283224, bool), bool), finite), s(fun(_4283224, bool), _4283222)))), -(s(real, i(s(fun(cart(real, n10), real), drop), s(cart(real, n10), i(s(fun(fun(_4283224, cart(real, n10)), cart(real, n10)), i(s(fun(fun(_4283224, bool), fun(fun(_4283224, cart(real, n10)), cart(real, n10))), vsum), s(fun(_4283224, bool), _4283222))), s(fun(_4283224, cart(real, n10)), _4283220))))) = s(real, i(s(fun(fun(_4283224, real), real), i(s(fun(fun(_4283224, bool), fun(fun(_4283224, real), real)), sum), s(fun(_4283224, bool), _4283222))), s(fun(_4283224, real), i(s(fun(fun(_4283224, cart(real, n10)), fun(_4283224, real)), i(s(fun(fun(cart(real, n10), real), fun(fun(_4283224, cart(real, n10)), fun(_4283224, real))), o), s(fun(cart(real, n10), real), drop))), s(fun(_4283224, cart(real, n10)), _4283220))))))], (16338 ^ _1670770) ^ [_2180559, _2180561, _2180563] : [p(s(bool, i(s(fun(fun(_2180563, bool), bool), i(s(fun(_2180563, fun(fun(_2180563, bool), bool)), in), s(_2180563, _2180561))), s(fun(_2180563, bool), i(s(fun(fun(_2180563, bool), fun(_2180563, bool)), i(s(fun(_2180563, fun(fun(_2180563, bool), fun(_2180563, bool))), insert), s(_2180563, _2180559))), s(fun(_2180563, bool), empty)))))), -(s(_2180563, _2180561) = s(_2180563, _2180559))], (10507 ^ _1670770) ^ [_2013437, _2013439, _2013441, _2013443] : [-(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_le), s(prod(hreal, hreal), _2013443))), s(prod(hreal, hreal), _2013439))) = s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_le), s(prod(hreal, hreal), _2013441))), s(prod(hreal, hreal), _2013437)))), p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), _2013443))), s(prod(hreal, hreal), _2013441)))), p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), _2013439))), s(prod(hreal, hreal), _2013437))))], (7376 ^ _1670770) ^ [_1880384] : [-(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, u_0))), s(num, i(s(fun(num, num), bit1), s(num, _1880384))))) = s(bool, t))], (3929 ^ _1670770) ^ [_1771795] : [s(num, i(s(fun(num, num), suc), s(num, _1771795))) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (24395 ^ _1670770) ^ [_2591304] : [-(s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2591304))), s(num, _2591304))) = s(fun(num, bool), i(s(fun(fun(num, bool), fun(num, bool)), i(s(fun(num, fun(fun(num, bool), fun(num, bool))), insert), s(num, _2591304))), s(fun(num, bool), empty))))], (15212 ^ _1670770) ^ [_2130586, _2130588, _2130590] : [-(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), i(s(fun(int, fun(int, fun(int, bool))), intu_mod), s(int, _2130590))), s(int, _2130588))), s(int, _2130586))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_divides), s(int, _2130590))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _2130588))), s(int, _2130586))))))], (4038 ^ _1670770) ^ [_1774641, _1774643, _1774645] : [s(num, _1774643) = s(num, _1774641), -(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1774645))), s(num, _1774643))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1774645))), s(num, _1774641))))], (46134 ^ _1670770) ^ [_4422025, _4422027, _4422029] : [p(s(bool, i(s(fun(fun(cart(real, _4422029), bool), bool), i(s(fun(cart(real, _4422029), fun(fun(cart(real, _4422029), bool), bool)), in), s(cart(real, _4422029), _4422025))), s(fun(cart(real, _4422029), bool), i(s(fun(fun(cart(real, _4422029), bool), fun(cart(real, _4422029), bool)), span), s(fun(cart(real, _4422029), bool), _4422027)))))), -(s(fun(cart(real, _4422029), bool), i(s(fun(fun(cart(real, _4422029), bool), fun(cart(real, _4422029), bool)), span), s(fun(cart(real, _4422029), bool), i(s(fun(fun(cart(real, _4422029), bool), fun(cart(real, _4422029), bool)), i(s(fun(cart(real, _4422029), fun(fun(cart(real, _4422029), bool), fun(cart(real, _4422029), bool))), insert), s(cart(real, _4422029), _4422025))), s(fun(cart(real, _4422029), bool), _4422027))))) = s(fun(cart(real, _4422029), bool), i(s(fun(fun(cart(real, _4422029), bool), fun(cart(real, _4422029), bool)), span), s(fun(cart(real, _4422029), bool), _4422027))))], (14479 ^ _1670770) ^ [_2111207, _2111209] : [s(int, i(s(fun(num, int), intu_ofu_num), s(num, _2111209))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, _2111207))), -(s(num, _2111209) = s(num, _2111207))], (41795 ^ _1670770) ^ [_4132535] : [-(s(_4132535, i(s(fun(num, _4132535), i(s(fun(cart(_4132535, n10), fun(num, _4132535)), d_), s(cart(_4132535, n10), i(s(fun(list(_4132535), cart(_4132535, n10)), vector), s(list(_4132535), i(s(fun(list(_4132535), list(_4132535)), i(s(fun(_4132535, fun(list(_4132535), list(_4132535))), cons), s(_4132535, x))), s(list(_4132535), nil))))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))) = s(_4132535, x))], (4605 ^ _1670770) ^ [_1787225, _1787227, _1787229, _1787231] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1787231))), s(num, _1787229))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1787227))), s(num, _1787225))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1787231))), s(num, _1787227)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1787229))), s(num, _1787225))))], (11575 ^ _1670770) ^ [_2040450] : [s(real, i(s(fun(real, real), realu_abs), s(real, _2040450))) = s(real, _2040450), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2040450)))))], (12575 ^ _1670770) ^ [_2065736, _2065738, _2065740] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2065738))), s(num, _2065740))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2065736))), s(num, _2065740))))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2065738)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2065738))), s(real, _2065736))))], (43317 ^ _1670770) ^ [_4264298, _4264300, _4264302] : [p(s(bool, i(s(fun(fun(cart(real, _4264302), cart(real, _4264300)), bool), linear), s(fun(cart(real, _4264302), cart(real, _4264300)), _4264298)))), 43320 ^ _1670770 : [(43323 ^ _1670770) ^ [_4264840] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, _4264300), real), vectoru_norm), s(cart(real, _4264300), i(s(fun(cart(real, _4264302), cart(real, _4264300)), _4264298), s(cart(real, _4264302), 43324 ^ [_4264298, _4264300, _4264302, _4264840]))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _4264840))), s(real, i(s(fun(cart(real, _4264302), real), vectoru_norm), s(cart(real, _4264302), 43324 ^ [_4264298, _4264300, _4264302, _4264840])))))))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(fun(cart(real, _4264302), cart(real, _4264300)), real), onorm), s(fun(cart(real, _4264302), cart(real, _4264300)), _4264298))))), s(real, _4264840)))))], (43321 ^ _1670770) ^ [_4264702] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, _4264300), real), vectoru_norm), s(cart(real, _4264300), i(s(fun(cart(real, _4264302), cart(real, _4264300)), _4264298), s(cart(real, _4264302), _4264702))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(fun(cart(real, _4264302), cart(real, _4264300)), real), onorm), s(fun(cart(real, _4264302), cart(real, _4264300)), _4264298))))), s(real, i(s(fun(cart(real, _4264302), real), vectoru_norm), s(cart(real, _4264302), _4264702)))))))))]]], (4196 ^ _1670770) ^ [_1778272] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1778272))), s(num, i(s(fun(num, num), numeral), s(num, u_0))))) = s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))], (25665 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(num, fun(num, num)), bool), monoidal), s(fun(num, fun(num, num)), t_)))))], (1160 ^ _1670770) ^ [_1685659] : [1161 ^ _1670770 : [(1164 ^ _1670770) ^ [] : [p(s(bool, _1685659))], (1162 ^ _1670770) ^ [] : [p(s(bool, t))]], -(p(s(bool, t)))], (38731 ^ _1670770) ^ [_3838618] : [s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), _3838618), s(real, 38732 ^ [_3838618]))), s(num, 38733 ^ [_3838618]))) = s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, 38732 ^ [_3838618]))), s(num, 38733 ^ [_3838618]))), 38737 ^ _1670770 : [(38744 ^ _1670770) ^ [_3839385, _3839387, _3839389] : [s(real, _3839389) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), -(p(s(bool, 38736 ^ [_3838618, _3839385, _3839387, _3839389])))], (38738 ^ _1670770) ^ [_3839276, _3839278, _3839280] : [p(s(bool, 38736 ^ [_3838618, _3839276, _3839278, _3839280])), -(s(real, _3839280) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (38750 ^ _1670770) ^ [_3839498, _3839500, _3839502] : [-(s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _3839500))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _3839500))), s(num, _3839498))))))), s(fun(num, real), i(s(fun(real, fun(num, real)), _3838618), s(real, _3839502))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), i(s(fun(bool, fun(real, fun(real, real))), cond), s(bool, 38736 ^ [_3838618, _3839498, _3839500, _3839502]))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(num, real), realu_ofu_num), s(num, _3839498))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _3839502))), s(num, _3839500))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _3839502))), s(num, i(s(fun(num, num), suc), s(num, _3839498))))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(real, _3839502))))))))))]]], (43412 ^ _1670770) ^ [_4269905, _4269907, _4269909] : [s(cart(real, _4269907), i(s(fun(cart(real, _4269909), cart(real, _4269907)), i(s(fun(fun(cart(real, _4269909), cart(real, _4269907)), fun(cart(real, _4269909), cart(real, _4269907))), i(s(fun(fun(cart(real, _4269909), cart(real, _4269907)), fun(fun(cart(real, _4269909), cart(real, _4269907)), fun(cart(real, _4269909), cart(real, _4269907)))), _4269905), s(fun(cart(real, _4269909), cart(real, _4269907)), 43413 ^ [_4269905, _4269907, _4269909]))), s(fun(cart(real, _4269909), cart(real, _4269907)), 43414 ^ [_4269905, _4269907, _4269909]))), s(cart(real, _4269909), 43415 ^ [_4269905, _4269907, _4269909]))) = s(cart(real, _4269907), i(s(fun(cart(real, _4269907), cart(real, _4269907)), i(s(fun(cart(real, _4269907), fun(cart(real, _4269907), cart(real, _4269907))), vectoru_add), s(cart(real, _4269907), i(s(fun(cart(real, _4269909), cart(real, _4269907)), 43413 ^ [_4269905, _4269907, _4269909]), s(cart(real, _4269909), 43415 ^ [_4269905, _4269907, _4269909]))))), s(cart(real, _4269907), i(s(fun(cart(real, _4269909), cart(real, _4269907)), 43414 ^ [_4269905, _4269907, _4269909]), s(cart(real, _4269909), 43415 ^ [_4269905, _4269907, _4269909]))))), 43418 ^ _1670770 : [(43419 ^ _1670770) ^ [_4271024, _4271026] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(fun(cart(real, _4269909), cart(real, _4269907)), real), onorm), s(fun(cart(real, _4269909), cart(real, _4269907)), i(s(fun(fun(cart(real, _4269909), cart(real, _4269907)), fun(cart(real, _4269909), cart(real, _4269907))), i(s(fun(fun(cart(real, _4269909), cart(real, _4269907)), fun(fun(cart(real, _4269909), cart(real, _4269907)), fun(cart(real, _4269909), cart(real, _4269907)))), _4269905), s(fun(cart(real, _4269909), cart(real, _4269907)), _4271026))), s(fun(cart(real, _4269909), cart(real, _4269907)), _4271024))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(fun(cart(real, _4269909), cart(real, _4269907)), real), onorm), s(fun(cart(real, _4269909), cart(real, _4269907)), _4271026))))), s(real, i(s(fun(fun(cart(real, _4269909), cart(real, _4269907)), real), onorm), s(fun(cart(real, _4269909), cart(real, _4269907)), _4271024))))))))), p(s(bool, i(s(fun(fun(cart(real, _4269909), cart(real, _4269907)), bool), linear), s(fun(cart(real, _4269909), cart(real, _4269907)), _4271026)))), p(s(bool, i(s(fun(fun(cart(real, _4269909), cart(real, _4269907)), bool), linear), s(fun(cart(real, _4269909), cart(real, _4269907)), _4271024))))]]], (28992 ^ _1670770) ^ [_2914616, _2914618, _2914620, _2914622, _2914624, _2914626, _2914628, _2914630] : [-(s(real, i(s(fun(fun(_2914630, real), real), i(s(fun(fun(_2914630, bool), fun(fun(_2914630, real), real)), sum), s(fun(_2914630, bool), _2914626))), s(fun(_2914630, real), _2914622))) = s(real, i(s(fun(fun(_2914628, real), real), i(s(fun(fun(_2914628, bool), fun(fun(_2914628, real), real)), sum), s(fun(_2914628, bool), _2914624))), s(fun(_2914628, real), _2914620)))), 28996 ^ _1670770 : [(28999 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2914630, bool), bool), i(s(fun(_2914630, fun(fun(_2914630, bool), bool)), in), s(_2914630, i(s(fun(_2914628, _2914630), _2914616), s(_2914628, 28995 ^ [_2914616, _2914618, _2914620, _2914622, _2914624, _2914626, _2914628, _2914630]))))), s(fun(_2914630, bool), _2914626)))), s(_2914628, i(s(fun(_2914630, _2914628), _2914618), s(_2914630, i(s(fun(_2914628, _2914630), _2914616), s(_2914628, 28995 ^ [_2914616, _2914618, _2914620, _2914622, _2914624, _2914626, _2914628, _2914630]))))) = s(_2914628, 28995 ^ [_2914616, _2914618, _2914620, _2914622, _2914624, _2914626, _2914628, _2914630])], (28997 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2914628, bool), bool), i(s(fun(_2914628, fun(fun(_2914628, bool), bool)), in), s(_2914628, 28995 ^ [_2914616, _2914618, _2914620, _2914622, _2914624, _2914626, _2914628, _2914630]))), s(fun(_2914628, bool), _2914624)))))]], 29005 ^ _1670770 : [(29008 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2914628, bool), bool), i(s(fun(_2914628, fun(fun(_2914628, bool), bool)), in), s(_2914628, i(s(fun(_2914630, _2914628), _2914618), s(_2914630, 29004 ^ [_2914616, _2914618, _2914620, _2914622, _2914624, _2914626, _2914628, _2914630]))))), s(fun(_2914628, bool), _2914624)))), s(_2914630, i(s(fun(_2914628, _2914630), _2914616), s(_2914628, i(s(fun(_2914630, _2914628), _2914618), s(_2914630, 29004 ^ [_2914616, _2914618, _2914620, _2914622, _2914624, _2914626, _2914628, _2914630]))))) = s(_2914630, 29004 ^ [_2914616, _2914618, _2914620, _2914622, _2914624, _2914626, _2914628, _2914630]), s(real, i(s(fun(_2914628, real), _2914620), s(_2914628, i(s(fun(_2914630, _2914628), _2914618), s(_2914630, 29004 ^ [_2914616, _2914618, _2914620, _2914622, _2914624, _2914626, _2914628, _2914630]))))) = s(real, i(s(fun(_2914630, real), _2914622), s(_2914630, 29004 ^ [_2914616, _2914618, _2914620, _2914622, _2914624, _2914626, _2914628, _2914630])))], (29006 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2914630, bool), bool), i(s(fun(_2914630, fun(fun(_2914630, bool), bool)), in), s(_2914630, 29004 ^ [_2914616, _2914618, _2914620, _2914622, _2914624, _2914626, _2914628, _2914630]))), s(fun(_2914630, bool), _2914626)))))]]], (12377 ^ _1670770) ^ [_2061522, _2061524] : [s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2061524))), s(num, _2061522))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), 12380 ^ _1670770 : [(12383 ^ _1670770) ^ [] : [s(num, _2061522) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (12381 ^ _1670770) ^ [] : [-(s(real, _2061524) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]]], (14229 ^ _1670770) ^ [_2105610, _2105612] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2105612))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_max), s(int, _2105612))), s(int, _2105610)))))))], (13210 ^ _1670770) ^ [] : [13211 ^ _1670770 : [(13214 ^ _1670770) ^ [_2079622] : [s(real, x) = s(real, i(s(fun(real, real), realu_neg), s(real, i(s(fun(num, real), realu_ofu_num), s(num, _2079622)))))], (13212 ^ _1670770) ^ [_2079591] : [s(real, x) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, _2079591)))]], -(p(s(bool, i(s(fun(real, bool), integer), s(real, x)))))], (42248 ^ _1670770) ^ [_4168494, _4168496, _4168498, _4168500, _4168502, _4168504] : [p(s(bool, i(s(fun(fun(cart(real, _4168502), fun(cart(real, _4168500), cart(real, _4168504))), bool), bilinear), s(fun(cart(real, _4168502), fun(cart(real, _4168500), cart(real, _4168504))), _4168498)))), -(s(cart(real, _4168504), i(s(fun(cart(real, _4168500), cart(real, _4168504)), i(s(fun(cart(real, _4168502), fun(cart(real, _4168500), cart(real, _4168504))), _4168498), s(cart(real, _4168502), _4168496))), s(cart(real, _4168500), i(s(fun(cart(real, _4168500), cart(real, _4168500)), vectoru_neg), s(cart(real, _4168500), _4168494))))) = s(cart(real, _4168504), i(s(fun(cart(real, _4168504), cart(real, _4168504)), vectoru_neg), s(cart(real, _4168504), i(s(fun(cart(real, _4168500), cart(real, _4168504)), i(s(fun(cart(real, _4168502), fun(cart(real, _4168500), cart(real, _4168504))), _4168498), s(cart(real, _4168502), _4168496))), s(cart(real, _4168500), _4168494))))))], (26029 ^ _1670770) ^ [_2714485, _2714487, _2714489, _2714491] : [-(s(num, i(s(fun(fun(_2714491, num), num), i(s(fun(fun(_2714491, bool), fun(fun(_2714491, num), num)), nsum), s(fun(_2714491, bool), i(s(fun(fun(_2714491, bool), fun(_2714491, bool)), i(s(fun(fun(_2714491, bool), fun(fun(_2714491, bool), fun(_2714491, bool))), union), s(fun(_2714491, bool), _2714487))), s(fun(_2714491, bool), _2714485))))), s(fun(_2714491, num), _2714489))) = s(num, i(s(fun(fun(_2714491, num), num), i(s(fun(fun(_2714491, bool), fun(fun(_2714491, num), num)), nsum), s(fun(_2714491, bool), _2714487))), s(fun(_2714491, num), _2714489)))), p(s(bool, i(s(fun(fun(_2714491, bool), bool), finite), s(fun(_2714491, bool), _2714487)))), 26035 ^ _1670770 : [(26040 ^ _1670770) ^ [] : [s(num, i(s(fun(_2714491, num), _2714489), s(_2714491, 26034 ^ [_2714485, _2714487, _2714489, _2714491]))) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (26038 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2714491, bool), bool), i(s(fun(_2714491, fun(fun(_2714491, bool), bool)), in), s(_2714491, 26034 ^ [_2714485, _2714487, _2714489, _2714491]))), s(fun(_2714491, bool), _2714487))))], (26036 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2714491, bool), bool), i(s(fun(_2714491, fun(fun(_2714491, bool), bool)), in), s(_2714491, 26034 ^ [_2714485, _2714487, _2714489, _2714491]))), s(fun(_2714491, bool), _2714485)))))]]], (11901 ^ _1670770) ^ [] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_min), s(real, x))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_min), s(real, y))), s(real, z))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_min), s(real, y))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_min), s(real, x))), s(real, z))))))], (13471 ^ _1670770) ^ [_2086318, _2086320, _2086322, _2086324] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2086324))), s(int, _2086322))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2086320))), s(int, _2086318))))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _2086324))), s(int, _2086320))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _2086322))), s(int, _2086318))))))], (8248 ^ _1670770) ^ [_1916336, _1916338] : [-(s(bool, i(s(fun(list(_1916336), bool), i(s(fun(list(_1916338), fun(list(_1916336), bool)), i(s(fun(fun(_1916338, fun(_1916336, bool)), fun(list(_1916338), fun(list(_1916336), bool))), all2), s(fun(_1916338, fun(_1916336, bool)), p0))), s(list(_1916338), nil))), s(list(_1916336), i(s(fun(list(_1916336), list(_1916336)), i(s(fun(_1916336, fun(list(_1916336), list(_1916336))), cons), s(_1916336, h2))), s(list(_1916336), t2))))) = s(bool, f0))], (46023 ^ _1670770) ^ [_4415489, _4415491] : [p(s(bool, i(s(fun(fun(cart(real, _4415491), bool), bool), i(s(fun(fun(cart(real, _4415491), bool), fun(fun(cart(real, _4415491), bool), bool)), subset), s(fun(cart(real, _4415491), bool), _4415489))), s(fun(cart(real, _4415491), bool), i(s(fun(fun(cart(real, _4415491), bool), fun(cart(real, _4415491), bool)), i(s(fun(cart(real, _4415491), fun(fun(cart(real, _4415491), bool), fun(cart(real, _4415491), bool))), insert), s(cart(real, _4415491), i(s(fun(num, cart(real, _4415491)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(fun(cart(real, _4415491), bool), empty)))))), -(s(num, i(s(fun(fun(cart(real, _4415491), bool), num), dim), s(fun(cart(real, _4415491), bool), _4415489))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (43827 ^ _1670770) ^ [_4287206, _4287208] : [s(cart(real, n10), i(s(fun(cart(real, _4287208), cart(real, n10)), i(s(fun(cart(real, _4287208), fun(cart(real, _4287208), cart(real, n10))), _4287206), s(cart(real, _4287208), 43828 ^ [_4287206, _4287208]))), s(cart(real, _4287208), 43829 ^ [_4287206, _4287208]))) = s(cart(real, n10), i(s(fun(real, cart(real, n10)), lift), s(real, i(s(fun(cart(real, _4287208), real), i(s(fun(cart(real, _4287208), fun(cart(real, _4287208), real)), dot), s(cart(real, _4287208), 43828 ^ [_4287206, _4287208]))), s(cart(real, _4287208), 43829 ^ [_4287206, _4287208]))))), 43832 ^ _1670770 : [(43833 ^ _1670770) ^ [_4287667] : [-(p(s(bool, i(s(fun(fun(cart(real, _4287208), cart(real, n10)), bool), linear), s(fun(cart(real, _4287208), cart(real, n10)), i(s(fun(cart(real, _4287208), fun(cart(real, _4287208), cart(real, n10))), _4287206), s(cart(real, _4287208), _4287667)))))))]]], (45784 ^ _1670770) ^ [_4403802, _4403804] : [-(p(s(bool, i(s(fun(fun(cart(real, _4403804), bool), bool), i(s(fun(fun(cart(real, _4403804), bool), fun(fun(cart(real, _4403804), bool), bool)), subset), s(fun(cart(real, _4403804), bool), _4403802))), s(fun(cart(real, _4403804), bool), i(s(fun(fun(cart(real, _4403804), bool), fun(cart(real, _4403804), bool)), span), s(fun(cart(real, _4403804), bool), 45778 ^ [_4403802, _4403804])))))))], (7372 ^ _1670770) ^ [_1880293] : [-(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(num, num), bit1), s(num, _1880293))))), s(num, u_0))) = s(bool, f0))], (20388 ^ _1670770) ^ [_2417945, _2417947] : [20440 ^ _1670770 : [(20441 ^ _1670770) ^ [_2420023, _2420025] : [p(s(bool, i(s(fun(fun(_2417947, bool), bool), finite), s(fun(_2417947, bool), _2420025)))), -(p(s(bool, i(s(fun(fun(_2417947, bool), bool), finite), s(fun(_2417947, bool), i(s(fun(fun(_2417947, bool), fun(_2417947, bool)), gspec), s(fun(_2417947, bool), i(s(fun(fun(_2417947, bool), fun(_2417947, bool)), i(s(fun(fun(_2417947, bool), fun(fun(_2417947, bool), fun(_2417947, bool))), _2417945), s(fun(_2417947, bool), _2420025))), s(fun(_2417947, bool), _2420023)))))))))]], 20394 ^ _1670770 : [(20397 ^ _1670770) ^ [_2418675, _2418677] : [p(s(bool, i(s(fun(_2417947, bool), i(s(fun(bool, fun(_2417947, bool)), i(s(fun(_2417947, fun(bool, fun(_2417947, bool))), setspec), s(_2417947, 20391 ^ [_2417945, _2417947]))), s(bool, _2418675))), s(_2417947, _2418677)))), 20408 ^ _1670770 : [(20413 ^ _1670770) ^ [] : [p(s(bool, _2418675))], (20411 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2417947, bool), 20390 ^ [_2417945, _2417947]), s(_2417947, _2418677)))))], (20409 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2417947, bool), bool), i(s(fun(_2417947, fun(fun(_2417947, bool), bool)), in), s(_2417947, _2418677))), s(fun(_2417947, bool), 20389 ^ [_2417945, _2417947])))))]], 20400 ^ _1670770 : [(20403 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2417947, bool), bool), i(s(fun(_2417947, fun(fun(_2417947, bool), bool)), in), s(_2417947, _2418677))), s(fun(_2417947, bool), 20389 ^ [_2417945, _2417947])))), p(s(bool, i(s(fun(_2417947, bool), 20390 ^ [_2417945, _2417947]), s(_2417947, _2418677))))], (20401 ^ _1670770) ^ [] : [-(p(s(bool, _2418675)))]]], (20395 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2417947, bool), i(s(fun(fun(_2417947, bool), fun(_2417947, bool)), i(s(fun(fun(_2417947, bool), fun(fun(_2417947, bool), fun(_2417947, bool))), _2417945), s(fun(_2417947, bool), 20389 ^ [_2417945, _2417947]))), s(fun(_2417947, bool), 20390 ^ [_2417945, _2417947]))), s(_2417947, 20391 ^ [_2417945, _2417947])))))]], 20418 ^ _1670770 : [(20437 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2417947, bool), i(s(fun(bool, fun(_2417947, bool)), i(s(fun(_2417947, fun(bool, fun(_2417947, bool))), setspec), s(_2417947, 20391 ^ [_2417945, _2417947]))), s(bool, 20417 ^ [_2417945, _2417947]))), s(_2417947, 20416 ^ [_2417945, _2417947])))))], (20419 ^ _1670770) ^ [] : [p(s(bool, 20417 ^ [_2417945, _2417947])), 20422 ^ _1670770 : [(20425 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2417947, bool), 20390 ^ [_2417945, _2417947]), s(_2417947, 20416 ^ [_2417945, _2417947])))))], (20423 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2417947, bool), bool), i(s(fun(_2417947, fun(fun(_2417947, bool), bool)), in), s(_2417947, 20416 ^ [_2417945, _2417947]))), s(fun(_2417947, bool), 20389 ^ [_2417945, _2417947])))))]]], (20427 ^ _1670770) ^ [] : [-(p(s(bool, 20417 ^ [_2417945, _2417947]))), p(s(bool, i(s(fun(fun(_2417947, bool), bool), i(s(fun(_2417947, fun(fun(_2417947, bool), bool)), in), s(_2417947, 20416 ^ [_2417945, _2417947]))), s(fun(_2417947, bool), 20389 ^ [_2417945, _2417947])))), p(s(bool, i(s(fun(_2417947, bool), 20390 ^ [_2417945, _2417947]), s(_2417947, 20416 ^ [_2417945, _2417947]))))], (20439 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2417947, bool), i(s(fun(fun(_2417947, bool), fun(_2417947, bool)), i(s(fun(fun(_2417947, bool), fun(fun(_2417947, bool), fun(_2417947, bool))), _2417945), s(fun(_2417947, bool), 20389 ^ [_2417945, _2417947]))), s(fun(_2417947, bool), 20390 ^ [_2417945, _2417947]))), s(_2417947, 20391 ^ [_2417945, _2417947]))))]]], (22097 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(num, bool), bool), finite), s(fun(num, bool), univ))))], (2669 ^ _1670770) ^ [_1714925, _1714927, _1714929] : [2671 ^ _1670770 : [(2674 ^ _1670770) ^ [] : [p(s(bool, _1714925))], (2672 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1714929, bool), _1714927), s(_1714929, 2670 ^ [_1714925, _1714927, _1714929]))))]], 2675 ^ _1670770 : [(2676 ^ _1670770) ^ [_1715114] : [-(p(s(bool, i(s(fun(_1714929, bool), _1714927), s(_1714929, _1715114))))), -(p(s(bool, _1714925)))]]], (43958 ^ _1670770) ^ [_4299743, _4299745] : [p(s(bool, i(s(fun(fun(cart(real, _4299745), bool), bool), subspace), s(fun(cart(real, _4299745), bool), _4299743)))), 43961 ^ _1670770 : [(43964 ^ _1670770) ^ [_4300407, _4300409] : [-(p(s(bool, i(s(fun(fun(cart(real, _4299745), bool), bool), i(s(fun(cart(real, _4299745), fun(fun(cart(real, _4299745), bool), bool)), in), s(cart(real, _4299745), i(s(fun(cart(real, _4299745), cart(real, _4299745)), i(s(fun(cart(real, _4299745), fun(cart(real, _4299745), cart(real, _4299745))), vectoru_add), s(cart(real, _4299745), _4300409))), s(cart(real, _4299745), _4300407))))), s(fun(cart(real, _4299745), bool), _4299743))))), p(s(bool, i(s(fun(fun(cart(real, _4299745), bool), bool), i(s(fun(cart(real, _4299745), fun(fun(cart(real, _4299745), bool), bool)), in), s(cart(real, _4299745), _4300409))), s(fun(cart(real, _4299745), bool), _4299743)))), p(s(bool, i(s(fun(fun(cart(real, _4299745), bool), bool), i(s(fun(cart(real, _4299745), fun(fun(cart(real, _4299745), bool), bool)), in), s(cart(real, _4299745), _4300407))), s(fun(cart(real, _4299745), bool), _4299743))))], (43974 ^ _1670770) ^ [_4300954, _4300956] : [p(s(bool, i(s(fun(fun(cart(real, _4299745), bool), bool), i(s(fun(cart(real, _4299745), fun(fun(cart(real, _4299745), bool), bool)), in), s(cart(real, _4299745), _4300954))), s(fun(cart(real, _4299745), bool), _4299743)))), -(p(s(bool, i(s(fun(fun(cart(real, _4299745), bool), bool), i(s(fun(cart(real, _4299745), fun(fun(cart(real, _4299745), bool), bool)), in), s(cart(real, _4299745), i(s(fun(cart(real, _4299745), cart(real, _4299745)), i(s(fun(real, fun(cart(real, _4299745), cart(real, _4299745))), r_), s(real, _4300956))), s(cart(real, _4299745), _4300954))))), s(fun(cart(real, _4299745), bool), _4299743)))))], (43962 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4299745), bool), bool), i(s(fun(cart(real, _4299745), fun(fun(cart(real, _4299745), bool), bool)), in), s(cart(real, _4299745), i(s(fun(num, cart(real, _4299745)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(fun(cart(real, _4299745), bool), _4299743)))))]]], (45797 ^ _1670770) ^ [_4404325, _4404327] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(cart(real, _4404327), bool), fun(num, bool)), hasu_size), s(fun(cart(real, _4404327), bool), 45787 ^ [_4404325, _4404327]))), s(num, i(s(fun(fun(cart(real, _4404327), bool), num), dim), s(fun(cart(real, _4404327), bool), _4404325)))))))], (22099 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(num, bool), bool), infinite), s(fun(num, bool), univ)))))], (4663 ^ _1670770) ^ [_1788822, _1788824, _1788826, _1788828] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1788828))), s(num, _1788824))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1788826))), s(num, _1788822))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1788828))), s(num, _1788826)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1788824))), s(num, _1788822))))], (8689 ^ _1670770) ^ [_1941106, _1941108, _1941110] : [p(s(bool, i(s(fun(list(_1941110), bool), i(s(fun(fun(_1941110, bool), fun(list(_1941110), bool)), all0), s(fun(_1941110, bool), _1941108))), s(list(_1941110), _1941106)))), 8692 ^ _1670770 : [(8693 ^ _1670770) ^ [_1941302] : [p(s(bool, i(s(fun(list(_1941110), bool), i(s(fun(_1941110, fun(list(_1941110), bool)), mem), s(_1941110, _1941302))), s(list(_1941110), _1941106)))), -(p(s(bool, i(s(fun(_1941110, bool), _1941108), s(_1941110, _1941302)))))]]], (44848 ^ _1670770) ^ [_4353087, _4353089, _4353091, _4353093] : [-(p(s(bool, i(s(fun(fun(cart(real, _4353093), bool), bool), i(s(fun(cart(real, _4353093), fun(fun(cart(real, _4353093), bool), bool)), in), s(cart(real, _4353093), _4353089))), s(fun(cart(real, _4353093), bool), i(s(fun(fun(cart(real, _4353093), bool), fun(cart(real, _4353093), bool)), span), s(fun(cart(real, _4353093), bool), i(s(fun(fun(cart(real, _4353093), bool), fun(cart(real, _4353093), bool)), i(s(fun(cart(real, _4353093), fun(fun(cart(real, _4353093), bool), fun(cart(real, _4353093), bool))), insert), s(cart(real, _4353093), _4353091))), s(fun(cart(real, _4353093), bool), i(s(fun(cart(real, _4353093), fun(cart(real, _4353093), bool)), i(s(fun(fun(cart(real, _4353093), bool), fun(cart(real, _4353093), fun(cart(real, _4353093), bool))), delete), s(fun(cart(real, _4353093), bool), _4353087))), s(cart(real, _4353093), _4353089))))))))))), p(s(bool, i(s(fun(fun(cart(real, _4353093), bool), bool), i(s(fun(cart(real, _4353093), fun(fun(cart(real, _4353093), bool), bool)), in), s(cart(real, _4353093), _4353091))), s(fun(cart(real, _4353093), bool), i(s(fun(fun(cart(real, _4353093), bool), fun(cart(real, _4353093), bool)), span), s(fun(cart(real, _4353093), bool), _4353087)))))), -(p(s(bool, i(s(fun(fun(cart(real, _4353093), bool), bool), i(s(fun(cart(real, _4353093), fun(fun(cart(real, _4353093), bool), bool)), in), s(cart(real, _4353093), _4353091))), s(fun(cart(real, _4353093), bool), i(s(fun(fun(cart(real, _4353093), bool), fun(cart(real, _4353093), bool)), span), s(fun(cart(real, _4353093), bool), i(s(fun(cart(real, _4353093), fun(cart(real, _4353093), bool)), i(s(fun(fun(cart(real, _4353093), bool), fun(cart(real, _4353093), fun(cart(real, _4353093), bool))), delete), s(fun(cart(real, _4353093), bool), _4353087))), s(cart(real, _4353093), _4353089)))))))))], (10417 ^ _1670770) ^ [_2011152, _2011154, _2011156] : [-(p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_le), s(prod(hreal, hreal), _2011156))), s(prod(hreal, hreal), _2011152))))), p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_le), s(prod(hreal, hreal), _2011156))), s(prod(hreal, hreal), _2011154)))), p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_le), s(prod(hreal, hreal), _2011154))), s(prod(hreal, hreal), _2011152))))], (41522 ^ _1670770) ^ [_4121005, _4121007, _4121009] : [41529 ^ _1670770 : [(41532 ^ _1670770) ^ [] : [-(s(real, i(s(fun(cart(real, _4121009), real), i(s(fun(cart(real, _4121009), fun(cart(real, _4121009), real)), dot), s(cart(real, _4121009), _4121007))), s(cart(real, _4121009), i(s(fun(num, cart(real, _4121009)), basis), s(num, _4121005))))) = s(real, i(s(fun(num, real), i(s(fun(cart(real, _4121009), fun(num, real)), d_), s(cart(real, _4121009), _4121007))), s(num, _4121005))))], (41530 ^ _1670770) ^ [] : [-(s(real, i(s(fun(cart(real, _4121009), real), i(s(fun(cart(real, _4121009), fun(cart(real, _4121009), real)), dot), s(cart(real, _4121009), i(s(fun(num, cart(real, _4121009)), basis), s(num, _4121005))))), s(cart(real, _4121009), _4121007))) = s(real, i(s(fun(num, real), i(s(fun(cart(real, _4121009), fun(num, real)), d_), s(cart(real, _4121009), _4121007))), s(num, _4121005))))]], p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _4121005)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4121005))), s(num, i(s(fun(fun(_4121009, bool), num), dimindex), s(fun(_4121009, bool), univ))))))], (29179 ^ _1670770) ^ [_2927230, _2927232] : [29182 ^ _1670770 : [(29183 ^ _1670770) ^ [_2927578] : [s(real, i(s(fun(_2927232, real), i(s(fun(_2927232, fun(_2927232, real)), _2927230), s(_2927232, 29180 ^ [_2927230, _2927232]))), s(_2927232, 29181 ^ [_2927230, _2927232]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), i(s(fun(bool, fun(real, fun(real, real))), cond), s(bool, _2927578))), s(real, y))), s(real, i(s(fun(_2927232, real), f), s(_2927232, 29181 ^ [_2927230, _2927232]))))), 29186 ^ _1670770 : [(29189 ^ _1670770) ^ [] : [s(_2927232, 29181 ^ [_2927230, _2927232]) = s(_2927232, 29180 ^ [_2927230, _2927232])], (29187 ^ _1670770) ^ [] : [-(p(s(bool, _2927578)))]], 29190 ^ _1670770 : [(29193 ^ _1670770) ^ [] : [p(s(bool, _2927578))], (29191 ^ _1670770) ^ [] : [-(s(_2927232, 29181 ^ [_2927230, _2927232]) = s(_2927232, 29180 ^ [_2927230, _2927232]))]]]], 29196 ^ _1670770 : [(29197 ^ _1670770) ^ [_2928011, _2928013] : [-(s(real, i(s(fun(fun(_2927232, real), real), i(s(fun(fun(_2927232, bool), fun(fun(_2927232, real), real)), sum), s(fun(_2927232, bool), _2928013))), s(fun(_2927232, real), i(s(fun(_2927232, fun(_2927232, real)), _2927230), s(_2927232, _2928011))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(fun(_2927232, real), real), i(s(fun(fun(_2927232, bool), fun(fun(_2927232, real), real)), sum), s(fun(_2927232, bool), _2928013))), s(fun(_2927232, real), f))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, y))), s(real, i(s(fun(_2927232, real), f), s(_2927232, _2928011)))))))), p(s(bool, i(s(fun(fun(_2927232, bool), bool), finite), s(fun(_2927232, bool), _2928013)))), p(s(bool, i(s(fun(fun(_2927232, bool), bool), i(s(fun(_2927232, fun(fun(_2927232, bool), bool)), in), s(_2927232, _2928011))), s(fun(_2927232, bool), _2928013))))]]], (42876 ^ _1670770) ^ [_4233977, _4233979, _4233981, _4233983, _4233985] : [-(s(real, i(s(fun(num, real), i(s(fun(cart(real, _4233985), fun(num, real)), d_), s(cart(real, _4233985), i(s(fun(cart(real, _4233983), cart(real, _4233985)), i(s(fun(cart(cart(real, _4233983), _4233985), fun(cart(real, _4233983), cart(real, _4233985))), matrixu_vectoru_mul), s(cart(cart(real, _4233983), _4233985), _4233981))), s(cart(real, _4233983), _4233979))))), s(num, _4233977))) = s(real, i(s(fun(cart(real, _4233983), real), i(s(fun(cart(real, _4233983), fun(cart(real, _4233983), real)), dot), s(cart(real, _4233983), i(s(fun(num, cart(real, _4233983)), i(s(fun(cart(cart(real, _4233983), _4233985), fun(num, cart(real, _4233983))), d_), s(cart(cart(real, _4233983), _4233985), _4233981))), s(num, _4233977))))), s(cart(real, _4233983), _4233979)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _4233977)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4233977))), s(num, i(s(fun(fun(_4233985, bool), num), dimindex), s(fun(_4233985, bool), univ))))))], (27865 ^ _1670770) ^ [_2834157, _2834159] : [27882 ^ _1670770 : [(27883 ^ _1670770) ^ [_2834790, _2834792] : [-(s(real, i(s(fun(fun(_2834159, real), real), i(s(fun(fun(_2834159, bool), fun(fun(_2834159, real), real)), sum), s(fun(_2834159, bool), _2834792))), s(fun(_2834159, real), i(s(fun(_2834159, fun(_2834159, real)), _2834157), s(_2834159, _2834790))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), i(s(fun(bool, fun(real, fun(real, real))), cond), s(bool, i(s(fun(fun(_2834159, bool), bool), i(s(fun(_2834159, fun(fun(_2834159, bool), bool)), in), s(_2834159, _2834790))), s(fun(_2834159, bool), _2834792))))), s(real, b0))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))]], 27868 ^ _1670770 : [(27869 ^ _1670770) ^ [_2834399] : [s(real, i(s(fun(_2834159, real), i(s(fun(_2834159, fun(_2834159, real)), _2834157), s(_2834159, 27866 ^ [_2834157, _2834159]))), s(_2834159, 27867 ^ [_2834157, _2834159]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), i(s(fun(bool, fun(real, fun(real, real))), cond), s(bool, _2834399))), s(real, b0))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), 27872 ^ _1670770 : [(27875 ^ _1670770) ^ [] : [s(_2834159, 27867 ^ [_2834157, _2834159]) = s(_2834159, 27866 ^ [_2834157, _2834159])], (27873 ^ _1670770) ^ [] : [-(p(s(bool, _2834399)))]], 27876 ^ _1670770 : [(27879 ^ _1670770) ^ [] : [p(s(bool, _2834399))], (27877 ^ _1670770) ^ [] : [-(s(_2834159, 27867 ^ [_2834157, _2834159]) = s(_2834159, 27866 ^ [_2834157, _2834159]))]]]]], (11233 ^ _1670770) ^ [_2031461, _2031463] : [s(real, _2031461) = s(real, i(s(fun(real, real), realu_neg), s(real, _2031463))), -(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2031463))), s(real, _2031461))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (24383 ^ _1670770) ^ [_2590970, _2590972, _2590974] : [-(p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, _2590970))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2590974))), s(num, _2590972))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2590974))), s(num, _2590970)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2590970))), s(num, _2590972))))], (39932 ^ _1670770) ^ [_3986268, _3986270, _3986272] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(prod(cart(real, _3986272), cart(real, _3986272)), real), distance), s(prod(cart(real, _3986272), cart(real, _3986272)), i(s(fun(cart(real, _3986272), prod(cart(real, _3986272), cart(real, _3986272))), i(s(fun(cart(real, _3986272), fun(cart(real, _3986272), prod(cart(real, _3986272), cart(real, _3986272)))), c_), s(cart(real, _3986272), _3986270))), s(cart(real, _3986272), _3986268)))))))), s(cart(real, _3986272), _3986270) = s(cart(real, _3986272), _3986268)], (5793 ^ _1670770) ^ [_1816331, _1816333] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1816333))), s(num, _1816331)))), -(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _1816333))), s(num, _1816331))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (8703 ^ _1670770) ^ [_1941773, _1941775, _1941777] : [8708 ^ _1670770 : [(8711 ^ _1670770) ^ [_1942265] : [p(s(bool, i(s(fun(_1941775, bool), i(s(fun(_1941777, fun(_1941775, bool)), 8704 ^ [_1941773, _1941775, _1941777]), s(_1941777, _1942265))), s(_1941775, 8705 ^ [_1941773, _1941775, _1941777]))))], (8709 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1941775, bool), i(s(fun(fun(_1941777, fun(_1941775, bool)), fun(_1941775, bool)), _1941773), s(fun(_1941777, fun(_1941775, bool)), 8704 ^ [_1941773, _1941775, _1941777]))), s(_1941775, 8705 ^ [_1941773, _1941775, _1941777])))))]], 8713 ^ _1670770 : [(8716 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1941775, bool), i(s(fun(fun(_1941777, fun(_1941775, bool)), fun(_1941775, bool)), _1941773), s(fun(_1941777, fun(_1941775, bool)), 8704 ^ [_1941773, _1941775, _1941777]))), s(_1941775, 8705 ^ [_1941773, _1941775, _1941777]))))], (8714 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1941775, bool), i(s(fun(_1941777, fun(_1941775, bool)), 8704 ^ [_1941773, _1941775, _1941777]), s(_1941777, 8712 ^ [_1941773, _1941775, _1941777]))), s(_1941775, 8705 ^ [_1941773, _1941775, _1941777])))))]], 8717 ^ _1670770 : [(8724 ^ _1670770) ^ [_1942862, _1942864] : [p(s(bool, i(s(fun(list(_1941775), bool), i(s(fun(fun(_1941775, bool), fun(list(_1941775), bool)), ex0), s(fun(_1941775, bool), i(s(fun(fun(_1941777, fun(_1941775, bool)), fun(_1941775, bool)), _1941773), s(fun(_1941777, fun(_1941775, bool)), _1942864))))), s(list(_1941775), _1942862)))), -(p(s(bool, i(s(fun(list(_1941775), bool), i(s(fun(fun(_1941775, bool), fun(list(_1941775), bool)), ex0), s(fun(_1941775, bool), i(s(fun(_1941777, fun(_1941775, bool)), _1942864), s(_1941777, 8727 ^ [_1941773, _1941775, _1941777, _1942862, _1942864]))))), s(list(_1941775), _1942862)))))], (8718 ^ _1670770) ^ [_1942522, _1942524] : [8719 ^ _1670770 : [(8720 ^ _1670770) ^ [_1942691] : [p(s(bool, i(s(fun(list(_1941775), bool), i(s(fun(fun(_1941775, bool), fun(list(_1941775), bool)), ex0), s(fun(_1941775, bool), i(s(fun(_1941777, fun(_1941775, bool)), _1942524), s(_1941777, _1942691))))), s(list(_1941775), _1942522))))]], -(p(s(bool, i(s(fun(list(_1941775), bool), i(s(fun(fun(_1941775, bool), fun(list(_1941775), bool)), ex0), s(fun(_1941775, bool), i(s(fun(fun(_1941777, fun(_1941775, bool)), fun(_1941775, bool)), _1941773), s(fun(_1941777, fun(_1941775, bool)), _1942524))))), s(list(_1941775), _1942522)))))]]], (15355 ^ _1670770) ^ [_2135464, _2135466] : [-(s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(prod(num, num), num), numu_gcd), s(prod(num, num), i(s(fun(num, prod(num, num)), i(s(fun(num, fun(num, prod(num, num))), c_), s(num, _2135466))), s(num, _2135464))))))) = s(int, i(s(fun(prod(int, int), int), intu_gcd), s(prod(int, int), i(s(fun(int, prod(int, int)), i(s(fun(int, fun(int, prod(int, int))), c_), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _2135466))))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _2135464))))))))], (41997 ^ _1670770) ^ [_4146619, _4146621, _4146623] : [s(cart(real, _4146621), i(s(fun(cart(real, _4146623), cart(real, _4146621)), _4146619), s(cart(real, _4146623), 41998 ^ [_4146619, _4146621, _4146623]))) = s(cart(real, _4146621), i(s(fun(num, cart(real, _4146621)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(p(s(bool, i(s(fun(fun(cart(real, _4146623), cart(real, _4146621)), bool), linear), s(fun(cart(real, _4146623), cart(real, _4146621)), _4146619)))))], (979 ^ _1670770) ^ [_1683447, _1683449] : [p(s(bool, _1683447)), -(p(s(bool, _1683447)))], (36173 ^ _1670770) ^ [_3714743, _3714745, _3714747, _3714749] : [-(p(s(bool, i(s(fun(fun(fun(_3714745, _3714743), bool), bool), i(s(fun(fun(fun(_3714749, _3714747), bool), fun(fun(fun(_3714745, _3714743), bool), bool)), a_u_c), s(fun(fun(_3714749, _3714747), bool), univ))), s(fun(fun(_3714745, _3714743), bool), univ))))), p(s(bool, i(s(fun(fun(_3714745, bool), bool), i(s(fun(fun(_3714749, bool), fun(fun(_3714745, bool), bool)), a_u_c), s(fun(_3714749, bool), univ))), s(fun(_3714745, bool), univ)))), p(s(bool, i(s(fun(fun(_3714743, bool), bool), i(s(fun(fun(_3714747, bool), fun(fun(_3714743, bool), bool)), a_u_c), s(fun(_3714747, bool), univ))), s(fun(_3714743, bool), univ))))], (9224 ^ _1670770) ^ [_1969364, _1969366, _1969368] : [9225 ^ _1670770 : [(9226 ^ _1670770) ^ [_1969536, _1969538] : [s(list(_1969368), _1969364) = s(list(_1969368), i(s(fun(list(_1969368), list(_1969368)), i(s(fun(list(_1969368), fun(list(_1969368), list(_1969368))), append), s(list(_1969368), _1969538))), s(list(_1969368), i(s(fun(list(_1969368), list(_1969368)), i(s(fun(_1969368, fun(list(_1969368), list(_1969368))), cons), s(_1969368, _1969366))), s(list(_1969368), _1969536)))))]], -(p(s(bool, i(s(fun(list(_1969368), bool), i(s(fun(_1969368, fun(list(_1969368), bool)), mem), s(_1969368, _1969366))), s(list(_1969368), _1969364)))))], (41814 ^ _1670770) ^ [_4133845] : [p(s(bool, i(s(fun(cart(_4133845, n10), bool), p0), s(cart(_4133845, n10), i(s(fun(list(_4133845), cart(_4133845, n10)), vector), s(list(_4133845), i(s(fun(list(_4133845), list(_4133845)), i(s(fun(_4133845, fun(list(_4133845), list(_4133845))), cons), s(_4133845, 41815 ^ [_4133845]))), s(list(_4133845), nil)))))))), 41818 ^ _1670770 : [(41819 ^ _1670770) ^ [_4134170] : [-(p(s(bool, i(s(fun(cart(_4133845, n10), bool), p0), s(cart(_4133845, n10), _4134170)))))]]], (5324 ^ _1670770) ^ [_1804451, _1804453, _1804455] : [s(num, _1804455) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(p(s(bool, 5316 ^ [_1804451, _1804453, _1804455])))], (12768 ^ _1670770) ^ [_2070532] : [-(s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(num, _2070532))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), i(s(fun(bool, fun(real, fun(real, real))), cond), s(bool, 12754 ^ [_2070532]))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))], (7254 ^ _1670770) ^ [_1876857, _1876859] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), numeral), s(num, _1876859))))), s(num, i(s(fun(num, num), numeral), s(num, _1876857))))) = s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1876859))), s(num, _1876857))))))], (33584 ^ _1670770) ^ [_3581001, _3581003] : [p(s(bool, i(s(fun(fun(prod(_3581003, _3581003), bool), bool), poset), s(fun(prod(_3581003, _3581003), bool), _3581001)))), 33587 ^ _1670770 : [(33588 ^ _1670770) ^ [_3581208] : [-(s(bool, i(s(fun(_3581003, bool), i(s(fun(fun(prod(_3581003, _3581003), bool), fun(_3581003, bool)), fl), s(fun(prod(_3581003, _3581003), bool), _3581001))), s(_3581003, _3581208))) = s(bool, i(s(fun(prod(_3581003, _3581003), bool), _3581001), s(prod(_3581003, _3581003), i(s(fun(_3581003, prod(_3581003, _3581003)), i(s(fun(_3581003, fun(_3581003, prod(_3581003, _3581003))), c_), s(_3581003, _3581208))), s(_3581003, _3581208))))))]]], (14877 ^ _1670770) ^ [_2121142] : [14879 ^ _1670770 : [(14882 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(int, bool), _2121142), s(int, 14878 ^ [_2121142]))))], (14880 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, 14878 ^ [_2121142])))))]], 14883 ^ _1670770 : [(14884 ^ _1670770) ^ [_2121320] : [-(p(s(bool, i(s(fun(int, bool), _2121142), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _2121320)))))))]]], (39048 ^ _1670770) ^ [_3950867, _3950869, _3950871] : [s(cart(real, _3950871), i(s(fun(num, cart(real, _3950871)), vec), s(num, _3950869))) = s(cart(real, _3950871), i(s(fun(num, cart(real, _3950871)), vec), s(num, _3950867))), -(s(num, _3950869) = s(num, _3950867))], (29020 ^ _1670770) ^ [_2916227, _2916229, _2916231, _2916233] : [-(s(real, i(s(fun(fun(_2916233, real), real), i(s(fun(fun(_2916233, bool), fun(fun(_2916233, real), real)), sum), s(fun(_2916233, bool), _2916227))), s(fun(_2916233, real), i(s(fun(fun(_2916233, _2916233), fun(_2916233, real)), i(s(fun(fun(_2916233, real), fun(fun(_2916233, _2916233), fun(_2916233, real))), o), s(fun(_2916233, real), _2916231))), s(fun(_2916233, _2916233), _2916229))))) = s(real, i(s(fun(fun(_2916233, real), real), i(s(fun(fun(_2916233, bool), fun(fun(_2916233, real), real)), sum), s(fun(_2916233, bool), _2916227))), s(fun(_2916233, real), _2916231)))), p(s(bool, i(s(fun(fun(_2916233, bool), bool), finite), s(fun(_2916233, bool), _2916227)))), 29028 ^ _1670770 : [(29031 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2916233, bool), bool), i(s(fun(_2916233, fun(fun(_2916233, bool), bool)), in), s(_2916233, i(s(fun(_2916233, _2916233), _2916229), s(_2916233, 29027 ^ [_2916227, _2916229, _2916231, _2916233]))))), s(fun(_2916233, bool), _2916227))))], (29029 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2916233, bool), bool), i(s(fun(_2916233, fun(fun(_2916233, bool), bool)), in), s(_2916233, 29027 ^ [_2916227, _2916229, _2916231, _2916233]))), s(fun(_2916233, bool), _2916227)))))]], 29034 ^ _1670770 : [(29037 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2916233, bool), bool), i(s(fun(_2916233, fun(fun(_2916233, bool), bool)), in), s(_2916233, 29033 ^ [_2916227, _2916229, _2916231, _2916233]))), s(fun(_2916233, bool), _2916227)))))], (29039 ^ _1670770) ^ [] : [-(s(_2916233, i(s(fun(_2916233, _2916233), _2916229), s(_2916233, 29032 ^ [_2916227, _2916229, _2916231, _2916233]))) = s(_2916233, i(s(fun(_2916233, _2916233), _2916229), s(_2916233, 29033 ^ [_2916227, _2916229, _2916231, _2916233]))))], (29041 ^ _1670770) ^ [] : [s(_2916233, 29032 ^ [_2916227, _2916229, _2916231, _2916233]) = s(_2916233, 29033 ^ [_2916227, _2916229, _2916231, _2916233])], (29035 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2916233, bool), bool), i(s(fun(_2916233, fun(fun(_2916233, bool), bool)), in), s(_2916233, 29032 ^ [_2916227, _2916229, _2916231, _2916233]))), s(fun(_2916233, bool), _2916227)))))]]], (2734 ^ _1670770) ^ [_1716258, _1716260, _1716262] : [2735 ^ _1670770 : [(2738 ^ _1670770) ^ [_1716386] : [p(s(bool, _1716258))], (2736 ^ _1670770) ^ [_1716350] : [-(p(s(bool, i(s(fun(_1716262, bool), _1716260), s(_1716262, _1716350)))))]], p(s(bool, i(s(fun(_1716262, bool), _1716260), s(_1716262, 2741 ^ [_1716258, _1716260, _1716262])))), -(p(s(bool, _1716258)))], (42859 ^ _1670770) ^ [_4232560, _4232562, _4232564, _4232566, _4232568] : [-(s(cart(real, _4232568), i(s(fun(cart(real, _4232566), cart(real, _4232568)), i(s(fun(cart(cart(real, _4232566), _4232568), fun(cart(real, _4232566), cart(real, _4232568))), matrixu_vectoru_mul), s(cart(cart(real, _4232566), _4232568), _4232564))), s(cart(real, _4232566), i(s(fun(cart(real, _4232566), cart(real, _4232566)), i(s(fun(real, fun(cart(real, _4232566), cart(real, _4232566))), r_), s(real, _4232560))), s(cart(real, _4232566), _4232562))))) = s(cart(real, _4232568), i(s(fun(cart(real, _4232568), cart(real, _4232568)), i(s(fun(real, fun(cart(real, _4232568), cart(real, _4232568))), r_), s(real, _4232560))), s(cart(real, _4232568), i(s(fun(cart(real, _4232566), cart(real, _4232568)), i(s(fun(cart(cart(real, _4232566), _4232568), fun(cart(real, _4232566), cart(real, _4232568))), matrixu_vectoru_mul), s(cart(cart(real, _4232566), _4232568), _4232564))), s(cart(real, _4232566), _4232562))))))], (39774 ^ _1670770) ^ [_3979341, _3979343] : [-(s(real, i(s(fun(cart(real, _3979343), real), vectoru_norm), s(cart(real, _3979343), _3979341))) = s(real, a0)), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, a0)))), s(real, i(s(fun(cart(real, _3979343), real), i(s(fun(cart(real, _3979343), fun(cart(real, _3979343), real)), dot), s(cart(real, _3979343), _3979341))), s(cart(real, _3979343), _3979341))) = s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, a0))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))))], (14249 ^ _1670770) ^ [_2106064, _2106066, _2106068] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_min), s(int, _2106068))), s(int, _2106066))))), s(int, _2106064)))), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2106068))), s(int, _2106064))))), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2106066))), s(int, _2106064)))))], (45791 ^ _1670770) ^ [_4404068, _4404070] : [-(p(s(bool, i(s(fun(fun(cart(real, _4404070), bool), bool), i(s(fun(fun(cart(real, _4404070), bool), fun(fun(cart(real, _4404070), bool), bool)), subset), s(fun(cart(real, _4404070), bool), 45787 ^ [_4404068, _4404070]))), s(fun(cart(real, _4404070), bool), _4404068)))))], (10206 ^ _1670770) ^ [_2004352, _2004354, _2004356] : [-(s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_mul), s(hreal, _2004356))), s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _2004354))), s(hreal, _2004352))))) = s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_mul), s(hreal, _2004356))), s(hreal, _2004354))))), s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_mul), s(hreal, _2004356))), s(hreal, _2004352))))))], (46899 ^ _1670770) ^ [_4468108, _4468110] : [46900 ^ _1670770 : [(46901 ^ _1670770) ^ [_4468275] : [s(cart(cart(real, _4468110), _4468110), i(s(fun(cart(cart(real, _4468110), _4468110), cart(cart(real, _4468110), _4468110)), i(s(fun(cart(cart(real, _4468110), _4468110), fun(cart(cart(real, _4468110), _4468110), cart(cart(real, _4468110), _4468110))), matrixu_mul), s(cart(cart(real, _4468110), _4468110), _4468275))), s(cart(cart(real, _4468110), _4468110), _4468108))) = s(cart(cart(real, _4468110), _4468110), i(s(fun(num, cart(cart(real, _4468110), _4468110)), mat), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))]], -(p(s(bool, i(s(fun(cart(cart(real, _4468110), _4468110), bool), invertible), s(cart(cart(real, _4468110), _4468110), _4468108)))))], (35708 ^ _1670770) ^ [_3693111, _3693113, _3693115] : [s(fun(_3693113, bool), _3693111) = s(fun(_3693113, bool), empty), -(p(s(bool, i(s(fun(fun(_3693115, bool), bool), i(s(fun(fun(_3693113, bool), fun(fun(_3693115, bool), bool)), a_u_c), s(fun(_3693113, bool), _3693111))), s(fun(_3693115, bool), empty)))))], (3857 ^ _1670770) ^ [_1770430] : [p(s(bool, i(s(fun(ind0, bool), numu_rep), s(ind0, _1770430)))), -(s(ind0, _1770430) = s(ind0, indu_0)), 3865 ^ _1670770 : [(3868 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(ind0, bool), numu_rep), s(ind0, 3864 ^ [_1770430])))))], (3866 ^ _1670770) ^ [] : [-(s(ind0, _1770430) = s(ind0, i(s(fun(ind0, ind0), indu_suc), s(ind0, 3864 ^ [_1770430]))))]]], (14854 ^ _1670770) ^ [_2120494] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _2120494))), s(int, _2120494))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (16598 ^ _1670770) ^ [_2190358, _2190360, _2190362, _2190364] : [-(p(s(bool, i(s(fun(fun(_2190364, bool), bool), i(s(fun(fun(_2190364, bool), fun(fun(_2190364, bool), bool)), psubset), s(fun(_2190364, bool), _2190362))), s(fun(_2190364, bool), _2190358))))), p(s(bool, i(s(fun(fun(_2190364, bool), bool), i(s(fun(fun(_2190364, bool), fun(fun(_2190364, bool), bool)), psubset), s(fun(_2190364, bool), _2190362))), s(fun(_2190364, bool), _2190360)))), p(s(bool, i(s(fun(fun(_2190364, bool), bool), i(s(fun(fun(_2190364, bool), fun(fun(_2190364, bool), bool)), subset), s(fun(_2190364, bool), _2190360))), s(fun(_2190364, bool), _2190358))))], (4537 ^ _1670770) ^ [_1785426] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, _1785426)))), s(num, _1785426) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (45328 ^ _1670770) ^ [_4380099, _4380101] : [-(p(s(bool, i(s(fun(fun(cart(real, _4380101), bool), bool), independent), s(fun(cart(real, _4380101), bool), i(s(fun(fun(cart(real, _4380101), bool), fun(cart(real, _4380101), bool)), gspec), s(fun(cart(real, _4380101), bool), _4380099))))))), 45332 ^ _1670770 : [(45335 ^ _1670770) ^ [_4380630, _4380632] : [p(s(bool, i(s(fun(cart(real, _4380101), bool), i(s(fun(bool, fun(cart(real, _4380101), bool)), i(s(fun(cart(real, _4380101), fun(bool, fun(cart(real, _4380101), bool))), setspec), s(cart(real, _4380101), 45329 ^ [_4380099, _4380101]))), s(bool, _4380630))), s(cart(real, _4380101), i(s(fun(num, cart(real, _4380101)), basis), s(num, _4380632)))))), 45346 ^ _1670770 : [(45351 ^ _1670770) ^ [] : [p(s(bool, _4380630))], (45349 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4380632))), s(num, i(s(fun(fun(_4380101, bool), num), dimindex), s(fun(_4380101, bool), univ)))))))], (45347 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _4380632)))))]], 45338 ^ _1670770 : [(45341 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _4380632)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4380632))), s(num, i(s(fun(fun(_4380101, bool), num), dimindex), s(fun(_4380101, bool), univ))))))], (45339 ^ _1670770) ^ [] : [-(p(s(bool, _4380630)))]]], (45333 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(cart(real, _4380101), bool), _4380099), s(cart(real, _4380101), 45329 ^ [_4380099, _4380101])))))]], 45356 ^ _1670770 : [(45375 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(cart(real, _4380101), bool), i(s(fun(bool, fun(cart(real, _4380101), bool)), i(s(fun(cart(real, _4380101), fun(bool, fun(cart(real, _4380101), bool))), setspec), s(cart(real, _4380101), 45329 ^ [_4380099, _4380101]))), s(bool, 45355 ^ [_4380099, _4380101]))), s(cart(real, _4380101), i(s(fun(num, cart(real, _4380101)), basis), s(num, 45354 ^ [_4380099, _4380101])))))))], (45357 ^ _1670770) ^ [] : [p(s(bool, 45355 ^ [_4380099, _4380101])), 45360 ^ _1670770 : [(45363 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 45354 ^ [_4380099, _4380101]))), s(num, i(s(fun(fun(_4380101, bool), num), dimindex), s(fun(_4380101, bool), univ)))))))], (45361 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, 45354 ^ [_4380099, _4380101])))))]]], (45365 ^ _1670770) ^ [] : [-(p(s(bool, 45355 ^ [_4380099, _4380101]))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, 45354 ^ [_4380099, _4380101])))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 45354 ^ [_4380099, _4380101]))), s(num, i(s(fun(fun(_4380101, bool), num), dimindex), s(fun(_4380101, bool), univ))))))], (45377 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(cart(real, _4380101), bool), _4380099), s(cart(real, _4380101), 45329 ^ [_4380099, _4380101]))))]]], (11435 ^ _1670770) ^ [_2036631] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2036631))) = s(real, i(s(fun(real, real), realu_neg), s(real, _2036631))))], (46693 ^ _1670770) ^ [_4457398, _4457400, _4457402, _4457404] : [46700 ^ _1670770 : [(46703 ^ _1670770) ^ [_4457876] : [-(s(_4457402, i(s(fun(_4457404, _4457402), _4457398), s(_4457404, i(s(fun(_4457402, _4457404), _4457400), s(_4457402, _4457876))))) = s(_4457402, _4457876))], (46701 ^ _1670770) ^ [_4457826] : [-(s(_4457404, i(s(fun(_4457402, _4457404), _4457400), s(_4457402, i(s(fun(_4457404, _4457402), _4457398), s(_4457404, _4457826))))) = s(_4457404, _4457826))]], s(fun(_4457404, _4457404), i(s(fun(fun(_4457404, _4457402), fun(_4457404, _4457404)), i(s(fun(fun(_4457402, _4457404), fun(fun(_4457404, _4457402), fun(_4457404, _4457404))), o), s(fun(_4457402, _4457404), _4457400))), s(fun(_4457404, _4457402), _4457398))) = s(fun(_4457404, _4457404), i1), s(fun(_4457402, _4457402), i(s(fun(fun(_4457402, _4457404), fun(_4457402, _4457402)), i(s(fun(fun(_4457404, _4457402), fun(fun(_4457402, _4457404), fun(_4457402, _4457402))), o), s(fun(_4457404, _4457402), _4457398))), s(fun(_4457402, _4457404), _4457400))) = s(fun(_4457402, _4457402), i1)], (1494 ^ _1670770) ^ [_1691687, _1691689, _1691691] : [p(s(bool, i(s(fun(_1691689, bool), i(s(fun(_1691691, fun(_1691689, bool)), _1691687), s(_1691691, 1496 ^ [_1691687, _1691689, _1691691]))), s(_1691689, 1495 ^ [_1691687, _1691689, _1691691])))), 1499 ^ _1670770 : [(1500 ^ _1670770) ^ [_1691920, _1691922] : [-(p(s(bool, i(s(fun(_1691689, bool), i(s(fun(_1691691, fun(_1691689, bool)), _1691687), s(_1691691, _1691922))), s(_1691689, _1691920)))))]]], (28069 ^ _1670770) ^ [_2846832, _2846834, _2846836, _2846838] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(fun(_2846838, real), real), i(s(fun(fun(_2846838, bool), fun(fun(_2846838, real), real)), sum), s(fun(_2846838, bool), _2846836))), s(fun(_2846838, real), _2846834))))), s(real, _2846832))))), p(s(bool, i(s(fun(fun(_2846838, bool), bool), finite), s(fun(_2846838, bool), _2846836)))), -(s(fun(_2846838, bool), _2846836) = s(fun(_2846838, bool), empty)), 28079 ^ _1670770 : [(28082 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(_2846838, real), _2846834), s(_2846838, 28078 ^ [_2846832, _2846834, _2846836, _2846838]))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, _2846832))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(fun(_2846838, bool), num), card), s(fun(_2846838, bool), _2846836))))))))))], (28080 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2846838, bool), bool), i(s(fun(_2846838, fun(fun(_2846838, bool), bool)), in), s(_2846838, 28078 ^ [_2846832, _2846834, _2846836, _2846838]))), s(fun(_2846838, bool), _2846836)))))]]], (12560 ^ _1670770) ^ [_2065415, _2065417] : [12568 ^ _1670770 : [(12573 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, 12567 ^ [_2065415, _2065417]))), s(real, _2065415)))))], (12571 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, 12567 ^ [_2065415, _2065417]))), s(real, _2065417)))))], (12569 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, 12567 ^ [_2065415, _2065417])))))]], p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2065417)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2065415))))], (17970 ^ _1670770) ^ [_2271849, _2271851, _2271853, _2271855, _2271857] : [17976 ^ _1670770 : [(17979 ^ _1670770) ^ [_2272968, _2272970, _2272972] : [p(s(bool, i(s(fun(_2271857, bool), i(s(fun(bool, fun(_2271857, bool)), i(s(fun(_2271857, fun(bool, fun(_2271857, bool))), setspec), s(_2271857, 17973 ^ [_2271849, _2271851, _2271853, _2271855, _2271857]))), s(bool, i(s(fun(_2271851, bool), i(s(fun(_2271853, fun(_2271851, bool)), i(s(fun(_2271855, fun(_2271853, fun(_2271851, bool))), 17971 ^ [_2271849, _2271851, _2271853, _2271855, _2271857]), s(_2271855, _2272972))), s(_2271853, _2272970))), s(_2271851, _2272968))))), s(_2271857, i(s(fun(_2271851, _2271857), i(s(fun(_2271853, fun(_2271851, _2271857)), i(s(fun(_2271855, fun(_2271853, fun(_2271851, _2271857))), 17972 ^ [_2271849, _2271851, _2271853, _2271855, _2271857]), s(_2271855, _2272972))), s(_2271853, _2272970))), s(_2271851, _2272968))))))], (17977 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2271857, bool), i(s(fun(fun(_2271855, fun(_2271853, fun(_2271851, _2271857))), fun(_2271857, bool)), i(s(fun(fun(_2271855, fun(_2271853, fun(_2271851, bool))), fun(fun(_2271855, fun(_2271853, fun(_2271851, _2271857))), fun(_2271857, bool))), _2271849), s(fun(_2271855, fun(_2271853, fun(_2271851, bool))), 17971 ^ [_2271849, _2271851, _2271853, _2271855, _2271857]))), s(fun(_2271855, fun(_2271853, fun(_2271851, _2271857))), 17972 ^ [_2271849, _2271851, _2271853, _2271855, _2271857]))), s(_2271857, 17973 ^ [_2271849, _2271851, _2271853, _2271855, _2271857])))))]], 17983 ^ _1670770 : [(17986 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2271857, bool), i(s(fun(fun(_2271855, fun(_2271853, fun(_2271851, _2271857))), fun(_2271857, bool)), i(s(fun(fun(_2271855, fun(_2271853, fun(_2271851, bool))), fun(fun(_2271855, fun(_2271853, fun(_2271851, _2271857))), fun(_2271857, bool))), _2271849), s(fun(_2271855, fun(_2271853, fun(_2271851, bool))), 17971 ^ [_2271849, _2271851, _2271853, _2271855, _2271857]))), s(fun(_2271855, fun(_2271853, fun(_2271851, _2271857))), 17972 ^ [_2271849, _2271851, _2271853, _2271855, _2271857]))), s(_2271857, 17973 ^ [_2271849, _2271851, _2271853, _2271855, _2271857]))))], (17984 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2271857, bool), i(s(fun(bool, fun(_2271857, bool)), i(s(fun(_2271857, fun(bool, fun(_2271857, bool))), setspec), s(_2271857, 17973 ^ [_2271849, _2271851, _2271853, _2271855, _2271857]))), s(bool, i(s(fun(_2271851, bool), i(s(fun(_2271853, fun(_2271851, bool)), i(s(fun(_2271855, fun(_2271853, fun(_2271851, bool))), 17971 ^ [_2271849, _2271851, _2271853, _2271855, _2271857]), s(_2271855, 17980 ^ [_2271849, _2271851, _2271853, _2271855, _2271857]))), s(_2271853, 17981 ^ [_2271849, _2271851, _2271853, _2271855, _2271857]))), s(_2271851, 17982 ^ [_2271849, _2271851, _2271853, _2271855, _2271857]))))), s(_2271857, i(s(fun(_2271851, _2271857), i(s(fun(_2271853, fun(_2271851, _2271857)), i(s(fun(_2271855, fun(_2271853, fun(_2271851, _2271857))), 17972 ^ [_2271849, _2271851, _2271853, _2271855, _2271857]), s(_2271855, 17980 ^ [_2271849, _2271851, _2271853, _2271855, _2271857]))), s(_2271853, 17981 ^ [_2271849, _2271851, _2271853, _2271855, _2271857]))), s(_2271851, 17982 ^ [_2271849, _2271851, _2271853, _2271855, _2271857])))))))]], 17987 ^ _1670770 : [(18003 ^ _1670770) ^ [_2274598, _2274600] : [18011 ^ _1670770 : [(18014 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2271857, bool), q0), s(_2271857, 18010 ^ [_2271849, _2271851, _2271853, _2271855, _2271857, _2274598, _2274600])))))], (18012 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2271857, bool), bool), i(s(fun(_2271857, fun(fun(_2271857, bool), bool)), in), s(_2271857, 18010 ^ [_2271849, _2271851, _2271853, _2271855, _2271857, _2274598, _2274600]))), s(fun(_2271857, bool), i(s(fun(fun(_2271857, bool), fun(_2271857, bool)), gspec), s(fun(_2271857, bool), i(s(fun(fun(_2271855, fun(_2271853, fun(_2271851, _2271857))), fun(_2271857, bool)), i(s(fun(fun(_2271855, fun(_2271853, fun(_2271851, bool))), fun(fun(_2271855, fun(_2271853, fun(_2271851, _2271857))), fun(_2271857, bool))), _2271849), s(fun(_2271855, fun(_2271853, fun(_2271851, bool))), _2274600))), s(fun(_2271855, fun(_2271853, fun(_2271851, _2271857))), _2274598)))))))))]], 18004 ^ _1670770 : [(18005 ^ _1670770) ^ [_2274926, _2274928, _2274930] : [p(s(bool, i(s(fun(_2271851, bool), i(s(fun(_2271853, fun(_2271851, bool)), i(s(fun(_2271855, fun(_2271853, fun(_2271851, bool))), _2274600), s(_2271855, _2274930))), s(_2271853, _2274928))), s(_2271851, _2274926)))), p(s(bool, i(s(fun(_2271857, bool), q0), s(_2271857, i(s(fun(_2271851, _2271857), i(s(fun(_2271853, fun(_2271851, _2271857)), i(s(fun(_2271855, fun(_2271853, fun(_2271851, _2271857))), _2274598), s(_2271855, _2274930))), s(_2271853, _2274928))), s(_2271851, _2274926))))))]]], (17988 ^ _1670770) ^ [_2273628, _2273630] : [17998 ^ _1670770 : [(18001 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2271857, bool), q0), s(_2271857, i(s(fun(_2271851, _2271857), i(s(fun(_2271853, fun(_2271851, _2271857)), i(s(fun(_2271855, fun(_2271853, fun(_2271851, _2271857))), _2273628), s(_2271855, 17995 ^ [_2271849, _2271851, _2271853, _2271855, _2271857, _2273628, _2273630]))), s(_2271853, 17996 ^ [_2271849, _2271851, _2271853, _2271855, _2271857, _2273628, _2273630]))), s(_2271851, 17997 ^ [_2271849, _2271851, _2271853, _2271855, _2271857, _2273628, _2273630])))))))], (17999 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2271851, bool), i(s(fun(_2271853, fun(_2271851, bool)), i(s(fun(_2271855, fun(_2271853, fun(_2271851, bool))), _2273630), s(_2271855, 17995 ^ [_2271849, _2271851, _2271853, _2271855, _2271857, _2273628, _2273630]))), s(_2271853, 17996 ^ [_2271849, _2271851, _2271853, _2271855, _2271857, _2273628, _2273630]))), s(_2271851, 17997 ^ [_2271849, _2271851, _2271853, _2271855, _2271857, _2273628, _2273630])))))]], 17989 ^ _1670770 : [(17990 ^ _1670770) ^ [_2273956] : [p(s(bool, i(s(fun(fun(_2271857, bool), bool), i(s(fun(_2271857, fun(fun(_2271857, bool), bool)), in), s(_2271857, _2273956))), s(fun(_2271857, bool), i(s(fun(fun(_2271857, bool), fun(_2271857, bool)), gspec), s(fun(_2271857, bool), i(s(fun(fun(_2271855, fun(_2271853, fun(_2271851, _2271857))), fun(_2271857, bool)), i(s(fun(fun(_2271855, fun(_2271853, fun(_2271851, bool))), fun(fun(_2271855, fun(_2271853, fun(_2271851, _2271857))), fun(_2271857, bool))), _2271849), s(fun(_2271855, fun(_2271853, fun(_2271851, bool))), _2273630))), s(fun(_2271855, fun(_2271853, fun(_2271851, _2271857))), _2273628)))))))), p(s(bool, i(s(fun(_2271857, bool), q0), s(_2271857, _2273956))))]]]]], (8126 ^ _1670770) ^ [_1910881] : [-(s(list(_1910881), i(s(fun(_1910881, list(_1910881)), i(s(fun(num, fun(_1910881, list(_1910881))), replicate), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(_1910881, x))) = s(list(_1910881), nil))], (13459 ^ _1670770) ^ [_2086122] : [s(int, i(s(fun(int, int), intu_abs), s(int, _2086122))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(int, _2086122) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (8204 ^ _1670770) ^ [_1914121, _1914123] : [s(list(_1914121), l2) = s(list(_1914121), nil), -(p(s(bool, i(s(fun(list(_1914121), bool), i(s(fun(list(_1914123), fun(list(_1914121), bool)), i(s(fun(fun(_1914123, fun(_1914121, bool)), fun(list(_1914123), fun(list(_1914121), bool))), all2), s(fun(_1914123, fun(_1914121, bool)), p0))), s(list(_1914123), nil))), s(list(_1914121), l2)))))], (14411 ^ _1670770) ^ [_2109741] : [s(int, _2109741) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(int, i(s(fun(int, int), intu_neg), s(int, _2109741))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (8274 ^ _1670770) ^ [_1918267, _1918269, _1918271] : [-(s(list(_1918271), i(s(fun(list(_1918267), list(_1918271)), i(s(fun(list(_1918269), fun(list(_1918267), list(_1918271))), i(s(fun(fun(_1918269, fun(_1918267, _1918271)), fun(list(_1918269), fun(list(_1918267), list(_1918271)))), map2), s(fun(_1918269, fun(_1918267, _1918271)), f))), s(list(_1918269), i(s(fun(list(_1918269), list(_1918269)), i(s(fun(_1918269, fun(list(_1918269), list(_1918269))), cons), s(_1918269, h1))), s(list(_1918269), t1))))), s(list(_1918267), i(s(fun(list(_1918267), list(_1918267)), i(s(fun(_1918267, fun(list(_1918267), list(_1918267))), cons), s(_1918267, h2))), s(list(_1918267), t2))))) = s(list(_1918271), i(s(fun(list(_1918271), list(_1918271)), i(s(fun(_1918271, fun(list(_1918271), list(_1918271))), cons), s(_1918271, i(s(fun(_1918267, _1918271), i(s(fun(_1918269, fun(_1918267, _1918271)), f), s(_1918269, h1))), s(_1918267, h2))))), s(list(_1918271), i(s(fun(list(_1918267), list(_1918271)), i(s(fun(list(_1918269), fun(list(_1918267), list(_1918271))), i(s(fun(fun(_1918269, fun(_1918267, _1918271)), fun(list(_1918269), fun(list(_1918267), list(_1918271)))), map2), s(fun(_1918269, fun(_1918267, _1918271)), f))), s(list(_1918269), t1))), s(list(_1918267), t2))))))], (7276 ^ _1670770) ^ [_1877555] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, u_0))), s(num, i(s(fun(num, num), bit0), s(num, _1877555))))) = s(num, u_0))], (13893 ^ _1670770) ^ [_2097046] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2097046))), s(int, _2097046)))))], (7654 ^ _1670770) ^ [_1887680, _1887682, _1887684] : [s(num, _1887682) = s(num, _1887680), -(s(fun(num, fun(_1887684, bool)), i(s(fun(num, fun(num, fun(_1887684, bool))), injn), s(num, _1887682))) = s(fun(num, fun(_1887684, bool)), i(s(fun(num, fun(num, fun(_1887684, bool))), injn), s(num, _1887680))))], (30144 ^ _1670770) ^ [_2978092, _2978094] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(finite_sum(_2978094, _2978092), bool), fun(num, bool)), hasu_size), s(fun(finite_sum(_2978094, _2978092), bool), univ))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(fun(_2978094, bool), num), dimindex), s(fun(_2978094, bool), univ))))), s(num, i(s(fun(fun(_2978092, bool), num), dimindex), s(fun(_2978092, bool), univ)))))))))], (29866 ^ _1670770) ^ [_2965617, _2965619] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(finite_image(_2965619), bool), fun(num, bool)), hasu_size), s(fun(finite_image(_2965619), bool), univ))), s(num, i(s(fun(fun(_2965619, bool), num), dimindex), s(fun(_2965619, bool), _2965617)))))))], (29304 ^ _1670770) ^ [_2933545, _2933547, _2933549, _2933551] : [29306 ^ _1670770 : [(29311 ^ _1670770) ^ [] : [s(real, i(s(fun(num, real), _2933551), s(num, 29305 ^ [_2933545, _2933547, _2933549, _2933551]))) = s(real, i(s(fun(num, real), _2933549), s(num, 29305 ^ [_2933545, _2933547, _2933549, _2933551])))], (29309 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 29305 ^ [_2933545, _2933547, _2933549, _2933551]))), s(num, _2933545)))))], (29307 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2933547))), s(num, 29305 ^ [_2933545, _2933547, _2933549, _2933551])))))]], -(s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2933547))), s(num, _2933545))))), s(fun(num, real), _2933551))) = s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2933547))), s(num, _2933545))))), s(fun(num, real), _2933549))))], (15349 ^ _1670770) ^ [_2135177, _2135179, _2135181] : [-(s(bool, i(s(fun(fun(num, fun(num, bool)), bool), i(s(fun(num, fun(fun(num, fun(num, bool)), bool)), i(s(fun(num, fun(num, fun(fun(num, fun(num, bool)), bool))), a_a_), s(num, _2135181))), s(num, _2135179))), s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), numu_mod), s(num, _2135177))))) = s(bool, i(s(fun(fun(int, fun(int, bool)), bool), i(s(fun(int, fun(fun(int, fun(int, bool)), bool)), i(s(fun(int, fun(int, fun(fun(int, fun(int, bool)), bool))), a_a_), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _2135181))))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _2135179))))), s(fun(int, fun(int, bool)), i(s(fun(int, fun(int, fun(int, bool))), intu_mod), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _2135177))))))))], (29331 ^ _1670770) ^ [_2934871, _2934873, _2934875] : [29333 ^ _1670770 : [(29338 ^ _1670770) ^ [] : [s(real, i(s(fun(num, real), _2934875), s(num, 29332 ^ [_2934871, _2934873, _2934875]))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (29336 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 29332 ^ [_2934871, _2934873, _2934875]))), s(num, _2934871)))))], (29334 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2934873))), s(num, 29332 ^ [_2934871, _2934873, _2934875])))))]], -(s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2934873))), s(num, _2934871))))), s(fun(num, real), _2934875))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (42912 ^ _1670770) ^ [_4236501, _4236503, _4236505, _4236507] : [-(s(cart(real, _4236505), i(s(fun(cart(cart(real, _4236505), _4236507), cart(real, _4236505)), i(s(fun(num, fun(cart(cart(real, _4236505), _4236507), cart(real, _4236505))), row), s(num, _4236501))), s(cart(cart(real, _4236505), _4236507), i(s(fun(cart(cart(real, _4236507), _4236505), cart(cart(real, _4236505), _4236507)), transp), s(cart(cart(real, _4236507), _4236505), _4236503))))) = s(cart(real, _4236505), i(s(fun(cart(cart(real, _4236507), _4236505), cart(real, _4236505)), i(s(fun(num, fun(cart(cart(real, _4236507), _4236505), cart(real, _4236505))), column), s(num, _4236501))), s(cart(cart(real, _4236507), _4236505), _4236503)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _4236501)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4236501))), s(num, i(s(fun(fun(_4236507, bool), num), dimindex), s(fun(_4236507, bool), univ))))))], (16320 ^ _1670770) ^ [_2179804, _2179806, _2179808, _2179810] : [p(s(bool, i(s(fun(fun(_2179810, bool), bool), i(s(fun(_2179810, fun(fun(_2179810, bool), bool)), in), s(_2179810, _2179806))), s(fun(_2179810, bool), i(s(fun(_2179810, fun(_2179810, bool)), i(s(fun(fun(_2179810, bool), fun(_2179810, fun(_2179810, bool))), delete), s(fun(_2179810, bool), _2179808))), s(_2179810, _2179804)))))), 16323 ^ _1670770 : [(16326 ^ _1670770) ^ [] : [s(_2179810, _2179806) = s(_2179810, _2179804)], (16324 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2179810, bool), bool), i(s(fun(_2179810, fun(fun(_2179810, bool), bool)), in), s(_2179810, _2179806))), s(fun(_2179810, bool), _2179808)))))]]], (3135 ^ _1670770) ^ [_1728653, _1728655, _1728657] : [-(s(fun(_1728657, n10), _1728655) = s(fun(_1728657, n10), _1728653))], (20690 ^ _1670770) ^ [_2432192] : [s(fun(_2432192, bool), s0) = s(fun(_2432192, bool), empty), -(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2432192, bool), fun(num, bool)), hasu_size), s(fun(_2432192, bool), s0))), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))], (3433 ^ _1670770) ^ [_1740385, _1740387, _1740389, _1740391, _1740393, _1740395] : [-(s(_1740395, i(s(fun(prod(_1740393, _1740391), _1740395), i(s(fun(fun(_1740393, fun(_1740391, _1740395)), fun(prod(_1740393, _1740391), _1740395)), uncurry), s(fun(_1740393, fun(_1740391, _1740395)), _1740389))), s(prod(_1740393, _1740391), i(s(fun(_1740391, prod(_1740393, _1740391)), i(s(fun(_1740393, fun(_1740391, prod(_1740393, _1740391))), c_), s(_1740393, _1740387))), s(_1740391, _1740385))))) = s(_1740395, i(s(fun(_1740391, _1740395), i(s(fun(_1740393, fun(_1740391, _1740395)), _1740389), s(_1740393, _1740387))), s(_1740391, _1740385))))], (4006 ^ _1670770) ^ [_1773976, _1773978, _1773980] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1773980))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1773978))), s(num, _1773976))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1773980))), s(num, _1773978))))), s(num, _1773976))))], (2747 ^ _1670770) ^ [_1716562, _1716564, _1716566] : [2748 ^ _1670770 : [(2751 ^ _1670770) ^ [_1716690] : [p(s(bool, _1716562))], (2749 ^ _1670770) ^ [_1716654] : [-(p(s(bool, i(s(fun(_1716566, bool), _1716564), s(_1716566, _1716654)))))]], p(s(bool, i(s(fun(_1716566, bool), _1716564), s(_1716566, 2754 ^ [_1716562, _1716564, _1716566])))), -(p(s(bool, _1716562)))], (1861 ^ _1670770) ^ [_1699754, _1699756, _1699758] : [1869 ^ _1670770 : [(1872 ^ _1670770) ^ [] : [-(p(s(bool, _1699754)))], (1870 ^ _1670770) ^ [] : [-(p(s(bool, _1699756)))]], 1864 ^ _1670770 : [(1865 ^ _1670770) ^ [_1699848] : [p(s(bool, _1699756))]], 1866 ^ _1670770 : [(1867 ^ _1670770) ^ [_1699879] : [p(s(bool, _1699754))]]], (7262 ^ _1670770) ^ [_1877083] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), bit1), s(num, _1877083))))), s(num, u_0))) = s(num, i(s(fun(num, num), bit1), s(num, _1877083))))], (7308 ^ _1670770) ^ [_1878813] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, i(s(fun(num, num), bit0), s(num, _1878813))))), s(num, u_0))) = s(num, i(s(fun(num, num), bit1), s(num, u_0))))], (17006 ^ _1670770) ^ [_2212621, _2212623, _2212625, _2212627] : [p(s(bool, i(s(fun(fun(_2212627, bool), bool), i(s(fun(fun(_2212627, bool), fun(fun(_2212627, bool), bool)), subset), s(fun(_2212627, bool), _2212623))), s(fun(_2212627, bool), i(s(fun(_2212627, fun(_2212627, bool)), i(s(fun(fun(_2212627, bool), fun(_2212627, fun(_2212627, bool))), delete), s(fun(_2212627, bool), _2212621))), s(_2212627, _2212625)))))), 17009 ^ _1670770 : [(17012 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2212627, bool), bool), i(s(fun(fun(_2212627, bool), fun(fun(_2212627, bool), bool)), subset), s(fun(_2212627, bool), _2212623))), s(fun(_2212627, bool), _2212621)))))], (17010 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2212627, bool), bool), i(s(fun(_2212627, fun(fun(_2212627, bool), bool)), in), s(_2212627, _2212625))), s(fun(_2212627, bool), _2212623))))]]], (3352 ^ _1670770) ^ [_1736777, _1736779, _1736781] : [-(s(prod(_1736781, _1736779), i(s(fun(fun(_1736781, fun(_1736779, bool)), prod(_1736781, _1736779)), absu_prod), s(fun(_1736781, fun(_1736779, bool)), i(s(fun(prod(_1736781, _1736779), fun(_1736781, fun(_1736779, bool))), repu_prod), s(prod(_1736781, _1736779), _1736777))))) = s(prod(_1736781, _1736779), _1736777))], (25516 ^ _1670770) ^ [_2677300, _2677302, _2677304] : [25521 ^ _1670770 : [(25524 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2677304, bool), 25517 ^ [_2677300, _2677302, _2677304]), s(_2677304, 25518 ^ [_2677300, _2677302, _2677304])))))], (25522 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2677304, bool), i(s(fun(fun(_2677304, bool), fun(_2677304, bool)), _2677300), s(fun(_2677304, bool), 25517 ^ [_2677300, _2677302, _2677304]))), s(_2677304, 25518 ^ [_2677300, _2677302, _2677304])))))]], 25525 ^ _1670770 : [(25528 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2677304, bool), i(s(fun(fun(_2677304, bool), fun(_2677304, bool)), _2677300), s(fun(_2677304, bool), 25517 ^ [_2677300, _2677302, _2677304]))), s(_2677304, 25518 ^ [_2677300, _2677302, _2677304]))))], (25526 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2677304, bool), 25517 ^ [_2677300, _2677302, _2677304]), s(_2677304, 25518 ^ [_2677300, _2677302, _2677304]))))]], 25529 ^ _1670770 : [(25530 ^ _1670770) ^ [_2678804] : [25582 ^ _1670770 : [(25583 ^ _1670770) ^ [_2681746] : [s(_2677302, i(s(fun(_2677304, _2677302), i(s(fun(fun(_2677304, _2677302), fun(_2677304, _2677302)), i(s(fun(fun(_2677304, _2677302), fun(fun(_2677304, _2677302), fun(_2677304, _2677302))), i(s(fun(fun(_2677304, bool), fun(fun(_2677304, _2677302), fun(fun(_2677304, _2677302), fun(_2677304, _2677302)))), _2681746), s(fun(_2677304, bool), 25584 ^ [_2677300, _2677302, _2677304, _2678804, _2681746]))), s(fun(_2677304, _2677302), 25585 ^ [_2677300, _2677302, _2677304, _2678804, _2681746]))), s(fun(_2677304, _2677302), 25586 ^ [_2677300, _2677302, _2677304, _2678804, _2681746]))), s(_2677304, 25587 ^ [_2677300, _2677302, _2677304, _2678804, _2681746]))) = s(_2677302, i(s(fun(_2677302, _2677302), i(s(fun(_2677302, fun(_2677302, _2677302)), i(s(fun(bool, fun(_2677302, fun(_2677302, _2677302))), cond), s(bool, i(s(fun(_2677304, bool), 25584 ^ [_2677300, _2677302, _2677304, _2678804, _2681746]), s(_2677304, 25587 ^ [_2677300, _2677302, _2677304, _2678804, _2681746]))))), s(_2677302, i(s(fun(_2677304, _2677302), 25585 ^ [_2677300, _2677302, _2677304, _2678804, _2681746]), s(_2677304, 25587 ^ [_2677300, _2677302, _2677304, _2678804, _2681746]))))), s(_2677302, i(s(fun(_2677304, _2677302), 25586 ^ [_2677300, _2677302, _2677304, _2678804, _2681746]), s(_2677304, 25587 ^ [_2677300, _2677302, _2677304, _2678804, _2681746]))))), 25590 ^ _1670770 : [(25591 ^ _1670770) ^ [_2683180] : [p(s(bool, i(s(fun(fun(_2677302, fun(_2677302, _2677302)), bool), monoidal), s(fun(_2677302, fun(_2677302, _2677302)), _2683180)))), 25594 ^ _1670770 : [(25595 ^ _1670770) ^ [_2683845, _2683847, _2683849, _2683851] : [p(s(bool, i(s(fun(fun(_2677304, bool), bool), finite), s(fun(_2677304, bool), _2683851)))), -(s(_2677302, i(s(fun(fun(_2677304, _2677302), _2677302), i(s(fun(fun(_2677304, bool), fun(fun(_2677304, _2677302), _2677302)), i(s(fun(fun(_2677302, fun(_2677302, _2677302)), fun(fun(_2677304, bool), fun(fun(_2677304, _2677302), _2677302))), iterate), s(fun(_2677302, fun(_2677302, _2677302)), _2683180))), s(fun(_2677304, bool), _2683851))), s(fun(_2677304, _2677302), i(s(fun(fun(_2677304, _2677302), fun(_2677304, _2677302)), i(s(fun(fun(_2677304, _2677302), fun(fun(_2677304, _2677302), fun(_2677304, _2677302))), i(s(fun(fun(_2677304, bool), fun(fun(_2677304, _2677302), fun(fun(_2677304, _2677302), fun(_2677304, _2677302)))), _2681746), s(fun(_2677304, bool), _2683849))), s(fun(_2677304, _2677302), _2683847))), s(fun(_2677304, _2677302), _2683845))))) = s(_2677302, i(s(fun(_2677302, _2677302), i(s(fun(_2677302, fun(_2677302, _2677302)), _2683180), s(_2677302, i(s(fun(fun(_2677304, _2677302), _2677302), i(s(fun(fun(_2677304, bool), fun(fun(_2677304, _2677302), _2677302)), i(s(fun(fun(_2677302, fun(_2677302, _2677302)), fun(fun(_2677304, bool), fun(fun(_2677304, _2677302), _2677302))), iterate), s(fun(_2677302, fun(_2677302, _2677302)), _2683180))), s(fun(_2677304, bool), i(s(fun(fun(_2677304, bool), fun(_2677304, bool)), gspec), s(fun(_2677304, bool), i(s(fun(fun(_2677304, bool), fun(_2677304, bool)), i(s(fun(fun(_2677304, bool), fun(fun(_2677304, bool), fun(_2677304, bool))), _2678804), s(fun(_2677304, bool), _2683851))), s(fun(_2677304, bool), _2683849))))))), s(fun(_2677304, _2677302), _2683847))))), s(_2677302, i(s(fun(fun(_2677304, _2677302), _2677302), i(s(fun(fun(_2677304, bool), fun(fun(_2677304, _2677302), _2677302)), i(s(fun(fun(_2677302, fun(_2677302, _2677302)), fun(fun(_2677304, bool), fun(fun(_2677304, _2677302), _2677302))), iterate), s(fun(_2677302, fun(_2677302, _2677302)), _2683180))), s(fun(_2677304, bool), i(s(fun(fun(_2677304, bool), fun(_2677304, bool)), gspec), s(fun(_2677304, bool), i(s(fun(fun(_2677304, bool), fun(_2677304, bool)), i(s(fun(fun(_2677304, bool), fun(fun(_2677304, bool), fun(_2677304, bool))), _2678804), s(fun(_2677304, bool), _2683851))), s(fun(_2677304, bool), i(s(fun(fun(_2677304, bool), fun(_2677304, bool)), _2677300), s(fun(_2677304, bool), _2683849))))))))), s(fun(_2677304, _2677302), _2683845))))))]]]]]], 25536 ^ _1670770 : [(25539 ^ _1670770) ^ [_2680250, _2680252] : [p(s(bool, i(s(fun(_2677304, bool), i(s(fun(bool, fun(_2677304, bool)), i(s(fun(_2677304, fun(bool, fun(_2677304, bool))), setspec), s(_2677304, 25533 ^ [_2677300, _2677302, _2677304, _2678804]))), s(bool, _2680250))), s(_2677304, _2680252)))), 25550 ^ _1670770 : [(25555 ^ _1670770) ^ [] : [p(s(bool, _2680250))], (25553 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2677304, bool), 25532 ^ [_2677300, _2677302, _2677304, _2678804]), s(_2677304, _2680252)))))], (25551 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2677304, bool), bool), i(s(fun(_2677304, fun(fun(_2677304, bool), bool)), in), s(_2677304, _2680252))), s(fun(_2677304, bool), 25531 ^ [_2677300, _2677302, _2677304, _2678804])))))]], 25542 ^ _1670770 : [(25545 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2677304, bool), bool), i(s(fun(_2677304, fun(fun(_2677304, bool), bool)), in), s(_2677304, _2680252))), s(fun(_2677304, bool), 25531 ^ [_2677300, _2677302, _2677304, _2678804])))), p(s(bool, i(s(fun(_2677304, bool), 25532 ^ [_2677300, _2677302, _2677304, _2678804]), s(_2677304, _2680252))))], (25543 ^ _1670770) ^ [] : [-(p(s(bool, _2680250)))]]], (25537 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2677304, bool), i(s(fun(fun(_2677304, bool), fun(_2677304, bool)), i(s(fun(fun(_2677304, bool), fun(fun(_2677304, bool), fun(_2677304, bool))), _2678804), s(fun(_2677304, bool), 25531 ^ [_2677300, _2677302, _2677304, _2678804]))), s(fun(_2677304, bool), 25532 ^ [_2677300, _2677302, _2677304, _2678804]))), s(_2677304, 25533 ^ [_2677300, _2677302, _2677304, _2678804])))))]], 25560 ^ _1670770 : [(25579 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2677304, bool), i(s(fun(bool, fun(_2677304, bool)), i(s(fun(_2677304, fun(bool, fun(_2677304, bool))), setspec), s(_2677304, 25533 ^ [_2677300, _2677302, _2677304, _2678804]))), s(bool, 25559 ^ [_2677300, _2677302, _2677304, _2678804]))), s(_2677304, 25558 ^ [_2677300, _2677302, _2677304, _2678804])))))], (25561 ^ _1670770) ^ [] : [p(s(bool, 25559 ^ [_2677300, _2677302, _2677304, _2678804])), 25564 ^ _1670770 : [(25567 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2677304, bool), 25532 ^ [_2677300, _2677302, _2677304, _2678804]), s(_2677304, 25558 ^ [_2677300, _2677302, _2677304, _2678804])))))], (25565 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2677304, bool), bool), i(s(fun(_2677304, fun(fun(_2677304, bool), bool)), in), s(_2677304, 25558 ^ [_2677300, _2677302, _2677304, _2678804]))), s(fun(_2677304, bool), 25531 ^ [_2677300, _2677302, _2677304, _2678804])))))]]], (25569 ^ _1670770) ^ [] : [-(p(s(bool, 25559 ^ [_2677300, _2677302, _2677304, _2678804]))), p(s(bool, i(s(fun(fun(_2677304, bool), bool), i(s(fun(_2677304, fun(fun(_2677304, bool), bool)), in), s(_2677304, 25558 ^ [_2677300, _2677302, _2677304, _2678804]))), s(fun(_2677304, bool), 25531 ^ [_2677300, _2677302, _2677304, _2678804])))), p(s(bool, i(s(fun(_2677304, bool), 25532 ^ [_2677300, _2677302, _2677304, _2678804]), s(_2677304, 25558 ^ [_2677300, _2677302, _2677304, _2678804]))))], (25581 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2677304, bool), i(s(fun(fun(_2677304, bool), fun(_2677304, bool)), i(s(fun(fun(_2677304, bool), fun(fun(_2677304, bool), fun(_2677304, bool))), _2678804), s(fun(_2677304, bool), 25531 ^ [_2677300, _2677302, _2677304, _2678804]))), s(fun(_2677304, bool), 25532 ^ [_2677300, _2677302, _2677304, _2678804]))), s(_2677304, 25533 ^ [_2677300, _2677302, _2677304, _2678804]))))]]]]], (9282 ^ _1670770) ^ [_1971872, _1971874] : [-(s(num, i(s(fun(prod(num, num), num), dist), s(prod(num, num), i(s(fun(num, prod(num, num)), i(s(fun(num, fun(num, prod(num, num))), c_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1971874))), s(num, _1971872))))), s(num, _1971874))))) = s(num, _1971872))], (11653 ^ _1670770) ^ [_2042745, _2042747] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(real, real), realu_abs), s(real, _2042747))))), s(real, i(s(fun(real, real), realu_abs), s(real, _2042745))))))))), s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2042747))), s(real, _2042745)))))))))], (15126 ^ _1670770) ^ [_2127909, _2127911] : [p(s(bool, 15124 ^ [_2127909, _2127911])), 15129 ^ _1670770 : [(15134 ^ _1670770) ^ [] : [-(s(int, _2127911) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), div0), s(int, _2127911))), s(int, _2127909))))), s(int, _2127909))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), rem), s(int, _2127911))), s(int, _2127909))))))], (15132 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), rem), s(int, _2127911))), s(int, _2127909))))), s(int, i(s(fun(int, int), intu_abs), s(int, _2127909)))))))], (15130 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), rem), s(int, _2127911))), s(int, _2127909)))))))]]], (42236 ^ _1670770) ^ [_4167462, _4167464, _4167466, _4167468, _4167470, _4167472, _4167474] : [p(s(bool, i(s(fun(fun(cart(real, _4167472), fun(cart(real, _4167470), cart(real, _4167474))), bool), bilinear), s(fun(cart(real, _4167472), fun(cart(real, _4167470), cart(real, _4167474))), _4167468)))), -(s(cart(real, _4167474), i(s(fun(cart(real, _4167470), cart(real, _4167474)), i(s(fun(cart(real, _4167472), fun(cart(real, _4167470), cart(real, _4167474))), _4167468), s(cart(real, _4167472), _4167464))), s(cart(real, _4167470), i(s(fun(cart(real, _4167470), cart(real, _4167470)), i(s(fun(real, fun(cart(real, _4167470), cart(real, _4167470))), r_), s(real, _4167466))), s(cart(real, _4167470), _4167462))))) = s(cart(real, _4167474), i(s(fun(cart(real, _4167474), cart(real, _4167474)), i(s(fun(real, fun(cart(real, _4167474), cart(real, _4167474))), r_), s(real, _4167466))), s(cart(real, _4167474), i(s(fun(cart(real, _4167470), cart(real, _4167474)), i(s(fun(cart(real, _4167472), fun(cart(real, _4167470), cart(real, _4167474))), _4167468), s(cart(real, _4167472), _4167464))), s(cart(real, _4167470), _4167462))))))], (7692 ^ _1670770) ^ [_1889144, _1889146, _1889148] : [s(fun(num, fun(num, fun(_1889148, bool))), _1889146) = s(fun(num, fun(num, fun(_1889148, bool))), _1889144), -(s(fun(num, fun(_1889148, bool)), i(s(fun(fun(num, fun(num, fun(_1889148, bool))), fun(num, fun(_1889148, bool))), injf), s(fun(num, fun(num, fun(_1889148, bool))), _1889146))) = s(fun(num, fun(_1889148, bool)), i(s(fun(fun(num, fun(num, fun(_1889148, bool))), fun(num, fun(_1889148, bool))), injf), s(fun(num, fun(num, fun(_1889148, bool))), _1889144))))], (8198 ^ _1670770) ^ [_1913882, _1913884] : [p(s(bool, i(s(fun(list(_1913882), bool), i(s(fun(list(_1913884), fun(list(_1913882), bool)), i(s(fun(fun(_1913884, fun(_1913882, bool)), fun(list(_1913884), fun(list(_1913882), bool))), all2), s(fun(_1913884, fun(_1913882, bool)), p0))), s(list(_1913884), nil))), s(list(_1913882), l2)))), -(s(list(_1913882), l2) = s(list(_1913882), nil))], (16369 ^ _1670770) ^ [_2182021, _2182023, _2182025] : [p(s(bool, i(s(fun(fun(_2182025, bool), bool), i(s(fun(_2182025, fun(fun(_2182025, bool), bool)), in), s(_2182025, _2182023))), s(fun(_2182025, bool), i(s(fun(fun(_2182025, bool), fun(_2182025, bool)), rest), s(fun(_2182025, bool), _2182021)))))), 16372 ^ _1670770 : [(16375 ^ _1670770) ^ [] : [s(_2182025, _2182023) = s(_2182025, i(s(fun(fun(_2182025, bool), _2182025), choice0), s(fun(_2182025, bool), _2182021)))], (16373 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2182025, bool), bool), i(s(fun(_2182025, fun(fun(_2182025, bool), bool)), in), s(_2182025, _2182023))), s(fun(_2182025, bool), _2182021)))))]]], (36641 ^ _1670770) ^ [_3738003, _3738005, _3738007, _3738009] : [36644 ^ _1670770 : [(36647 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3738007, bool), bool), i(s(fun(_3738007, fun(fun(_3738007, bool), bool)), in), s(_3738007, 36643 ^ [_3738003, _3738005, _3738007, _3738009]))), s(fun(_3738007, bool), _3738003)))))], (36649 ^ _1670770) ^ [] : [-(s(_3738009, i(s(fun(_3738007, _3738009), _3738005), s(_3738007, 36642 ^ [_3738003, _3738005, _3738007, _3738009]))) = s(_3738009, i(s(fun(_3738007, _3738009), _3738005), s(_3738007, 36643 ^ [_3738003, _3738005, _3738007, _3738009]))))], (36651 ^ _1670770) ^ [] : [s(_3738007, 36642 ^ [_3738003, _3738005, _3738007, _3738009]) = s(_3738007, 36643 ^ [_3738003, _3738005, _3738007, _3738009])], (36645 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3738007, bool), bool), i(s(fun(_3738007, fun(fun(_3738007, bool), bool)), in), s(_3738007, 36642 ^ [_3738003, _3738005, _3738007, _3738009]))), s(fun(_3738007, bool), _3738003)))))]], -(s(bool, i(s(fun(fun(_3738009, bool), bool), countable), s(fun(_3738009, bool), i(s(fun(fun(_3738007, bool), fun(_3738009, bool)), i(s(fun(fun(_3738007, _3738009), fun(fun(_3738007, bool), fun(_3738009, bool))), image), s(fun(_3738007, _3738009), _3738005))), s(fun(_3738007, bool), _3738003))))) = s(bool, i(s(fun(fun(_3738007, bool), bool), countable), s(fun(_3738007, bool), _3738003))))], (25675 ^ _1670770) ^ [_2692473, _2692475, _2692477, _2692479] : [-(s(num, i(s(fun(fun(_2692479, num), num), i(s(fun(fun(_2692479, bool), fun(fun(_2692479, num), num)), nsum), s(fun(_2692479, bool), i(s(fun(fun(_2692479, bool), fun(_2692479, bool)), i(s(fun(fun(_2692479, bool), fun(fun(_2692479, bool), fun(_2692479, bool))), union), s(fun(_2692479, bool), _2692475))), s(fun(_2692479, bool), _2692473))))), s(fun(_2692479, num), _2692477))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(fun(_2692479, num), num), i(s(fun(fun(_2692479, bool), fun(fun(_2692479, num), num)), nsum), s(fun(_2692479, bool), _2692475))), s(fun(_2692479, num), _2692477))))), s(num, i(s(fun(fun(_2692479, num), num), i(s(fun(fun(_2692479, bool), fun(fun(_2692479, num), num)), nsum), s(fun(_2692479, bool), _2692473))), s(fun(_2692479, num), _2692477)))))), p(s(bool, i(s(fun(fun(_2692479, bool), bool), finite), s(fun(_2692479, bool), _2692475)))), p(s(bool, i(s(fun(fun(_2692479, bool), bool), finite), s(fun(_2692479, bool), _2692473)))), p(s(bool, i(s(fun(fun(_2692479, bool), bool), i(s(fun(fun(_2692479, bool), fun(fun(_2692479, bool), bool)), disjoint), s(fun(_2692479, bool), _2692475))), s(fun(_2692479, bool), _2692473))))], (16732 ^ _1670770) ^ [_2196544, _2196546, _2196548] : [-(s(fun(_2196548, bool), i(s(fun(fun(_2196548, bool), fun(_2196548, bool)), i(s(fun(fun(_2196548, bool), fun(fun(_2196548, bool), fun(_2196548, bool))), inter), s(fun(_2196548, bool), _2196546))), s(fun(_2196548, bool), _2196544))) = s(fun(_2196548, bool), i(s(fun(fun(_2196548, bool), fun(_2196548, bool)), i(s(fun(fun(_2196548, bool), fun(fun(_2196548, bool), fun(_2196548, bool))), inter), s(fun(_2196548, bool), _2196544))), s(fun(_2196548, bool), _2196546))))], (11191 ^ _1670770) ^ [_2030515, _2030517] : [s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2030517))), s(real, _2030515))) = s(real, _2030517), -(s(real, _2030515) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (39195 ^ _1670770) ^ [_3956472, _3956474] : [-(s(real, i(s(fun(prod(cart(real, n10), cart(real, n10)), real), distance), s(prod(cart(real, n10), cart(real, n10)), i(s(fun(cart(real, n10), prod(cart(real, n10), cart(real, n10))), i(s(fun(cart(real, n10), fun(cart(real, n10), prod(cart(real, n10), cart(real, n10)))), c_), s(cart(real, n10), _3956474))), s(cart(real, n10), _3956472))))) = s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(num, real), i(s(fun(cart(real, n10), fun(num, real)), d_), s(cart(real, n10), _3956474))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(real, i(s(fun(num, real), i(s(fun(cart(real, n10), fun(num, real)), d_), s(cart(real, n10), _3956472))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))], (9640 ^ _1670770) ^ [_1984365] : [s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), i(s(fun(nadd, fun(nadd, fun(num, num))), _1984365), s(nadd, 9641 ^ [_1984365]))), s(nadd, 9642 ^ [_1984365]))), s(num, 9643 ^ [_1984365]))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, 9641 ^ [_1984365]))), s(num, 9643 ^ [_1984365]))))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, 9642 ^ [_1984365]))), s(num, 9643 ^ [_1984365]))))), 9646 ^ _1670770 : [(9647 ^ _1670770) ^ [_1984786, _1984788] : [-(s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_add), s(nadd, _1984788))), s(nadd, _1984786))) = s(nadd, i(s(fun(fun(num, num), nadd), mku_nadd), s(fun(num, num), i(s(fun(nadd, fun(num, num)), i(s(fun(nadd, fun(nadd, fun(num, num))), _1984365), s(nadd, _1984788))), s(nadd, _1984786))))))]]], (44370 ^ _1670770) ^ [_4321695] : [-(s(fun(cart(real, _4321695), bool), i(s(fun(fun(cart(real, _4321695), bool), fun(cart(real, _4321695), bool)), span), s(fun(cart(real, _4321695), bool), univ))) = s(fun(cart(real, _4321695), bool), univ))], (4305 ^ _1670770) ^ [_1780693, _1780695] : [4306 ^ _1670770 : [(4309 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1780695))), s(num, _1780693))))], (4307 ^ _1670770) ^ [] : [s(num, _1780695) = s(num, _1780693)]], -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1780695))), s(num, i(s(fun(num, num), suc), s(num, _1780693)))))))], (20333 ^ _1670770) ^ [_2415725, _2415727] : [20385 ^ _1670770 : [(20386 ^ _1670770) ^ [_2417803, _2417805] : [-(p(s(bool, i(s(fun(fun(_2415727, bool), bool), i(s(fun(fun(_2415727, bool), fun(fun(_2415727, bool), bool)), subset), s(fun(_2415727, bool), i(s(fun(fun(_2415727, bool), fun(_2415727, bool)), gspec), s(fun(_2415727, bool), i(s(fun(fun(_2415727, bool), fun(_2415727, bool)), i(s(fun(fun(_2415727, bool), fun(fun(_2415727, bool), fun(_2415727, bool))), _2415725), s(fun(_2415727, bool), _2417805))), s(fun(_2415727, bool), _2417803))))))), s(fun(_2415727, bool), _2417805)))))]], 20339 ^ _1670770 : [(20342 ^ _1670770) ^ [_2416453, _2416455] : [p(s(bool, i(s(fun(_2415727, bool), i(s(fun(bool, fun(_2415727, bool)), i(s(fun(_2415727, fun(bool, fun(_2415727, bool))), setspec), s(_2415727, 20336 ^ [_2415725, _2415727]))), s(bool, _2416453))), s(_2415727, _2416455)))), 20353 ^ _1670770 : [(20358 ^ _1670770) ^ [] : [p(s(bool, _2416453))], (20356 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2415727, bool), 20335 ^ [_2415725, _2415727]), s(_2415727, _2416455)))))], (20354 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2415727, bool), bool), i(s(fun(_2415727, fun(fun(_2415727, bool), bool)), in), s(_2415727, _2416455))), s(fun(_2415727, bool), 20334 ^ [_2415725, _2415727])))))]], 20345 ^ _1670770 : [(20348 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2415727, bool), bool), i(s(fun(_2415727, fun(fun(_2415727, bool), bool)), in), s(_2415727, _2416455))), s(fun(_2415727, bool), 20334 ^ [_2415725, _2415727])))), p(s(bool, i(s(fun(_2415727, bool), 20335 ^ [_2415725, _2415727]), s(_2415727, _2416455))))], (20346 ^ _1670770) ^ [] : [-(p(s(bool, _2416453)))]]], (20340 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2415727, bool), i(s(fun(fun(_2415727, bool), fun(_2415727, bool)), i(s(fun(fun(_2415727, bool), fun(fun(_2415727, bool), fun(_2415727, bool))), _2415725), s(fun(_2415727, bool), 20334 ^ [_2415725, _2415727]))), s(fun(_2415727, bool), 20335 ^ [_2415725, _2415727]))), s(_2415727, 20336 ^ [_2415725, _2415727])))))]], 20363 ^ _1670770 : [(20382 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2415727, bool), i(s(fun(bool, fun(_2415727, bool)), i(s(fun(_2415727, fun(bool, fun(_2415727, bool))), setspec), s(_2415727, 20336 ^ [_2415725, _2415727]))), s(bool, 20362 ^ [_2415725, _2415727]))), s(_2415727, 20361 ^ [_2415725, _2415727])))))], (20364 ^ _1670770) ^ [] : [p(s(bool, 20362 ^ [_2415725, _2415727])), 20367 ^ _1670770 : [(20370 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2415727, bool), 20335 ^ [_2415725, _2415727]), s(_2415727, 20361 ^ [_2415725, _2415727])))))], (20368 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2415727, bool), bool), i(s(fun(_2415727, fun(fun(_2415727, bool), bool)), in), s(_2415727, 20361 ^ [_2415725, _2415727]))), s(fun(_2415727, bool), 20334 ^ [_2415725, _2415727])))))]]], (20372 ^ _1670770) ^ [] : [-(p(s(bool, 20362 ^ [_2415725, _2415727]))), p(s(bool, i(s(fun(fun(_2415727, bool), bool), i(s(fun(_2415727, fun(fun(_2415727, bool), bool)), in), s(_2415727, 20361 ^ [_2415725, _2415727]))), s(fun(_2415727, bool), 20334 ^ [_2415725, _2415727])))), p(s(bool, i(s(fun(_2415727, bool), 20335 ^ [_2415725, _2415727]), s(_2415727, 20361 ^ [_2415725, _2415727]))))], (20384 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2415727, bool), i(s(fun(fun(_2415727, bool), fun(_2415727, bool)), i(s(fun(fun(_2415727, bool), fun(fun(_2415727, bool), fun(_2415727, bool))), _2415725), s(fun(_2415727, bool), 20334 ^ [_2415725, _2415727]))), s(fun(_2415727, bool), 20335 ^ [_2415725, _2415727]))), s(_2415727, 20336 ^ [_2415725, _2415727]))))]]], (20843 ^ _1670770) ^ [_2439427, _2439429, _2439431] : [p(s(bool, i(s(fun(fun(_2439431, bool), bool), finite), s(fun(_2439431, bool), _2439429)))), p(s(bool, i(s(fun(fun(_2439431, bool), bool), finite), s(fun(_2439431, bool), _2439427)))), 20850 ^ _1670770 : [(20857 ^ _1670770) ^ [] : [s(fun(_2439431, bool), i(s(fun(fun(_2439431, bool), fun(_2439431, bool)), i(s(fun(fun(_2439431, bool), fun(fun(_2439431, bool), fun(_2439431, bool))), inter), s(fun(_2439431, bool), _2439429))), s(fun(_2439431, bool), _2439427))) = s(fun(_2439431, bool), empty), -(s(num, i(s(fun(fun(_2439431, bool), num), card), s(fun(_2439431, bool), i(s(fun(fun(_2439431, bool), fun(_2439431, bool)), i(s(fun(fun(_2439431, bool), fun(fun(_2439431, bool), fun(_2439431, bool))), union), s(fun(_2439431, bool), _2439429))), s(fun(_2439431, bool), _2439427))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(fun(_2439431, bool), num), card), s(fun(_2439431, bool), _2439429))))), s(num, i(s(fun(fun(_2439431, bool), num), card), s(fun(_2439431, bool), _2439427))))))], (20851 ^ _1670770) ^ [] : [s(num, i(s(fun(fun(_2439431, bool), num), card), s(fun(_2439431, bool), i(s(fun(fun(_2439431, bool), fun(_2439431, bool)), i(s(fun(fun(_2439431, bool), fun(fun(_2439431, bool), fun(_2439431, bool))), union), s(fun(_2439431, bool), _2439429))), s(fun(_2439431, bool), _2439427))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(fun(_2439431, bool), num), card), s(fun(_2439431, bool), _2439429))))), s(num, i(s(fun(fun(_2439431, bool), num), card), s(fun(_2439431, bool), _2439427))))), -(s(fun(_2439431, bool), i(s(fun(fun(_2439431, bool), fun(_2439431, bool)), i(s(fun(fun(_2439431, bool), fun(fun(_2439431, bool), fun(_2439431, bool))), inter), s(fun(_2439431, bool), _2439429))), s(fun(_2439431, bool), _2439427))) = s(fun(_2439431, bool), empty))]]], (24135 ^ _1670770) ^ [_2584147, _2584149, _2584151] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(fun(real, bool), real), inf), s(fun(real, bool), _2584151))))), s(real, _2584149))))))), s(real, _2584147))))), -(s(fun(real, bool), _2584151) = s(fun(real, bool), empty)), 24141 ^ _1670770 : [(24144 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, 24140 ^ [_2584147, _2584149, _2584151]))), s(real, _2584149))))))), s(real, _2584147))))], (24142 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 24140 ^ [_2584147, _2584149, _2584151]))), s(fun(real, bool), _2584151)))))]]], (7987 ^ _1670770) ^ [_1903755, _1903757] : [s(_1903757, i(s(fun(_1903757, _1903757), _1903755), s(_1903757, 7988 ^ [_1903755, _1903757]))) = s(_1903757, 7988 ^ [_1903755, _1903757]), -(p(s(bool, i(s(fun(fun(_1903757, _1903757), bool), i(s(fun(fun(_1903757, _1903757), fun(fun(_1903757, _1903757), bool)), iso0), s(fun(_1903757, _1903757), _1903755))), s(fun(_1903757, _1903757), _1903755)))))], (2799 ^ _1670770) ^ [_1717704, _1717706, _1717708] : [2800 ^ _1670770 : [(2803 ^ _1670770) ^ [_1717820] : [p(s(bool, i(s(fun(_1717708, bool), _1717704), s(_1717708, _1717820))))], (2801 ^ _1670770) ^ [_1717796] : [-(p(s(bool, _1717706)))]], p(s(bool, _1717706)), -(p(s(bool, i(s(fun(_1717708, bool), _1717704), s(_1717708, 2808 ^ [_1717704, _1717706, _1717708])))))], (7322 ^ _1670770) ^ [_1879095] : [-(s(bool, i(s(fun(num, bool), odd), s(num, i(s(fun(num, num), numeral), s(num, _1879095))))) = s(bool, i(s(fun(num, bool), odd), s(num, _1879095))))], (15333 ^ _1670770) ^ [_2134753] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2134753)))), -(s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(int, num), numu_ofu_int), s(int, _2134753))))) = s(int, _2134753))], (7280 ^ _1670770) ^ [_1877631] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), bit0), s(num, _1877631))))), s(num, u_0))) = s(num, u_0))], (4092 ^ _1670770) ^ [] : [-(s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))) = s(num, i(s(fun(num, num), suc), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (39920 ^ _1670770) ^ [_3985964, _3985966, _3985968] : [-(s(cart(real, _3985968), _3985966) = s(cart(real, _3985968), _3985964)), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(prod(cart(real, _3985968), cart(real, _3985968)), real), distance), s(prod(cart(real, _3985968), cart(real, _3985968)), i(s(fun(cart(real, _3985968), prod(cart(real, _3985968), cart(real, _3985968))), i(s(fun(cart(real, _3985968), fun(cart(real, _3985968), prod(cart(real, _3985968), cart(real, _3985968)))), c_), s(cart(real, _3985968), _3985966))), s(cart(real, _3985968), _3985964)))))))))], (43670 ^ _1670770) ^ [_4280928, _4280930] : [-(s(bool, i(s(fun(fun(cart(real, n10), bool), bool), i(s(fun(fun(cart(real, n10), bool), fun(fun(cart(real, n10), bool), bool)), subset), s(fun(cart(real, n10), bool), i(s(fun(fun(real, bool), fun(cart(real, n10), bool)), i(s(fun(fun(real, cart(real, n10)), fun(fun(real, bool), fun(cart(real, n10), bool))), image), s(fun(real, cart(real, n10)), lift))), s(fun(real, bool), _4280930))))), s(fun(cart(real, n10), bool), i(s(fun(fun(real, bool), fun(cart(real, n10), bool)), i(s(fun(fun(real, cart(real, n10)), fun(fun(real, bool), fun(cart(real, n10), bool))), image), s(fun(real, cart(real, n10)), lift))), s(fun(real, bool), _4280928))))) = s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(fun(real, bool), fun(fun(real, bool), bool)), subset), s(fun(real, bool), _4280930))), s(fun(real, bool), _4280928))))], (17279 ^ _1670770) ^ [_2229742] : [-(s(fun(_2229742, bool), i(s(fun(fun(fun(_2229742, bool), bool), fun(_2229742, bool)), inters), s(fun(fun(_2229742, bool), bool), i(s(fun(fun(fun(_2229742, bool), bool), fun(fun(_2229742, bool), bool)), i(s(fun(fun(_2229742, bool), fun(fun(fun(_2229742, bool), bool), fun(fun(_2229742, bool), bool))), insert), s(fun(_2229742, bool), s0))), s(fun(fun(_2229742, bool), bool), empty))))) = s(fun(_2229742, bool), s0))], (236 ^ _1670770) ^ [_1674812, _1674814] : [237 ^ _1670770 : [(240 ^ _1670770) ^ [] : [p(s(bool, _1674812))], (238 ^ _1670770) ^ [] : [p(s(bool, _1674814))]], 241 ^ _1670770 : [(242 ^ _1670770) ^ [_1674947] : [243 ^ _1670770 : [(246 ^ _1670770) ^ [] : [p(s(bool, _1674947))], (244 ^ _1670770) ^ [] : [-(p(s(bool, _1674814)))]], 249 ^ _1670770 : [(252 ^ _1670770) ^ [] : [p(s(bool, _1674947))], (250 ^ _1670770) ^ [] : [-(p(s(bool, _1674812)))]], -(p(s(bool, _1674947)))]]], (10897 ^ _1670770) ^ [] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, m))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, n))), s(real, p1))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, n))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, m))), s(real, p1))))))], (14607 ^ _1670770) ^ [_2114364, _2114366, _2114368] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _2114366))), s(num, _2114368))))), s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _2114364))), s(num, _2114368))))))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2114366)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2114366))), s(int, _2114364))))], (12601 ^ _1670770) ^ [_2066383, _2066385, _2066387] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2066383))), s(num, _2066387))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2066383))), s(num, _2066385))))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(real, _2066383)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2066387))), s(num, _2066385))))], (7943 ^ _1670770) ^ [_1902191, _1902193, _1902195, _1902197] : [s(sum0(_1902197, _1902195), i(s(fun(_1902195, sum0(_1902197, _1902195)), inr), s(_1902195, _1902193))) = s(sum0(_1902197, _1902195), i(s(fun(_1902195, sum0(_1902197, _1902195)), inr), s(_1902195, _1902191))), -(s(_1902195, _1902193) = s(_1902195, _1902191))], (8325 ^ _1670770) ^ [_1922315, _1922317, _1922319] : [-(s(list(_1922319), i(s(fun(list(_1922319), list(_1922319)), reverse), s(list(_1922319), i(s(fun(list(_1922319), list(_1922319)), i(s(fun(list(_1922319), fun(list(_1922319), list(_1922319))), append), s(list(_1922319), _1922317))), s(list(_1922319), _1922315))))) = s(list(_1922319), i(s(fun(list(_1922319), list(_1922319)), i(s(fun(list(_1922319), fun(list(_1922319), list(_1922319))), append), s(list(_1922319), i(s(fun(list(_1922319), list(_1922319)), reverse), s(list(_1922319), _1922315))))), s(list(_1922319), i(s(fun(list(_1922319), list(_1922319)), reverse), s(list(_1922319), _1922317))))))], (11921 ^ _1670770) ^ [_2050082, _2050084] : [-(s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2050084))), s(num, _2050082))))) = s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, i(s(fun(real, real), realu_abs), s(real, _2050084))))), s(num, _2050082))))], (38407 ^ _1670770) ^ [_3824258, _3824260, _3824262, _3824264] : [-(s(fun(_3824264, bool), i(s(fun(fun(_3824264, bool), fun(_3824264, bool)), i(s(fun(fun(fun(_3824264, bool), bool), fun(fun(_3824264, bool), fun(_3824264, bool))), hull), s(fun(fun(_3824264, bool), bool), _3824262))), s(fun(_3824264, bool), i(s(fun(fun(_3824264, bool), fun(_3824264, bool)), i(s(fun(fun(_3824264, _3824264), fun(fun(_3824264, bool), fun(_3824264, bool))), image), s(fun(_3824264, _3824264), _3824260))), s(fun(_3824264, bool), _3824258))))) = s(fun(_3824264, bool), i(s(fun(fun(_3824264, bool), fun(_3824264, bool)), i(s(fun(fun(_3824264, _3824264), fun(fun(_3824264, bool), fun(_3824264, bool))), image), s(fun(_3824264, _3824264), _3824260))), s(fun(_3824264, bool), i(s(fun(fun(_3824264, bool), fun(_3824264, bool)), i(s(fun(fun(fun(_3824264, bool), bool), fun(fun(_3824264, bool), fun(_3824264, bool))), hull), s(fun(fun(_3824264, bool), bool), _3824262))), s(fun(_3824264, bool), _3824258)))))), p(s(bool, i(s(fun(fun(_3824264, bool), bool), _3824262), s(fun(_3824264, bool), i(s(fun(fun(_3824264, bool), fun(_3824264, bool)), i(s(fun(fun(fun(_3824264, bool), bool), fun(fun(_3824264, bool), fun(_3824264, bool))), hull), s(fun(fun(_3824264, bool), bool), _3824262))), s(fun(_3824264, bool), 38410 ^ [_3824258, _3824260, _3824262, _3824264])))))), s(bool, i(s(fun(fun(_3824264, bool), bool), _3824262), s(fun(_3824264, bool), i(s(fun(fun(_3824264, bool), fun(_3824264, bool)), i(s(fun(fun(_3824264, _3824264), fun(fun(_3824264, bool), fun(_3824264, bool))), image), s(fun(_3824264, _3824264), _3824260))), s(fun(_3824264, bool), 38415 ^ [_3824258, _3824260, _3824262, _3824264]))))) = s(bool, i(s(fun(fun(_3824264, bool), bool), _3824262), s(fun(_3824264, bool), 38415 ^ [_3824258, _3824260, _3824262, _3824264]))), 38422 ^ _1670770 : [(38425 ^ _1670770) ^ [] : [s(_3824264, 38420 ^ [_3824258, _3824260, _3824262, _3824264]) = s(_3824264, 38421 ^ [_3824258, _3824260, _3824262, _3824264])], (38423 ^ _1670770) ^ [] : [-(s(_3824264, i(s(fun(_3824264, _3824264), _3824260), s(_3824264, 38420 ^ [_3824258, _3824260, _3824262, _3824264]))) = s(_3824264, i(s(fun(_3824264, _3824264), _3824260), s(_3824264, 38421 ^ [_3824258, _3824260, _3824262, _3824264]))))]], 38427 ^ _1670770 : [(38428 ^ _1670770) ^ [_3825496] : [s(_3824264, i(s(fun(_3824264, _3824264), _3824260), s(_3824264, _3825496))) = s(_3824264, 38426 ^ [_3824258, _3824260, _3824262, _3824264])]]], (5735 ^ _1670770) ^ [_1815227, _1815229, _1815231, _1815233] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _1815233))), s(num, _1815231))) = s(num, _1815229)), s(num, _1815233) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1815229))), s(num, _1815231))))), s(num, _1815227))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1815227))), s(num, _1815231))))], (22487 ^ _1670770) ^ [_2517158, _2517160, _2517162] : [-(s(fun(_2517162, bool), i(s(fun(list(_2517162), fun(_2517162, bool)), setu_ofu_list), s(list(_2517162), i(s(fun(list(_2517162), list(_2517162)), i(s(fun(list(_2517162), fun(list(_2517162), list(_2517162))), append), s(list(_2517162), _2517160))), s(list(_2517162), _2517158))))) = s(fun(_2517162, bool), i(s(fun(fun(_2517162, bool), fun(_2517162, bool)), i(s(fun(fun(_2517162, bool), fun(fun(_2517162, bool), fun(_2517162, bool))), union), s(fun(_2517162, bool), i(s(fun(list(_2517162), fun(_2517162, bool)), setu_ofu_list), s(list(_2517162), _2517160))))), s(fun(_2517162, bool), i(s(fun(list(_2517162), fun(_2517162, bool)), setu_ofu_list), s(list(_2517162), _2517158))))))], (38978 ^ _1670770) ^ [_3946468, _3946470, _3946472, _3946474] : [-(s(cart(real, _3946474), i(s(fun(cart(real, _3946474), cart(real, _3946474)), i(s(fun(real, fun(cart(real, _3946474), cart(real, _3946474))), r_), s(real, _3946472))), s(cart(real, _3946474), i(s(fun(cart(real, _3946474), cart(real, _3946474)), i(s(fun(real, fun(cart(real, _3946474), cart(real, _3946474))), r_), s(real, _3946470))), s(cart(real, _3946474), _3946468))))) = s(cart(real, _3946474), i(s(fun(cart(real, _3946474), cart(real, _3946474)), i(s(fun(real, fun(cart(real, _3946474), cart(real, _3946474))), r_), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _3946472))), s(real, _3946470))))), s(cart(real, _3946474), _3946468))))], (7550 ^ _1670770) ^ [_1884329, _1884331] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, i(s(fun(num, num), bit1), s(num, _1884331))))), s(num, i(s(fun(num, num), bit0), s(num, _1884329))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), i(s(fun(bool, fun(num, fun(num, num))), cond), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1884329))), s(num, _1884331))))), s(num, i(s(fun(num, num), bit1), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _1884331))), s(num, _1884329))))))), s(num, u_0))))], (39305 ^ _1670770) ^ [_3963283] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _3963283)))), -(s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, i(s(fun(real, real), sqrt), s(real, _3963283))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))) = s(real, _3963283))], (8317 ^ _1670770) ^ [_1921782] : [-(s(_1921782, i(s(fun(list(_1921782), _1921782), last0), s(list(_1921782), i(s(fun(list(_1921782), list(_1921782)), i(s(fun(_1921782, fun(list(_1921782), list(_1921782))), cons), s(_1921782, h0))), s(list(_1921782), nil))))) = s(_1921782, h0))], (43835 ^ _1670770) ^ [_4287744, _4287746] : [s(cart(real, n10), i(s(fun(cart(real, _4287746), cart(real, n10)), i(s(fun(num, fun(cart(real, _4287746), cart(real, n10))), _4287744), s(num, 43836 ^ [_4287744, _4287746]))), s(cart(real, _4287746), 43837 ^ [_4287744, _4287746]))) = s(cart(real, n10), i(s(fun(real, cart(real, n10)), lift), s(real, i(s(fun(num, real), i(s(fun(cart(real, _4287746), fun(num, real)), d_), s(cart(real, _4287746), 43837 ^ [_4287744, _4287746]))), s(num, 43836 ^ [_4287744, _4287746]))))), 43840 ^ _1670770 : [(43841 ^ _1670770) ^ [_4288136] : [-(p(s(bool, i(s(fun(fun(cart(real, _4287746), cart(real, n10)), bool), linear), s(fun(cart(real, _4287746), cart(real, n10)), i(s(fun(num, fun(cart(real, _4287746), cart(real, n10))), _4287744), s(num, _4288136)))))))]]], (24086 ^ _1670770) ^ [_2582807, _2582809] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(fun(real, bool), real), inf), s(fun(real, bool), _2582809))))), s(real, i(s(fun(fun(real, bool), real), inf), s(fun(real, bool), _2582807))))))), -(s(fun(real, bool), _2582807) = s(fun(real, bool), empty)), p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(fun(real, bool), fun(fun(real, bool), bool)), subset), s(fun(real, bool), _2582807))), s(fun(real, bool), _2582809)))), 24096 ^ _1670770 : [(24099 ^ _1670770) ^ [_2583141] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2583141))), s(real, 24095 ^ [_2582807, _2582809, _2583141]))))], (24097 ^ _1670770) ^ [_2583093] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 24095 ^ [_2582807, _2582809, _2583093]))), s(fun(real, bool), _2582809)))))]]], (2608 ^ _1670770) ^ [] : [2609 ^ _1670770 : [(2612 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(bool, bool), p0), s(bool, f0))))], (2610 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(bool, bool), p0), s(bool, t))))]], -(p(s(bool, i(s(fun(bool, bool), p0), s(bool, 2613 ^ [])))))], (28086 ^ _1670770) ^ [_2847567, _2847569, _2847571, _2847573] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(fun(_2847573, real), real), i(s(fun(fun(_2847573, bool), fun(fun(_2847573, real), real)), sum), s(fun(_2847573, bool), _2847571))), s(fun(_2847573, real), f))))), s(real, i(s(fun(fun(_2847573, real), real), i(s(fun(fun(_2847573, bool), fun(fun(_2847573, real), real)), sum), s(fun(_2847573, bool), _2847569))), s(fun(_2847573, real), f))))) = s(real, i(s(fun(fun(_2847573, real), real), i(s(fun(fun(_2847573, bool), fun(fun(_2847573, real), real)), sum), s(fun(_2847573, bool), _2847567))), s(fun(_2847573, real), f)))), p(s(bool, i(s(fun(fun(_2847573, bool), bool), finite), s(fun(_2847573, bool), _2847567)))), s(fun(_2847573, bool), i(s(fun(fun(_2847573, bool), fun(_2847573, bool)), i(s(fun(fun(_2847573, bool), fun(fun(_2847573, bool), fun(_2847573, bool))), inter), s(fun(_2847573, bool), _2847571))), s(fun(_2847573, bool), _2847569))) = s(fun(_2847573, bool), empty), s(fun(_2847573, bool), i(s(fun(fun(_2847573, bool), fun(_2847573, bool)), i(s(fun(fun(_2847573, bool), fun(fun(_2847573, bool), fun(_2847573, bool))), union), s(fun(_2847573, bool), _2847571))), s(fun(_2847573, bool), _2847569))) = s(fun(_2847573, bool), _2847567)], (43746 ^ _1670770) ^ [_4283609] : [-(s(real, i(s(fun(cart(real, n10), real), vectoru_norm), s(cart(real, n10), _4283609))) = s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(cart(real, n10), real), drop), s(cart(real, n10), _4283609))))))], (17190 ^ _1670770) ^ [_2222381, _2222383] : [17205 ^ _1670770 : [(17206 ^ _1670770) ^ [_2223908, _2223910] : [-(s(fun(_2222383, bool), i(s(fun(fun(_2222383, bool), fun(_2222383, bool)), i(s(fun(fun(_2222383, bool), fun(fun(_2222383, bool), fun(_2222383, bool))), inter), s(fun(_2222383, bool), i(s(fun(fun(fun(_2222383, bool), bool), fun(_2222383, bool)), unions), s(fun(fun(_2222383, bool), bool), _2223910))))), s(fun(_2222383, bool), _2223908))) = s(fun(_2222383, bool), i(s(fun(fun(fun(_2222383, bool), bool), fun(_2222383, bool)), unions), s(fun(fun(_2222383, bool), bool), i(s(fun(fun(fun(_2222383, bool), bool), fun(fun(_2222383, bool), bool)), gspec), s(fun(fun(_2222383, bool), bool), i(s(fun(fun(_2222383, bool), fun(fun(_2222383, bool), bool)), i(s(fun(fun(fun(_2222383, bool), bool), fun(fun(_2222383, bool), fun(fun(_2222383, bool), bool))), _2222381), s(fun(fun(_2222383, bool), bool), _2223910))), s(fun(_2222383, bool), _2223908))))))))]], 17196 ^ _1670770 : [(17199 ^ _1670770) ^ [_2223341] : [p(s(bool, i(s(fun(fun(_2222383, bool), bool), i(s(fun(bool, fun(fun(_2222383, bool), bool)), i(s(fun(fun(_2222383, bool), fun(bool, fun(fun(_2222383, bool), bool))), setspec), s(fun(_2222383, bool), 17193 ^ [_2222381, _2222383]))), s(bool, i(s(fun(fun(fun(_2222383, bool), bool), bool), i(s(fun(fun(_2222383, bool), fun(fun(fun(_2222383, bool), bool), bool)), in), s(fun(_2222383, bool), _2223341))), s(fun(fun(_2222383, bool), bool), 17191 ^ [_2222381, _2222383]))))), s(fun(_2222383, bool), i(s(fun(fun(_2222383, bool), fun(_2222383, bool)), i(s(fun(fun(_2222383, bool), fun(fun(_2222383, bool), fun(_2222383, bool))), inter), s(fun(_2222383, bool), _2223341))), s(fun(_2222383, bool), 17192 ^ [_2222381, _2222383]))))))], (17197 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2222383, bool), bool), i(s(fun(fun(_2222383, bool), fun(fun(_2222383, bool), bool)), i(s(fun(fun(fun(_2222383, bool), bool), fun(fun(_2222383, bool), fun(fun(_2222383, bool), bool))), _2222381), s(fun(fun(_2222383, bool), bool), 17191 ^ [_2222381, _2222383]))), s(fun(_2222383, bool), 17192 ^ [_2222381, _2222383]))), s(fun(_2222383, bool), 17193 ^ [_2222381, _2222383])))))]], 17201 ^ _1670770 : [(17204 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2222383, bool), bool), i(s(fun(fun(_2222383, bool), fun(fun(_2222383, bool), bool)), i(s(fun(fun(fun(_2222383, bool), bool), fun(fun(_2222383, bool), fun(fun(_2222383, bool), bool))), _2222381), s(fun(fun(_2222383, bool), bool), 17191 ^ [_2222381, _2222383]))), s(fun(_2222383, bool), 17192 ^ [_2222381, _2222383]))), s(fun(_2222383, bool), 17193 ^ [_2222381, _2222383]))))], (17202 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2222383, bool), bool), i(s(fun(bool, fun(fun(_2222383, bool), bool)), i(s(fun(fun(_2222383, bool), fun(bool, fun(fun(_2222383, bool), bool))), setspec), s(fun(_2222383, bool), 17193 ^ [_2222381, _2222383]))), s(bool, i(s(fun(fun(fun(_2222383, bool), bool), bool), i(s(fun(fun(_2222383, bool), fun(fun(fun(_2222383, bool), bool), bool)), in), s(fun(_2222383, bool), 17200 ^ [_2222381, _2222383]))), s(fun(fun(_2222383, bool), bool), 17191 ^ [_2222381, _2222383]))))), s(fun(_2222383, bool), i(s(fun(fun(_2222383, bool), fun(_2222383, bool)), i(s(fun(fun(_2222383, bool), fun(fun(_2222383, bool), fun(_2222383, bool))), inter), s(fun(_2222383, bool), 17200 ^ [_2222381, _2222383]))), s(fun(_2222383, bool), 17192 ^ [_2222381, _2222383])))))))]]], (43948 ^ _1670770) ^ [_4298574, _4298576, _4298578, _4298580] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, _4298578), real), vectoru_norm), s(cart(real, _4298578), _4298574))))), s(real, i(s(fun(cart(real, finite_sum(_4298580, _4298578)), real), vectoru_norm), s(cart(real, finite_sum(_4298580, _4298578)), i(s(fun(cart(real, _4298578), cart(real, finite_sum(_4298580, _4298578))), i(s(fun(cart(real, _4298580), fun(cart(real, _4298578), cart(real, finite_sum(_4298580, _4298578)))), pastecart), s(cart(real, _4298580), _4298576))), s(cart(real, _4298578), _4298574)))))))))], (9620 ^ _1670770) ^ [_1983792, _1983794] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, _1983794))), s(nadd, _1983792))))), 9624 ^ _1670770 : [(9627 ^ _1670770) ^ [_1984066] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1983792))), s(num, 9623 ^ [_1983792, _1983794, _1984066]))))), s(num, _1984066))))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1983794))), s(num, 9623 ^ [_1983792, _1983794, _1984066])))))))], (9625 ^ _1670770) ^ [_1984033] : [s(num, 9623 ^ [_1983792, _1983794, _1984033]) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))]]], (15060 ^ _1670770) ^ [_2125494, _2125496] : [s(int, _2125494) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(p(s(bool, 15052 ^ [_2125494, _2125496])))], (14421 ^ _1670770) ^ [_2109948] : [-(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(int, int), intu_neg), s(int, _2109948))))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2109948))))], (3467 ^ _1670770) ^ [_1742008, _1742010, _1742012, _1742014] : [3482 ^ _1670770 : [(3483 ^ _1670770) ^ [_1743460, _1743462] : [-(s(_1742014, i(s(fun(prod(_1742012, _1742010), _1742014), _1743462), s(prod(_1742012, _1742010), _1743460))) = s(_1742014, i(s(fun(prod(_1742012, _1742010), _1742014), i(s(fun(fun(fun(prod(_1742012, _1742010), _1742014), bool), fun(prod(_1742012, _1742010), _1742014)), gabs), s(fun(fun(prod(_1742012, _1742010), _1742014), bool), i(s(fun(fun(prod(_1742012, _1742010), _1742014), fun(fun(prod(_1742012, _1742010), _1742014), bool)), _1742008), s(fun(prod(_1742012, _1742010), _1742014), _1743462))))), s(prod(_1742012, _1742010), _1743460))))]], 3472 ^ _1670770 : [(3477 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1742014, bool), i(s(fun(_1742014, fun(_1742014, bool)), geq), s(_1742014, i(s(fun(prod(_1742012, _1742010), _1742014), 3469 ^ [_1742008, _1742010, _1742012, _1742014]), s(prod(_1742012, _1742010), i(s(fun(_1742010, prod(_1742012, _1742010)), i(s(fun(_1742012, fun(_1742010, prod(_1742012, _1742010))), c_), s(_1742012, 3474 ^ [_1742008, _1742010, _1742012, _1742014]))), s(_1742010, 3475 ^ [_1742008, _1742010, _1742012, _1742014]))))))), s(_1742014, i(s(fun(prod(_1742012, _1742010), _1742014), 3468 ^ [_1742008, _1742010, _1742012, _1742014]), s(prod(_1742012, _1742010), i(s(fun(_1742010, prod(_1742012, _1742010)), i(s(fun(_1742012, fun(_1742010, prod(_1742012, _1742010))), c_), s(_1742012, 3474 ^ [_1742008, _1742010, _1742012, _1742014]))), s(_1742010, 3475 ^ [_1742008, _1742010, _1742012, _1742014]))))))))], (3473 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_1742012, _1742010), _1742014), bool), i(s(fun(fun(prod(_1742012, _1742010), _1742014), fun(fun(prod(_1742012, _1742010), _1742014), bool)), _1742008), s(fun(prod(_1742012, _1742010), _1742014), 3468 ^ [_1742008, _1742010, _1742012, _1742014]))), s(fun(prod(_1742012, _1742010), _1742014), 3469 ^ [_1742008, _1742010, _1742012, _1742014])))))]], 3478 ^ _1670770 : [(3481 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(_1742012, _1742010), _1742014), bool), i(s(fun(fun(prod(_1742012, _1742010), _1742014), fun(fun(prod(_1742012, _1742010), _1742014), bool)), _1742008), s(fun(prod(_1742012, _1742010), _1742014), 3468 ^ [_1742008, _1742010, _1742012, _1742014]))), s(fun(prod(_1742012, _1742010), _1742014), 3469 ^ [_1742008, _1742010, _1742012, _1742014]))))], (3479 ^ _1670770) ^ [_1743170, _1743172] : [-(p(s(bool, i(s(fun(_1742014, bool), i(s(fun(_1742014, fun(_1742014, bool)), geq), s(_1742014, i(s(fun(prod(_1742012, _1742010), _1742014), 3469 ^ [_1742008, _1742010, _1742012, _1742014]), s(prod(_1742012, _1742010), i(s(fun(_1742010, prod(_1742012, _1742010)), i(s(fun(_1742012, fun(_1742010, prod(_1742012, _1742010))), c_), s(_1742012, _1743172))), s(_1742010, _1743170))))))), s(_1742014, i(s(fun(prod(_1742012, _1742010), _1742014), 3468 ^ [_1742008, _1742010, _1742012, _1742014]), s(prod(_1742012, _1742010), i(s(fun(_1742010, prod(_1742012, _1742010)), i(s(fun(_1742012, fun(_1742010, prod(_1742012, _1742010))), c_), s(_1742012, _1743172))), s(_1742010, _1743170)))))))))]]], (39972 ^ _1670770) ^ [_3989963, _3989965, _3989967, _3989969] : [-(s(real, i(s(fun(prod(cart(real, _3989969), cart(real, _3989969)), real), distance), s(prod(cart(real, _3989969), cart(real, _3989969)), i(s(fun(cart(real, _3989969), prod(cart(real, _3989969), cart(real, _3989969))), i(s(fun(cart(real, _3989969), fun(cart(real, _3989969), prod(cart(real, _3989969), cart(real, _3989969)))), c_), s(cart(real, _3989969), i(s(fun(cart(real, _3989969), cart(real, _3989969)), i(s(fun(real, fun(cart(real, _3989969), cart(real, _3989969))), r_), s(real, _3989963))), s(cart(real, _3989969), _3989967))))), s(cart(real, _3989969), i(s(fun(cart(real, _3989969), cart(real, _3989969)), i(s(fun(real, fun(cart(real, _3989969), cart(real, _3989969))), r_), s(real, _3989963))), s(cart(real, _3989969), _3989965))))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(real, real), realu_abs), s(real, _3989963))))), s(real, i(s(fun(prod(cart(real, _3989969), cart(real, _3989969)), real), distance), s(prod(cart(real, _3989969), cart(real, _3989969)), i(s(fun(cart(real, _3989969), prod(cart(real, _3989969), cart(real, _3989969))), i(s(fun(cart(real, _3989969), fun(cart(real, _3989969), prod(cart(real, _3989969), cart(real, _3989969)))), c_), s(cart(real, _3989969), _3989967))), s(cart(real, _3989969), _3989965))))))))], (35820 ^ _1670770) ^ [_3697002, _3697004, _3697006, _3697008, _3697010, _3697012, _3697014, _3697016] : [-(s(bool, i(s(fun(fun(_3697014, bool), bool), i(s(fun(fun(_3697016, bool), fun(fun(_3697014, bool), bool)), l_a_u_c), s(fun(_3697016, bool), _3697008))), s(fun(_3697014, bool), _3697004))) = s(bool, i(s(fun(fun(_3697010, bool), bool), i(s(fun(fun(_3697012, bool), fun(fun(_3697010, bool), bool)), l_a_u_c), s(fun(_3697012, bool), _3697006))), s(fun(_3697010, bool), _3697002)))), p(s(bool, i(s(fun(fun(_3697012, bool), bool), i(s(fun(fun(_3697016, bool), fun(fun(_3697012, bool), bool)), a_u_c), s(fun(_3697016, bool), _3697008))), s(fun(_3697012, bool), _3697006)))), p(s(bool, i(s(fun(fun(_3697010, bool), bool), i(s(fun(fun(_3697014, bool), fun(fun(_3697010, bool), bool)), a_u_c), s(fun(_3697014, bool), _3697004))), s(fun(_3697010, bool), _3697002))))], (11343 ^ _1670770) ^ [_2033822, _2033824, _2033826, _2033828] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2033828))), s(real, _2033824))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2033826))), s(real, _2033822))))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2033828))), s(real, _2033826)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2033824))), s(real, _2033822))))], (36241 ^ _1670770) ^ [_3719931, _3719933] : [p(s(bool, i(s(fun(fun(_3719933, bool), bool), infinite), s(fun(_3719933, bool), _3719931)))), -(p(s(bool, i(s(fun(fun(prod(_3719933, _3719933), bool), bool), i(s(fun(fun(sum0(_3719933, _3719933), bool), fun(fun(prod(_3719933, _3719933), bool), bool)), l_a_u_c), s(fun(sum0(_3719933, _3719933), bool), i(s(fun(fun(_3719933, bool), fun(sum0(_3719933, _3719933), bool)), i(s(fun(fun(_3719933, bool), fun(fun(_3719933, bool), fun(sum0(_3719933, _3719933), bool))), p_u_c), s(fun(_3719933, bool), _3719931))), s(fun(_3719933, bool), _3719931))))), s(fun(prod(_3719933, _3719933), bool), i(s(fun(fun(_3719933, bool), fun(prod(_3719933, _3719933), bool)), i(s(fun(fun(_3719933, bool), fun(fun(_3719933, bool), fun(prod(_3719933, _3719933), bool))), t_u_c), s(fun(_3719933, bool), _3719931))), s(fun(_3719933, bool), _3719931)))))))], (8323 ^ _1670770) ^ [_1922112, _1922114, _1922116, _1922118] : [-(s(list(_1922118), i(s(fun(list(_1922118), list(_1922118)), i(s(fun(list(_1922118), fun(list(_1922118), list(_1922118))), append), s(list(_1922118), _1922116))), s(list(_1922118), i(s(fun(list(_1922118), list(_1922118)), i(s(fun(list(_1922118), fun(list(_1922118), list(_1922118))), append), s(list(_1922118), _1922114))), s(list(_1922118), _1922112))))) = s(list(_1922118), i(s(fun(list(_1922118), list(_1922118)), i(s(fun(list(_1922118), fun(list(_1922118), list(_1922118))), append), s(list(_1922118), i(s(fun(list(_1922118), list(_1922118)), i(s(fun(list(_1922118), fun(list(_1922118), list(_1922118))), append), s(list(_1922118), _1922116))), s(list(_1922118), _1922114))))), s(list(_1922118), _1922112))))], (39098 ^ _1670770) ^ [_3953614, _3953616] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(cart(real, _3953616), real), i(s(fun(cart(real, _3953616), fun(cart(real, _3953616), real)), dot), s(cart(real, _3953616), _3953614))), s(cart(real, _3953616), _3953614)))))), s(cart(real, _3953616), _3953614) = s(cart(real, _3953616), i(s(fun(num, cart(real, _3953616)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (9216 ^ _1670770) ^ [_1969015, _1969017, _1969019] : [p(s(bool, i(s(fun(list(_1969019), bool), i(s(fun(_1969019, fun(list(_1969019), bool)), mem), s(_1969019, _1969017))), s(list(_1969019), _1969015)))), -(s(list(_1969019), _1969015) = s(list(_1969019), i(s(fun(list(_1969019), list(_1969019)), i(s(fun(list(_1969019), fun(list(_1969019), list(_1969019))), append), s(list(_1969019), 9219 ^ [_1969015, _1969017, _1969019]))), s(list(_1969019), i(s(fun(list(_1969019), list(_1969019)), i(s(fun(_1969019, fun(list(_1969019), list(_1969019))), cons), s(_1969019, _1969017))), s(list(_1969019), 9220 ^ [_1969015, _1969017, _1969019]))))))], (15094 ^ _1670770) ^ [_2126860, _2126862] : [p(s(bool, 15092 ^ [_2126860, _2126862])), 15097 ^ _1670770 : [(15100 ^ _1670770) ^ [] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), rem), s(int, _2126862))), s(int, _2126860))) = s(int, _2126862))], (15098 ^ _1670770) ^ [] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), div0), s(int, _2126862))), s(int, _2126860))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]]], (13293 ^ _1670770) ^ [_2081448] : [-(s(int, i(s(fun(int, int), intu_abs), s(int, _2081448))) = s(int, i(s(fun(real, int), intu_ofu_real), s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(int, real), realu_ofu_int), s(int, _2081448))))))))], (6004 ^ _1670770) ^ [_1821220] : [s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1821220))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))) = s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))), -(p(s(bool, i(s(fun(num, bool), odd), s(num, _1821220)))))], (14289 ^ _1670770) ^ [_2107155, _2107157] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_min), s(int, _2107157))), s(int, _2107155))))), s(int, _2107155)))))], (29401 ^ _1670770) ^ [_2937084] : [s(real, i(s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(fun(num, fun(num, real)), fun(num, fun(num, real))), _2937084), s(fun(num, fun(num, real)), 29402 ^ [_2937084]))), s(num, 29403 ^ [_2937084]))), s(num, 29404 ^ [_2937084]))) = s(real, i(s(fun(num, real), i(s(fun(num, fun(num, real)), 29402 ^ [_2937084]), s(num, 29404 ^ [_2937084]))), s(num, 29403 ^ [_2937084]))), 29407 ^ _1670770 : [(29408 ^ _1670770) ^ [_2937691] : [s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(fun(num, fun(num, real)), fun(num, fun(num, real))), _2937691), s(fun(num, fun(num, real)), 29409 ^ [_2937084, _2937691]))), s(num, 29410 ^ [_2937084, _2937691]))) = s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(fun(num, fun(num, real)), fun(num, fun(num, real))), _2937084), s(fun(num, fun(num, real)), 29409 ^ [_2937084, _2937691]))), s(num, 29410 ^ [_2937084, _2937691]))), 29413 ^ _1670770 : [(29414 ^ _1670770) ^ [_2938199] : [s(real, i(s(fun(num, real), i(s(fun(fun(num, fun(num, real)), fun(num, real)), i(s(fun(num, fun(fun(num, fun(num, real)), fun(num, real))), i(s(fun(num, fun(num, fun(fun(num, fun(num, real)), fun(num, real)))), _2938199), s(num, 29415 ^ [_2937084, _2937691, _2938199]))), s(num, 29416 ^ [_2937084, _2937691, _2938199]))), s(fun(num, fun(num, real)), 29417 ^ [_2937084, _2937691, _2938199]))), s(num, 29418 ^ [_2937084, _2937691, _2938199]))) = s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, 29415 ^ [_2937084, _2937691, _2938199]))), s(num, 29416 ^ [_2937084, _2937691, _2938199]))))), s(fun(num, real), i(s(fun(num, fun(num, real)), 29417 ^ [_2937084, _2937691, _2938199]), s(num, 29418 ^ [_2937084, _2937691, _2938199]))))), 29421 ^ _1670770 : [(29422 ^ _1670770) ^ [_2938812, _2938814, _2938816, _2938818, _2938820] : [-(s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2938820))), s(num, _2938818))))), s(fun(num, real), i(s(fun(fun(num, fun(num, real)), fun(num, real)), i(s(fun(num, fun(fun(num, fun(num, real)), fun(num, real))), i(s(fun(num, fun(num, fun(fun(num, fun(num, real)), fun(num, real)))), _2938199), s(num, _2938816))), s(num, _2938814))), s(fun(num, fun(num, real)), _2938812))))) = s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2938816))), s(num, _2938814))))), s(fun(num, real), i(s(fun(fun(num, fun(num, real)), fun(num, real)), i(s(fun(num, fun(fun(num, fun(num, real)), fun(num, real))), i(s(fun(num, fun(num, fun(fun(num, fun(num, real)), fun(num, real)))), _2938199), s(num, _2938820))), s(num, _2938818))), s(fun(num, fun(num, real)), i(s(fun(fun(num, fun(num, real)), fun(num, fun(num, real))), _2937691), s(fun(num, fun(num, real)), _2938812))))))))]]]]]]], (40996 ^ _1670770) ^ [_4075860, _4075862, _4075864] : [s(real, i(s(fun(_4075864, real), i(s(fun(fun(_4075864, cart(real, _4075862)), fun(_4075864, real)), _4075860), s(fun(_4075864, cart(real, _4075862)), 40997 ^ [_4075860, _4075862, _4075864]))), s(_4075864, 40998 ^ [_4075860, _4075862, _4075864]))) = s(real, i(s(fun(cart(real, _4075862), real), vectoru_norm), s(cart(real, _4075862), i(s(fun(_4075864, cart(real, _4075862)), 40997 ^ [_4075860, _4075862, _4075864]), s(_4075864, 40998 ^ [_4075860, _4075862, _4075864]))))), 41001 ^ _1670770 : [(41002 ^ _1670770) ^ [_4076551, _4076553, _4076555] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(fun(_4075864, real), real), i(s(fun(fun(_4075864, bool), fun(fun(_4075864, real), real)), sum), s(fun(_4075864, bool), _4076553))), s(fun(_4075864, real), i(s(fun(fun(_4075864, cart(real, _4075862)), fun(_4075864, real)), _4075860), s(fun(_4075864, cart(real, _4075862)), _4076555))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(fun(_4075862, bool), num), dimindex), s(fun(_4075862, bool), univ))))))), s(real, _4076551))))))))), p(s(bool, i(s(fun(fun(_4075864, bool), bool), finite), s(fun(_4075864, bool), _4076553)))), 41008 ^ _1670770 : [(41011 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, _4075862), real), vectoru_norm), s(cart(real, _4075862), i(s(fun(fun(_4075864, cart(real, _4075862)), cart(real, _4075862)), i(s(fun(fun(_4075864, bool), fun(fun(_4075864, cart(real, _4075862)), cart(real, _4075862))), vsum), s(fun(_4075864, bool), 41007 ^ [_4075860, _4075862, _4075864, _4076551, _4076553, _4076555]))), s(fun(_4075864, cart(real, _4075862)), _4076555))))))), s(real, _4076551))))], (41009 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_4075864, bool), bool), i(s(fun(fun(_4075864, bool), fun(fun(_4075864, bool), bool)), subset), s(fun(_4075864, bool), 41007 ^ [_4075860, _4075862, _4075864, _4076551, _4076553, _4076555]))), s(fun(_4075864, bool), _4076553)))))]]]]], (45960 ^ _1670770) ^ [_4411630, _4411632] : [-(s(num, i(s(fun(fun(cart(real, _4411632), bool), num), dim), s(fun(cart(real, _4411632), bool), i(s(fun(fun(cart(real, _4411632), bool), fun(cart(real, _4411632), bool)), span), s(fun(cart(real, _4411632), bool), _4411630))))) = s(num, i(s(fun(fun(cart(real, _4411632), bool), num), dim), s(fun(cart(real, _4411632), bool), _4411630))))], (13911 ^ _1670770) ^ [_2097585, _2097587, _2097589] : [-(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2097589))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _2097587))), s(int, _2097585))))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2097589))), s(int, _2097585))))), s(int, _2097587))))], (13435 ^ _1670770) ^ [_2085317, _2085319] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(int, int), intu_abs), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _2085319))), s(int, _2085317))))))), s(int, _2085317)))), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2085319)))))], (17047 ^ _1670770) ^ [_2215177, _2215179, _2215181] : [p(s(bool, i(s(fun(fun(_2215181, bool), bool), i(s(fun(fun(_2215181, bool), fun(fun(_2215181, bool), bool)), psubset), s(fun(_2215181, bool), _2215179))), s(fun(_2215181, bool), _2215177)))), 17050 ^ _1670770 : [(17056 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2215181, bool), bool), i(s(fun(_2215181, fun(fun(_2215181, bool), bool)), in), s(_2215181, 17052 ^ [_2215177, _2215179, _2215181]))), s(fun(_2215181, bool), _2215179))))], (17054 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2215181, bool), bool), i(s(fun(_2215181, fun(fun(_2215181, bool), bool)), in), s(_2215181, 17052 ^ [_2215177, _2215179, _2215181]))), s(fun(_2215181, bool), _2215177)))))], (17051 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2215181, bool), bool), i(s(fun(fun(_2215181, bool), fun(fun(_2215181, bool), bool)), subset), s(fun(_2215181, bool), _2215179))), s(fun(_2215181, bool), _2215177)))))]]], (10725 ^ _1670770) ^ [_2018715, _2018717, _2018719] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2018717))), s(real, _2018715)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2018719))), s(real, _2018717))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2018719))), s(real, _2018715)))))))], (9721 ^ _1670770) ^ [_1987505] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(nadd, _1987505)))))], (10799 ^ _1670770) ^ [_2020528, _2020530] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_min), s(real, _2020530))), s(real, _2020528))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), i(s(fun(bool, fun(real, fun(real, real))), cond), s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2020530))), s(real, _2020528))))), s(real, _2020530))), s(real, _2020528))))], (39359 ^ _1670770) ^ [_3964636, _3964638] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), sqrt), s(real, _3964638))))), s(real, i(s(fun(real, real), sqrt), s(real, _3964636))))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _3964638)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _3964638))), s(real, _3964636))))], (15035 ^ _1670770) ^ [_2124850, _2124852] : [p(s(bool, 15033 ^ [_2124850, _2124852])), 15038 ^ _1670770 : [(15041 ^ _1670770) ^ [] : [-(s(int, 15032 ^ [_2124850, _2124852]) = s(int, _2124852))], (15039 ^ _1670770) ^ [] : [-(s(int, 15031 ^ [_2124850, _2124852]) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]]], (4082 ^ _1670770) ^ [_1775724] : [-(s(num, i(s(fun(num, num), bit1), s(num, _1775724))) = s(num, i(s(fun(num, num), suc), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1775724))), s(num, _1775724))))))], (13895 ^ _1670770) ^ [_2097086, _2097088, _2097090] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2097090))), s(int, _2097086))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2097088))), s(int, _2097086))))))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2097090))), s(int, _2097088)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2097086))))], (30378 ^ _1670770) ^ [_2991150, _2991152, _2991154, _2991156, _2991158] : [30382 ^ _1670770 : [(30385 ^ _1670770) ^ [] : [s(_2991152, i(s(fun(_2991158, _2991152), i(s(fun(prod(fun(_2991158, _2991152), fun(_2991154, fun(_2991158, _2991156))), fun(_2991158, _2991152)), fst), s(prod(fun(_2991158, _2991152), fun(_2991154, fun(_2991158, _2991156))), h0))), s(_2991158, 30379 ^ [_2991150, _2991152, _2991154, _2991156, _2991158]))) = s(_2991152, x)], (30383 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2991158, bool), _2991150), s(_2991158, 30379 ^ [_2991150, _2991152, _2991154, _2991156, _2991158])))))]], 30386 ^ _1670770 : [(30389 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2991158, bool), _2991150), s(_2991158, 30379 ^ [_2991150, _2991152, _2991154, _2991156, _2991158]))))], (30387 ^ _1670770) ^ [] : [-(s(_2991152, i(s(fun(_2991158, _2991152), i(s(fun(prod(fun(_2991158, _2991152), fun(_2991154, fun(_2991158, _2991156))), fun(_2991158, _2991152)), fst), s(prod(fun(_2991158, _2991152), fun(_2991154, fun(_2991158, _2991156))), h0))), s(_2991158, 30379 ^ [_2991150, _2991152, _2991154, _2991156, _2991158]))) = s(_2991152, x))]], 30391 ^ _1670770 : [(30399 ^ _1670770) ^ [] : [30400 ^ _1670770 : [(30401 ^ _1670770) ^ [_2992868] : [s(_2991152, i(s(fun(_2991158, _2991152), i(s(fun(prod(fun(_2991158, _2991152), fun(_2991154, fun(_2991158, _2991156))), fun(_2991158, _2991152)), fst), s(prod(fun(_2991158, _2991152), fun(_2991154, fun(_2991158, _2991156))), h0))), s(_2991158, _2992868))) = s(_2991152, x)]], -(p(s(bool, 30390 ^ [_2991150, _2991152, _2991154, _2991156, _2991158])))], (30392 ^ _1670770) ^ [] : [p(s(bool, 30390 ^ [_2991150, _2991152, _2991154, _2991156, _2991158])), -(s(_2991152, i(s(fun(_2991158, _2991152), i(s(fun(prod(fun(_2991158, _2991152), fun(_2991154, fun(_2991158, _2991156))), fun(_2991158, _2991152)), fst), s(prod(fun(_2991158, _2991152), fun(_2991154, fun(_2991158, _2991156))), h0))), s(_2991158, 30395 ^ [_2991150, _2991152, _2991154, _2991156, _2991158]))) = s(_2991152, x))], (30405 ^ _1670770) ^ [] : [-(s(_2991156, i(s(fun(_2991152, _2991156), i(s(fun(_2991154, fun(_2991152, _2991156)), i(s(fun(list(prod(fun(_2991158, _2991152), fun(_2991154, fun(_2991158, _2991156)))), fun(_2991154, fun(_2991152, _2991156))), casewise), s(list(prod(fun(_2991158, _2991152), fun(_2991154, fun(_2991158, _2991156)))), i(s(fun(list(prod(fun(_2991158, _2991152), fun(_2991154, fun(_2991158, _2991156)))), list(prod(fun(_2991158, _2991152), fun(_2991154, fun(_2991158, _2991156))))), i(s(fun(prod(fun(_2991158, _2991152), fun(_2991154, fun(_2991158, _2991156))), fun(list(prod(fun(_2991158, _2991152), fun(_2991154, fun(_2991158, _2991156)))), list(prod(fun(_2991158, _2991152), fun(_2991154, fun(_2991158, _2991156)))))), cons), s(prod(fun(_2991158, _2991152), fun(_2991154, fun(_2991158, _2991156))), h0))), s(list(prod(fun(_2991158, _2991152), fun(_2991154, fun(_2991158, _2991156)))), t0))))), s(_2991154, f))), s(_2991152, x))) = s(_2991156, i(s(fun(_2991156, _2991156), i(s(fun(_2991156, fun(_2991156, _2991156)), i(s(fun(bool, fun(_2991156, fun(_2991156, _2991156))), cond), s(bool, 30390 ^ [_2991150, _2991152, _2991154, _2991156, _2991158]))), s(_2991156, i(s(fun(_2991158, _2991156), i(s(fun(_2991154, fun(_2991158, _2991156)), i(s(fun(prod(fun(_2991158, _2991152), fun(_2991154, fun(_2991158, _2991156))), fun(_2991154, fun(_2991158, _2991156))), snd), s(prod(fun(_2991158, _2991152), fun(_2991154, fun(_2991158, _2991156))), h0))), s(_2991154, f))), s(_2991158, i(s(fun(fun(_2991158, bool), _2991158), h_), s(fun(_2991158, bool), _2991150))))))), s(_2991156, i(s(fun(_2991152, _2991156), i(s(fun(_2991154, fun(_2991152, _2991156)), i(s(fun(list(prod(fun(_2991158, _2991152), fun(_2991154, fun(_2991158, _2991156)))), fun(_2991154, fun(_2991152, _2991156))), casewise), s(list(prod(fun(_2991158, _2991152), fun(_2991154, fun(_2991158, _2991156)))), t0))), s(_2991154, f))), s(_2991152, x))))))]]], (36277 ^ _1670770) ^ [_3721957, _3721959, _3721961, _3721963] : [-(p(s(bool, i(s(fun(fun(sum0(_3721963, _3721961), bool), bool), finite), s(fun(sum0(_3721963, _3721961), bool), i(s(fun(fun(_3721961, bool), fun(sum0(_3721963, _3721961), bool)), i(s(fun(fun(_3721963, bool), fun(fun(_3721961, bool), fun(sum0(_3721963, _3721961), bool))), p_u_c), s(fun(_3721963, bool), _3721959))), s(fun(_3721961, bool), _3721957))))))), p(s(bool, i(s(fun(fun(_3721963, bool), bool), finite), s(fun(_3721963, bool), _3721959)))), p(s(bool, i(s(fun(fun(_3721961, bool), bool), finite), s(fun(_3721961, bool), _3721957))))], (5113 ^ _1670770) ^ [_1798963] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, _1798963))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (11715 ^ _1670770) ^ [_2044598, _2044600] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), realu_abs), s(real, _2044600))))), s(real, _2044598)))), 11718 ^ _1670770 : [(11721 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2044600))), s(real, _2044598)))))], (11719 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), realu_neg), s(real, _2044598))))), s(real, _2044600)))))]]], (43251 ^ _1670770) ^ [_4261399, _4261401, _4261403] : [43290 ^ _1670770 : [(43291 ^ _1670770) ^ [_4263005] : [-(s(real, i(s(fun(fun(cart(real, _4261403), cart(real, _4261401)), real), onorm), s(fun(cart(real, _4261403), cart(real, _4261401)), _4263005))) = s(real, i(s(fun(fun(real, bool), real), sup), s(fun(real, bool), i(s(fun(fun(real, bool), fun(real, bool)), gspec), s(fun(real, bool), i(s(fun(fun(cart(real, _4261403), cart(real, _4261401)), fun(real, bool)), _4261399), s(fun(cart(real, _4261403), cart(real, _4261401)), _4263005))))))))]], 43256 ^ _1670770 : [(43259 ^ _1670770) ^ [_4261974, _4261976] : [p(s(bool, i(s(fun(real, bool), i(s(fun(bool, fun(real, bool)), i(s(fun(real, fun(bool, fun(real, bool))), setspec), s(real, 43253 ^ [_4261399, _4261401, _4261403]))), s(bool, _4261974))), s(real, i(s(fun(cart(real, _4261401), real), vectoru_norm), s(cart(real, _4261401), i(s(fun(cart(real, _4261403), cart(real, _4261401)), 43252 ^ [_4261399, _4261401, _4261403]), s(cart(real, _4261403), _4261976)))))))), 43262 ^ _1670770 : [(43265 ^ _1670770) ^ [] : [s(real, i(s(fun(cart(real, _4261403), real), vectoru_norm), s(cart(real, _4261403), _4261976))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))], (43263 ^ _1670770) ^ [] : [-(p(s(bool, _4261974)))]], 43266 ^ _1670770 : [(43269 ^ _1670770) ^ [] : [p(s(bool, _4261974))], (43267 ^ _1670770) ^ [] : [-(s(real, i(s(fun(cart(real, _4261403), real), vectoru_norm), s(cart(real, _4261403), _4261976))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))]]], (43257 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(fun(cart(real, _4261403), cart(real, _4261401)), fun(real, bool)), _4261399), s(fun(cart(real, _4261403), cart(real, _4261401)), 43252 ^ [_4261399, _4261401, _4261403]))), s(real, 43253 ^ [_4261399, _4261401, _4261403])))))]], 43274 ^ _1670770 : [(43287 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(bool, fun(real, bool)), i(s(fun(real, fun(bool, fun(real, bool))), setspec), s(real, 43253 ^ [_4261399, _4261401, _4261403]))), s(bool, 43273 ^ [_4261399, _4261401, _4261403]))), s(real, i(s(fun(cart(real, _4261401), real), vectoru_norm), s(cart(real, _4261401), i(s(fun(cart(real, _4261403), cart(real, _4261401)), 43252 ^ [_4261399, _4261401, _4261403]), s(cart(real, _4261403), 43272 ^ [_4261399, _4261401, _4261403])))))))))], (43275 ^ _1670770) ^ [] : [p(s(bool, 43273 ^ [_4261399, _4261401, _4261403])), -(s(real, i(s(fun(cart(real, _4261403), real), vectoru_norm), s(cart(real, _4261403), 43272 ^ [_4261399, _4261401, _4261403]))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (43281 ^ _1670770) ^ [] : [s(real, i(s(fun(cart(real, _4261403), real), vectoru_norm), s(cart(real, _4261403), 43272 ^ [_4261399, _4261401, _4261403]))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), -(p(s(bool, 43273 ^ [_4261399, _4261401, _4261403])))], (43289 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(fun(cart(real, _4261403), cart(real, _4261401)), fun(real, bool)), _4261399), s(fun(cart(real, _4261403), cart(real, _4261401)), 43252 ^ [_4261399, _4261401, _4261403]))), s(real, 43253 ^ [_4261399, _4261401, _4261403]))))]]], (41348 ^ _1670770) ^ [_4112474] : [-(s(cart(real, _4112474), i(s(fun(fun(num, cart(real, _4112474)), cart(real, _4112474)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4112474)), cart(real, _4112474))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(fun(num, cart(real, _4112474)), f))) = s(cart(real, _4112474), i(s(fun(num, cart(real, _4112474)), f), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (4531 ^ _1670770) ^ [_1785381] : [-(s(num, _1785381) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _1785381)))))], (14717 ^ _1670770) ^ [_2117247] : [-(s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, _2117247))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (38309 ^ _1670770) ^ [_3816666, _3816668, _3816670, _3816672] : [-(s(fun(_3816672, bool), i(s(fun(fun(_3816672, bool), fun(_3816672, bool)), i(s(fun(fun(fun(_3816672, bool), bool), fun(fun(_3816672, bool), fun(_3816672, bool))), hull), s(fun(fun(_3816672, bool), bool), _3816670))), s(fun(_3816672, bool), i(s(fun(fun(_3816672, bool), fun(_3816672, bool)), i(s(fun(fun(_3816672, bool), fun(fun(_3816672, bool), fun(_3816672, bool))), union), s(fun(_3816672, bool), _3816668))), s(fun(_3816672, bool), _3816666))))) = s(fun(_3816672, bool), i(s(fun(fun(_3816672, bool), fun(_3816672, bool)), i(s(fun(fun(fun(_3816672, bool), bool), fun(fun(_3816672, bool), fun(_3816672, bool))), hull), s(fun(fun(_3816672, bool), bool), _3816670))), s(fun(_3816672, bool), i(s(fun(fun(_3816672, bool), fun(_3816672, bool)), i(s(fun(fun(_3816672, bool), fun(fun(_3816672, bool), fun(_3816672, bool))), union), s(fun(_3816672, bool), _3816668))), s(fun(_3816672, bool), i(s(fun(fun(_3816672, bool), fun(_3816672, bool)), i(s(fun(fun(fun(_3816672, bool), bool), fun(fun(_3816672, bool), fun(_3816672, bool))), hull), s(fun(fun(_3816672, bool), bool), _3816670))), s(fun(_3816672, bool), _3816666))))))))], (43502 ^ _1670770) ^ [_4276450, _4276452] : [-(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _4276452))), s(fun(real, bool), i(s(fun(fun(cart(real, n10), bool), fun(real, bool)), i(s(fun(fun(cart(real, n10), real), fun(fun(cart(real, n10), bool), fun(real, bool))), image), s(fun(cart(real, n10), real), drop))), s(fun(cart(real, n10), bool), _4276450))))) = s(bool, i(s(fun(fun(cart(real, n10), bool), bool), i(s(fun(cart(real, n10), fun(fun(cart(real, n10), bool), bool)), in), s(cart(real, n10), i(s(fun(real, cart(real, n10)), lift), s(real, _4276452))))), s(fun(cart(real, n10), bool), _4276450))))], (2899 ^ _1670770) ^ [_1720447, _1720449, _1720451, _1720453, _1720455, _1720457] : [-(s(_1720457, i(s(fun(_1720455, _1720457), i(s(fun(fun(_1720455, _1720457), fun(_1720455, _1720457)), i(s(fun(fun(_1720455, _1720457), fun(fun(_1720455, _1720457), fun(_1720455, _1720457))), i(s(fun(bool, fun(fun(_1720455, _1720457), fun(fun(_1720455, _1720457), fun(_1720455, _1720457)))), cond), s(bool, _1720453))), s(fun(_1720455, _1720457), _1720451))), s(fun(_1720455, _1720457), _1720449))), s(_1720455, _1720447))) = s(_1720457, i(s(fun(_1720457, _1720457), i(s(fun(_1720457, fun(_1720457, _1720457)), i(s(fun(bool, fun(_1720457, fun(_1720457, _1720457))), cond), s(bool, _1720453))), s(_1720457, i(s(fun(_1720455, _1720457), _1720451), s(_1720455, _1720447))))), s(_1720457, i(s(fun(_1720455, _1720457), _1720449), s(_1720455, _1720447))))))], (11557 ^ _1670770) ^ [_2040107, _2040109] : [-(s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2040109))), s(real, _2040107))))) = s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2040107))), s(real, _2040109))))))], (5547 ^ _1670770) ^ [_1809645, _1809647, _1809649] : [5548 ^ _1670770 : [(5551 ^ _1670770) ^ [] : [s(num, _1809645) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (5549 ^ _1670770) ^ [] : [s(num, _1809649) = s(num, _1809647)]], -(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1809649))), s(num, _1809645))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1809647))), s(num, _1809645))))], (25601 ^ _1670770) ^ [_2685010, _2685012, _2685014] : [s(_2685012, i(s(fun(_2685014, _2685012), i(s(fun(fun(_2685014, _2685012), fun(_2685014, _2685012)), i(s(fun(fun(_2685014, _2685012), fun(fun(_2685014, _2685012), fun(_2685014, _2685012))), i(s(fun(fun(_2685012, fun(_2685012, _2685012)), fun(fun(_2685014, _2685012), fun(fun(_2685014, _2685012), fun(_2685014, _2685012)))), _2685010), s(fun(_2685012, fun(_2685012, _2685012)), 25602 ^ [_2685010, _2685012, _2685014]))), s(fun(_2685014, _2685012), 25603 ^ [_2685010, _2685012, _2685014]))), s(fun(_2685014, _2685012), 25604 ^ [_2685010, _2685012, _2685014]))), s(_2685014, 25605 ^ [_2685010, _2685012, _2685014]))) = s(_2685012, i(s(fun(_2685012, _2685012), i(s(fun(_2685012, fun(_2685012, _2685012)), 25602 ^ [_2685010, _2685012, _2685014]), s(_2685012, i(s(fun(_2685014, _2685012), 25603 ^ [_2685010, _2685012, _2685014]), s(_2685014, 25605 ^ [_2685010, _2685012, _2685014]))))), s(_2685012, i(s(fun(_2685014, _2685012), 25604 ^ [_2685010, _2685012, _2685014]), s(_2685014, 25605 ^ [_2685010, _2685012, _2685014]))))), 25608 ^ _1670770 : [(25609 ^ _1670770) ^ [_2686333] : [p(s(bool, i(s(fun(fun(_2685012, fun(_2685012, _2685012)), bool), monoidal), s(fun(_2685012, fun(_2685012, _2685012)), _2686333)))), 25612 ^ _1670770 : [(25613 ^ _1670770) ^ [_2687036, _2687038, _2687040] : [-(s(_2685012, i(s(fun(fun(_2685014, _2685012), _2685012), i(s(fun(fun(_2685014, bool), fun(fun(_2685014, _2685012), _2685012)), i(s(fun(fun(_2685012, fun(_2685012, _2685012)), fun(fun(_2685014, bool), fun(fun(_2685014, _2685012), _2685012))), iterate), s(fun(_2685012, fun(_2685012, _2685012)), _2686333))), s(fun(_2685014, bool), _2687036))), s(fun(_2685014, _2685012), i(s(fun(fun(_2685014, _2685012), fun(_2685014, _2685012)), i(s(fun(fun(_2685014, _2685012), fun(fun(_2685014, _2685012), fun(_2685014, _2685012))), i(s(fun(fun(_2685012, fun(_2685012, _2685012)), fun(fun(_2685014, _2685012), fun(fun(_2685014, _2685012), fun(_2685014, _2685012)))), _2685010), s(fun(_2685012, fun(_2685012, _2685012)), _2686333))), s(fun(_2685014, _2685012), _2687040))), s(fun(_2685014, _2685012), _2687038))))) = s(_2685012, i(s(fun(_2685012, _2685012), i(s(fun(_2685012, fun(_2685012, _2685012)), _2686333), s(_2685012, i(s(fun(fun(_2685014, _2685012), _2685012), i(s(fun(fun(_2685014, bool), fun(fun(_2685014, _2685012), _2685012)), i(s(fun(fun(_2685012, fun(_2685012, _2685012)), fun(fun(_2685014, bool), fun(fun(_2685014, _2685012), _2685012))), iterate), s(fun(_2685012, fun(_2685012, _2685012)), _2686333))), s(fun(_2685014, bool), _2687036))), s(fun(_2685014, _2685012), _2687040))))), s(_2685012, i(s(fun(fun(_2685014, _2685012), _2685012), i(s(fun(fun(_2685014, bool), fun(fun(_2685014, _2685012), _2685012)), i(s(fun(fun(_2685012, fun(_2685012, _2685012)), fun(fun(_2685014, bool), fun(fun(_2685014, _2685012), _2685012))), iterate), s(fun(_2685012, fun(_2685012, _2685012)), _2686333))), s(fun(_2685014, bool), _2687036))), s(fun(_2685014, _2685012), _2687038)))))), p(s(bool, i(s(fun(fun(_2685014, bool), bool), finite), s(fun(_2685014, bool), i(s(fun(fun(_2685014, bool), fun(_2685014, bool)), i(s(fun(fun(_2685014, _2685012), fun(fun(_2685014, bool), fun(_2685014, bool))), i(s(fun(fun(_2685012, fun(_2685012, _2685012)), fun(fun(_2685014, _2685012), fun(fun(_2685014, bool), fun(_2685014, bool)))), support), s(fun(_2685012, fun(_2685012, _2685012)), _2686333))), s(fun(_2685014, _2685012), _2687040))), s(fun(_2685014, bool), _2687036)))))), p(s(bool, i(s(fun(fun(_2685014, bool), bool), finite), s(fun(_2685014, bool), i(s(fun(fun(_2685014, bool), fun(_2685014, bool)), i(s(fun(fun(_2685014, _2685012), fun(fun(_2685014, bool), fun(_2685014, bool))), i(s(fun(fun(_2685012, fun(_2685012, _2685012)), fun(fun(_2685014, _2685012), fun(fun(_2685014, bool), fun(_2685014, bool)))), support), s(fun(_2685012, fun(_2685012, _2685012)), _2686333))), s(fun(_2685014, _2685012), _2687038))), s(fun(_2685014, bool), _2687036))))))]]]]], (40285 ^ _1670770) ^ [_4016749, _4016751, _4016753] : [s(cart(real, _4016751), i(s(fun(_4016753, cart(real, _4016751)), i(s(fun(fun(_4016753, cart(real, _4016751)), fun(_4016753, cart(real, _4016751))), i(s(fun(fun(_4016753, bool), fun(fun(_4016753, cart(real, _4016751)), fun(_4016753, cart(real, _4016751)))), _4016749), s(fun(_4016753, bool), 40286 ^ [_4016749, _4016751, _4016753]))), s(fun(_4016753, cart(real, _4016751)), 40287 ^ [_4016749, _4016751, _4016753]))), s(_4016753, 40288 ^ [_4016749, _4016751, _4016753]))) = s(cart(real, _4016751), i(s(fun(cart(real, _4016751), cart(real, _4016751)), i(s(fun(cart(real, _4016751), fun(cart(real, _4016751), cart(real, _4016751))), i(s(fun(bool, fun(cart(real, _4016751), fun(cart(real, _4016751), cart(real, _4016751)))), cond), s(bool, i(s(fun(fun(_4016753, bool), bool), i(s(fun(_4016753, fun(fun(_4016753, bool), bool)), in), s(_4016753, 40288 ^ [_4016749, _4016751, _4016753]))), s(fun(_4016753, bool), 40286 ^ [_4016749, _4016751, _4016753]))))), s(cart(real, _4016751), i(s(fun(_4016753, cart(real, _4016751)), 40287 ^ [_4016749, _4016751, _4016753]), s(_4016753, 40288 ^ [_4016749, _4016751, _4016753]))))), s(cart(real, _4016751), i(s(fun(num, cart(real, _4016751)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), 40291 ^ _1670770 : [(40292 ^ _1670770) ^ [_4017840, _4017842] : [p(s(bool, i(s(fun(fun(_4016753, bool), bool), finite), s(fun(_4016753, bool), _4017840)))), -(s(cart(real, _4016751), i(s(fun(fun(_4016753, cart(real, _4016751)), cart(real, _4016751)), i(s(fun(fun(_4016753, bool), fun(fun(_4016753, cart(real, _4016751)), cart(real, _4016751))), vsum), s(fun(_4016753, bool), _4017840))), s(fun(_4016753, cart(real, _4016751)), i(s(fun(fun(_4016753, cart(real, _4016751)), fun(_4016753, cart(real, _4016751))), i(s(fun(fun(_4016753, bool), fun(fun(_4016753, cart(real, _4016751)), fun(_4016753, cart(real, _4016751)))), _4016749), s(fun(_4016753, bool), _4017840))), s(fun(_4016753, cart(real, _4016751)), _4017842))))) = s(cart(real, _4016751), i(s(fun(fun(_4016753, cart(real, _4016751)), cart(real, _4016751)), i(s(fun(fun(_4016753, bool), fun(fun(_4016753, cart(real, _4016751)), cart(real, _4016751))), vsum), s(fun(_4016753, bool), _4017840))), s(fun(_4016753, cart(real, _4016751)), _4017842))))]]], (40512 ^ _1670770) ^ [_4034096, _4034098, _4034100] : [-(s(cart(real, _4034100), i(s(fun(fun(num, cart(real, _4034100)), cart(real, _4034100)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4034100)), cart(real, _4034100))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _4034098))), s(num, i(s(fun(num, num), suc), s(num, _4034096))))))), s(fun(num, cart(real, _4034100)), f))) = s(cart(real, _4034100), i(s(fun(cart(real, _4034100), cart(real, _4034100)), i(s(fun(cart(real, _4034100), fun(cart(real, _4034100), cart(real, _4034100))), i(s(fun(bool, fun(cart(real, _4034100), fun(cart(real, _4034100), cart(real, _4034100)))), cond), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4034098))), s(num, i(s(fun(num, num), suc), s(num, _4034096))))))), s(cart(real, _4034100), i(s(fun(cart(real, _4034100), cart(real, _4034100)), i(s(fun(cart(real, _4034100), fun(cart(real, _4034100), cart(real, _4034100))), vectoru_add), s(cart(real, _4034100), i(s(fun(fun(num, cart(real, _4034100)), cart(real, _4034100)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4034100)), cart(real, _4034100))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _4034098))), s(num, _4034096))))), s(fun(num, cart(real, _4034100)), f))))), s(cart(real, _4034100), i(s(fun(num, cart(real, _4034100)), f), s(num, i(s(fun(num, num), suc), s(num, _4034096))))))))), s(cart(real, _4034100), i(s(fun(fun(num, cart(real, _4034100)), cart(real, _4034100)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4034100)), cart(real, _4034100))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _4034098))), s(num, _4034096))))), s(fun(num, cart(real, _4034100)), f))))))], (36383 ^ _1670770) ^ [_3726575, _3726577, _3726579, _3726581, _3726583, _3726585, _3726587, _3726589] : [-(p(s(bool, i(s(fun(fun(sum0(_3726585, _3726583), bool), bool), i(s(fun(fun(sum0(_3726589, _3726587), bool), fun(fun(sum0(_3726585, _3726583), bool), bool)), l_u_c), s(fun(sum0(_3726589, _3726587), bool), i(s(fun(fun(_3726587, bool), fun(sum0(_3726589, _3726587), bool)), i(s(fun(fun(_3726589, bool), fun(fun(_3726587, bool), fun(sum0(_3726589, _3726587), bool))), p_u_c), s(fun(_3726589, bool), _3726581))), s(fun(_3726587, bool), _3726577))))), s(fun(sum0(_3726585, _3726583), bool), i(s(fun(fun(_3726583, bool), fun(sum0(_3726585, _3726583), bool)), i(s(fun(fun(_3726585, bool), fun(fun(_3726583, bool), fun(sum0(_3726585, _3726583), bool))), p_u_c), s(fun(_3726585, bool), _3726579))), s(fun(_3726583, bool), _3726575))))))), p(s(bool, i(s(fun(fun(_3726585, bool), bool), i(s(fun(fun(_3726589, bool), fun(fun(_3726585, bool), bool)), l_u_c), s(fun(_3726589, bool), _3726581))), s(fun(_3726585, bool), _3726579)))), p(s(bool, i(s(fun(fun(_3726583, bool), bool), i(s(fun(fun(_3726587, bool), fun(fun(_3726583, bool), bool)), l_u_c), s(fun(_3726587, bool), _3726577))), s(fun(_3726583, bool), _3726575))))], (4044 ^ _1670770) ^ [_1774824, _1774826, _1774828] : [s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1774828))), s(num, _1774824))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1774826))), s(num, _1774824))), -(s(num, _1774828) = s(num, _1774826))], (46719 ^ _1670770) ^ [_4458602, _4458604] : [46731 ^ _1670770 : [(46736 ^ _1670770) ^ [_4459308] : [-(s(cart(real, _4458604), i(s(fun(cart(real, _4458604), cart(real, _4458604)), _4458602), s(cart(real, _4458604), i(s(fun(cart(real, _4458604), cart(real, _4458604)), 46730 ^ [_4458602, _4458604]), s(cart(real, _4458604), _4459308))))) = s(cart(real, _4458604), _4459308))], (46734 ^ _1670770) ^ [_4459227] : [-(s(cart(real, _4458604), i(s(fun(cart(real, _4458604), cart(real, _4458604)), 46730 ^ [_4458602, _4458604]), s(cart(real, _4458604), i(s(fun(cart(real, _4458604), cart(real, _4458604)), _4458602), s(cart(real, _4458604), _4459227))))) = s(cart(real, _4458604), _4459227))], (46732 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4458604), cart(real, _4458604)), bool), linear), s(fun(cart(real, _4458604), cart(real, _4458604)), 46730 ^ [_4458602, _4458604])))))]], p(s(bool, i(s(fun(fun(cart(real, _4458604), cart(real, _4458604)), bool), linear), s(fun(cart(real, _4458604), cart(real, _4458604)), _4458602)))), 46726 ^ _1670770 : [(46729 ^ _1670770) ^ [] : [s(cart(real, _4458604), 46724 ^ [_4458602, _4458604]) = s(cart(real, _4458604), 46725 ^ [_4458602, _4458604])], (46727 ^ _1670770) ^ [] : [-(s(cart(real, _4458604), i(s(fun(cart(real, _4458604), cart(real, _4458604)), _4458602), s(cart(real, _4458604), 46724 ^ [_4458602, _4458604]))) = s(cart(real, _4458604), i(s(fun(cart(real, _4458604), cart(real, _4458604)), _4458602), s(cart(real, _4458604), 46725 ^ [_4458602, _4458604]))))]]], (41577 ^ _1670770) ^ [_4122929, _4122931] : [-(p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, _4122929))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, i(s(fun(fun(_4122931, bool), num), dimindex), s(fun(_4122931, bool), univ))))))))), -(s(cart(real, _4122931), i(s(fun(num, cart(real, _4122931)), basis), s(num, _4122929))) = s(cart(real, _4122931), i(s(fun(num, cart(real, _4122931)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (44039 ^ _1670770) ^ [_4304657, _4304659] : [p(s(bool, i(s(fun(fun(cart(real, _4304659), bool), bool), subspace), s(fun(cart(real, _4304659), bool), _4304657)))), s(fun(cart(real, _4304659), bool), _4304657) = s(fun(cart(real, _4304659), bool), empty)], (2565 ^ _1670770) ^ [_1713177, _1713179] : [-(p(s(bool, i(s(fun(_1713179, bool), _1713177), s(_1713179, 2566 ^ [_1713177, _1713179]))))), 2569 ^ _1670770 : [(2570 ^ _1670770) ^ [_1713274] : [p(s(bool, i(s(fun(_1713179, bool), _1713177), s(_1713179, _1713274))))]]], (44015 ^ _1670770) ^ [_4303539, _4303541] : [-(p(s(bool, i(s(fun(fun(cart(real, _4303541), bool), bool), dependent), s(fun(cart(real, _4303541), bool), _4303539))))), 44016 ^ _1670770 : [(44017 ^ _1670770) ^ [_4303801] : [p(s(bool, i(s(fun(fun(cart(real, _4303541), bool), bool), i(s(fun(cart(real, _4303541), fun(fun(cart(real, _4303541), bool), bool)), in), s(cart(real, _4303541), _4303801))), s(fun(cart(real, _4303541), bool), _4303539)))), p(s(bool, i(s(fun(fun(cart(real, _4303541), bool), bool), i(s(fun(cart(real, _4303541), fun(fun(cart(real, _4303541), bool), bool)), in), s(cart(real, _4303541), _4303801))), s(fun(cart(real, _4303541), bool), i(s(fun(fun(cart(real, _4303541), bool), fun(cart(real, _4303541), bool)), span), s(fun(cart(real, _4303541), bool), i(s(fun(cart(real, _4303541), fun(cart(real, _4303541), bool)), i(s(fun(fun(cart(real, _4303541), bool), fun(cart(real, _4303541), fun(cart(real, _4303541), bool))), delete), s(fun(cart(real, _4303541), bool), _4303539))), s(cart(real, _4303541), _4303801))))))))]]], (11155 ^ _1670770) ^ [_2029488, _2029490] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_max), s(real, i(s(fun(num, real), realu_ofu_num), s(num, _2029490))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, _2029488))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), max), s(num, _2029490))), s(num, _2029488))))))], (17154 ^ _1670770) ^ [_2220843, _2220845, _2220847] : [17166 ^ _1670770 : [(17169 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2220847, bool), _2220845), s(_2220847, 17165 ^ [_2220843, _2220845, _2220847])))))], (17167 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2220847, bool), bool), i(s(fun(_2220847, fun(fun(_2220847, bool), bool)), in), s(_2220847, 17165 ^ [_2220843, _2220845, _2220847]))), s(fun(_2220847, bool), i(s(fun(fun(fun(_2220847, bool), bool), fun(_2220847, bool)), unions), s(fun(fun(_2220847, bool), bool), _2220843)))))))]], 17155 ^ _1670770 : [(17156 ^ _1670770) ^ [_2221091, _2221093] : [p(s(bool, i(s(fun(fun(fun(_2220847, bool), bool), bool), i(s(fun(fun(_2220847, bool), fun(fun(fun(_2220847, bool), bool), bool)), in), s(fun(_2220847, bool), _2221093))), s(fun(fun(_2220847, bool), bool), _2220843)))), p(s(bool, i(s(fun(fun(_2220847, bool), bool), i(s(fun(_2220847, fun(fun(_2220847, bool), bool)), in), s(_2220847, _2221091))), s(fun(_2220847, bool), _2221093)))), p(s(bool, i(s(fun(_2220847, bool), _2220845), s(_2220847, _2221091))))]]], (33955 ^ _1670770) ^ [_3600268, _3600270, _3600272] : [33963 ^ _1670770 : [(33966 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3600272, bool), i(s(fun(fun(prod(_3600272, _3600272), bool), fun(_3600272, bool)), fl), s(fun(prod(_3600272, _3600272), bool), _3600268))), s(_3600272, 33962 ^ [_3600268, _3600270, _3600272]))))], (33964 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3600272, bool), i(s(fun(fun(prod(_3600272, _3600272), bool), fun(_3600272, bool)), fl), s(fun(prod(_3600272, _3600272), bool), _3600270))), s(_3600272, 33962 ^ [_3600268, _3600270, _3600272])))))]], p(s(bool, i(s(fun(fun(prod(_3600272, _3600272), bool), bool), i(s(fun(fun(prod(_3600272, _3600272), bool), fun(fun(prod(_3600272, _3600272), bool), bool)), inseg), s(fun(prod(_3600272, _3600272), bool), _3600268))), s(fun(prod(_3600272, _3600272), bool), _3600270)))), -(s(fun(prod(_3600272, _3600272), bool), _3600270) = s(fun(prod(_3600272, _3600272), bool), _3600268))], (4943 ^ _1670770) ^ [_1795430] : [p(s(bool, i(s(fun(num, bool), even), s(num, _1795430)))), p(s(bool, i(s(fun(num, bool), odd), s(num, _1795430))))], (43378 ^ _1670770) ^ [_4267217, _4267219, _4267221, _4267223, _4267225] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(fun(cart(real, _4267223), cart(real, _4267225)), real), onorm), s(fun(cart(real, _4267223), cart(real, _4267225)), i(s(fun(fun(cart(real, _4267223), cart(real, _4267221)), fun(cart(real, _4267223), cart(real, _4267225))), i(s(fun(fun(cart(real, _4267221), cart(real, _4267225)), fun(fun(cart(real, _4267223), cart(real, _4267221)), fun(cart(real, _4267223), cart(real, _4267225)))), o), s(fun(cart(real, _4267221), cart(real, _4267225)), _4267219))), s(fun(cart(real, _4267223), cart(real, _4267221)), _4267217))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(fun(cart(real, _4267221), cart(real, _4267225)), real), onorm), s(fun(cart(real, _4267221), cart(real, _4267225)), _4267219))))), s(real, i(s(fun(fun(cart(real, _4267223), cart(real, _4267221)), real), onorm), s(fun(cart(real, _4267223), cart(real, _4267221)), _4267217))))))))), p(s(bool, i(s(fun(fun(cart(real, _4267221), cart(real, _4267225)), bool), linear), s(fun(cart(real, _4267221), cart(real, _4267225)), _4267219)))), p(s(bool, i(s(fun(fun(cart(real, _4267223), cart(real, _4267221)), bool), linear), s(fun(cart(real, _4267223), cart(real, _4267221)), _4267217))))], (4451 ^ _1670770) ^ [_1783866, _1783868] : [4452 ^ _1670770 : [(4455 ^ _1670770) ^ [] : [s(num, _1783868) = s(num, _1783866)], (4453 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1783868))), s(num, _1783866))))]], -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1783868))), s(num, _1783866)))))], (9339 ^ _1670770) ^ [_1973380, _1973382] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(prod(num, num), num), dist), s(prod(num, num), i(s(fun(num, prod(num, num)), i(s(fun(num, fun(num, prod(num, num))), c_), s(num, _1973382))), s(num, _1973380))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1973382))), s(num, _1973380)))))))], (25075 ^ _1670770) ^ [_2638527, _2638529, _2638531] : [p(s(bool, i(s(fun(fun(_2638529, fun(_2638529, _2638529)), bool), monoidal), s(fun(_2638529, fun(_2638529, _2638529)), _2638527)))), 25078 ^ _1670770 : [(25079 ^ _1670770) ^ [_2639234] : [p(s(bool, i(s(fun(_2638529, bool), i(s(fun(_2638529, fun(_2638529, bool)), _2639234), s(_2638529, i(s(fun(fun(_2638529, fun(_2638529, _2638529)), _2638529), neutral), s(fun(_2638529, fun(_2638529, _2638529)), _2638527))))), s(_2638529, i(s(fun(fun(_2638529, fun(_2638529, _2638529)), _2638529), neutral), s(fun(_2638529, fun(_2638529, _2638529)), _2638527)))))), 25088 ^ _1670770 : [(25093 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2638529, bool), i(s(fun(_2638529, fun(_2638529, bool)), _2639234), s(_2638529, i(s(fun(_2638529, _2638529), i(s(fun(_2638529, fun(_2638529, _2638529)), _2638527), s(_2638529, 25084 ^ [_2638527, _2638529, _2638531, _2639234]))), s(_2638529, 25085 ^ [_2638527, _2638529, _2638531, _2639234]))))), s(_2638529, i(s(fun(_2638529, _2638529), i(s(fun(_2638529, fun(_2638529, _2638529)), _2638527), s(_2638529, 25086 ^ [_2638527, _2638529, _2638531, _2639234]))), s(_2638529, 25087 ^ [_2638527, _2638529, _2638531, _2639234]))))))], (25091 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2638529, bool), i(s(fun(_2638529, fun(_2638529, bool)), _2639234), s(_2638529, 25085 ^ [_2638527, _2638529, _2638531, _2639234]))), s(_2638529, 25087 ^ [_2638527, _2638529, _2638531, _2639234])))))], (25089 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2638529, bool), i(s(fun(_2638529, fun(_2638529, bool)), _2639234), s(_2638529, 25084 ^ [_2638527, _2638529, _2638531, _2639234]))), s(_2638529, 25086 ^ [_2638527, _2638529, _2638531, _2639234])))))]], 25094 ^ _1670770 : [(25095 ^ _1670770) ^ [_2640418, _2640420, _2640422] : [-(p(s(bool, i(s(fun(_2638529, bool), i(s(fun(_2638529, fun(_2638529, bool)), _2639234), s(_2638529, i(s(fun(fun(_2638531, _2638529), _2638529), i(s(fun(fun(_2638531, bool), fun(fun(_2638531, _2638529), _2638529)), i(s(fun(fun(_2638529, fun(_2638529, _2638529)), fun(fun(_2638531, bool), fun(fun(_2638531, _2638529), _2638529))), iterate), s(fun(_2638529, fun(_2638529, _2638529)), _2638527))), s(fun(_2638531, bool), _2640418))), s(fun(_2638531, _2638529), _2640422))))), s(_2638529, i(s(fun(fun(_2638531, _2638529), _2638529), i(s(fun(fun(_2638531, bool), fun(fun(_2638531, _2638529), _2638529)), i(s(fun(fun(_2638529, fun(_2638529, _2638529)), fun(fun(_2638531, bool), fun(fun(_2638531, _2638529), _2638529))), iterate), s(fun(_2638529, fun(_2638529, _2638529)), _2638527))), s(fun(_2638531, bool), _2640418))), s(fun(_2638531, _2638529), _2640420))))))), p(s(bool, i(s(fun(fun(_2638531, bool), bool), finite), s(fun(_2638531, bool), _2640418)))), 25101 ^ _1670770 : [(25104 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2638529, bool), i(s(fun(_2638529, fun(_2638529, bool)), _2639234), s(_2638529, i(s(fun(_2638531, _2638529), _2640422), s(_2638531, 25100 ^ [_2638527, _2638529, _2638531, _2639234, _2640418, _2640420, _2640422]))))), s(_2638529, i(s(fun(_2638531, _2638529), _2640420), s(_2638531, 25100 ^ [_2638527, _2638529, _2638531, _2639234, _2640418, _2640420, _2640422]))))))], (25102 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2638531, bool), bool), i(s(fun(_2638531, fun(fun(_2638531, bool), bool)), in), s(_2638531, 25100 ^ [_2638527, _2638529, _2638531, _2639234, _2640418, _2640420, _2640422]))), s(fun(_2638531, bool), _2640418)))))]]]]]]], (10866 ^ _1670770) ^ [_2022606] : [10869 ^ _1670770 : [(10870 ^ _1670770) ^ [_2022840] : [p(s(bool, i(s(fun(real, bool), _2022606), s(real, _2022840))))]], 10872 ^ _1670770 : [(10875 ^ _1670770) ^ [_2022948] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 10871 ^ [_2022606, _2022948]))), s(real, _2022948))))], (10873 ^ _1670770) ^ [_2022908] : [-(p(s(bool, i(s(fun(real, bool), _2022606), s(real, 10871 ^ [_2022606, _2022908])))))]], 10877 ^ _1670770 : [(10884 ^ _1670770) ^ [_2023264] : [10886 ^ _1670770 : [(10889 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 10885 ^ [_2022606, _2023264]))), s(real, _2023264))))], (10887 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), _2022606), s(real, 10885 ^ [_2022606, _2023264])))))]], -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 10876 ^ [_2022606]))), s(real, _2023264)))))], (10878 ^ _1670770) ^ [_2023125] : [p(s(bool, i(s(fun(real, bool), _2022606), s(real, _2023125)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2023125))), s(real, 10876 ^ [_2022606])))))]]], (1901 ^ _1670770) ^ [_1700391, _1700393, _1700395] : [1903 ^ _1670770 : [(1907 ^ _1670770) ^ [] : [p(s(bool, _1700391))], (1904 ^ _1670770) ^ [] : [p(s(bool, _1700393))]], 1908 ^ _1670770 : [(1909 ^ _1670770) ^ [_1700524] : [-(p(s(bool, _1700393))), -(p(s(bool, _1700391)))]]], (10381 ^ _1670770) ^ [_2010042, _2010044] : [-(p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), prod(hreal, hreal))), trealu_add), s(prod(hreal, hreal), _2010044))), s(prod(hreal, hreal), _2010042))))), s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), prod(hreal, hreal))), trealu_add), s(prod(hreal, hreal), _2010042))), s(prod(hreal, hreal), _2010044)))))))], (7787 ^ _1670770) ^ [_1894746, _1894748] : [s(fun(num, fun(_1894748, bool)), i(s(fun(num, fun(num, fun(_1894748, bool))), i(s(fun(fun(num, recspace(_1894748)), fun(num, fun(num, fun(_1894748, bool)))), _1894746), s(fun(num, recspace(_1894748)), 7788 ^ [_1894746, _1894748]))), s(num, 7789 ^ [_1894746, _1894748]))) = s(fun(num, fun(_1894748, bool)), i(s(fun(recspace(_1894748), fun(num, fun(_1894748, bool))), u_destu_rec), s(recspace(_1894748), i(s(fun(num, recspace(_1894748)), 7788 ^ [_1894746, _1894748]), s(num, 7789 ^ [_1894746, _1894748]))))), 7792 ^ _1670770 : [(7793 ^ _1670770) ^ [_1895425, _1895427, _1895429] : [-(s(recspace(_1894748), i(s(fun(fun(num, recspace(_1894748)), recspace(_1894748)), i(s(fun(_1894748, fun(fun(num, recspace(_1894748)), recspace(_1894748))), i(s(fun(num, fun(_1894748, fun(fun(num, recspace(_1894748)), recspace(_1894748)))), constr), s(num, _1895429))), s(_1894748, _1895427))), s(fun(num, recspace(_1894748)), _1895425))) = s(recspace(_1894748), i(s(fun(fun(num, fun(_1894748, bool)), recspace(_1894748)), u_mku_rec), s(fun(num, fun(_1894748, bool)), i(s(fun(fun(num, fun(num, fun(_1894748, bool))), fun(num, fun(_1894748, bool))), i(s(fun(_1894748, fun(fun(num, fun(num, fun(_1894748, bool))), fun(num, fun(_1894748, bool)))), i(s(fun(num, fun(_1894748, fun(fun(num, fun(num, fun(_1894748, bool))), fun(num, fun(_1894748, bool))))), zconstr), s(num, _1895429))), s(_1894748, _1895427))), s(fun(num, fun(num, fun(_1894748, bool))), i(s(fun(fun(num, recspace(_1894748)), fun(num, fun(num, fun(_1894748, bool)))), _1894746), s(fun(num, recspace(_1894748)), _1895425))))))))]]], (33884 ^ _1670770) ^ [_3596453, _3596455, _3596457] : [33886 ^ _1670770 : [(33889 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(_3596457, _3596457), bool), bool), i(s(fun(fun(prod(_3596457, _3596457), bool), fun(fun(prod(_3596457, _3596457), bool), bool)), inseg), s(fun(prod(_3596457, _3596457), bool), 33885 ^ [_3596453, _3596455, _3596457]))), s(fun(prod(_3596457, _3596457), bool), _3596453))))], (33887 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_3596457, _3596457), bool), bool), _3596455), s(fun(prod(_3596457, _3596457), bool), 33885 ^ [_3596453, _3596455, _3596457])))))]], -(p(s(bool, i(s(fun(fun(prod(_3596457, _3596457), bool), bool), i(s(fun(fun(prod(_3596457, _3596457), bool), fun(fun(prod(_3596457, _3596457), bool), bool)), inseg), s(fun(prod(_3596457, _3596457), bool), i(s(fun(fun(fun(prod(_3596457, _3596457), bool), bool), fun(prod(_3596457, _3596457), bool)), unions), s(fun(fun(prod(_3596457, _3596457), bool), bool), _3596455))))), s(fun(prod(_3596457, _3596457), bool), _3596453)))))], (39677 ^ _1670770) ^ [_3974682, _3974684, _3974686] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(num, real), i(s(fun(cart(real, _3974686), fun(num, real)), d_), s(cart(real, _3974686), _3974684))), s(num, _3974682))))))), s(real, i(s(fun(cart(real, _3974686), real), vectoru_norm), s(cart(real, _3974686), _3974684))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _3974682)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3974682))), s(num, i(s(fun(fun(_3974686, bool), num), dimindex), s(fun(_3974686, bool), univ))))))], (16778 ^ _1670770) ^ [_2199111, _2199113, _2199115, _2199117] : [-(s(fun(_2199117, bool), i(s(fun(fun(_2199117, bool), fun(_2199117, bool)), i(s(fun(fun(_2199117, bool), fun(fun(_2199117, bool), fun(_2199117, bool))), union), s(fun(_2199117, bool), _2199115))), s(fun(_2199117, bool), i(s(fun(fun(_2199117, bool), fun(_2199117, bool)), i(s(fun(fun(_2199117, bool), fun(fun(_2199117, bool), fun(_2199117, bool))), inter), s(fun(_2199117, bool), _2199113))), s(fun(_2199117, bool), _2199111))))) = s(fun(_2199117, bool), i(s(fun(fun(_2199117, bool), fun(_2199117, bool)), i(s(fun(fun(_2199117, bool), fun(fun(_2199117, bool), fun(_2199117, bool))), inter), s(fun(_2199117, bool), i(s(fun(fun(_2199117, bool), fun(_2199117, bool)), i(s(fun(fun(_2199117, bool), fun(fun(_2199117, bool), fun(_2199117, bool))), union), s(fun(_2199117, bool), _2199115))), s(fun(_2199117, bool), _2199113))))), s(fun(_2199117, bool), i(s(fun(fun(_2199117, bool), fun(_2199117, bool)), i(s(fun(fun(_2199117, bool), fun(fun(_2199117, bool), fun(_2199117, bool))), union), s(fun(_2199117, bool), _2199115))), s(fun(_2199117, bool), _2199111))))))], (14776 ^ _1670770) ^ [_2118421] : [s(real, i(s(fun(real, real), realu_sgn), s(real, _2118421))) = s(real, i(s(fun(int, real), realu_ofu_int), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_gt), s(real, _2118421))), s(real, i(s(fun(int, real), realu_ofu_int), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))))))], (5165 ^ _1670770) ^ [_1800443, _1800445, _1800447] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1800447))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _1800445))), s(num, _1800443))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1800447))), s(num, _1800445))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1800447))), s(num, _1800443))))))], (42994 ^ _1670770) ^ [_4241149, _4241151, _4241153] : [s(real, i(s(fun(num, real), i(s(fun(cart(real, _4241151), fun(num, real)), i(s(fun(cart(cart(real, _4241151), _4241153), fun(cart(real, _4241151), fun(num, real))), _4241149), s(cart(cart(real, _4241151), _4241153), 42995 ^ [_4241149, _4241151, _4241153]))), s(cart(real, _4241151), 42996 ^ [_4241149, _4241151, _4241153]))), s(num, 42997 ^ [_4241149, _4241151, _4241153]))) = s(real, i(s(fun(cart(real, _4241151), real), i(s(fun(cart(real, _4241151), fun(cart(real, _4241151), real)), dot), s(cart(real, _4241151), i(s(fun(num, cart(real, _4241151)), i(s(fun(cart(cart(real, _4241151), _4241153), fun(num, cart(real, _4241151))), d_), s(cart(cart(real, _4241151), _4241153), 42995 ^ [_4241149, _4241151, _4241153]))), s(num, 42997 ^ [_4241149, _4241151, _4241153]))))), s(cart(real, _4241151), 42996 ^ [_4241149, _4241151, _4241153]))), 43000 ^ _1670770 : [(43001 ^ _1670770) ^ [_4241913, _4241915] : [-(s(cart(real, _4241153), i(s(fun(cart(real, _4241151), cart(real, _4241153)), i(s(fun(cart(cart(real, _4241151), _4241153), fun(cart(real, _4241151), cart(real, _4241153))), matrixu_vectoru_mul), s(cart(cart(real, _4241151), _4241153), _4241915))), s(cart(real, _4241151), _4241913))) = s(cart(real, _4241153), i(s(fun(fun(num, real), cart(real, _4241153)), lambda), s(fun(num, real), i(s(fun(cart(real, _4241151), fun(num, real)), i(s(fun(cart(cart(real, _4241151), _4241153), fun(cart(real, _4241151), fun(num, real))), _4241149), s(cart(cart(real, _4241151), _4241153), _4241915))), s(cart(real, _4241151), _4241913))))))]]], (11037 ^ _1670770) ^ [_2026976, _2026978] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2026978))), s(real, _2026976))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2026976))), s(real, _2026978))))], (43942 ^ _1670770) ^ [_4298068, _4298070, _4298072, _4298074] : [-(s(real, i(s(fun(cart(real, finite_sum(_4298074, _4298072)), real), vectoru_norm), s(cart(real, finite_sum(_4298074, _4298072)), i(s(fun(cart(real, _4298072), cart(real, finite_sum(_4298074, _4298072))), i(s(fun(cart(real, _4298074), fun(cart(real, _4298072), cart(real, finite_sum(_4298074, _4298072)))), pastecart), s(cart(real, _4298074), _4298070))), s(cart(real, _4298072), _4298068))))) = s(real, i(s(fun(real, real), sqrt), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, i(s(fun(cart(real, _4298074), real), vectoru_norm), s(cart(real, _4298074), _4298070))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, i(s(fun(cart(real, _4298072), real), vectoru_norm), s(cart(real, _4298072), _4298068))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))))], (33787 ^ _1670770) ^ [_3591238, _3591240] : [p(s(bool, i(s(fun(fun(prod(_3591240, _3591240), bool), bool), woset), s(fun(prod(_3591240, _3591240), bool), _3591238)))), 33790 ^ _1670770 : [(33791 ^ _1670770) ^ [_3591588, _3591590, _3591592] : [-(p(s(bool, i(s(fun(prod(_3591240, _3591240), bool), i(s(fun(fun(prod(_3591240, _3591240), bool), fun(prod(_3591240, _3591240), bool)), less), s(fun(prod(_3591240, _3591240), bool), _3591238))), s(prod(_3591240, _3591240), i(s(fun(_3591240, prod(_3591240, _3591240)), i(s(fun(_3591240, fun(_3591240, prod(_3591240, _3591240))), c_), s(_3591240, _3591592))), s(_3591240, _3591588))))))), p(s(bool, i(s(fun(prod(_3591240, _3591240), bool), _3591238), s(prod(_3591240, _3591240), i(s(fun(_3591240, prod(_3591240, _3591240)), i(s(fun(_3591240, fun(_3591240, prod(_3591240, _3591240))), c_), s(_3591240, _3591592))), s(_3591240, _3591590)))))), p(s(bool, i(s(fun(prod(_3591240, _3591240), bool), i(s(fun(fun(prod(_3591240, _3591240), bool), fun(prod(_3591240, _3591240), bool)), less), s(fun(prod(_3591240, _3591240), bool), _3591238))), s(prod(_3591240, _3591240), i(s(fun(_3591240, prod(_3591240, _3591240)), i(s(fun(_3591240, fun(_3591240, prod(_3591240, _3591240))), c_), s(_3591240, _3591590))), s(_3591240, _3591588))))))]]], (43795 ^ _1670770) ^ [_4286136, _4286138, _4286140] : [p(s(bool, i(s(fun(fun(_4286140, bool), bool), finite), s(fun(_4286140, bool), _4286136)))), -(s(cart(real, n10), i(s(fun(fun(_4286140, cart(real, n10)), cart(real, n10)), i(s(fun(fun(_4286140, bool), fun(fun(_4286140, cart(real, n10)), cart(real, n10))), vsum), s(fun(_4286140, bool), _4286136))), s(fun(_4286140, cart(real, n10)), _4286138))) = s(cart(real, n10), i(s(fun(real, cart(real, n10)), lift), s(real, i(s(fun(fun(_4286140, real), real), i(s(fun(fun(_4286140, bool), fun(fun(_4286140, real), real)), sum), s(fun(_4286140, bool), _4286136))), s(fun(_4286140, real), i(s(fun(fun(_4286140, cart(real, n10)), fun(_4286140, real)), i(s(fun(fun(cart(real, n10), real), fun(fun(_4286140, cart(real, n10)), fun(_4286140, real))), o), s(fun(cart(real, n10), real), drop))), s(fun(_4286140, cart(real, n10)), _4286138))))))))], (14419 ^ _1670770) ^ [_2109895] : [-(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, i(s(fun(int, int), intu_neg), s(int, _2109895))))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2109895))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))], (39784 ^ _1670770) ^ [_3979613, _3979615] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, _3979615), real), vectoru_norm), s(cart(real, _3979615), _3979613))))), s(real, a0)))), 39787 ^ _1670770 : [(39790 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, _3979615), real), i(s(fun(cart(real, _3979615), fun(cart(real, _3979615), real)), dot), s(cart(real, _3979615), _3979613))), s(cart(real, _3979615), _3979613))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, a0))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))))))))], (39788 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, a0)))))]]], (36993 ^ _1670770) ^ [_3755632, _3755634] : [37046 ^ _1670770 : [(37047 ^ _1670770) ^ [_3758149] : [p(s(bool, i(s(fun(fun(_3755634, bool), bool), infinite), s(fun(_3755634, bool), _3758149)))), -(p(s(bool, i(s(fun(fun(_3755634, bool), bool), i(s(fun(fun(list(_3755634), bool), fun(fun(_3755634, bool), bool)), a_u_c), s(fun(list(_3755634), bool), i(s(fun(fun(list(_3755634), bool), fun(list(_3755634), bool)), gspec), s(fun(list(_3755634), bool), i(s(fun(fun(_3755634, bool), fun(list(_3755634), bool)), _3755632), s(fun(_3755634, bool), _3758149))))))), s(fun(_3755634, bool), _3758149)))))]], 36998 ^ _1670770 : [(37001 ^ _1670770) ^ [_3756353, _3756355] : [p(s(bool, i(s(fun(list(_3755634), bool), i(s(fun(bool, fun(list(_3755634), bool)), i(s(fun(list(_3755634), fun(bool, fun(list(_3755634), bool))), setspec), s(list(_3755634), 36995 ^ [_3755632, _3755634]))), s(bool, _3756353))), s(list(_3755634), _3756355)))), 37004 ^ _1670770 : [(37010 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3755634, bool), bool), i(s(fun(_3755634, fun(fun(_3755634, bool), bool)), in), s(_3755634, 37006 ^ [_3755632, _3755634, _3756353, _3756355]))), s(fun(_3755634, bool), 36994 ^ [_3755632, _3755634]))))], (37008 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(list(_3755634), bool), i(s(fun(_3755634, fun(list(_3755634), bool)), mem), s(_3755634, 37006 ^ [_3755632, _3755634, _3756353, _3756355]))), s(list(_3755634), _3756355)))))], (37005 ^ _1670770) ^ [] : [-(p(s(bool, _3756353)))]], 37011 ^ _1670770 : [(37012 ^ _1670770) ^ [_3756821] : [p(s(bool, i(s(fun(list(_3755634), bool), i(s(fun(_3755634, fun(list(_3755634), bool)), mem), s(_3755634, _3756821))), s(list(_3755634), _3756355)))), -(p(s(bool, i(s(fun(fun(_3755634, bool), bool), i(s(fun(_3755634, fun(fun(_3755634, bool), bool)), in), s(_3755634, _3756821))), s(fun(_3755634, bool), 36994 ^ [_3755632, _3755634])))))], (37018 ^ _1670770) ^ [] : [p(s(bool, _3756353))]]], (36999 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(list(_3755634), bool), i(s(fun(fun(_3755634, bool), fun(list(_3755634), bool)), _3755632), s(fun(_3755634, bool), 36994 ^ [_3755632, _3755634]))), s(list(_3755634), 36995 ^ [_3755632, _3755634])))))]], 37023 ^ _1670770 : [(37043 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(list(_3755634), bool), i(s(fun(bool, fun(list(_3755634), bool)), i(s(fun(list(_3755634), fun(bool, fun(list(_3755634), bool))), setspec), s(list(_3755634), 36995 ^ [_3755632, _3755634]))), s(bool, 37022 ^ [_3755632, _3755634]))), s(list(_3755634), 37021 ^ [_3755632, _3755634])))))], (37034 ^ _1670770) ^ [] : [37036 ^ _1670770 : [(37039 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3755634, bool), bool), i(s(fun(_3755634, fun(fun(_3755634, bool), bool)), in), s(_3755634, 37035 ^ [_3755632, _3755634]))), s(fun(_3755634, bool), 36994 ^ [_3755632, _3755634]))))], (37037 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(list(_3755634), bool), i(s(fun(_3755634, fun(list(_3755634), bool)), mem), s(_3755634, 37035 ^ [_3755632, _3755634]))), s(list(_3755634), 37021 ^ [_3755632, _3755634])))))]], -(p(s(bool, 37022 ^ [_3755632, _3755634])))], (37024 ^ _1670770) ^ [] : [p(s(bool, 37022 ^ [_3755632, _3755634])), 37027 ^ _1670770 : [(37028 ^ _1670770) ^ [_3757447] : [p(s(bool, i(s(fun(list(_3755634), bool), i(s(fun(_3755634, fun(list(_3755634), bool)), mem), s(_3755634, _3757447))), s(list(_3755634), 37021 ^ [_3755632, _3755634])))), -(p(s(bool, i(s(fun(fun(_3755634, bool), bool), i(s(fun(_3755634, fun(fun(_3755634, bool), bool)), in), s(_3755634, _3757447))), s(fun(_3755634, bool), 36994 ^ [_3755632, _3755634])))))]]], (37045 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(list(_3755634), bool), i(s(fun(fun(_3755634, bool), fun(list(_3755634), bool)), _3755632), s(fun(_3755634, bool), 36994 ^ [_3755632, _3755634]))), s(list(_3755634), 36995 ^ [_3755632, _3755634]))))]]], (23386 ^ _1670770) ^ [_2561062, _2561064, _2561066, _2561068] : [-(p(s(bool, i(s(fun(fun(_2561068, bool), bool), i(s(fun(fun(_2561066, bool), fun(fun(_2561068, bool), bool)), a_u_c), s(fun(_2561066, bool), _2561062))), s(fun(_2561068, bool), _2561064))))), 23387 ^ _1670770 : [(23388 ^ _1670770) ^ [_2561523] : [23390 ^ _1670770 : [(23393 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2561068, bool), bool), i(s(fun(_2561068, fun(fun(_2561068, bool), bool)), in), s(_2561068, i(s(fun(_2561066, _2561068), _2561523), s(_2561066, 23389 ^ [_2561062, _2561064, _2561066, _2561068, _2561523]))))), s(fun(_2561068, bool), _2561064))))], (23391 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2561066, bool), bool), i(s(fun(_2561066, fun(fun(_2561066, bool), bool)), in), s(_2561066, 23389 ^ [_2561062, _2561064, _2561066, _2561068, _2561523]))), s(fun(_2561066, bool), _2561062)))))]], 23395 ^ _1670770 : [(23398 ^ _1670770) ^ [] : [23407 ^ _1670770 : [(23408 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2561066, bool), bool), i(s(fun(_2561066, fun(fun(_2561066, bool), bool)), in), s(_2561066, 23405 ^ [_2561062, _2561064, _2561066, _2561068, _2561523]))), s(fun(_2561066, bool), _2561062)))))], (23412 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2561066, bool), bool), i(s(fun(_2561066, fun(fun(_2561066, bool), bool)), in), s(_2561066, 23406 ^ [_2561062, _2561064, _2561066, _2561068, _2561523]))), s(fun(_2561066, bool), _2561062)))))], (23416 ^ _1670770) ^ [] : [s(_2561066, 23405 ^ [_2561062, _2561064, _2561066, _2561068, _2561523]) = s(_2561066, 23406 ^ [_2561062, _2561064, _2561066, _2561068, _2561523])], (23414 ^ _1670770) ^ [] : [-(s(_2561068, i(s(fun(_2561066, _2561068), _2561523), s(_2561066, 23406 ^ [_2561062, _2561064, _2561066, _2561068, _2561523]))) = s(_2561068, 23394 ^ [_2561062, _2561064, _2561066, _2561068, _2561523]))], (23410 ^ _1670770) ^ [] : [-(s(_2561068, i(s(fun(_2561066, _2561068), _2561523), s(_2561066, 23405 ^ [_2561062, _2561064, _2561066, _2561068, _2561523]))) = s(_2561068, 23394 ^ [_2561062, _2561064, _2561066, _2561068, _2561523]))]], 23399 ^ _1670770 : [(23400 ^ _1670770) ^ [_2562503] : [p(s(bool, i(s(fun(fun(_2561066, bool), bool), i(s(fun(_2561066, fun(fun(_2561066, bool), bool)), in), s(_2561066, _2562503))), s(fun(_2561066, bool), _2561062)))), s(_2561068, i(s(fun(_2561066, _2561068), _2561523), s(_2561066, _2562503))) = s(_2561068, 23394 ^ [_2561062, _2561064, _2561066, _2561068, _2561523])]]], (23396 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2561068, bool), bool), i(s(fun(_2561068, fun(fun(_2561068, bool), bool)), in), s(_2561068, 23394 ^ [_2561062, _2561064, _2561066, _2561068, _2561523]))), s(fun(_2561068, bool), _2561064)))))]]]]], (7109 ^ _1670770) ^ [_1869801, _1869803] : [7122 ^ _1670770 : [(7123 ^ _1670770) ^ [_1870555] : [-(s(_1869803, i(s(fun(num, _1869803), 7121 ^ [_1869801, _1869803]), s(num, _1870555))) = s(_1869803, i(s(fun(num, _1869803), i(s(fun(fun(num, _1869803), fun(num, _1869803)), _1869801), s(fun(num, _1869803), 7121 ^ [_1869801, _1869803]))), s(num, _1870555))))]], 7113 ^ _1670770 : [(7114 ^ _1670770) ^ [_1870217] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1870217))), s(num, 7112 ^ [_1869801, _1869803])))), -(s(_1869803, i(s(fun(num, _1869803), 7110 ^ [_1869801, _1869803]), s(num, _1870217))) = s(_1869803, i(s(fun(num, _1869803), 7111 ^ [_1869801, _1869803]), s(num, _1870217))))], (7120 ^ _1670770) ^ [] : [s(_1869803, i(s(fun(num, _1869803), i(s(fun(fun(num, _1869803), fun(num, _1869803)), _1869801), s(fun(num, _1869803), 7110 ^ [_1869801, _1869803]))), s(num, 7112 ^ [_1869801, _1869803]))) = s(_1869803, i(s(fun(num, _1869803), i(s(fun(fun(num, _1869803), fun(num, _1869803)), _1869801), s(fun(num, _1869803), 7111 ^ [_1869801, _1869803]))), s(num, 7112 ^ [_1869801, _1869803])))]]], (36729 ^ _1670770) ^ [_3742163, _3742165, _3742167] : [p(s(bool, i(s(fun(fun(_3742167, bool), bool), finite), s(fun(_3742167, bool), _3742165)))), -(s(bool, i(s(fun(fun(_3742167, bool), bool), countable), s(fun(_3742167, bool), i(s(fun(fun(_3742167, bool), fun(_3742167, bool)), i(s(fun(fun(_3742167, bool), fun(fun(_3742167, bool), fun(_3742167, bool))), diff), s(fun(_3742167, bool), _3742163))), s(fun(_3742167, bool), _3742165))))) = s(bool, i(s(fun(fun(_3742167, bool), bool), countable), s(fun(_3742167, bool), _3742163))))], (47150 ^ _1670770) ^ [_4482845, _4482847, _4482849] : [47152 ^ _1670770 : [(47155 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(cart(real, _4482849), bool), i(s(fun(cart(real, _4482849), fun(cart(real, _4482849), bool)), orthogonal), s(cart(real, _4482849), _4482845))), s(cart(real, _4482849), 47151 ^ [_4482845, _4482847, _4482849]))))], (47153 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4482849), bool), bool), i(s(fun(cart(real, _4482849), fun(fun(cart(real, _4482849), bool), bool)), in), s(cart(real, _4482849), 47151 ^ [_4482845, _4482847, _4482849]))), s(fun(cart(real, _4482849), bool), _4482847)))))]], 47156 ^ _1670770 : [(47157 ^ _1670770) ^ [_4483343] : [p(s(bool, i(s(fun(fun(cart(real, _4482849), bool), bool), i(s(fun(cart(real, _4482849), fun(fun(cart(real, _4482849), bool), bool)), in), s(cart(real, _4482849), _4483343))), s(fun(cart(real, _4482849), bool), i(s(fun(fun(cart(real, _4482849), bool), fun(cart(real, _4482849), bool)), span), s(fun(cart(real, _4482849), bool), _4482847)))))), -(p(s(bool, i(s(fun(cart(real, _4482849), bool), i(s(fun(cart(real, _4482849), fun(cart(real, _4482849), bool)), orthogonal), s(cart(real, _4482849), _4482845))), s(cart(real, _4482849), _4483343)))))]]], (14299 ^ _1670770) ^ [_2107329, _2107331, _2107333] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2107333))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2107331))), s(int, _2107329))))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2107333))), s(int, _2107331))))), s(int, _2107329))))], (9398 ^ _1670770) ^ [_1976002, _1976004, _1976006] : [9408 ^ _1670770 : [(9409 ^ _1670770) ^ [_1976540, _1976542] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), _1976006), s(num, _1976542))), s(num, _1976540))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, 9407 ^ [_1976002, _1976004, _1976006]))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1976542))), s(num, _1976540)))))))))]], s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), _1976006), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, i(s(fun(num, num), numeral), s(num, u_0))))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), _1976006), s(num, 9403 ^ [_1976002, _1976004, _1976006]))), s(num, 9404 ^ [_1976002, _1976004, _1976006]))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1976004))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, 9403 ^ [_1976002, _1976004, _1976006]))), s(num, 9404 ^ [_1976002, _1976004, _1976006]))))))), s(num, _1976002))))))], (10214 ^ _1670770) ^ [] : [-(s(hreal, i(s(fun(hreal, hreal), hrealu_inv), s(hreal, i(s(fun(num, hreal), hrealu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))) = s(hreal, i(s(fun(num, hreal), hrealu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (9329 ^ _1670770) ^ [_1973041, _1973043, _1973045] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(prod(num, num), num), dist), s(prod(num, num), i(s(fun(num, prod(num, num)), i(s(fun(num, fun(num, prod(num, num))), c_), s(num, _1973045))), s(num, _1973043))))))), s(num, _1973041))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1973045))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1973043))), s(num, _1973041)))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1973043))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1973045))), s(num, _1973041))))))], (14836 ^ _1670770) ^ [_2119835, _2119837] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _2119837))), s(int, _2119835))))), s(int, _2119835))) = s(int, _2119837))], (13693 ^ _1670770) ^ [_2092043, _2092045] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2092045))), s(int, _2092043))))))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2092045)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2092043))))], (6254 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), p0), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, m))), s(num, n))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, m))), s(num, n)))))), 6257 ^ _1670770 : [(6258 ^ _1670770) ^ [_1825848, _1825850] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), p0), s(num, _1825850))), s(num, _1825848))))), 6259 ^ _1670770 : [(6260 ^ _1670770) ^ [] : [s(num, n) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), s(num, _1825850) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), s(num, _1825848) = s(num, m)], (6270 ^ _1670770) ^ [] : [s(num, m) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1825850))), s(num, n))))), s(num, _1825848))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1825848))), s(num, n))))]]]]], (42789 ^ _1670770) ^ [_4224798, _4224800, _4224802, _4224804] : [-(s(cart(cart(real, _4224802), _4224800), i(s(fun(cart(cart(real, _4224802), _4224804), cart(cart(real, _4224802), _4224800)), i(s(fun(cart(cart(real, _4224804), _4224800), fun(cart(cart(real, _4224802), _4224804), cart(cart(real, _4224802), _4224800))), matrixu_mul), s(cart(cart(real, _4224804), _4224800), _4224798))), s(cart(cart(real, _4224802), _4224804), i(s(fun(num, cart(cart(real, _4224802), _4224804)), mat), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))) = s(cart(cart(real, _4224802), _4224800), i(s(fun(num, cart(cart(real, _4224802), _4224800)), mat), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (19903 ^ _1670770) ^ [_2386543, _2386545, _2386547, _2386549, _2386551] : [19911 ^ _1670770 : [(19916 ^ _1670770) ^ [] : [-(s(fun(_2386551, bool), _2386543) = s(fun(_2386551, bool), i(s(fun(fun(_2386549, bool), fun(_2386551, bool)), i(s(fun(fun(_2386549, _2386551), fun(fun(_2386549, bool), fun(_2386551, bool))), image), s(fun(_2386549, _2386551), _2386547))), s(fun(_2386549, bool), 19910 ^ [_2386543, _2386545, _2386547, _2386549, _2386551]))))], (19914 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2386549, bool), bool), i(s(fun(fun(_2386549, bool), fun(fun(_2386549, bool), bool)), subset), s(fun(_2386549, bool), 19910 ^ [_2386543, _2386545, _2386547, _2386549, _2386551]))), s(fun(_2386549, bool), _2386545)))))], (19912 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2386549, bool), bool), finite), s(fun(_2386549, bool), 19910 ^ [_2386543, _2386545, _2386547, _2386549, _2386551])))))]], p(s(bool, i(s(fun(fun(_2386551, bool), bool), finite), s(fun(_2386551, bool), _2386543)))), p(s(bool, i(s(fun(fun(_2386551, bool), bool), i(s(fun(fun(_2386551, bool), fun(fun(_2386551, bool), bool)), subset), s(fun(_2386551, bool), _2386543))), s(fun(_2386551, bool), i(s(fun(fun(_2386549, bool), fun(_2386551, bool)), i(s(fun(fun(_2386549, _2386551), fun(fun(_2386549, bool), fun(_2386551, bool))), image), s(fun(_2386549, _2386551), _2386547))), s(fun(_2386549, bool), _2386545))))))], (3437 ^ _1670770) ^ [_1740839, _1740841, _1740843] : [p(s(bool, i(s(fun(prod(_1740843, _1740841), bool), _1740839), s(prod(_1740843, _1740841), 3438 ^ [_1740839, _1740841, _1740843])))), 3441 ^ _1670770 : [(3442 ^ _1670770) ^ [_1741046, _1741048] : [-(p(s(bool, i(s(fun(prod(_1740843, _1740841), bool), _1740839), s(prod(_1740843, _1740841), i(s(fun(_1740841, prod(_1740843, _1740841)), i(s(fun(_1740843, fun(_1740841, prod(_1740843, _1740841))), c_), s(_1740843, _1741048))), s(_1740841, _1741046)))))))]]], (27916 ^ _1670770) ^ [_2838651, _2838653, _2838655, _2838657, _2838659] : [27919 ^ _1670770 : [(27922 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2838659, bool), bool), i(s(fun(_2838659, fun(fun(_2838659, bool), bool)), in), s(_2838659, 27918 ^ [_2838651, _2838653, _2838655, _2838657, _2838659]))), s(fun(_2838659, bool), _2838651)))))], (27924 ^ _1670770) ^ [] : [-(s(_2838657, i(s(fun(_2838659, _2838657), _2838655), s(_2838659, 27917 ^ [_2838651, _2838653, _2838655, _2838657, _2838659]))) = s(_2838657, i(s(fun(_2838659, _2838657), _2838655), s(_2838659, 27918 ^ [_2838651, _2838653, _2838655, _2838657, _2838659]))))], (27926 ^ _1670770) ^ [] : [s(_2838659, 27917 ^ [_2838651, _2838653, _2838655, _2838657, _2838659]) = s(_2838659, 27918 ^ [_2838651, _2838653, _2838655, _2838657, _2838659])], (27920 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2838659, bool), bool), i(s(fun(_2838659, fun(fun(_2838659, bool), bool)), in), s(_2838659, 27917 ^ [_2838651, _2838653, _2838655, _2838657, _2838659]))), s(fun(_2838659, bool), _2838651)))))]], -(s(real, i(s(fun(fun(_2838657, real), real), i(s(fun(fun(_2838657, bool), fun(fun(_2838657, real), real)), sum), s(fun(_2838657, bool), i(s(fun(fun(_2838659, bool), fun(_2838657, bool)), i(s(fun(fun(_2838659, _2838657), fun(fun(_2838659, bool), fun(_2838657, bool))), image), s(fun(_2838659, _2838657), _2838655))), s(fun(_2838659, bool), _2838651))))), s(fun(_2838657, real), _2838653))) = s(real, i(s(fun(fun(_2838659, real), real), i(s(fun(fun(_2838659, bool), fun(fun(_2838659, real), real)), sum), s(fun(_2838659, bool), _2838651))), s(fun(_2838659, real), i(s(fun(fun(_2838659, _2838657), fun(_2838659, real)), i(s(fun(fun(_2838657, real), fun(fun(_2838659, _2838657), fun(_2838659, real))), o), s(fun(_2838657, real), _2838653))), s(fun(_2838659, _2838657), _2838655))))))], (7256 ^ _1670770) ^ [_1876936] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, u_0))), s(num, i(s(fun(num, num), bit0), s(num, _1876936))))) = s(num, i(s(fun(num, num), bit0), s(num, _1876936))))], (5969 ^ _1670770) ^ [_1820494, _1820496] : [-(s(num, _1820494) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), 5972 ^ _1670770 : [(5980 ^ _1670770) ^ [] : [5981 ^ _1670770 : [(5982 ^ _1670770) ^ [_1820743] : [s(num, _1820496) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1820743))), s(num, _1820494)))]], -(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1820496))), s(num, _1820494))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (5973 ^ _1670770) ^ [] : [s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1820496))), s(num, _1820494))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(s(num, _1820496) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, 5976 ^ [_1820494, _1820496]))), s(num, _1820494))))]]], (40012 ^ _1670770) ^ [_3993956] : [-(s(cart(real, _3993956), i(s(fun(fun(cart(real, _3993956), fun(cart(real, _3993956), cart(real, _3993956))), cart(real, _3993956)), neutral), s(fun(cart(real, _3993956), fun(cart(real, _3993956), cart(real, _3993956))), vectoru_add))) = s(cart(real, _3993956), i(s(fun(num, cart(real, _3993956)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (15347 ^ _1670770) ^ [_2135078, _2135080, _2135082] : [-(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), numu_mod), s(num, _2135082))), s(num, _2135080))), s(num, _2135078))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), i(s(fun(int, fun(int, fun(int, bool))), intu_mod), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _2135082))))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _2135080))))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _2135078))))))], (3972 ^ _1670770) ^ [_1773190, _1773192, _1773194, _1773196] : [-(s(_1773196, i(s(fun(num, _1773196), 3968 ^ [_1773192, _1773194, _1773196]), s(num, i(s(fun(num, num), suc), s(num, _1773190))))) = s(_1773196, i(s(fun(num, _1773196), i(s(fun(_1773196, fun(num, _1773196)), _1773192), s(_1773196, i(s(fun(num, _1773196), 3968 ^ [_1773192, _1773194, _1773196]), s(num, _1773190))))), s(num, _1773190))))], (42983 ^ _1670770) ^ [_4240478, _4240480, _4240482, _4240484] : [42985 ^ _1670770 : [(42990 ^ _1670770) ^ [] : [s(cart(real, _4240482), i(s(fun(cart(cart(real, _4240484), _4240482), cart(real, _4240482)), i(s(fun(num, fun(cart(cart(real, _4240484), _4240482), cart(real, _4240482))), column), s(num, 42984 ^ [_4240478, _4240480, _4240482, _4240484]))), s(cart(cart(real, _4240484), _4240482), _4240480))) = s(cart(real, _4240482), i(s(fun(cart(cart(real, _4240484), _4240482), cart(real, _4240482)), i(s(fun(num, fun(cart(cart(real, _4240484), _4240482), cart(real, _4240482))), column), s(num, 42984 ^ [_4240478, _4240480, _4240482, _4240484]))), s(cart(cart(real, _4240484), _4240482), _4240478)))], (42988 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 42984 ^ [_4240478, _4240480, _4240482, _4240484]))), s(num, i(s(fun(fun(_4240484, bool), num), dimindex), s(fun(_4240484, bool), univ)))))))], (42986 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, 42984 ^ [_4240478, _4240480, _4240482, _4240484])))))]], -(s(cart(cart(real, _4240484), _4240482), _4240480) = s(cart(cart(real, _4240484), _4240482), _4240478))], (41735 ^ _1670770) ^ [_4129386, _4129388] : [-(p(s(bool, i(s(fun(cart(real, _4129388), bool), i(s(fun(cart(real, _4129388), fun(cart(real, _4129388), bool)), orthogonal), s(cart(real, _4129388), i(s(fun(num, cart(real, _4129388)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(cart(real, _4129388), _4129386)))))], (24411 ^ _1670770) ^ [_2591746, _2591748] : [-(s(num, i(s(fun(fun(num, bool), num), card), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2591748))), s(num, _2591746))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2591746))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, _2591748))))], (29803 ^ _1670770) ^ [_2963119] : [s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), i(s(fun(fun(num, real), fun(real, fun(num, real))), _2963119), s(fun(num, real), 29804 ^ [_2963119]))), s(real, 29805 ^ [_2963119]))), s(num, 29806 ^ [_2963119]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), 29804 ^ [_2963119]), s(num, 29806 ^ [_2963119]))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, 29805 ^ [_2963119]))), s(num, 29806 ^ [_2963119]))))), 29809 ^ _1670770 : [(29823 ^ _1670770) ^ [_2964093, _2964095, _2964097] : [29833 ^ _1670770 : [(29834 ^ _1670770) ^ [_2964438] : [-(s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, _2964097))))), s(fun(num, real), i(s(fun(real, fun(num, real)), i(s(fun(fun(num, real), fun(real, fun(num, real))), _2963119), s(fun(num, real), _2964095))), s(real, _2964438))))) = s(real, _2964093))]], s(real, i(s(fun(num, real), _2964095), s(num, i(s(fun(num, num), numeral), s(num, u_0))))) = s(real, _2964093), 29829 ^ _1670770 : [(29832 ^ _1670770) ^ [] : [s(real, i(s(fun(num, real), _2964095), s(num, 29828 ^ [_2963119, _2964093, _2964095, _2964097]))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (29830 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, 29828 ^ [_2963119, _2964093, _2964095, _2964097]))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _2964097)))))))]]], (29810 ^ _1670770) ^ [_2963618, _2963620, _2963622] : [s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, _2963622))))), s(fun(num, real), i(s(fun(real, fun(num, real)), i(s(fun(fun(num, real), fun(real, fun(num, real))), _2963119), s(fun(num, real), _2963620))), s(real, 29811 ^ [_2963119, _2963618, _2963620, _2963622]))))) = s(real, _2963618), 29814 ^ _1670770 : [(29817 ^ _1670770) ^ [_2963938] : [p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, _2963938))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _2963622)))))), -(s(real, i(s(fun(num, real), _2963620), s(num, _2963938))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (29815 ^ _1670770) ^ [] : [-(s(real, i(s(fun(num, real), _2963620), s(num, i(s(fun(num, num), numeral), s(num, u_0))))) = s(real, _2963618))]]]]], (13051 ^ _1670770) ^ [_2077447] : [s(real, i(s(fun(real, real), realu_sgn), s(real, _2077447))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_gt), s(real, _2077447))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))))], (39828 ^ _1670770) ^ [_3981025, _3981027] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(cart(real, _3981027), real), vectoru_norm), s(cart(real, _3981027), _3981025))))), s(real, a0))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, a0)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(cart(real, _3981027), real), i(s(fun(cart(real, _3981027), fun(cart(real, _3981027), real)), dot), s(cart(real, _3981027), _3981025))), s(cart(real, _3981027), _3981025))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, a0))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))], (41400 ^ _1670770) ^ [_4115906] : [-(s(real, i(s(fun(cart(real, _4115906), real), vectoru_norm), s(cart(real, _4115906), i(s(fun(num, cart(real, _4115906)), basis), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (9703 ^ _1670770) ^ [_1986909, _1986911, _1986913] : [p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1986911))), s(nadd, _1986909)))), -(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_mul), s(nadd, _1986913))), s(nadd, _1986911))))), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_mul), s(nadd, _1986913))), s(nadd, _1986909)))))))], (14862 ^ _1670770) ^ [_2120710, _2120712] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _2120712))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _2120712))), s(int, _2120710))))) = s(int, _2120710))], (21789 ^ _1670770) ^ [_2487702, _2487704, _2487706, _2487708] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(fun(_2487708, _2487706), bool), fun(num, bool)), hasu_size), s(fun(fun(_2487708, _2487706), bool), univ))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _2487702))), s(num, _2487704))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2487708, bool), fun(num, bool)), hasu_size), s(fun(_2487708, bool), univ))), s(num, _2487704)))), p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2487706, bool), fun(num, bool)), hasu_size), s(fun(_2487706, bool), univ))), s(num, _2487702))))], (25018 ^ _1670770) ^ [_2632546, _2632548, _2632550] : [p(s(bool, i(s(fun(fun(_2632548, fun(_2632548, _2632548)), bool), monoidal), s(fun(_2632548, fun(_2632548, _2632548)), _2632546)))), 25021 ^ _1670770 : [(25022 ^ _1670770) ^ [_2633319, _2633321, _2633323] : [-(s(_2632548, i(s(fun(_2632548, _2632548), i(s(fun(_2632548, fun(_2632548, _2632548)), _2632546), s(_2632548, i(s(fun(fun(_2632550, _2632548), _2632548), i(s(fun(fun(_2632550, bool), fun(fun(_2632550, _2632548), _2632548)), i(s(fun(fun(_2632548, fun(_2632548, _2632548)), fun(fun(_2632550, bool), fun(fun(_2632550, _2632548), _2632548))), iterate), s(fun(_2632548, fun(_2632548, _2632548)), _2632546))), s(fun(_2632550, bool), i(s(fun(fun(_2632550, bool), fun(_2632550, bool)), i(s(fun(fun(_2632550, bool), fun(fun(_2632550, bool), fun(_2632550, bool))), diff), s(fun(_2632550, bool), _2633321))), s(fun(_2632550, bool), _2633319))))), s(fun(_2632550, _2632548), _2633323))))), s(_2632548, i(s(fun(fun(_2632550, _2632548), _2632548), i(s(fun(fun(_2632550, bool), fun(fun(_2632550, _2632548), _2632548)), i(s(fun(fun(_2632548, fun(_2632548, _2632548)), fun(fun(_2632550, bool), fun(fun(_2632550, _2632548), _2632548))), iterate), s(fun(_2632548, fun(_2632548, _2632548)), _2632546))), s(fun(_2632550, bool), _2633319))), s(fun(_2632550, _2632548), _2633323))))) = s(_2632548, i(s(fun(fun(_2632550, _2632548), _2632548), i(s(fun(fun(_2632550, bool), fun(fun(_2632550, _2632548), _2632548)), i(s(fun(fun(_2632548, fun(_2632548, _2632548)), fun(fun(_2632550, bool), fun(fun(_2632550, _2632548), _2632548))), iterate), s(fun(_2632548, fun(_2632548, _2632548)), _2632546))), s(fun(_2632550, bool), _2633321))), s(fun(_2632550, _2632548), _2633323)))), p(s(bool, i(s(fun(fun(_2632550, bool), bool), finite), s(fun(_2632550, bool), i(s(fun(fun(_2632550, bool), fun(_2632550, bool)), i(s(fun(fun(_2632550, _2632548), fun(fun(_2632550, bool), fun(_2632550, bool))), i(s(fun(fun(_2632548, fun(_2632548, _2632548)), fun(fun(_2632550, _2632548), fun(fun(_2632550, bool), fun(_2632550, bool)))), support), s(fun(_2632548, fun(_2632548, _2632548)), _2632546))), s(fun(_2632550, _2632548), _2633323))), s(fun(_2632550, bool), _2633321)))))), p(s(bool, i(s(fun(fun(_2632550, bool), bool), i(s(fun(fun(_2632550, bool), fun(fun(_2632550, bool), bool)), subset), s(fun(_2632550, bool), i(s(fun(fun(_2632550, bool), fun(_2632550, bool)), i(s(fun(fun(_2632550, _2632548), fun(fun(_2632550, bool), fun(_2632550, bool))), i(s(fun(fun(_2632548, fun(_2632548, _2632548)), fun(fun(_2632550, _2632548), fun(fun(_2632550, bool), fun(_2632550, bool)))), support), s(fun(_2632548, fun(_2632548, _2632548)), _2632546))), s(fun(_2632550, _2632548), _2633323))), s(fun(_2632550, bool), _2633319))))), s(fun(_2632550, bool), i(s(fun(fun(_2632550, bool), fun(_2632550, bool)), i(s(fun(fun(_2632550, _2632548), fun(fun(_2632550, bool), fun(_2632550, bool))), i(s(fun(fun(_2632548, fun(_2632548, _2632548)), fun(fun(_2632550, _2632548), fun(fun(_2632550, bool), fun(_2632550, bool)))), support), s(fun(_2632548, fun(_2632548, _2632548)), _2632546))), s(fun(_2632550, _2632548), _2633323))), s(fun(_2632550, bool), _2633321))))))]]], (2415 ^ _1670770) ^ [_1710684, _1710686] : [2416 ^ _1670770 : [(2419 ^ _1670770) ^ [] : [-(p(s(bool, _1710684)))], (2417 ^ _1670770) ^ [] : [-(p(s(bool, _1710686)))]], p(s(bool, _1710686)), p(s(bool, _1710684))], (7382 ^ _1670770) ^ [_1880568, _1880570] : [-(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(num, num), bit1), s(num, _1880570))))), s(num, i(s(fun(num, num), bit0), s(num, _1880568))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1880570))), s(num, _1880568))))], (44427 ^ _1670770) ^ [_4325674, _4325676, _4325678, _4325680] : [p(s(bool, i(s(fun(fun(cart(real, _4325680), bool), bool), i(s(fun(cart(real, _4325680), fun(fun(cart(real, _4325680), bool), bool)), in), s(cart(real, _4325680), _4325676))), s(fun(cart(real, _4325680), bool), i(s(fun(fun(cart(real, _4325680), bool), fun(cart(real, _4325680), bool)), span), s(fun(cart(real, _4325680), bool), _4325678)))))), -(s(bool, i(s(fun(fun(cart(real, _4325680), bool), bool), i(s(fun(cart(real, _4325680), fun(fun(cart(real, _4325680), bool), bool)), in), s(cart(real, _4325680), i(s(fun(cart(real, _4325680), cart(real, _4325680)), i(s(fun(cart(real, _4325680), fun(cart(real, _4325680), cart(real, _4325680))), vectoru_add), s(cart(real, _4325680), _4325676))), s(cart(real, _4325680), _4325674))))), s(fun(cart(real, _4325680), bool), i(s(fun(fun(cart(real, _4325680), bool), fun(cart(real, _4325680), bool)), span), s(fun(cart(real, _4325680), bool), _4325678))))) = s(bool, i(s(fun(fun(cart(real, _4325680), bool), bool), i(s(fun(cart(real, _4325680), fun(fun(cart(real, _4325680), bool), bool)), in), s(cart(real, _4325680), _4325674))), s(fun(cart(real, _4325680), bool), i(s(fun(fun(cart(real, _4325680), bool), fun(cart(real, _4325680), bool)), span), s(fun(cart(real, _4325680), bool), _4325678))))))], (14171 ^ _1670770) ^ [_2104158, _2104160, _2104162] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2104162))), s(int, _2104158))))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2104162))), s(int, _2104160)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2104160))), s(int, _2104158))))], (41145 ^ _1670770) ^ [_4093138, _4093140, _4093142, _4093144, _4093146] : [-(s(cart(real, _4093146), i(s(fun(cart(real, _4093146), cart(real, _4093146)), i(s(fun(cart(real, _4093146), fun(cart(real, _4093146), cart(real, _4093146))), vectoru_add), s(cart(real, _4093146), i(s(fun(fun(num, cart(real, _4093146)), cart(real, _4093146)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4093146)), cart(real, _4093146))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _4093142))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _4093140))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(fun(num, cart(real, _4093146)), _4093144))))), s(cart(real, _4093146), i(s(fun(fun(num, cart(real, _4093146)), cart(real, _4093146)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4093146)), cart(real, _4093146))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _4093140))), s(num, _4093138))))), s(fun(num, cart(real, _4093146)), _4093144))))) = s(cart(real, _4093146), i(s(fun(fun(num, cart(real, _4093146)), cart(real, _4093146)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4093146)), cart(real, _4093146))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _4093142))), s(num, _4093138))))), s(fun(num, cart(real, _4093146)), _4093144)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, _4093140)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4093142))), s(num, _4093140)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4093140))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _4093138))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))], (4062 ^ _1670770) ^ [_1775284, _1775286] : [s(num, _1775284) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1775286))), s(num, _1775284))) = s(num, _1775286))], (10371 ^ _1670770) ^ [_2009667, _2009669] : [-(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_le), s(prod(hreal, hreal), i(s(fun(num, prod(hreal, hreal)), trealu_ofu_num), s(num, _2009669))))), s(prod(hreal, hreal), i(s(fun(num, prod(hreal, hreal)), trealu_ofu_num), s(num, _2009667))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2009669))), s(num, _2009667))))], (16790 ^ _1670770) ^ [_2199871, _2199873, _2199875] : [16792 ^ _1670770 : [(16795 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2199875, bool), bool), i(s(fun(_2199875, fun(fun(_2199875, bool), bool)), in), s(_2199875, 16791 ^ [_2199871, _2199873, _2199875]))), s(fun(_2199875, bool), _2199871)))))], (16793 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2199875, bool), bool), i(s(fun(_2199875, fun(fun(_2199875, bool), bool)), in), s(_2199875, 16791 ^ [_2199871, _2199873, _2199875]))), s(fun(_2199875, bool), _2199873)))))]], -(p(s(bool, i(s(fun(fun(_2199875, bool), bool), i(s(fun(fun(_2199875, bool), fun(fun(_2199875, bool), bool)), disjoint), s(fun(_2199875, bool), _2199873))), s(fun(_2199875, bool), _2199871)))))], (9675 ^ _1670770) ^ [_1985753, _1985755] : [p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, _1985755))), s(nadd, _1985753)))), -(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1985753))), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_add), s(nadd, _1985755))), s(nadd, 9678 ^ [_1985753, _1985755])))))))], (24857 ^ _1670770) ^ [_2615095, _2615097, _2615099, _2615101, _2615103] : [-(p(s(bool, i(s(fun(fun(_2615101, bool), bool), i(s(fun(fun(_2615101, bool), fun(fun(_2615101, bool), bool)), subset), s(fun(_2615101, bool), i(s(fun(fun(_2615101, bool), fun(_2615101, bool)), i(s(fun(fun(_2615101, _2615103), fun(fun(_2615101, bool), fun(_2615101, bool))), i(s(fun(fun(_2615103, fun(_2615103, _2615103)), fun(fun(_2615101, _2615103), fun(fun(_2615101, bool), fun(_2615101, bool)))), support), s(fun(_2615103, fun(_2615103, _2615103)), _2615099))), s(fun(_2615101, _2615103), _2615097))), s(fun(_2615101, bool), _2615095))))), s(fun(_2615101, bool), _2615095)))))], (27630 ^ _1670770) ^ [_2821396, _2821398] : [s(real, i(s(fun(_2821398, real), i(s(fun(fun(_2821398, real), fun(_2821398, real)), i(s(fun(real, fun(fun(_2821398, real), fun(_2821398, real))), _2821396), s(real, 27631 ^ [_2821396, _2821398]))), s(fun(_2821398, real), 27632 ^ [_2821396, _2821398]))), s(_2821398, 27633 ^ [_2821396, _2821398]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, 27631 ^ [_2821396, _2821398]))), s(real, i(s(fun(_2821398, real), 27632 ^ [_2821396, _2821398]), s(_2821398, 27633 ^ [_2821396, _2821398]))))), 27636 ^ _1670770 : [(27637 ^ _1670770) ^ [_2821970, _2821972, _2821974] : [-(s(real, i(s(fun(fun(_2821398, real), real), i(s(fun(fun(_2821398, bool), fun(fun(_2821398, real), real)), sum), s(fun(_2821398, bool), _2821970))), s(fun(_2821398, real), i(s(fun(fun(_2821398, real), fun(_2821398, real)), i(s(fun(real, fun(fun(_2821398, real), fun(_2821398, real))), _2821396), s(real, _2821972))), s(fun(_2821398, real), _2821974))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2821972))), s(real, i(s(fun(fun(_2821398, real), real), i(s(fun(fun(_2821398, bool), fun(fun(_2821398, real), real)), sum), s(fun(_2821398, bool), _2821970))), s(fun(_2821398, real), _2821974))))))]]], (21888 ^ _1670770) ^ [_2492783, _2492785] : [p(s(bool, i(s(fun(fun(_2492785, bool), bool), finite), s(fun(_2492785, bool), i(s(fun(fun(fun(_2492785, bool), bool), fun(_2492785, bool)), unions), s(fun(fun(_2492785, bool), bool), _2492783)))))), 21891 ^ _1670770 : [(21894 ^ _1670770) ^ [_2493092] : [p(s(bool, i(s(fun(fun(fun(_2492785, bool), bool), bool), i(s(fun(fun(_2492785, bool), fun(fun(fun(_2492785, bool), bool), bool)), in), s(fun(_2492785, bool), _2493092))), s(fun(fun(_2492785, bool), bool), _2492783)))), -(p(s(bool, i(s(fun(fun(_2492785, bool), bool), finite), s(fun(_2492785, bool), _2493092)))))], (21892 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_2492785, bool), bool), bool), finite), s(fun(fun(_2492785, bool), bool), _2492783)))))]]], (28485 ^ _1670770) ^ [_2880307, _2880309, _2880311] : [28492 ^ _1670770 : [(28495 ^ _1670770) ^ [_2881975, _2881977] : [p(s(bool, i(s(fun(_2880309, bool), i(s(fun(bool, fun(_2880309, bool)), i(s(fun(_2880309, fun(bool, fun(_2880309, bool))), setspec), s(_2880309, 28489 ^ [_2880307, _2880309, _2880311]))), s(bool, _2881975))), s(_2880309, _2881977)))), 28506 ^ _1670770 : [(28511 ^ _1670770) ^ [] : [p(s(bool, _2881975))], (28509 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2880309, bool), i(s(fun(_2880311, fun(_2880309, bool)), 28487 ^ [_2880307, _2880309, _2880311]), s(_2880311, 28488 ^ [_2880307, _2880309, _2880311]))), s(_2880309, _2881977)))))], (28507 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2880309, bool), bool), i(s(fun(_2880309, fun(fun(_2880309, bool), bool)), in), s(_2880309, _2881977))), s(fun(_2880309, bool), 28486 ^ [_2880307, _2880309, _2880311])))))]], 28498 ^ _1670770 : [(28501 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2880309, bool), bool), i(s(fun(_2880309, fun(fun(_2880309, bool), bool)), in), s(_2880309, _2881977))), s(fun(_2880309, bool), 28486 ^ [_2880307, _2880309, _2880311])))), p(s(bool, i(s(fun(_2880309, bool), i(s(fun(_2880311, fun(_2880309, bool)), 28487 ^ [_2880307, _2880309, _2880311]), s(_2880311, 28488 ^ [_2880307, _2880309, _2880311]))), s(_2880309, _2881977))))], (28499 ^ _1670770) ^ [] : [-(p(s(bool, _2881975)))]]], (28493 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2880309, bool), i(s(fun(_2880311, fun(_2880309, bool)), i(s(fun(fun(_2880311, fun(_2880309, bool)), fun(_2880311, fun(_2880309, bool))), i(s(fun(fun(_2880309, bool), fun(fun(_2880311, fun(_2880309, bool)), fun(_2880311, fun(_2880309, bool)))), _2880307), s(fun(_2880309, bool), 28486 ^ [_2880307, _2880309, _2880311]))), s(fun(_2880311, fun(_2880309, bool)), 28487 ^ [_2880307, _2880309, _2880311]))), s(_2880311, 28488 ^ [_2880307, _2880309, _2880311]))), s(_2880309, 28489 ^ [_2880307, _2880309, _2880311])))))]], 28516 ^ _1670770 : [(28535 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2880309, bool), i(s(fun(bool, fun(_2880309, bool)), i(s(fun(_2880309, fun(bool, fun(_2880309, bool))), setspec), s(_2880309, 28489 ^ [_2880307, _2880309, _2880311]))), s(bool, 28515 ^ [_2880307, _2880309, _2880311]))), s(_2880309, 28514 ^ [_2880307, _2880309, _2880311])))))], (28517 ^ _1670770) ^ [] : [p(s(bool, 28515 ^ [_2880307, _2880309, _2880311])), 28520 ^ _1670770 : [(28523 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2880309, bool), i(s(fun(_2880311, fun(_2880309, bool)), 28487 ^ [_2880307, _2880309, _2880311]), s(_2880311, 28488 ^ [_2880307, _2880309, _2880311]))), s(_2880309, 28514 ^ [_2880307, _2880309, _2880311])))))], (28521 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2880309, bool), bool), i(s(fun(_2880309, fun(fun(_2880309, bool), bool)), in), s(_2880309, 28514 ^ [_2880307, _2880309, _2880311]))), s(fun(_2880309, bool), 28486 ^ [_2880307, _2880309, _2880311])))))]]], (28525 ^ _1670770) ^ [] : [-(p(s(bool, 28515 ^ [_2880307, _2880309, _2880311]))), p(s(bool, i(s(fun(fun(_2880309, bool), bool), i(s(fun(_2880309, fun(fun(_2880309, bool), bool)), in), s(_2880309, 28514 ^ [_2880307, _2880309, _2880311]))), s(fun(_2880309, bool), 28486 ^ [_2880307, _2880309, _2880311])))), p(s(bool, i(s(fun(_2880309, bool), i(s(fun(_2880311, fun(_2880309, bool)), 28487 ^ [_2880307, _2880309, _2880311]), s(_2880311, 28488 ^ [_2880307, _2880309, _2880311]))), s(_2880309, 28514 ^ [_2880307, _2880309, _2880311]))))], (28537 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2880309, bool), i(s(fun(_2880311, fun(_2880309, bool)), i(s(fun(fun(_2880311, fun(_2880309, bool)), fun(_2880311, fun(_2880309, bool))), i(s(fun(fun(_2880309, bool), fun(fun(_2880311, fun(_2880309, bool)), fun(_2880311, fun(_2880309, bool)))), _2880307), s(fun(_2880309, bool), 28486 ^ [_2880307, _2880309, _2880311]))), s(fun(_2880311, fun(_2880309, bool)), 28487 ^ [_2880307, _2880309, _2880311]))), s(_2880311, 28488 ^ [_2880307, _2880309, _2880311]))), s(_2880309, 28489 ^ [_2880307, _2880309, _2880311]))))]], 28538 ^ _1670770 : [(28539 ^ _1670770) ^ [_2883580] : [s(real, i(s(fun(_2880311, real), i(s(fun(fun(_2880311, fun(_2880309, bool)), fun(_2880311, real)), i(s(fun(fun(_2880309, bool), fun(fun(_2880311, fun(_2880309, bool)), fun(_2880311, real))), _2883580), s(fun(_2880309, bool), 28540 ^ [_2880307, _2880309, _2880311, _2883580]))), s(fun(_2880311, fun(_2880309, bool)), 28541 ^ [_2880307, _2880309, _2880311, _2883580]))), s(_2880311, 28542 ^ [_2880307, _2880309, _2880311, _2883580]))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(fun(_2880309, bool), num), card), s(fun(_2880309, bool), i(s(fun(fun(_2880309, bool), fun(_2880309, bool)), gspec), s(fun(_2880309, bool), i(s(fun(_2880311, fun(_2880309, bool)), i(s(fun(fun(_2880311, fun(_2880309, bool)), fun(_2880311, fun(_2880309, bool))), i(s(fun(fun(_2880309, bool), fun(fun(_2880311, fun(_2880309, bool)), fun(_2880311, fun(_2880309, bool)))), _2880307), s(fun(_2880309, bool), 28540 ^ [_2880307, _2880309, _2880311, _2883580]))), s(fun(_2880311, fun(_2880309, bool)), 28541 ^ [_2880307, _2880309, _2880311, _2883580]))), s(_2880311, 28542 ^ [_2880307, _2880309, _2880311, _2883580]))))))))), 28545 ^ _1670770 : [(28546 ^ _1670770) ^ [_2885038] : [28599 ^ _1670770 : [(28600 ^ _1670770) ^ [_2888042, _2888044, _2888046, _2888048] : [-(s(real, i(s(fun(fun(_2880311, real), real), i(s(fun(fun(_2880311, bool), fun(fun(_2880311, real), real)), sum), s(fun(_2880311, bool), _2888046))), s(fun(_2880311, real), i(s(fun(fun(_2880311, fun(_2880309, bool)), fun(_2880311, real)), i(s(fun(fun(_2880309, bool), fun(fun(_2880311, fun(_2880309, bool)), fun(_2880311, real))), _2883580), s(fun(_2880309, bool), _2888044))), s(fun(_2880311, fun(_2880309, bool)), _2888048))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _2888042))), s(num, i(s(fun(fun(_2880309, bool), num), card), s(fun(_2880309, bool), _2888044)))))))), p(s(bool, i(s(fun(fun(_2880311, bool), bool), finite), s(fun(_2880311, bool), _2888046)))), p(s(bool, i(s(fun(fun(_2880309, bool), bool), finite), s(fun(_2880309, bool), _2888044)))), 28610 ^ _1670770 : [(28613 ^ _1670770) ^ [] : [s(num, i(s(fun(fun(_2880311, bool), num), card), s(fun(_2880311, bool), i(s(fun(fun(_2880311, bool), fun(_2880311, bool)), gspec), s(fun(_2880311, bool), i(s(fun(_2880309, fun(_2880311, bool)), i(s(fun(fun(_2880311, fun(_2880309, bool)), fun(_2880309, fun(_2880311, bool))), i(s(fun(fun(_2880311, bool), fun(fun(_2880311, fun(_2880309, bool)), fun(_2880309, fun(_2880311, bool)))), _2885038), s(fun(_2880311, bool), _2888046))), s(fun(_2880311, fun(_2880309, bool)), _2888048))), s(_2880309, 28609 ^ [_2880307, _2880309, _2880311, _2883580, _2885038, _2888042, _2888044, _2888046, _2888048]))))))) = s(num, _2888042)], (28611 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2880309, bool), bool), i(s(fun(_2880309, fun(fun(_2880309, bool), bool)), in), s(_2880309, 28609 ^ [_2880307, _2880309, _2880311, _2883580, _2885038, _2888042, _2888044, _2888046, _2888048]))), s(fun(_2880309, bool), _2888044)))))]]]], 28553 ^ _1670770 : [(28556 ^ _1670770) ^ [_2886261, _2886263] : [p(s(bool, i(s(fun(_2880311, bool), i(s(fun(bool, fun(_2880311, bool)), i(s(fun(_2880311, fun(bool, fun(_2880311, bool))), setspec), s(_2880311, 28550 ^ [_2880307, _2880309, _2880311, _2883580, _2885038]))), s(bool, _2886261))), s(_2880311, _2886263)))), 28567 ^ _1670770 : [(28572 ^ _1670770) ^ [] : [p(s(bool, _2886261))], (28570 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2880309, bool), i(s(fun(_2880311, fun(_2880309, bool)), 28548 ^ [_2880307, _2880309, _2880311, _2883580, _2885038]), s(_2880311, _2886263))), s(_2880309, 28549 ^ [_2880307, _2880309, _2880311, _2883580, _2885038])))))], (28568 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2880311, bool), bool), i(s(fun(_2880311, fun(fun(_2880311, bool), bool)), in), s(_2880311, _2886263))), s(fun(_2880311, bool), 28547 ^ [_2880307, _2880309, _2880311, _2883580, _2885038])))))]], 28559 ^ _1670770 : [(28562 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2880311, bool), bool), i(s(fun(_2880311, fun(fun(_2880311, bool), bool)), in), s(_2880311, _2886263))), s(fun(_2880311, bool), 28547 ^ [_2880307, _2880309, _2880311, _2883580, _2885038])))), p(s(bool, i(s(fun(_2880309, bool), i(s(fun(_2880311, fun(_2880309, bool)), 28548 ^ [_2880307, _2880309, _2880311, _2883580, _2885038]), s(_2880311, _2886263))), s(_2880309, 28549 ^ [_2880307, _2880309, _2880311, _2883580, _2885038]))))], (28560 ^ _1670770) ^ [] : [-(p(s(bool, _2886261)))]]], (28554 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2880311, bool), i(s(fun(_2880309, fun(_2880311, bool)), i(s(fun(fun(_2880311, fun(_2880309, bool)), fun(_2880309, fun(_2880311, bool))), i(s(fun(fun(_2880311, bool), fun(fun(_2880311, fun(_2880309, bool)), fun(_2880309, fun(_2880311, bool)))), _2885038), s(fun(_2880311, bool), 28547 ^ [_2880307, _2880309, _2880311, _2883580, _2885038]))), s(fun(_2880311, fun(_2880309, bool)), 28548 ^ [_2880307, _2880309, _2880311, _2883580, _2885038]))), s(_2880309, 28549 ^ [_2880307, _2880309, _2880311, _2883580, _2885038]))), s(_2880311, 28550 ^ [_2880307, _2880309, _2880311, _2883580, _2885038])))))]], 28577 ^ _1670770 : [(28596 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2880311, bool), i(s(fun(bool, fun(_2880311, bool)), i(s(fun(_2880311, fun(bool, fun(_2880311, bool))), setspec), s(_2880311, 28550 ^ [_2880307, _2880309, _2880311, _2883580, _2885038]))), s(bool, 28576 ^ [_2880307, _2880309, _2880311, _2883580, _2885038]))), s(_2880311, 28575 ^ [_2880307, _2880309, _2880311, _2883580, _2885038])))))], (28578 ^ _1670770) ^ [] : [p(s(bool, 28576 ^ [_2880307, _2880309, _2880311, _2883580, _2885038])), 28581 ^ _1670770 : [(28584 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2880309, bool), i(s(fun(_2880311, fun(_2880309, bool)), 28548 ^ [_2880307, _2880309, _2880311, _2883580, _2885038]), s(_2880311, 28575 ^ [_2880307, _2880309, _2880311, _2883580, _2885038]))), s(_2880309, 28549 ^ [_2880307, _2880309, _2880311, _2883580, _2885038])))))], (28582 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2880311, bool), bool), i(s(fun(_2880311, fun(fun(_2880311, bool), bool)), in), s(_2880311, 28575 ^ [_2880307, _2880309, _2880311, _2883580, _2885038]))), s(fun(_2880311, bool), 28547 ^ [_2880307, _2880309, _2880311, _2883580, _2885038])))))]]], (28586 ^ _1670770) ^ [] : [-(p(s(bool, 28576 ^ [_2880307, _2880309, _2880311, _2883580, _2885038]))), p(s(bool, i(s(fun(fun(_2880311, bool), bool), i(s(fun(_2880311, fun(fun(_2880311, bool), bool)), in), s(_2880311, 28575 ^ [_2880307, _2880309, _2880311, _2883580, _2885038]))), s(fun(_2880311, bool), 28547 ^ [_2880307, _2880309, _2880311, _2883580, _2885038])))), p(s(bool, i(s(fun(_2880309, bool), i(s(fun(_2880311, fun(_2880309, bool)), 28548 ^ [_2880307, _2880309, _2880311, _2883580, _2885038]), s(_2880311, 28575 ^ [_2880307, _2880309, _2880311, _2883580, _2885038]))), s(_2880309, 28549 ^ [_2880307, _2880309, _2880311, _2883580, _2885038]))))], (28598 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2880311, bool), i(s(fun(_2880309, fun(_2880311, bool)), i(s(fun(fun(_2880311, fun(_2880309, bool)), fun(_2880309, fun(_2880311, bool))), i(s(fun(fun(_2880311, bool), fun(fun(_2880311, fun(_2880309, bool)), fun(_2880309, fun(_2880311, bool)))), _2885038), s(fun(_2880311, bool), 28547 ^ [_2880307, _2880309, _2880311, _2883580, _2885038]))), s(fun(_2880311, fun(_2880309, bool)), 28548 ^ [_2880307, _2880309, _2880311, _2883580, _2885038]))), s(_2880309, 28549 ^ [_2880307, _2880309, _2880311, _2883580, _2885038]))), s(_2880311, 28550 ^ [_2880307, _2880309, _2880311, _2883580, _2885038]))))]]]]]]], (332 ^ _1670770) ^ [] : [333 ^ _1670770 : [(338 ^ _1670770) ^ [] : [p(s(bool, r0))], (336 ^ _1670770) ^ [] : [-(p(s(bool, q)))], (334 ^ _1670770) ^ [] : [-(p(s(bool, p1)))]], p(s(bool, p1)), p(s(bool, q)), -(p(s(bool, r0)))], (5125 ^ _1670770) ^ [_1799283, _1799285] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1799285))), s(num, _1799283))))), s(num, _1799285))) = s(num, _1799283))], (22491 ^ _1670770) ^ [_2517528, _2517530] : [s(fun(_2517530, bool), i(s(fun(list(_2517530), fun(_2517530, bool)), setu_ofu_list), s(list(_2517530), _2517528))) = s(fun(_2517530, bool), empty), -(s(list(_2517530), _2517528) = s(list(_2517530), nil))], (24577 ^ _1670770) ^ [_2598389, _2598391, _2598393, _2598395] : [-(p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(fun(num, bool), fun(fun(num, bool), bool)), subset), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2598395))), s(num, _2598393))))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2598391))), s(num, _2598389))))))), 24578 ^ _1670770 : [(24581 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2598391))), s(num, _2598395)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2598393))), s(num, _2598389))))], (24579 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _2598393))), s(num, _2598395))))]]], (13913 ^ _1670770) ^ [_2097678, _2097680, _2097682] : [-(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _2097682))), s(int, _2097680))))), s(int, _2097678))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2097682))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2097678))), s(int, _2097680))))))], (7729 ^ _1670770) ^ [_1891706] : [-(p(s(bool, i(s(fun(fun(num, fun(_1891706, bool)), bool), zrecspace), s(fun(num, fun(_1891706, bool)), zbot)))))], (7498 ^ _1670770) ^ [_1883184, _1883186] : [s(num, i(s(fun(num, num), bit0), s(num, _1883186))) = s(num, i(s(fun(num, num), bit1), s(num, _1883184))), -(p(s(bool, f0)))], (3524 ^ _1670770) ^ [_1749108, _1749110, _1749112, _1749114] : [3539 ^ _1670770 : [(3540 ^ _1670770) ^ [_1750531] : [-(s(fun(prod(_1749114, _1749112), _1749110), i(s(fun(fun(fun(prod(_1749114, _1749112), _1749110), bool), fun(prod(_1749114, _1749112), _1749110)), gabs), s(fun(fun(prod(_1749114, _1749112), _1749110), bool), i(s(fun(fun(prod(_1749114, _1749112), _1749110), fun(fun(prod(_1749114, _1749112), _1749110), bool)), _1749108), s(fun(prod(_1749114, _1749112), _1749110), _1750531))))) = s(fun(prod(_1749114, _1749112), _1749110), _1750531))]], 3529 ^ _1670770 : [(3534 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1749110, bool), i(s(fun(_1749110, fun(_1749110, bool)), geq), s(_1749110, i(s(fun(prod(_1749114, _1749112), _1749110), 3526 ^ [_1749108, _1749110, _1749112, _1749114]), s(prod(_1749114, _1749112), i(s(fun(_1749112, prod(_1749114, _1749112)), i(s(fun(_1749114, fun(_1749112, prod(_1749114, _1749112))), c_), s(_1749114, 3531 ^ [_1749108, _1749110, _1749112, _1749114]))), s(_1749112, 3532 ^ [_1749108, _1749110, _1749112, _1749114]))))))), s(_1749110, i(s(fun(prod(_1749114, _1749112), _1749110), 3525 ^ [_1749108, _1749110, _1749112, _1749114]), s(prod(_1749114, _1749112), i(s(fun(_1749112, prod(_1749114, _1749112)), i(s(fun(_1749114, fun(_1749112, prod(_1749114, _1749112))), c_), s(_1749114, 3531 ^ [_1749108, _1749110, _1749112, _1749114]))), s(_1749112, 3532 ^ [_1749108, _1749110, _1749112, _1749114]))))))))], (3530 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_1749114, _1749112), _1749110), bool), i(s(fun(fun(prod(_1749114, _1749112), _1749110), fun(fun(prod(_1749114, _1749112), _1749110), bool)), _1749108), s(fun(prod(_1749114, _1749112), _1749110), 3525 ^ [_1749108, _1749110, _1749112, _1749114]))), s(fun(prod(_1749114, _1749112), _1749110), 3526 ^ [_1749108, _1749110, _1749112, _1749114])))))]], 3535 ^ _1670770 : [(3538 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(_1749114, _1749112), _1749110), bool), i(s(fun(fun(prod(_1749114, _1749112), _1749110), fun(fun(prod(_1749114, _1749112), _1749110), bool)), _1749108), s(fun(prod(_1749114, _1749112), _1749110), 3525 ^ [_1749108, _1749110, _1749112, _1749114]))), s(fun(prod(_1749114, _1749112), _1749110), 3526 ^ [_1749108, _1749110, _1749112, _1749114]))))], (3536 ^ _1670770) ^ [_1750241, _1750243] : [-(p(s(bool, i(s(fun(_1749110, bool), i(s(fun(_1749110, fun(_1749110, bool)), geq), s(_1749110, i(s(fun(prod(_1749114, _1749112), _1749110), 3526 ^ [_1749108, _1749110, _1749112, _1749114]), s(prod(_1749114, _1749112), i(s(fun(_1749112, prod(_1749114, _1749112)), i(s(fun(_1749114, fun(_1749112, prod(_1749114, _1749112))), c_), s(_1749114, _1750243))), s(_1749112, _1750241))))))), s(_1749110, i(s(fun(prod(_1749114, _1749112), _1749110), 3525 ^ [_1749108, _1749110, _1749112, _1749114]), s(prod(_1749114, _1749112), i(s(fun(_1749112, prod(_1749114, _1749112)), i(s(fun(_1749114, fun(_1749112, prod(_1749114, _1749112))), c_), s(_1749114, _1750243))), s(_1749112, _1750241)))))))))]]], (14525 ^ _1670770) ^ [_2112529] : [-(s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _2112529))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))) = s(int, _2112529))], (11463 ^ _1670770) ^ [_2037451, _2037453] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(real, real), realu_neg), s(real, _2037453))))), s(real, i(s(fun(real, real), realu_neg), s(real, _2037451))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2037451))), s(real, _2037453))))], (4004 ^ _1670770) ^ [_1773915, _1773917] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1773917))), s(num, _1773915))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1773915))), s(num, _1773917))))], (21799 ^ _1670770) ^ [_2488055, _2488057] : [-(s(num, i(s(fun(fun(fun(_2488055, _2488057), bool), num), card), s(fun(fun(_2488055, _2488057), bool), univ))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, i(s(fun(fun(_2488057, bool), num), card), s(fun(_2488057, bool), univ))))), s(num, i(s(fun(fun(_2488055, bool), num), card), s(fun(_2488055, bool), univ)))))), p(s(bool, i(s(fun(fun(_2488055, bool), bool), finite), s(fun(_2488055, bool), univ)))), p(s(bool, i(s(fun(fun(_2488057, bool), bool), finite), s(fun(_2488057, bool), univ))))], (33241 ^ _1670770) ^ [_3562103, _3562105] : [p(s(bool, i(s(fun(fun(prod(_3562105, _3562105), bool), bool), toset), s(fun(prod(_3562105, _3562105), bool), _3562103)))), 33244 ^ _1670770 : [(33247 ^ _1670770) ^ [_3562550, _3562552] : [p(s(bool, i(s(fun(fun(_3562105, bool), bool), i(s(fun(_3562105, fun(fun(_3562105, bool), bool)), in), s(_3562105, _3562552))), s(fun(_3562105, bool), i(s(fun(fun(prod(_3562105, _3562105), bool), fun(_3562105, bool)), fl), s(fun(prod(_3562105, _3562105), bool), _3562103)))))), p(s(bool, i(s(fun(fun(_3562105, bool), bool), i(s(fun(_3562105, fun(fun(_3562105, bool), bool)), in), s(_3562105, _3562550))), s(fun(_3562105, bool), i(s(fun(fun(prod(_3562105, _3562105), bool), fun(_3562105, bool)), fl), s(fun(prod(_3562105, _3562105), bool), _3562103)))))), -(p(s(bool, i(s(fun(prod(_3562105, _3562105), bool), _3562103), s(prod(_3562105, _3562105), i(s(fun(_3562105, prod(_3562105, _3562105)), i(s(fun(_3562105, fun(_3562105, prod(_3562105, _3562105))), c_), s(_3562105, _3562552))), s(_3562105, _3562550))))))), -(p(s(bool, i(s(fun(prod(_3562105, _3562105), bool), _3562103), s(prod(_3562105, _3562105), i(s(fun(_3562105, prod(_3562105, _3562105)), i(s(fun(_3562105, fun(_3562105, prod(_3562105, _3562105))), c_), s(_3562105, _3562550))), s(_3562105, _3562552)))))))], (33245 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_3562105, _3562105), bool), bool), poset), s(fun(prod(_3562105, _3562105), bool), _3562103)))))]]], (4711 ^ _1670770) ^ [_1790124, _1790126, _1790128] : [4712 ^ _1670770 : [(4715 ^ _1670770) ^ [] : [s(num, _1790124) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (4713 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1790128))), s(num, _1790126))))]], -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1790128))), s(num, _1790124))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1790126))), s(num, _1790124)))))))], (13411 ^ _1670770) ^ [_2084802] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, i(s(fun(int, int), intu_abs), s(int, _2084802)))))), s(int, _2084802) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (11541 ^ _1670770) ^ [_2039494, _2039496] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2039496))), s(real, _2039494))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(real, real), realu_abs), s(real, _2039496))))), s(real, i(s(fun(real, real), realu_abs), s(real, _2039494)))))))))], (9411 ^ _1670770) ^ [_1976658, _1976660] : [9413 ^ _1670770 : [(9414 ^ _1670770) ^ [_1976901] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), _1976660), s(num, 9412 ^ [_1976658, _1976660, _1976901]))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), _1976658), s(num, 9412 ^ [_1976658, _1976660, _1976901]))))), s(num, _1976901))))))]], 9417 ^ _1670770 : [(9418 ^ _1670770) ^ [_1976993] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 9416 ^ [_1976658, _1976660]))), s(num, _1976993)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), _1976660), s(num, _1976993))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), _1976658), s(num, _1976993))))), s(num, 9415 ^ [_1976658, _1976660])))))))]]], (5127 ^ _1670770) ^ [_1799359, _1799361] : [s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _1799361))), s(num, _1799359))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1799361))), s(num, _1799359)))))], (23338 ^ _1670770) ^ [_2558349, _2558351, _2558353, _2558355] : [-(p(s(bool, i(s(fun(fun(_2558355, bool), bool), i(s(fun(fun(_2558353, bool), fun(fun(_2558355, bool), bool)), l_u_c), s(fun(_2558353, bool), _2558349))), s(fun(_2558355, bool), _2558351))))), p(s(bool, i(s(fun(fun(_2558355, bool), bool), i(s(fun(fun(_2558353, bool), fun(fun(_2558355, bool), bool)), l_a_u_c), s(fun(_2558353, bool), _2558349))), s(fun(_2558355, bool), _2558351)))), -(p(s(bool, i(s(fun(fun(_2558353, bool), bool), i(s(fun(fun(_2558355, bool), fun(fun(_2558353, bool), bool)), l_a_u_c), s(fun(_2558355, bool), _2558351))), s(fun(_2558353, bool), _2558349)))))], (16942 ^ _1670770) ^ [_2207882, _2207884, _2207886] : [-(p(s(bool, i(s(fun(fun(_2207886, bool), bool), i(s(fun(_2207886, fun(fun(_2207886, bool), bool)), in), s(_2207886, _2207884))), s(fun(_2207886, bool), _2207882))))), 16945 ^ _1670770 : [(16946 ^ _1670770) ^ [_2207952] : [-(s(bool, i(s(fun(fun(_2207886, bool), bool), i(s(fun(fun(_2207886, bool), fun(fun(_2207886, bool), bool)), subset), s(fun(_2207886, bool), _2207882))), s(fun(_2207886, bool), i(s(fun(fun(_2207886, bool), fun(_2207886, bool)), i(s(fun(_2207886, fun(fun(_2207886, bool), fun(_2207886, bool))), insert), s(_2207886, _2207884))), s(fun(_2207886, bool), _2207952))))) = s(bool, i(s(fun(fun(_2207886, bool), bool), i(s(fun(fun(_2207886, bool), fun(fun(_2207886, bool), bool)), subset), s(fun(_2207886, bool), _2207882))), s(fun(_2207886, bool), _2207952))))]]], (22559 ^ _1670770) ^ [_2520566, _2520568, _2520570, _2520572] : [-(p(s(bool, i(s(fun(fun(_2520572, bool), bool), i(s(fun(fun(_2520572, fun(_2520572, bool)), fun(fun(_2520572, bool), bool)), pairwise), s(fun(_2520572, fun(_2520572, bool)), _2520570))), s(fun(_2520572, bool), _2520566))))), p(s(bool, i(s(fun(fun(_2520572, bool), bool), i(s(fun(fun(_2520572, fun(_2520572, bool)), fun(fun(_2520572, bool), bool)), pairwise), s(fun(_2520572, fun(_2520572, bool)), _2520570))), s(fun(_2520572, bool), _2520568)))), p(s(bool, i(s(fun(fun(_2520572, bool), bool), i(s(fun(fun(_2520572, bool), fun(fun(_2520572, bool), bool)), subset), s(fun(_2520572, bool), _2520566))), s(fun(_2520572, bool), _2520568))))], (43899 ^ _1670770) ^ [_4293711, _4293713, _4293715, _4293717, _4293719, _4293721] : [-(s(cart(real, finite_sum(_4293721, _4293719)), i(s(fun(cart(real, finite_sum(_4293721, _4293719)), cart(real, finite_sum(_4293721, _4293719))), i(s(fun(cart(real, finite_sum(_4293721, _4293719)), fun(cart(real, finite_sum(_4293721, _4293719)), cart(real, finite_sum(_4293721, _4293719)))), vectoru_sub), s(cart(real, finite_sum(_4293721, _4293719)), i(s(fun(cart(real, _4293719), cart(real, finite_sum(_4293721, _4293719))), i(s(fun(cart(real, _4293721), fun(cart(real, _4293719), cart(real, finite_sum(_4293721, _4293719)))), pastecart), s(cart(real, _4293721), _4293717))), s(cart(real, _4293719), _4293715))))), s(cart(real, finite_sum(_4293721, _4293719)), i(s(fun(cart(real, _4293719), cart(real, finite_sum(_4293721, _4293719))), i(s(fun(cart(real, _4293721), fun(cart(real, _4293719), cart(real, finite_sum(_4293721, _4293719)))), pastecart), s(cart(real, _4293721), _4293713))), s(cart(real, _4293719), _4293711))))) = s(cart(real, finite_sum(_4293721, _4293719)), i(s(fun(cart(real, _4293719), cart(real, finite_sum(_4293721, _4293719))), i(s(fun(cart(real, _4293721), fun(cart(real, _4293719), cart(real, finite_sum(_4293721, _4293719)))), pastecart), s(cart(real, _4293721), i(s(fun(cart(real, _4293721), cart(real, _4293721)), i(s(fun(cart(real, _4293721), fun(cart(real, _4293721), cart(real, _4293721))), vectoru_sub), s(cart(real, _4293721), _4293717))), s(cart(real, _4293721), _4293713))))), s(cart(real, _4293719), i(s(fun(cart(real, _4293719), cart(real, _4293719)), i(s(fun(cart(real, _4293719), fun(cart(real, _4293719), cart(real, _4293719))), vectoru_sub), s(cart(real, _4293719), _4293715))), s(cart(real, _4293719), _4293711))))))], (47137 ^ _1670770) ^ [_4482040, _4482042, _4482044] : [47139 ^ _1670770 : [(47142 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(cart(real, _4482044), bool), i(s(fun(cart(real, _4482044), fun(cart(real, _4482044), bool)), orthogonal), s(cart(real, _4482044), _4482040))), s(cart(real, _4482044), 47138 ^ [_4482040, _4482042, _4482044]))))], (47140 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4482044), bool), bool), i(s(fun(cart(real, _4482044), fun(fun(cart(real, _4482044), bool), bool)), in), s(cart(real, _4482044), 47138 ^ [_4482040, _4482042, _4482044]))), s(fun(cart(real, _4482044), bool), i(s(fun(fun(cart(real, _4482044), bool), fun(cart(real, _4482044), bool)), span), s(fun(cart(real, _4482044), bool), _4482042)))))))]], 47143 ^ _1670770 : [(47144 ^ _1670770) ^ [_4482568] : [p(s(bool, i(s(fun(fun(cart(real, _4482044), bool), bool), i(s(fun(cart(real, _4482044), fun(fun(cart(real, _4482044), bool), bool)), in), s(cart(real, _4482044), _4482568))), s(fun(cart(real, _4482044), bool), _4482042)))), -(p(s(bool, i(s(fun(cart(real, _4482044), bool), i(s(fun(cart(real, _4482044), fun(cart(real, _4482044), bool)), orthogonal), s(cart(real, _4482044), _4482040))), s(cart(real, _4482044), _4482568)))))]]], (44297 ^ _1670770) ^ [_4318060] : [-(p(s(bool, i(s(fun(fun(cart(real, _4318060), bool), bool), independent), s(fun(cart(real, _4318060), bool), empty)))))], (47411 ^ _1670770) ^ [_4498331, _4498333, _4498335] : [-(s(num, i(s(fun(cart(cart(real, _4498333), _4498335), num), rank), s(cart(cart(real, _4498333), _4498335), _4498331))) = s(num, i(s(fun(fun(_4498333, bool), num), dimindex), s(fun(_4498333, bool), univ)))), 47415 ^ _1670770 : [(47418 ^ _1670770) ^ [] : [-(s(cart(real, _4498335), i(s(fun(cart(real, _4498333), cart(real, _4498335)), i(s(fun(cart(cart(real, _4498333), _4498335), fun(cart(real, _4498333), cart(real, _4498335))), matrixu_vectoru_mul), s(cart(cart(real, _4498333), _4498335), _4498331))), s(cart(real, _4498333), 47414 ^ [_4498331, _4498333, _4498335]))) = s(cart(real, _4498335), i(s(fun(num, cart(real, _4498335)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (47416 ^ _1670770) ^ [] : [s(cart(real, _4498333), 47414 ^ [_4498331, _4498333, _4498335]) = s(cart(real, _4498333), i(s(fun(num, cart(real, _4498333)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))]]], (15021 ^ _1670770) ^ [_2124367, _2124369] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_max), s(int, _2124369))), s(int, _2124367))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), i(s(fun(bool, fun(int, fun(int, int))), cond), s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2124369))), s(int, _2124367))))), s(int, _2124367))), s(int, _2124369))))], (13455 ^ _1670770) ^ [_2085924, _2085926] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(int, int), intu_abs), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, i(s(fun(int, int), intu_abs), s(int, _2085926))))), s(int, i(s(fun(int, int), intu_abs), s(int, _2085924))))))))), s(int, i(s(fun(int, int), intu_abs), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _2085926))), s(int, _2085924)))))))))], (38684 ^ _1670770) ^ [] : [-(s(real, i(s(fun(real, real), sqrt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (4601 ^ _1670770) ^ [_1787039, _1787041, _1787043] : [-(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1787043))), s(num, _1787041))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1787043))), s(num, _1787039))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1787041))), s(num, _1787039))))], (4275 ^ _1670770) ^ [_1780051, _1780053] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1780053))), s(num, i(s(fun(num, num), suc), s(num, _1780051)))))), -(s(num, _1780053) = s(num, i(s(fun(num, num), suc), s(num, _1780051)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1780053))), s(num, _1780051)))))], (44695 ^ _1670770) ^ [_4343082, _4343084] : [44709 ^ _1670770 : [(44710 ^ _1670770) ^ [_4344194] : [-(s(fun(cart(real, _4343084), bool), i(s(fun(fun(cart(real, _4343084), bool), fun(cart(real, _4343084), bool)), span), s(fun(cart(real, _4343084), bool), i(s(fun(fun(cart(real, _4343084), bool), fun(cart(real, _4343084), bool)), i(s(fun(cart(real, _4343084), fun(fun(cart(real, _4343084), bool), fun(cart(real, _4343084), bool))), insert), s(cart(real, _4343084), _4344194))), s(fun(cart(real, _4343084), bool), empty))))) = s(fun(cart(real, _4343084), bool), i(s(fun(fun(cart(real, _4343084), bool), fun(cart(real, _4343084), bool)), gspec), s(fun(cart(real, _4343084), bool), i(s(fun(cart(real, _4343084), fun(cart(real, _4343084), bool)), _4343082), s(cart(real, _4343084), _4344194))))))]], 44700 ^ _1670770 : [(44703 ^ _1670770) ^ [_4343774] : [p(s(bool, i(s(fun(cart(real, _4343084), bool), i(s(fun(bool, fun(cart(real, _4343084), bool)), i(s(fun(cart(real, _4343084), fun(bool, fun(cart(real, _4343084), bool))), setspec), s(cart(real, _4343084), 44697 ^ [_4343082, _4343084]))), s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _4343774))), s(fun(real, bool), univ))))), s(cart(real, _4343084), i(s(fun(cart(real, _4343084), cart(real, _4343084)), i(s(fun(real, fun(cart(real, _4343084), cart(real, _4343084))), r_), s(real, _4343774))), s(cart(real, _4343084), 44696 ^ [_4343082, _4343084]))))))], (44701 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(cart(real, _4343084), bool), i(s(fun(cart(real, _4343084), fun(cart(real, _4343084), bool)), _4343082), s(cart(real, _4343084), 44696 ^ [_4343082, _4343084]))), s(cart(real, _4343084), 44697 ^ [_4343082, _4343084])))))]], 44705 ^ _1670770 : [(44708 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(cart(real, _4343084), bool), i(s(fun(cart(real, _4343084), fun(cart(real, _4343084), bool)), _4343082), s(cart(real, _4343084), 44696 ^ [_4343082, _4343084]))), s(cart(real, _4343084), 44697 ^ [_4343082, _4343084]))))], (44706 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(cart(real, _4343084), bool), i(s(fun(bool, fun(cart(real, _4343084), bool)), i(s(fun(cart(real, _4343084), fun(bool, fun(cart(real, _4343084), bool))), setspec), s(cart(real, _4343084), 44697 ^ [_4343082, _4343084]))), s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 44704 ^ [_4343082, _4343084]))), s(fun(real, bool), univ))))), s(cart(real, _4343084), i(s(fun(cart(real, _4343084), cart(real, _4343084)), i(s(fun(real, fun(cart(real, _4343084), cart(real, _4343084))), r_), s(real, 44704 ^ [_4343082, _4343084]))), s(cart(real, _4343084), 44696 ^ [_4343082, _4343084])))))))]]], (13619 ^ _1670770) ^ [_2090123, _2090125, _2090127] : [13620 ^ _1670770 : [(13623 ^ _1670770) ^ [] : [s(int, _2090125) = s(int, _2090123)], (13621 ^ _1670770) ^ [] : [s(int, _2090127) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))]], -(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2090127))), s(int, _2090125))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2090127))), s(int, _2090123))))], (11909 ^ _1670770) ^ [_2049804, _2049806] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2049806)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2049806))), s(num, _2049804)))))))], (13669 ^ _1670770) ^ [_2091377, _2091379, _2091381] : [s(int, _2091381) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _2091379))), s(int, _2091377))), -(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2091381))), s(int, _2091377))) = s(int, _2091379))], (480 ^ _1670770) ^ [] : [491 ^ _1670770 : [(496 ^ _1670770) ^ [] : [-(p(s(bool, r0)))], (494 ^ _1670770) ^ [] : [-(p(s(bool, q)))], (492 ^ _1670770) ^ [] : [-(p(s(bool, p1)))]], p(s(bool, p1)), p(s(bool, q)), p(s(bool, r0))], (47213 ^ _1670770) ^ [_4486924, _4486926, _4486928, _4486930] : [-(s(cart(real, _4486928), _4486924) = s(cart(real, _4486928), i(s(fun(num, cart(real, _4486928)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), s(cart(real, _4486930), i(s(fun(cart(real, _4486928), cart(real, _4486930)), i(s(fun(cart(cart(real, _4486928), _4486930), fun(cart(real, _4486928), cart(real, _4486930))), matrixu_vectoru_mul), s(cart(cart(real, _4486928), _4486930), _4486926))), s(cart(real, _4486928), _4486924))) = s(cart(real, _4486930), i(s(fun(num, cart(real, _4486930)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), p(s(bool, i(s(fun(fun(cart(real, _4486928), bool), bool), i(s(fun(cart(real, _4486928), fun(fun(cart(real, _4486928), bool), bool)), in), s(cart(real, _4486928), _4486924))), s(fun(cart(real, _4486928), bool), i(s(fun(fun(cart(real, _4486928), bool), fun(cart(real, _4486928), bool)), span), s(fun(cart(real, _4486928), bool), i(s(fun(cart(cart(real, _4486928), _4486930), fun(cart(real, _4486928), bool)), rows), s(cart(cart(real, _4486928), _4486930), _4486926))))))))], (44164 ^ _1670770) ^ [_4311242, _4311244] : [44166 ^ _1670770 : [(44169 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(cart(real, _4311244), bool), bool), subspace), s(fun(cart(real, _4311244), bool), 44165 ^ [_4311242, _4311244]))))], (44167 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(cart(real, _4311244), bool), bool), bool), i(s(fun(fun(cart(real, _4311244), bool), fun(fun(fun(cart(real, _4311244), bool), bool), bool)), in), s(fun(cart(real, _4311244), bool), 44165 ^ [_4311242, _4311244]))), s(fun(fun(cart(real, _4311244), bool), bool), _4311242)))))]], -(p(s(bool, i(s(fun(fun(cart(real, _4311244), bool), bool), subspace), s(fun(cart(real, _4311244), bool), i(s(fun(fun(fun(cart(real, _4311244), bool), bool), fun(cart(real, _4311244), bool)), inters), s(fun(fun(cart(real, _4311244), bool), bool), _4311242)))))))], (19474 ^ _1670770) ^ [_2364410, _2364412, _2364414] : [-(s(bool, i(s(fun(fun(_2364414, bool), bool), finite), s(fun(_2364414, bool), i(s(fun(_2364414, fun(_2364414, bool)), i(s(fun(fun(_2364414, bool), fun(_2364414, fun(_2364414, bool))), delete), s(fun(_2364414, bool), _2364412))), s(_2364414, _2364410))))) = s(bool, i(s(fun(fun(_2364414, bool), bool), finite), s(fun(_2364414, bool), _2364412))))], (7138 ^ _1670770) ^ [_1871337] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(_1871337, num), m), s(_1871337, a0))))), s(num, i(s(fun(_1871337, num), m), s(_1871337, b0)))))), 7141 ^ _1670770 : [(7142 ^ _1670770) ^ [_1871586] : [p(s(bool, i(s(fun(_1871337, bool), i(s(fun(_1871337, fun(_1871337, bool)), i(s(fun(fun(_1871337, num), fun(_1871337, fun(_1871337, bool))), measure0), s(fun(_1871337, num), m))), s(_1871337, _1871586))), s(_1871337, a0)))), -(p(s(bool, i(s(fun(_1871337, bool), i(s(fun(_1871337, fun(_1871337, bool)), i(s(fun(fun(_1871337, num), fun(_1871337, fun(_1871337, bool))), measure0), s(fun(_1871337, num), m))), s(_1871337, _1871586))), s(_1871337, b0)))))]]], (11465 ^ _1670770) ^ [_2037524, _2037526, _2037528] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2037528))), s(real, _2037526))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2037526))), s(real, _2037524))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2037528))), s(real, _2037524))))], (39729 ^ _1670770) ^ [_3977245, _3977247, _3977249, _3977251] : [s(real, i(s(fun(cart(real, _3977251), real), vectoru_norm), s(cart(real, _3977251), _3977247))) = s(real, i(s(fun(cart(real, _3977249), real), vectoru_norm), s(cart(real, _3977249), _3977245))), -(s(real, i(s(fun(cart(real, _3977251), real), i(s(fun(cart(real, _3977251), fun(cart(real, _3977251), real)), dot), s(cart(real, _3977251), _3977247))), s(cart(real, _3977251), _3977247))) = s(real, i(s(fun(cart(real, _3977249), real), i(s(fun(cart(real, _3977249), fun(cart(real, _3977249), real)), dot), s(cart(real, _3977249), _3977245))), s(cart(real, _3977249), _3977245))))], (12131 ^ _1670770) ^ [_2054822, _2054824] : [-(s(real, _2054824) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2054824))), s(num, _2054822))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (22940 ^ _1670770) ^ [_2537605, _2537607, _2537609, _2537611] : [22950 ^ _1670770 : [(22953 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2537611, bool), _2537609), s(_2537611, 22949 ^ [_2537605, _2537607, _2537609, _2537611])))))], (22951 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2537611, bool), bool), i(s(fun(_2537611, fun(fun(_2537611, bool), bool)), in), s(_2537611, 22949 ^ [_2537605, _2537607, _2537609, _2537611]))), s(fun(_2537611, bool), i(s(fun(fun(_2537611, bool), fun(_2537611, bool)), i(s(fun(_2537611, fun(fun(_2537611, bool), fun(_2537611, bool))), insert), s(_2537611, _2537607))), s(fun(_2537611, bool), _2537605)))))))]], 22941 ^ _1670770 : [(22944 ^ _1670770) ^ [_2537866] : [p(s(bool, i(s(fun(fun(_2537611, bool), bool), i(s(fun(_2537611, fun(fun(_2537611, bool), bool)), in), s(_2537611, _2537866))), s(fun(_2537611, bool), _2537605)))), p(s(bool, i(s(fun(_2537611, bool), _2537609), s(_2537611, _2537866))))], (22942 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2537611, bool), _2537609), s(_2537611, _2537607))))]]], (26855 ^ _1670770) ^ [_2773098, _2773100, _2773102, _2773104, _2773106] : [-(s(num, i(s(fun(fun(_2773104, num), num), i(s(fun(fun(_2773104, bool), fun(fun(_2773104, num), num)), nsum), s(fun(_2773104, bool), i(s(fun(fun(_2773106, bool), fun(_2773104, bool)), i(s(fun(fun(_2773106, _2773104), fun(fun(_2773106, bool), fun(_2773104, bool))), image), s(fun(_2773106, _2773104), _2773100))), s(fun(_2773106, bool), _2773098))))), s(fun(_2773104, num), _2773102))) = s(num, i(s(fun(fun(_2773106, num), num), i(s(fun(fun(_2773106, bool), fun(fun(_2773106, num), num)), nsum), s(fun(_2773106, bool), _2773098))), s(fun(_2773106, num), i(s(fun(fun(_2773106, _2773104), fun(_2773106, num)), i(s(fun(fun(_2773104, num), fun(fun(_2773106, _2773104), fun(_2773106, num))), o), s(fun(_2773104, num), _2773102))), s(fun(_2773106, _2773104), _2773100)))))), p(s(bool, i(s(fun(fun(_2773106, bool), bool), finite), s(fun(_2773106, bool), _2773098)))), 26862 ^ _1670770 : [(26863 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2773106, bool), bool), i(s(fun(_2773106, fun(fun(_2773106, bool), bool)), in), s(_2773106, 26860 ^ [_2773098, _2773100, _2773102, _2773104, _2773106]))), s(fun(_2773106, bool), _2773098)))))], (26867 ^ _1670770) ^ [] : [s(_2773106, 26860 ^ [_2773098, _2773100, _2773102, _2773104, _2773106]) = s(_2773106, 26861 ^ [_2773098, _2773100, _2773102, _2773104, _2773106])], (26871 ^ _1670770) ^ [] : [s(num, i(s(fun(_2773104, num), _2773102), s(_2773104, i(s(fun(_2773106, _2773104), _2773100), s(_2773106, 26860 ^ [_2773098, _2773100, _2773102, _2773104, _2773106]))))) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (26869 ^ _1670770) ^ [] : [-(s(_2773104, i(s(fun(_2773106, _2773104), _2773100), s(_2773106, 26860 ^ [_2773098, _2773100, _2773102, _2773104, _2773106]))) = s(_2773104, i(s(fun(_2773106, _2773104), _2773100), s(_2773106, 26861 ^ [_2773098, _2773100, _2773102, _2773104, _2773106]))))], (26865 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2773106, bool), bool), i(s(fun(_2773106, fun(fun(_2773106, bool), bool)), in), s(_2773106, 26861 ^ [_2773098, _2773100, _2773102, _2773104, _2773106]))), s(fun(_2773106, bool), _2773098)))))]]], (2773 ^ _1670770) ^ [_1717145, _1717147, _1717149] : [2774 ^ _1670770 : [(2777 ^ _1670770) ^ [_1717260] : [p(s(bool, i(s(fun(_1717149, bool), _1717145), s(_1717149, _1717260))))], (2775 ^ _1670770) ^ [] : [-(p(s(bool, _1717147)))]], p(s(bool, _1717147)), -(p(s(bool, i(s(fun(_1717149, bool), _1717145), s(_1717149, 2778 ^ [_1717145, _1717147, _1717149])))))], (13244 ^ _1670770) ^ [_2080096] : [-(s(int, i(s(fun(real, int), intu_ofu_real), s(real, i(s(fun(int, real), realu_ofu_int), s(int, _2080096))))) = s(int, _2080096))], (2469 ^ _1670770) ^ [_1711372] : [p(s(bool, _1711372)), -(p(s(bool, _1711372)))], (41619 ^ _1670770) ^ [_4124795, _4124797, _4124799] : [p(s(bool, i(s(fun(cart(real, _4124799), bool), i(s(fun(cart(real, _4124799), fun(cart(real, _4124799), bool)), orthogonal), s(cart(real, _4124799), _4124797))), s(cart(real, _4124799), _4124795)))), -(s(real, i(s(fun(cart(real, _4124799), real), i(s(fun(cart(real, _4124799), fun(cart(real, _4124799), real)), dot), s(cart(real, _4124799), _4124797))), s(cart(real, _4124799), _4124795))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (8395 ^ _1670770) ^ [_1925108, _1925110, _1925112] : [8401 ^ _1670770 : [(8404 ^ _1670770) ^ [] : [s(_1925112, i(s(fun(_1925110, _1925112), 8396 ^ [_1925108, _1925110, _1925112]), s(_1925110, 8398 ^ [_1925108, _1925110, _1925112]))) = s(_1925112, i(s(fun(_1925110, _1925112), 8397 ^ [_1925108, _1925110, _1925112]), s(_1925110, 8398 ^ [_1925108, _1925110, _1925112])))], (8402 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1925110, bool), i(s(fun(fun(_1925110, _1925112), fun(_1925110, bool)), i(s(fun(fun(_1925110, _1925112), fun(fun(_1925110, _1925112), fun(_1925110, bool))), _1925108), s(fun(_1925110, _1925112), 8396 ^ [_1925108, _1925110, _1925112]))), s(fun(_1925110, _1925112), 8397 ^ [_1925108, _1925110, _1925112]))), s(_1925110, 8398 ^ [_1925108, _1925110, _1925112])))))]], 8405 ^ _1670770 : [(8408 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1925110, bool), i(s(fun(fun(_1925110, _1925112), fun(_1925110, bool)), i(s(fun(fun(_1925110, _1925112), fun(fun(_1925110, _1925112), fun(_1925110, bool))), _1925108), s(fun(_1925110, _1925112), 8396 ^ [_1925108, _1925110, _1925112]))), s(fun(_1925110, _1925112), 8397 ^ [_1925108, _1925110, _1925112]))), s(_1925110, 8398 ^ [_1925108, _1925110, _1925112]))))], (8406 ^ _1670770) ^ [] : [-(s(_1925112, i(s(fun(_1925110, _1925112), 8396 ^ [_1925108, _1925110, _1925112]), s(_1925110, 8398 ^ [_1925108, _1925110, _1925112]))) = s(_1925112, i(s(fun(_1925110, _1925112), 8397 ^ [_1925108, _1925110, _1925112]), s(_1925110, 8398 ^ [_1925108, _1925110, _1925112]))))]], 8409 ^ _1670770 : [(8410 ^ _1670770) ^ [_1926043, _1926045, _1926047] : [p(s(bool, i(s(fun(list(_1925110), bool), i(s(fun(fun(_1925110, bool), fun(list(_1925110), bool)), all0), s(fun(_1925110, bool), i(s(fun(fun(_1925110, _1925112), fun(_1925110, bool)), i(s(fun(fun(_1925110, _1925112), fun(fun(_1925110, _1925112), fun(_1925110, bool))), _1925108), s(fun(_1925110, _1925112), _1926047))), s(fun(_1925110, _1925112), _1926045))))), s(list(_1925110), _1926043)))), -(s(list(_1925112), i(s(fun(list(_1925110), list(_1925112)), i(s(fun(fun(_1925110, _1925112), fun(list(_1925110), list(_1925112))), map0), s(fun(_1925110, _1925112), _1926047))), s(list(_1925110), _1926043))) = s(list(_1925112), i(s(fun(list(_1925110), list(_1925112)), i(s(fun(fun(_1925110, _1925112), fun(list(_1925110), list(_1925112))), map0), s(fun(_1925110, _1925112), _1926045))), s(list(_1925110), _1926043))))]]], (40851 ^ _1670770) ^ [_4063953, _4063955, _4063957, _4063959, _4063961] : [-(s(cart(real, _4063959), i(s(fun(fun(_4063961, cart(real, _4063959)), cart(real, _4063959)), i(s(fun(fun(_4063961, bool), fun(fun(_4063961, cart(real, _4063959)), cart(real, _4063959))), vsum), s(fun(_4063961, bool), i(s(fun(fun(_4063961, bool), fun(_4063961, bool)), i(s(fun(fun(_4063961, bool), fun(fun(_4063961, bool), fun(_4063961, bool))), union), s(fun(_4063961, bool), _4063955))), s(fun(_4063961, bool), _4063953))))), s(fun(_4063961, cart(real, _4063959)), _4063957))) = s(cart(real, _4063959), i(s(fun(cart(real, _4063959), cart(real, _4063959)), i(s(fun(cart(real, _4063959), fun(cart(real, _4063959), cart(real, _4063959))), vectoru_add), s(cart(real, _4063959), i(s(fun(fun(_4063961, cart(real, _4063959)), cart(real, _4063959)), i(s(fun(fun(_4063961, bool), fun(fun(_4063961, cart(real, _4063959)), cart(real, _4063959))), vsum), s(fun(_4063961, bool), _4063955))), s(fun(_4063961, cart(real, _4063959)), _4063957))))), s(cart(real, _4063959), i(s(fun(fun(_4063961, cart(real, _4063959)), cart(real, _4063959)), i(s(fun(fun(_4063961, bool), fun(fun(_4063961, cart(real, _4063959)), cart(real, _4063959))), vsum), s(fun(_4063961, bool), _4063953))), s(fun(_4063961, cart(real, _4063959)), _4063957)))))), p(s(bool, i(s(fun(fun(_4063961, bool), bool), finite), s(fun(_4063961, bool), _4063955)))), p(s(bool, i(s(fun(fun(_4063961, bool), bool), finite), s(fun(_4063961, bool), _4063953)))), 40861 ^ _1670770 : [(40864 ^ _1670770) ^ [] : [s(cart(real, _4063959), i(s(fun(_4063961, cart(real, _4063959)), _4063957), s(_4063961, 40860 ^ [_4063953, _4063955, _4063957, _4063959, _4063961]))) = s(cart(real, _4063959), i(s(fun(num, cart(real, _4063959)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (40862 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_4063961, bool), bool), i(s(fun(_4063961, fun(fun(_4063961, bool), bool)), in), s(_4063961, 40860 ^ [_4063953, _4063955, _4063957, _4063959, _4063961]))), s(fun(_4063961, bool), i(s(fun(fun(_4063961, bool), fun(_4063961, bool)), i(s(fun(fun(_4063961, bool), fun(fun(_4063961, bool), fun(_4063961, bool))), inter), s(fun(_4063961, bool), _4063955))), s(fun(_4063961, bool), _4063953)))))))]]], (25167 ^ _1670770) ^ [_2645953, _2645955, _2645957, _2645959] : [p(s(bool, i(s(fun(fun(_2645959, fun(_2645959, _2645959)), bool), monoidal), s(fun(_2645959, fun(_2645959, _2645959)), _2645953)))), 25170 ^ _1670770 : [(25171 ^ _1670770) ^ [_2646480, _2646482, _2646484] : [25174 ^ _1670770 : [(25177 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2645957, bool), bool), i(s(fun(_2645957, fun(fun(_2645957, bool), bool)), in), s(_2645957, 25173 ^ [_2645953, _2645955, _2645957, _2645959, _2646480, _2646482, _2646484]))), s(fun(_2645957, bool), _2646480)))))], (25179 ^ _1670770) ^ [] : [-(s(_2645955, i(s(fun(_2645957, _2645955), _2646484), s(_2645957, 25172 ^ [_2645953, _2645955, _2645957, _2645959, _2646480, _2646482, _2646484]))) = s(_2645955, i(s(fun(_2645957, _2645955), _2646484), s(_2645957, 25173 ^ [_2645953, _2645955, _2645957, _2645959, _2646480, _2646482, _2646484]))))], (25181 ^ _1670770) ^ [] : [s(_2645957, 25172 ^ [_2645953, _2645955, _2645957, _2645959, _2646480, _2646482, _2646484]) = s(_2645957, 25173 ^ [_2645953, _2645955, _2645957, _2645959, _2646480, _2646482, _2646484])], (25175 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2645957, bool), bool), i(s(fun(_2645957, fun(fun(_2645957, bool), bool)), in), s(_2645957, 25172 ^ [_2645953, _2645955, _2645957, _2645959, _2646480, _2646482, _2646484]))), s(fun(_2645957, bool), _2646480)))))]], -(s(_2645959, i(s(fun(fun(_2645955, _2645959), _2645959), i(s(fun(fun(_2645955, bool), fun(fun(_2645955, _2645959), _2645959)), i(s(fun(fun(_2645959, fun(_2645959, _2645959)), fun(fun(_2645955, bool), fun(fun(_2645955, _2645959), _2645959))), iterate), s(fun(_2645959, fun(_2645959, _2645959)), _2645953))), s(fun(_2645955, bool), i(s(fun(fun(_2645957, bool), fun(_2645955, bool)), i(s(fun(fun(_2645957, _2645955), fun(fun(_2645957, bool), fun(_2645955, bool))), image), s(fun(_2645957, _2645955), _2646484))), s(fun(_2645957, bool), _2646480))))), s(fun(_2645955, _2645959), _2646482))) = s(_2645959, i(s(fun(fun(_2645957, _2645959), _2645959), i(s(fun(fun(_2645957, bool), fun(fun(_2645957, _2645959), _2645959)), i(s(fun(fun(_2645959, fun(_2645959, _2645959)), fun(fun(_2645957, bool), fun(fun(_2645957, _2645959), _2645959))), iterate), s(fun(_2645959, fun(_2645959, _2645959)), _2645953))), s(fun(_2645957, bool), _2646480))), s(fun(_2645957, _2645959), i(s(fun(fun(_2645957, _2645955), fun(_2645957, _2645959)), i(s(fun(fun(_2645955, _2645959), fun(fun(_2645957, _2645955), fun(_2645957, _2645959))), o), s(fun(_2645955, _2645959), _2646482))), s(fun(_2645957, _2645955), _2646484))))))]]], (42278 ^ _1670770) ^ [_4171003, _4171005, _4171007, _4171009, _4171011, _4171013] : [42283 ^ _1670770 : [(42288 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(cart(real, _4171005), bool), i(s(fun(cart(real, _4171005), fun(cart(real, _4171005), bool)), geq), s(cart(real, _4171005), i(s(fun(prod(_4171013, _4171011), cart(real, _4171005)), 42280 ^ [_4171003, _4171005, _4171007, _4171009, _4171011, _4171013]), s(prod(_4171013, _4171011), i(s(fun(_4171011, prod(_4171013, _4171011)), i(s(fun(_4171013, fun(_4171011, prod(_4171013, _4171011))), c_), s(_4171013, 42285 ^ [_4171003, _4171005, _4171007, _4171009, _4171011, _4171013]))), s(_4171011, 42286 ^ [_4171003, _4171005, _4171007, _4171009, _4171011, _4171013]))))))), s(cart(real, _4171005), i(s(fun(cart(real, _4171007), cart(real, _4171005)), i(s(fun(cart(real, _4171009), fun(cart(real, _4171007), cart(real, _4171005))), 42279 ^ [_4171003, _4171005, _4171007, _4171009, _4171011, _4171013]), s(cart(real, _4171009), i(s(fun(_4171013, cart(real, _4171009)), f), s(_4171013, 42285 ^ [_4171003, _4171005, _4171007, _4171009, _4171011, _4171013]))))), s(cart(real, _4171007), i(s(fun(_4171011, cart(real, _4171007)), g), s(_4171011, 42286 ^ [_4171003, _4171005, _4171007, _4171009, _4171011, _4171013]))))))))], (42284 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_4171013, _4171011), cart(real, _4171005)), bool), i(s(fun(fun(cart(real, _4171009), fun(cart(real, _4171007), cart(real, _4171005))), fun(fun(prod(_4171013, _4171011), cart(real, _4171005)), bool)), _4171003), s(fun(cart(real, _4171009), fun(cart(real, _4171007), cart(real, _4171005))), 42279 ^ [_4171003, _4171005, _4171007, _4171009, _4171011, _4171013]))), s(fun(prod(_4171013, _4171011), cart(real, _4171005)), 42280 ^ [_4171003, _4171005, _4171007, _4171009, _4171011, _4171013])))))]], 42289 ^ _1670770 : [(42292 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(_4171013, _4171011), cart(real, _4171005)), bool), i(s(fun(fun(cart(real, _4171009), fun(cart(real, _4171007), cart(real, _4171005))), fun(fun(prod(_4171013, _4171011), cart(real, _4171005)), bool)), _4171003), s(fun(cart(real, _4171009), fun(cart(real, _4171007), cart(real, _4171005))), 42279 ^ [_4171003, _4171005, _4171007, _4171009, _4171011, _4171013]))), s(fun(prod(_4171013, _4171011), cart(real, _4171005)), 42280 ^ [_4171003, _4171005, _4171007, _4171009, _4171011, _4171013]))))], (42290 ^ _1670770) ^ [_4172883, _4172885] : [-(p(s(bool, i(s(fun(cart(real, _4171005), bool), i(s(fun(cart(real, _4171005), fun(cart(real, _4171005), bool)), geq), s(cart(real, _4171005), i(s(fun(prod(_4171013, _4171011), cart(real, _4171005)), 42280 ^ [_4171003, _4171005, _4171007, _4171009, _4171011, _4171013]), s(prod(_4171013, _4171011), i(s(fun(_4171011, prod(_4171013, _4171011)), i(s(fun(_4171013, fun(_4171011, prod(_4171013, _4171011))), c_), s(_4171013, _4172885))), s(_4171011, _4172883))))))), s(cart(real, _4171005), i(s(fun(cart(real, _4171007), cart(real, _4171005)), i(s(fun(cart(real, _4171009), fun(cart(real, _4171007), cart(real, _4171005))), 42279 ^ [_4171003, _4171005, _4171007, _4171009, _4171011, _4171013]), s(cart(real, _4171009), i(s(fun(_4171013, cart(real, _4171009)), f), s(_4171013, _4172885))))), s(cart(real, _4171007), i(s(fun(_4171011, cart(real, _4171007)), g), s(_4171011, _4172883)))))))))]], 42293 ^ _1670770 : [(42294 ^ _1670770) ^ [_4173259] : [-(s(cart(real, _4171005), i(s(fun(cart(real, _4171007), cart(real, _4171005)), i(s(fun(cart(real, _4171009), fun(cart(real, _4171007), cart(real, _4171005))), _4173259), s(cart(real, _4171009), i(s(fun(fun(_4171013, cart(real, _4171009)), cart(real, _4171009)), i(s(fun(fun(_4171013, bool), fun(fun(_4171013, cart(real, _4171009)), cart(real, _4171009))), vsum), s(fun(_4171013, bool), s0))), s(fun(_4171013, cart(real, _4171009)), f))))), s(cart(real, _4171007), i(s(fun(fun(_4171011, cart(real, _4171007)), cart(real, _4171007)), i(s(fun(fun(_4171011, bool), fun(fun(_4171011, cart(real, _4171007)), cart(real, _4171007))), vsum), s(fun(_4171011, bool), t0))), s(fun(_4171011, cart(real, _4171007)), g))))) = s(cart(real, _4171005), i(s(fun(fun(prod(_4171013, _4171011), cart(real, _4171005)), cart(real, _4171005)), i(s(fun(fun(prod(_4171013, _4171011), bool), fun(fun(prod(_4171013, _4171011), cart(real, _4171005)), cart(real, _4171005))), vsum), s(fun(prod(_4171013, _4171011), bool), i(s(fun(fun(_4171011, bool), fun(prod(_4171013, _4171011), bool)), i(s(fun(fun(_4171013, bool), fun(fun(_4171011, bool), fun(prod(_4171013, _4171011), bool))), cross0), s(fun(_4171013, bool), s0))), s(fun(_4171011, bool), t0))))), s(fun(prod(_4171013, _4171011), cart(real, _4171005)), i(s(fun(fun(fun(prod(_4171013, _4171011), cart(real, _4171005)), bool), fun(prod(_4171013, _4171011), cart(real, _4171005))), gabs), s(fun(fun(prod(_4171013, _4171011), cart(real, _4171005)), bool), i(s(fun(fun(cart(real, _4171009), fun(cart(real, _4171007), cart(real, _4171005))), fun(fun(prod(_4171013, _4171011), cart(real, _4171005)), bool)), _4171003), s(fun(cart(real, _4171009), fun(cart(real, _4171007), cart(real, _4171005))), _4173259)))))))), p(s(bool, i(s(fun(fun(cart(real, _4171009), fun(cart(real, _4171007), cart(real, _4171005))), bool), bilinear), s(fun(cart(real, _4171009), fun(cart(real, _4171007), cart(real, _4171005))), _4173259)))), p(s(bool, i(s(fun(fun(_4171013, bool), bool), finite), s(fun(_4171013, bool), s0)))), p(s(bool, i(s(fun(fun(_4171011, bool), bool), finite), s(fun(_4171011, bool), t0))))]]], (2901 ^ _1670770) ^ [_1720642, _1720644, _1720646, _1720648, _1720650, _1720652] : [-(s(_1720652, i(s(fun(_1720652, _1720652), i(s(fun(_1720652, fun(_1720652, _1720652)), i(s(fun(bool, fun(_1720652, fun(_1720652, _1720652))), cond), s(bool, _1720648))), s(_1720652, i(s(fun(_1720650, _1720652), _1720646), s(_1720650, _1720642))))), s(_1720652, i(s(fun(_1720650, _1720652), _1720644), s(_1720650, _1720642))))) = s(_1720652, i(s(fun(_1720650, _1720652), i(s(fun(fun(_1720650, _1720652), fun(_1720650, _1720652)), i(s(fun(fun(_1720650, _1720652), fun(fun(_1720650, _1720652), fun(_1720650, _1720652))), i(s(fun(bool, fun(fun(_1720650, _1720652), fun(fun(_1720650, _1720652), fun(_1720650, _1720652)))), cond), s(bool, _1720648))), s(fun(_1720650, _1720652), _1720646))), s(fun(_1720650, _1720652), _1720644))), s(_1720650, _1720642))))], (12369 ^ _1670770) ^ [_2061230, _2061232, _2061234] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2061230)))), -(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, _2061234))), s(real, _2061230))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, _2061232))), s(real, _2061230))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2061234))), s(real, _2061232))))], (16618 ^ _1670770) ^ [_2191172, _2191174] : [p(s(bool, i(s(fun(fun(_2191174, bool), bool), i(s(fun(fun(_2191174, bool), fun(fun(_2191174, bool), bool)), psubset), s(fun(_2191174, bool), _2191172))), s(fun(_2191174, bool), _2191172))))], (21133 ^ _1670770) ^ [_2453072, _2453074, _2453076, _2453078] : [21187 ^ _1670770 : [(21188 ^ _1670770) ^ [_2456341, _2456343, _2456345] : [-(p(s(bool, i(s(fun(fun(_2453074, bool), bool), finite), s(fun(_2453074, bool), i(s(fun(fun(_2453074, bool), fun(_2453074, bool)), gspec), s(fun(_2453074, bool), i(s(fun(fun(_2453078, fun(_2453076, _2453074)), fun(_2453074, bool)), i(s(fun(fun(_2453078, fun(_2453076, bool)), fun(fun(_2453078, fun(_2453076, _2453074)), fun(_2453074, bool))), i(s(fun(fun(_2453078, bool), fun(fun(_2453078, fun(_2453076, bool)), fun(fun(_2453078, fun(_2453076, _2453074)), fun(_2453074, bool)))), _2453072), s(fun(_2453078, bool), _2456343))), s(fun(_2453078, fun(_2453076, bool)), _2456341))), s(fun(_2453078, fun(_2453076, _2453074)), _2456345))))))))), p(s(bool, i(s(fun(fun(_2453078, bool), bool), finite), s(fun(_2453078, bool), _2456343)))), 21194 ^ _1670770 : [(21197 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2453076, bool), bool), finite), s(fun(_2453076, bool), i(s(fun(_2453078, fun(_2453076, bool)), _2456341), s(_2453078, 21193 ^ [_2453072, _2453074, _2453076, _2453078, _2456341, _2456343, _2456345]))))))], (21195 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2453078, bool), bool), i(s(fun(_2453078, fun(fun(_2453078, bool), bool)), in), s(_2453078, 21193 ^ [_2453072, _2453074, _2453076, _2453078, _2456341, _2456343, _2456345]))), s(fun(_2453078, bool), _2456343)))))]]]], 21140 ^ _1670770 : [(21143 ^ _1670770) ^ [_2454333, _2454335, _2454337] : [p(s(bool, i(s(fun(_2453074, bool), i(s(fun(bool, fun(_2453074, bool)), i(s(fun(_2453074, fun(bool, fun(_2453074, bool))), setspec), s(_2453074, 21137 ^ [_2453072, _2453074, _2453076, _2453078]))), s(bool, _2454333))), s(_2453074, i(s(fun(_2453076, _2453074), i(s(fun(_2453078, fun(_2453076, _2453074)), 21136 ^ [_2453072, _2453074, _2453076, _2453078]), s(_2453078, _2454337))), s(_2453076, _2454335)))))), 21154 ^ _1670770 : [(21159 ^ _1670770) ^ [] : [p(s(bool, _2454333))], (21157 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2453076, bool), bool), i(s(fun(_2453076, fun(fun(_2453076, bool), bool)), in), s(_2453076, _2454335))), s(fun(_2453076, bool), i(s(fun(_2453078, fun(_2453076, bool)), 21135 ^ [_2453072, _2453074, _2453076, _2453078]), s(_2453078, _2454337)))))))], (21155 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2453078, bool), bool), i(s(fun(_2453078, fun(fun(_2453078, bool), bool)), in), s(_2453078, _2454337))), s(fun(_2453078, bool), 21134 ^ [_2453072, _2453074, _2453076, _2453078])))))]], 21146 ^ _1670770 : [(21149 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2453078, bool), bool), i(s(fun(_2453078, fun(fun(_2453078, bool), bool)), in), s(_2453078, _2454337))), s(fun(_2453078, bool), 21134 ^ [_2453072, _2453074, _2453076, _2453078])))), p(s(bool, i(s(fun(fun(_2453076, bool), bool), i(s(fun(_2453076, fun(fun(_2453076, bool), bool)), in), s(_2453076, _2454335))), s(fun(_2453076, bool), i(s(fun(_2453078, fun(_2453076, bool)), 21135 ^ [_2453072, _2453074, _2453076, _2453078]), s(_2453078, _2454337))))))], (21147 ^ _1670770) ^ [] : [-(p(s(bool, _2454333)))]]], (21141 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2453074, bool), i(s(fun(fun(_2453078, fun(_2453076, _2453074)), fun(_2453074, bool)), i(s(fun(fun(_2453078, fun(_2453076, bool)), fun(fun(_2453078, fun(_2453076, _2453074)), fun(_2453074, bool))), i(s(fun(fun(_2453078, bool), fun(fun(_2453078, fun(_2453076, bool)), fun(fun(_2453078, fun(_2453076, _2453074)), fun(_2453074, bool)))), _2453072), s(fun(_2453078, bool), 21134 ^ [_2453072, _2453074, _2453076, _2453078]))), s(fun(_2453078, fun(_2453076, bool)), 21135 ^ [_2453072, _2453074, _2453076, _2453078]))), s(fun(_2453078, fun(_2453076, _2453074)), 21136 ^ [_2453072, _2453074, _2453076, _2453078]))), s(_2453074, 21137 ^ [_2453072, _2453074, _2453076, _2453078])))))]], 21165 ^ _1670770 : [(21184 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2453074, bool), i(s(fun(bool, fun(_2453074, bool)), i(s(fun(_2453074, fun(bool, fun(_2453074, bool))), setspec), s(_2453074, 21137 ^ [_2453072, _2453074, _2453076, _2453078]))), s(bool, 21164 ^ [_2453072, _2453074, _2453076, _2453078]))), s(_2453074, i(s(fun(_2453076, _2453074), i(s(fun(_2453078, fun(_2453076, _2453074)), 21136 ^ [_2453072, _2453074, _2453076, _2453078]), s(_2453078, 21162 ^ [_2453072, _2453074, _2453076, _2453078]))), s(_2453076, 21163 ^ [_2453072, _2453074, _2453076, _2453078])))))))], (21166 ^ _1670770) ^ [] : [p(s(bool, 21164 ^ [_2453072, _2453074, _2453076, _2453078])), 21169 ^ _1670770 : [(21172 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2453076, bool), bool), i(s(fun(_2453076, fun(fun(_2453076, bool), bool)), in), s(_2453076, 21163 ^ [_2453072, _2453074, _2453076, _2453078]))), s(fun(_2453076, bool), i(s(fun(_2453078, fun(_2453076, bool)), 21135 ^ [_2453072, _2453074, _2453076, _2453078]), s(_2453078, 21162 ^ [_2453072, _2453074, _2453076, _2453078])))))))], (21170 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2453078, bool), bool), i(s(fun(_2453078, fun(fun(_2453078, bool), bool)), in), s(_2453078, 21162 ^ [_2453072, _2453074, _2453076, _2453078]))), s(fun(_2453078, bool), 21134 ^ [_2453072, _2453074, _2453076, _2453078])))))]]], (21174 ^ _1670770) ^ [] : [-(p(s(bool, 21164 ^ [_2453072, _2453074, _2453076, _2453078]))), p(s(bool, i(s(fun(fun(_2453078, bool), bool), i(s(fun(_2453078, fun(fun(_2453078, bool), bool)), in), s(_2453078, 21162 ^ [_2453072, _2453074, _2453076, _2453078]))), s(fun(_2453078, bool), 21134 ^ [_2453072, _2453074, _2453076, _2453078])))), p(s(bool, i(s(fun(fun(_2453076, bool), bool), i(s(fun(_2453076, fun(fun(_2453076, bool), bool)), in), s(_2453076, 21163 ^ [_2453072, _2453074, _2453076, _2453078]))), s(fun(_2453076, bool), i(s(fun(_2453078, fun(_2453076, bool)), 21135 ^ [_2453072, _2453074, _2453076, _2453078]), s(_2453078, 21162 ^ [_2453072, _2453074, _2453076, _2453078]))))))], (21186 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2453074, bool), i(s(fun(fun(_2453078, fun(_2453076, _2453074)), fun(_2453074, bool)), i(s(fun(fun(_2453078, fun(_2453076, bool)), fun(fun(_2453078, fun(_2453076, _2453074)), fun(_2453074, bool))), i(s(fun(fun(_2453078, bool), fun(fun(_2453078, fun(_2453076, bool)), fun(fun(_2453078, fun(_2453076, _2453074)), fun(_2453074, bool)))), _2453072), s(fun(_2453078, bool), 21134 ^ [_2453072, _2453074, _2453076, _2453078]))), s(fun(_2453078, fun(_2453076, bool)), 21135 ^ [_2453072, _2453074, _2453076, _2453078]))), s(fun(_2453078, fun(_2453076, _2453074)), 21136 ^ [_2453072, _2453074, _2453076, _2453078]))), s(_2453074, 21137 ^ [_2453072, _2453074, _2453076, _2453078]))))]]], (39898 ^ _1670770) ^ [_3984256, _3984258] : [-(s(real, i(s(fun(prod(cart(real, _3984258), cart(real, _3984258)), real), distance), s(prod(cart(real, _3984258), cart(real, _3984258)), i(s(fun(cart(real, _3984258), prod(cart(real, _3984258), cart(real, _3984258))), i(s(fun(cart(real, _3984258), fun(cart(real, _3984258), prod(cart(real, _3984258), cart(real, _3984258)))), c_), s(cart(real, _3984258), _3984256))), s(cart(real, _3984258), _3984256))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (39984 ^ _1670770) ^ [_3991258, _3991260, _3991262] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(prod(cart(real, _3991262), cart(real, _3991262)), real), distance), s(prod(cart(real, _3991262), cart(real, _3991262)), i(s(fun(cart(real, _3991262), prod(cart(real, _3991262), cart(real, _3991262))), i(s(fun(cart(real, _3991262), fun(cart(real, _3991262), prod(cart(real, _3991262), cart(real, _3991262)))), c_), s(cart(real, _3991262), _3991260))), s(cart(real, _3991262), _3991258))))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))), -(s(cart(real, _3991262), _3991260) = s(cart(real, _3991262), _3991258))], (20552 ^ _1670770) ^ [_2425182, _2425184, _2425186] : [p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2425186, bool), fun(num, bool)), hasu_size), s(fun(_2425186, bool), _2425184))), s(num, _2425182)))), 20555 ^ _1670770 : [(20558 ^ _1670770) ^ [] : [-(s(num, i(s(fun(fun(_2425186, bool), num), card), s(fun(_2425186, bool), _2425184))) = s(num, _2425182))], (20556 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2425186, bool), bool), finite), s(fun(_2425186, bool), _2425184)))))]]], (2682 ^ _1670770) ^ [_1715166, _1715168, _1715170] : [2684 ^ _1670770 : [(2687 ^ _1670770) ^ [] : [p(s(bool, _1715166))], (2685 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1715170, bool), _1715168), s(_1715170, 2683 ^ [_1715166, _1715168, _1715170]))))]], 2690 ^ _1670770 : [(2691 ^ _1670770) ^ [_1715380] : [-(p(s(bool, i(s(fun(_1715170, bool), _1715168), s(_1715170, _1715380)))))]], -(p(s(bool, _1715166)))], (39004 ^ _1670770) ^ [_3948354] : [s(cart(real, _3948354), y) = s(cart(real, _3948354), i(s(fun(num, cart(real, _3948354)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(cart(real, _3948354), i(s(fun(cart(real, _3948354), cart(real, _3948354)), i(s(fun(cart(real, _3948354), fun(cart(real, _3948354), cart(real, _3948354))), vectoru_add), s(cart(real, _3948354), x))), s(cart(real, _3948354), y))) = s(cart(real, _3948354), x))], (3505 ^ _1670770) ^ [_1746815, _1746817, _1746819, _1746821, _1746823] : [3521 ^ _1670770 : [(3522 ^ _1670770) ^ [_1748970] : [-(s(fun(prod(_1746823, prod(_1746821, _1746819)), _1746817), i(s(fun(fun(fun(prod(_1746823, prod(_1746821, _1746819)), _1746817), bool), fun(prod(_1746823, prod(_1746821, _1746819)), _1746817)), gabs), s(fun(fun(prod(_1746823, prod(_1746821, _1746819)), _1746817), bool), i(s(fun(fun(prod(_1746823, prod(_1746821, _1746819)), _1746817), fun(fun(prod(_1746823, prod(_1746821, _1746819)), _1746817), bool)), _1746815), s(fun(prod(_1746823, prod(_1746821, _1746819)), _1746817), _1748970))))) = s(fun(prod(_1746823, prod(_1746821, _1746819)), _1746817), _1748970))]], 3510 ^ _1670770 : [(3516 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1746817, bool), i(s(fun(_1746817, fun(_1746817, bool)), geq), s(_1746817, i(s(fun(prod(_1746823, prod(_1746821, _1746819)), _1746817), 3507 ^ [_1746815, _1746817, _1746819, _1746821, _1746823]), s(prod(_1746823, prod(_1746821, _1746819)), i(s(fun(prod(_1746821, _1746819), prod(_1746823, prod(_1746821, _1746819))), i(s(fun(_1746823, fun(prod(_1746821, _1746819), prod(_1746823, prod(_1746821, _1746819)))), c_), s(_1746823, 3512 ^ [_1746815, _1746817, _1746819, _1746821, _1746823]))), s(prod(_1746821, _1746819), i(s(fun(_1746819, prod(_1746821, _1746819)), i(s(fun(_1746821, fun(_1746819, prod(_1746821, _1746819))), c_), s(_1746821, 3513 ^ [_1746815, _1746817, _1746819, _1746821, _1746823]))), s(_1746819, 3514 ^ [_1746815, _1746817, _1746819, _1746821, _1746823]))))))))), s(_1746817, i(s(fun(prod(_1746823, prod(_1746821, _1746819)), _1746817), 3506 ^ [_1746815, _1746817, _1746819, _1746821, _1746823]), s(prod(_1746823, prod(_1746821, _1746819)), i(s(fun(prod(_1746821, _1746819), prod(_1746823, prod(_1746821, _1746819))), i(s(fun(_1746823, fun(prod(_1746821, _1746819), prod(_1746823, prod(_1746821, _1746819)))), c_), s(_1746823, 3512 ^ [_1746815, _1746817, _1746819, _1746821, _1746823]))), s(prod(_1746821, _1746819), i(s(fun(_1746819, prod(_1746821, _1746819)), i(s(fun(_1746821, fun(_1746819, prod(_1746821, _1746819))), c_), s(_1746821, 3513 ^ [_1746815, _1746817, _1746819, _1746821, _1746823]))), s(_1746819, 3514 ^ [_1746815, _1746817, _1746819, _1746821, _1746823]))))))))))], (3511 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_1746823, prod(_1746821, _1746819)), _1746817), bool), i(s(fun(fun(prod(_1746823, prod(_1746821, _1746819)), _1746817), fun(fun(prod(_1746823, prod(_1746821, _1746819)), _1746817), bool)), _1746815), s(fun(prod(_1746823, prod(_1746821, _1746819)), _1746817), 3506 ^ [_1746815, _1746817, _1746819, _1746821, _1746823]))), s(fun(prod(_1746823, prod(_1746821, _1746819)), _1746817), 3507 ^ [_1746815, _1746817, _1746819, _1746821, _1746823])))))]], 3517 ^ _1670770 : [(3520 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(_1746823, prod(_1746821, _1746819)), _1746817), bool), i(s(fun(fun(prod(_1746823, prod(_1746821, _1746819)), _1746817), fun(fun(prod(_1746823, prod(_1746821, _1746819)), _1746817), bool)), _1746815), s(fun(prod(_1746823, prod(_1746821, _1746819)), _1746817), 3506 ^ [_1746815, _1746817, _1746819, _1746821, _1746823]))), s(fun(prod(_1746823, prod(_1746821, _1746819)), _1746817), 3507 ^ [_1746815, _1746817, _1746819, _1746821, _1746823]))))], (3518 ^ _1670770) ^ [_1748547, _1748549, _1748551] : [-(p(s(bool, i(s(fun(_1746817, bool), i(s(fun(_1746817, fun(_1746817, bool)), geq), s(_1746817, i(s(fun(prod(_1746823, prod(_1746821, _1746819)), _1746817), 3507 ^ [_1746815, _1746817, _1746819, _1746821, _1746823]), s(prod(_1746823, prod(_1746821, _1746819)), i(s(fun(prod(_1746821, _1746819), prod(_1746823, prod(_1746821, _1746819))), i(s(fun(_1746823, fun(prod(_1746821, _1746819), prod(_1746823, prod(_1746821, _1746819)))), c_), s(_1746823, _1748551))), s(prod(_1746821, _1746819), i(s(fun(_1746819, prod(_1746821, _1746819)), i(s(fun(_1746821, fun(_1746819, prod(_1746821, _1746819))), c_), s(_1746821, _1748549))), s(_1746819, _1748547))))))))), s(_1746817, i(s(fun(prod(_1746823, prod(_1746821, _1746819)), _1746817), 3506 ^ [_1746815, _1746817, _1746819, _1746821, _1746823]), s(prod(_1746823, prod(_1746821, _1746819)), i(s(fun(prod(_1746821, _1746819), prod(_1746823, prod(_1746821, _1746819))), i(s(fun(_1746823, fun(prod(_1746821, _1746819), prod(_1746823, prod(_1746821, _1746819)))), c_), s(_1746823, _1748551))), s(prod(_1746821, _1746819), i(s(fun(_1746819, prod(_1746821, _1746819)), i(s(fun(_1746821, fun(_1746819, prod(_1746821, _1746819))), c_), s(_1746821, _1748549))), s(_1746819, _1748547)))))))))))]]], (11639 ^ _1670770) ^ [_2042195, _2042197] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2042197))), s(real, _2042195))))))), s(real, i(s(fun(real, real), realu_neg), s(real, _2042195)))))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2042197))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))))], (7290 ^ _1670770) ^ [_1878016, _1878018] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), bit1), s(num, _1878018))))), s(num, i(s(fun(num, num), bit1), s(num, _1878016))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), bit1), s(num, _1878018))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), bit0), s(num, _1878016))))), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1878018))), s(num, _1878016))))))))))))], (16752 ^ _1670770) ^ [_2197592, _2197594] : [-(s(fun(_2197594, bool), i(s(fun(fun(_2197594, bool), fun(_2197594, bool)), i(s(fun(fun(_2197594, bool), fun(fun(_2197594, bool), fun(_2197594, bool))), inter), s(fun(_2197594, bool), _2197592))), s(fun(_2197594, bool), empty))) = s(fun(_2197594, bool), empty))], (16980 ^ _1670770) ^ [_2210684, _2210686, _2210688] : [s(fun(_2210688, bool), i(s(fun(_2210688, fun(_2210688, bool)), i(s(fun(fun(_2210688, bool), fun(_2210688, fun(_2210688, bool))), delete), s(fun(_2210688, bool), _2210684))), s(_2210688, _2210686))) = s(fun(_2210688, bool), _2210684), p(s(bool, i(s(fun(fun(_2210688, bool), bool), i(s(fun(_2210688, fun(fun(_2210688, bool), bool)), in), s(_2210688, _2210686))), s(fun(_2210688, bool), _2210684))))], (7552 ^ _1670770) ^ [_1884444, _1884446] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, i(s(fun(num, num), bit1), s(num, _1884446))))), s(num, i(s(fun(num, num), bit1), s(num, _1884444))))) = s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _1884446))), s(num, _1884444))))))], (3022 ^ _1670770) ^ [_1724653, _1724655, _1724657] : [3026 ^ _1670770 : [(3027 ^ _1670770) ^ [_1725162] : [p(s(bool, i(s(fun(_1724655, bool), i(s(fun(_1724657, fun(_1724655, bool)), _1724653), s(_1724657, 3023 ^ [_1724653, _1724655, _1724657]))), s(_1724655, _1725162))))]], 3030 ^ _1670770 : [(3035 ^ _1670770) ^ [] : [s(_1724655, 3028 ^ [_1724653, _1724655, _1724657]) = s(_1724655, 3029 ^ [_1724653, _1724655, _1724657])], (3033 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1724655, bool), i(s(fun(_1724657, fun(_1724655, bool)), _1724653), s(_1724657, 3023 ^ [_1724653, _1724655, _1724657]))), s(_1724655, 3029 ^ [_1724653, _1724655, _1724657])))))], (3031 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1724655, bool), i(s(fun(_1724657, fun(_1724655, bool)), _1724653), s(_1724657, 3023 ^ [_1724653, _1724655, _1724657]))), s(_1724655, 3028 ^ [_1724653, _1724655, _1724657])))))]], 3037 ^ _1670770 : [(3040 ^ _1670770) ^ [_1725520, _1725522] : [-(s(fun(_1724657, _1724655), _1725522) = s(fun(_1724657, _1724655), _1725520)), p(s(bool, i(s(fun(_1724655, bool), i(s(fun(_1724657, fun(_1724655, bool)), _1724653), s(_1724657, 3043 ^ [_1724653, _1724655, _1724657, _1725520, _1725522]))), s(_1724655, i(s(fun(_1724657, _1724655), _1725522), s(_1724657, 3043 ^ [_1724653, _1724655, _1724657, _1725520, _1725522])))))), p(s(bool, i(s(fun(_1724655, bool), i(s(fun(_1724657, fun(_1724655, bool)), _1724653), s(_1724657, 3046 ^ [_1724653, _1724655, _1724657, _1725520, _1725522]))), s(_1724655, i(s(fun(_1724657, _1724655), _1725520), s(_1724657, 3046 ^ [_1724653, _1724655, _1724657, _1725520, _1725522]))))))], (3038 ^ _1670770) ^ [_1725451] : [-(p(s(bool, i(s(fun(_1724655, bool), i(s(fun(_1724657, fun(_1724655, bool)), _1724653), s(_1724657, _1725451))), s(_1724655, i(s(fun(_1724657, _1724655), 3036 ^ [_1724653, _1724655, _1724657]), s(_1724657, _1725451)))))))]]], (24606 ^ _1670770) ^ [_2599350] : [24611 ^ _1670770 : [(24614 ^ _1670770) ^ [_2599717] : [p(s(bool, i(s(fun(num, bool), i(s(fun(bool, fun(num, bool)), i(s(fun(num, fun(bool, fun(num, bool))), setspec), s(num, 24608 ^ [_2599350]))), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _2599717))), s(num, 24607 ^ [_2599350]))))), s(num, _2599717))))], (24612 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _2599350), s(num, 24607 ^ [_2599350]))), s(num, 24608 ^ [_2599350])))))]], 24616 ^ _1670770 : [(24619 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _2599350), s(num, 24607 ^ [_2599350]))), s(num, 24608 ^ [_2599350]))))], (24617 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(bool, fun(num, bool)), i(s(fun(num, fun(bool, fun(num, bool))), setspec), s(num, 24608 ^ [_2599350]))), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, 24615 ^ [_2599350]))), s(num, 24607 ^ [_2599350]))))), s(num, 24615 ^ [_2599350])))))]], 24621 ^ _1670770 : [(24628 ^ _1670770) ^ [_2600134] : [s(num, _2600134) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(p(s(bool, 24620 ^ [_2599350, _2600134])))], (24622 ^ _1670770) ^ [_2600037] : [p(s(bool, 24620 ^ [_2599350, _2600037])), -(s(num, _2600037) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (24634 ^ _1670770) ^ [_2600235] : [-(s(fun(num, bool), i(s(fun(fun(num, bool), fun(num, bool)), gspec), s(fun(num, bool), i(s(fun(num, fun(num, bool)), _2599350), s(num, _2600235))))) = s(fun(num, bool), i(s(fun(fun(num, bool), fun(num, bool)), i(s(fun(fun(num, bool), fun(fun(num, bool), fun(num, bool))), i(s(fun(bool, fun(fun(num, bool), fun(fun(num, bool), fun(num, bool)))), cond), s(bool, 24620 ^ [_2599350, _2600235]))), s(fun(num, bool), empty))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _2600235))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))]]], (9151 ^ _1670770) ^ [_1965731, _1965733] : [9171 ^ _1670770 : [(9172 ^ _1670770) ^ [_1966682, _1966684, _1966686] : [-(s(bool, i(s(fun(list(_1965733), bool), i(s(fun(fun(_1965733, bool), fun(list(_1965733), bool)), all0), s(fun(_1965733, bool), _1966686))), s(list(_1965733), i(s(fun(list(_1965733), list(_1965733)), i(s(fun(fun(_1965733, bool), fun(list(_1965733), list(_1965733))), filter0), s(fun(_1965733, bool), _1966684))), s(list(_1965733), _1966682))))) = s(bool, i(s(fun(list(_1965733), bool), i(s(fun(fun(_1965733, bool), fun(list(_1965733), bool)), all0), s(fun(_1965733, bool), i(s(fun(fun(_1965733, bool), fun(_1965733, bool)), i(s(fun(fun(_1965733, bool), fun(fun(_1965733, bool), fun(_1965733, bool))), _1965731), s(fun(_1965733, bool), _1966684))), s(fun(_1965733, bool), _1966686))))), s(list(_1965733), _1966682))))]], 9157 ^ _1670770 : [(9162 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1965733, bool), 9153 ^ [_1965731, _1965733]), s(_1965733, 9154 ^ [_1965731, _1965733]))))], (9160 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1965733, bool), 9152 ^ [_1965731, _1965733]), s(_1965733, 9154 ^ [_1965731, _1965733])))))], (9158 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1965733, bool), i(s(fun(fun(_1965733, bool), fun(_1965733, bool)), i(s(fun(fun(_1965733, bool), fun(fun(_1965733, bool), fun(_1965733, bool))), _1965731), s(fun(_1965733, bool), 9152 ^ [_1965731, _1965733]))), s(fun(_1965733, bool), 9153 ^ [_1965731, _1965733]))), s(_1965733, 9154 ^ [_1965731, _1965733])))))]], 9163 ^ _1670770 : [(9164 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1965733, bool), 9152 ^ [_1965731, _1965733]), s(_1965733, 9154 ^ [_1965731, _1965733])))), -(p(s(bool, i(s(fun(_1965733, bool), 9153 ^ [_1965731, _1965733]), s(_1965733, 9154 ^ [_1965731, _1965733])))))], (9170 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1965733, bool), i(s(fun(fun(_1965733, bool), fun(_1965733, bool)), i(s(fun(fun(_1965733, bool), fun(fun(_1965733, bool), fun(_1965733, bool))), _1965731), s(fun(_1965733, bool), 9152 ^ [_1965731, _1965733]))), s(fun(_1965733, bool), 9153 ^ [_1965731, _1965733]))), s(_1965733, 9154 ^ [_1965731, _1965733]))))]]], (3201 ^ _1670770) ^ [_1730693, _1730695] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), u_unguardedu_pattern), s(bool, _1730695))), s(bool, _1730693))))), p(s(bool, _1730695)), p(s(bool, _1730693))], (9864 ^ _1670770) ^ [_1992829] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1992829))), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))), 9868 ^ _1670770 : [(9869 ^ _1670770) ^ [_1993311, _1993313] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1992829))), s(num, _1993313))))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1992829))), s(num, _1993311))))))), s(num, i(s(fun(prod(num, num), num), dist), s(prod(num, num), i(s(fun(num, prod(num, num)), i(s(fun(num, fun(num, prod(num, num))), c_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1993313))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), naddu_rinv), s(nadd, _1992829))), s(num, _1993311))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1993311))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), naddu_rinv), s(nadd, _1992829))), s(num, _1993313))))))))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1993313))), s(num, _1993311))))), s(num, i(s(fun(prod(num, num), num), dist), s(prod(num, num), i(s(fun(num, prod(num, num)), i(s(fun(num, fun(num, prod(num, num))), c_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1993313))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1992829))), s(num, _1993311))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1993311))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1992829))), s(num, _1993313))))))))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1992829))), s(num, _1993313))))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1992829))), s(num, _1993311))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1993313))), s(num, _1993311))))))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 9867 ^ [_1992829]))), s(num, _1993313)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 9867 ^ [_1992829]))), s(num, _1993311))))]]], (42813 ^ _1670770) ^ [_4228308, _4228310, _4228312] : [-(s(cart(cart(real, _4228312), _4228310), i(s(fun(cart(cart(real, _4228312), _4228310), cart(cart(real, _4228312), _4228310)), matrixu_neg), s(cart(cart(real, _4228312), _4228310), _4228308))) = s(cart(cart(real, _4228312), _4228310), i(s(fun(cart(cart(real, _4228312), _4228310), cart(cart(real, _4228312), _4228310)), i(s(fun(real, fun(cart(cart(real, _4228312), _4228310), cart(cart(real, _4228312), _4228310))), r_r_), s(real, i(s(fun(real, real), realu_neg), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(cart(cart(real, _4228312), _4228310), _4228308))))], (41782 ^ _1670770) ^ [_4131817, _4131819, _4131821, _4131823, _4131825] : [-(p(s(bool, i(s(fun(cart(real, _4131823), bool), i(s(fun(cart(real, _4131823), fun(cart(real, _4131823), bool)), orthogonal), s(cart(real, _4131823), i(s(fun(fun(_4131825, cart(real, _4131823)), cart(real, _4131823)), i(s(fun(fun(_4131825, bool), fun(fun(_4131825, cart(real, _4131823)), cart(real, _4131823))), vsum), s(fun(_4131825, bool), _4131819))), s(fun(_4131825, cart(real, _4131823)), _4131821))))), s(cart(real, _4131823), _4131817))))), p(s(bool, i(s(fun(fun(_4131825, bool), bool), finite), s(fun(_4131825, bool), _4131819)))), 41788 ^ _1670770 : [(41791 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(cart(real, _4131823), bool), i(s(fun(cart(real, _4131823), fun(cart(real, _4131823), bool)), orthogonal), s(cart(real, _4131823), i(s(fun(_4131825, cart(real, _4131823)), _4131821), s(_4131825, 41787 ^ [_4131817, _4131819, _4131821, _4131823, _4131825]))))), s(cart(real, _4131823), _4131817))))], (41789 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_4131825, bool), bool), i(s(fun(_4131825, fun(fun(_4131825, bool), bool)), in), s(_4131825, 41787 ^ [_4131817, _4131819, _4131821, _4131823, _4131825]))), s(fun(_4131825, bool), _4131819)))))]]], (618 ^ _1670770) ^ [_1679624, _1679626, _1679628] : [619 ^ _1670770 : [(624 ^ _1670770) ^ [] : [p(s(bool, _1679624))], (622 ^ _1670770) ^ [] : [p(s(bool, _1679626))], (620 ^ _1670770) ^ [] : [p(s(bool, _1679628))]], -(p(s(bool, _1679628))), -(p(s(bool, _1679626))), -(p(s(bool, _1679624)))], (7698 ^ _1670770) ^ [_1889453, _1889455, _1889457, _1889459, _1889461] : [-(s(bool, i(s(fun(_1889461, bool), i(s(fun(num, fun(_1889461, bool)), i(s(fun(fun(num, fun(_1889461, bool)), fun(num, fun(_1889461, bool))), i(s(fun(fun(num, fun(_1889461, bool)), fun(fun(num, fun(_1889461, bool)), fun(num, fun(_1889461, bool)))), injp), s(fun(num, fun(_1889461, bool)), _1889459))), s(fun(num, fun(_1889461, bool)), _1889457))), s(num, _1889455))), s(_1889461, _1889453))) = s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), i(s(fun(bool, fun(bool, fun(bool, bool))), cond), s(bool, i(s(fun(num, bool), numleft), s(num, _1889455))))), s(bool, i(s(fun(_1889461, bool), i(s(fun(num, fun(_1889461, bool)), _1889459), s(num, i(s(fun(num, num), numright), s(num, _1889455))))), s(_1889461, _1889453))))), s(bool, i(s(fun(_1889461, bool), i(s(fun(num, fun(_1889461, bool)), _1889457), s(num, i(s(fun(num, num), numright), s(num, _1889455))))), s(_1889461, _1889453))))))], (39874 ^ _1670770) ^ [_3982469, _3982471, _3982473] : [-(s(real, i(s(fun(cart(real, _3982473), real), i(s(fun(cart(real, _3982473), fun(cart(real, _3982473), real)), dot), s(cart(real, _3982473), _3982471))), s(cart(real, _3982473), _3982469))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, i(s(fun(cart(real, _3982473), real), vectoru_norm), s(cart(real, _3982473), i(s(fun(cart(real, _3982473), cart(real, _3982473)), i(s(fun(cart(real, _3982473), fun(cart(real, _3982473), cart(real, _3982473))), vectoru_add), s(cart(real, _3982473), _3982471))), s(cart(real, _3982473), _3982469))))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, i(s(fun(cart(real, _3982473), real), vectoru_norm), s(cart(real, _3982473), _3982471))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, i(s(fun(cart(real, _3982473), real), vectoru_norm), s(cart(real, _3982473), _3982469))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))], (12611 ^ _1670770) ^ [_2066660, _2066662, _2066664] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2066662))), s(num, _2066664))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2066660))), s(num, _2066664))))))), -(s(num, _2066664) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2066662)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2066662))), s(real, _2066660))))], (4885 ^ _1670770) ^ [] : [-(s(bool, i(s(fun(num, bool), even), s(num, i(s(fun(num, num), numeral), s(num, u_0))))) = s(bool, t))], (11393 ^ _1670770) ^ [_2035261, _2035263] : [s(real, i(s(fun(real, real), realu_neg), s(real, _2035263))) = s(real, _2035261), -(s(real, _2035263) = s(real, i(s(fun(real, real), realu_neg), s(real, _2035261))))], (8246 ^ _1670770) ^ [_1916200, _1916202] : [-(s(bool, i(s(fun(list(_1916200), bool), i(s(fun(list(_1916202), fun(list(_1916200), bool)), i(s(fun(fun(_1916202, fun(_1916200, bool)), fun(list(_1916202), fun(list(_1916200), bool))), all2), s(fun(_1916202, fun(_1916200, bool)), p0))), s(list(_1916202), i(s(fun(list(_1916202), list(_1916202)), i(s(fun(_1916202, fun(list(_1916202), list(_1916202))), cons), s(_1916202, h1))), s(list(_1916202), t1))))), s(list(_1916200), nil))) = s(bool, f0))], (40167 ^ _1670770) ^ [_4008273, _4008275, _4008277, _4008279, _4008281] : [-(s(cart(real, _4008279), i(s(fun(fun(_4008281, cart(real, _4008279)), cart(real, _4008279)), i(s(fun(fun(_4008281, bool), fun(fun(_4008281, cart(real, _4008279)), cart(real, _4008279))), vsum), s(fun(_4008281, bool), i(s(fun(fun(_4008281, bool), fun(_4008281, bool)), i(s(fun(fun(_4008281, bool), fun(fun(_4008281, bool), fun(_4008281, bool))), diff), s(fun(_4008281, bool), _4008275))), s(fun(_4008281, bool), _4008273))))), s(fun(_4008281, cart(real, _4008279)), _4008277))) = s(cart(real, _4008279), i(s(fun(cart(real, _4008279), cart(real, _4008279)), i(s(fun(cart(real, _4008279), fun(cart(real, _4008279), cart(real, _4008279))), vectoru_sub), s(cart(real, _4008279), i(s(fun(fun(_4008281, cart(real, _4008279)), cart(real, _4008279)), i(s(fun(fun(_4008281, bool), fun(fun(_4008281, cart(real, _4008279)), cart(real, _4008279))), vsum), s(fun(_4008281, bool), _4008275))), s(fun(_4008281, cart(real, _4008279)), _4008277))))), s(cart(real, _4008279), i(s(fun(fun(_4008281, cart(real, _4008279)), cart(real, _4008279)), i(s(fun(fun(_4008281, bool), fun(fun(_4008281, cart(real, _4008279)), cart(real, _4008279))), vsum), s(fun(_4008281, bool), _4008273))), s(fun(_4008281, cart(real, _4008279)), _4008277)))))), p(s(bool, i(s(fun(fun(_4008281, bool), bool), finite), s(fun(_4008281, bool), _4008275)))), p(s(bool, i(s(fun(fun(_4008281, bool), bool), i(s(fun(fun(_4008281, bool), fun(fun(_4008281, bool), bool)), subset), s(fun(_4008281, bool), _4008273))), s(fun(_4008281, bool), _4008275))))], (10743 ^ _1670770) ^ [_2019143] : [-(s(real, _2019143) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), -(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(real, real), realu_inv), s(real, _2019143))))), s(real, _2019143))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (33179 ^ _1670770) ^ [_3559161, _3559163] : [-(p(s(bool, i(s(fun(fun(prod(_3559163, _3559163), bool), bool), poset), s(fun(prod(_3559163, _3559163), bool), _3559161))))), 33183 ^ _1670770 : [(33186 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(prod(_3559163, _3559163), bool), _3559161), s(prod(_3559163, _3559163), i(s(fun(_3559163, prod(_3559163, _3559163)), i(s(fun(_3559163, fun(_3559163, prod(_3559163, _3559163))), c_), s(_3559163, 33182 ^ [_3559161, _3559163]))), s(_3559163, 33182 ^ [_3559161, _3559163]))))))], (33184 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3559163, bool), i(s(fun(fun(prod(_3559163, _3559163), bool), fun(_3559163, bool)), fl), s(fun(prod(_3559163, _3559163), bool), _3559161))), s(_3559163, 33182 ^ [_3559161, _3559163])))))]], 33192 ^ _1670770 : [(33197 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(prod(_3559163, _3559163), bool), _3559161), s(prod(_3559163, _3559163), i(s(fun(_3559163, prod(_3559163, _3559163)), i(s(fun(_3559163, fun(_3559163, prod(_3559163, _3559163))), c_), s(_3559163, 33189 ^ [_3559161, _3559163]))), s(_3559163, 33191 ^ [_3559161, _3559163]))))))], (33195 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_3559163, _3559163), bool), _3559161), s(prod(_3559163, _3559163), i(s(fun(_3559163, prod(_3559163, _3559163)), i(s(fun(_3559163, fun(_3559163, prod(_3559163, _3559163))), c_), s(_3559163, 33190 ^ [_3559161, _3559163]))), s(_3559163, 33191 ^ [_3559161, _3559163])))))))], (33193 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_3559163, _3559163), bool), _3559161), s(prod(_3559163, _3559163), i(s(fun(_3559163, prod(_3559163, _3559163)), i(s(fun(_3559163, fun(_3559163, prod(_3559163, _3559163))), c_), s(_3559163, 33189 ^ [_3559161, _3559163]))), s(_3559163, 33190 ^ [_3559161, _3559163])))))))]], 33200 ^ _1670770 : [(33205 ^ _1670770) ^ [] : [s(_3559163, 33198 ^ [_3559161, _3559163]) = s(_3559163, 33199 ^ [_3559161, _3559163])], (33203 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_3559163, _3559163), bool), _3559161), s(prod(_3559163, _3559163), i(s(fun(_3559163, prod(_3559163, _3559163)), i(s(fun(_3559163, fun(_3559163, prod(_3559163, _3559163))), c_), s(_3559163, 33199 ^ [_3559161, _3559163]))), s(_3559163, 33198 ^ [_3559161, _3559163])))))))], (33201 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_3559163, _3559163), bool), _3559161), s(prod(_3559163, _3559163), i(s(fun(_3559163, prod(_3559163, _3559163)), i(s(fun(_3559163, fun(_3559163, prod(_3559163, _3559163))), c_), s(_3559163, 33198 ^ [_3559161, _3559163]))), s(_3559163, 33199 ^ [_3559161, _3559163])))))))]]], (42775 ^ _1670770) ^ [_4223325, _4223327, _4223329, _4223331] : [-(s(cart(cart(real, _4223331), _4223329), i(s(fun(cart(cart(real, _4223331), _4223329), cart(cart(real, _4223331), _4223329)), i(s(fun(cart(cart(real, _4223331), _4223329), fun(cart(cart(real, _4223331), _4223329), cart(cart(real, _4223331), _4223329))), matrixu_sub), s(cart(cart(real, _4223331), _4223329), _4223327))), s(cart(cart(real, _4223331), _4223329), _4223325))) = s(cart(cart(real, _4223331), _4223329), i(s(fun(cart(cart(real, _4223331), _4223329), cart(cart(real, _4223331), _4223329)), i(s(fun(cart(cart(real, _4223331), _4223329), fun(cart(cart(real, _4223331), _4223329), cart(cart(real, _4223331), _4223329))), matrixu_add), s(cart(cart(real, _4223331), _4223329), _4223327))), s(cart(cart(real, _4223331), _4223329), i(s(fun(cart(cart(real, _4223331), _4223329), cart(cart(real, _4223331), _4223329)), matrixu_neg), s(cart(cart(real, _4223331), _4223329), _4223325))))))], (292 ^ _1670770) ^ [_1675680] : [-(p(s(bool, _1675680))), p(s(bool, _1675680)), -(p(s(bool, f0)))], (15291 ^ _1670770) ^ [_2133650, _2133652] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_divides), s(int, 15287 ^ [_2133650, _2133652]))), s(int, _2133652)))))], (5823 ^ _1670770) ^ [_1816948, _1816950] : [5824 ^ _1670770 : [(5825 ^ _1670770) ^ [_1817115] : [s(num, _1816950) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1816948))), s(num, _1817115)))]], 5827 ^ _1670770 : [(5841 ^ _1670770) ^ [] : [p(s(bool, 5839 ^ [_1816948, _1816950])), -(s(num, _1816948) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (5854 ^ _1670770) ^ [] : [p(s(bool, 5852 ^ [_1816948, _1816950])), -(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1816950))), s(num, _1816948))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (5860 ^ _1670770) ^ [] : [s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1816950))), s(num, _1816948))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(p(s(bool, 5852 ^ [_1816948, _1816950])))], (5847 ^ _1670770) ^ [] : [s(num, _1816948) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(p(s(bool, 5839 ^ [_1816948, _1816950])))], (5828 ^ _1670770) ^ [] : [p(s(bool, 5826 ^ [_1816948, _1816950])), -(s(num, _1816950) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (5834 ^ _1670770) ^ [] : [s(num, _1816950) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(p(s(bool, 5826 ^ [_1816948, _1816950])))], (5866 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), i(s(fun(bool, fun(bool, fun(bool, bool))), cond), s(bool, 5839 ^ [_1816948, _1816950]))), s(bool, 5826 ^ [_1816948, _1816950]))), s(bool, 5852 ^ [_1816948, _1816950])))))]]], (14709 ^ _1670770) ^ [_2117015, _2117017] : [-(s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, i(s(fun(int, int), intu_neg), s(int, _2117017))))), s(num, _2117015))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), i(s(fun(bool, fun(int, fun(int, int))), cond), s(bool, i(s(fun(num, bool), even), s(num, _2117015))))), s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _2117017))), s(num, _2117015))))), s(int, i(s(fun(int, int), intu_neg), s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _2117017))), s(num, _2117015))))))))], (15351 ^ _1670770) ^ [_2135288, _2135290] : [-(s(bool, i(s(fun(prod(num, num), bool), numu_coprime), s(prod(num, num), i(s(fun(num, prod(num, num)), i(s(fun(num, fun(num, prod(num, num))), c_), s(num, _2135290))), s(num, _2135288))))) = s(bool, i(s(fun(prod(int, int), bool), intu_coprime), s(prod(int, int), i(s(fun(int, prod(int, int)), i(s(fun(int, fun(int, prod(int, int))), c_), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _2135290))))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _2135288))))))))], (14013 ^ _1670770) ^ [_2100003, _2100005] : [-(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2100003))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2100005))), s(int, _2100003))))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2100005))))], (7700 ^ _1670770) ^ [_1889706, _1889708, _1889710, _1889712, _1889714] : [s(fun(num, fun(_1889714, bool)), i(s(fun(fun(num, fun(_1889714, bool)), fun(num, fun(_1889714, bool))), i(s(fun(fun(num, fun(_1889714, bool)), fun(fun(num, fun(_1889714, bool)), fun(num, fun(_1889714, bool)))), injp), s(fun(num, fun(_1889714, bool)), _1889712))), s(fun(num, fun(_1889714, bool)), _1889708))) = s(fun(num, fun(_1889714, bool)), i(s(fun(fun(num, fun(_1889714, bool)), fun(num, fun(_1889714, bool))), i(s(fun(fun(num, fun(_1889714, bool)), fun(fun(num, fun(_1889714, bool)), fun(num, fun(_1889714, bool)))), injp), s(fun(num, fun(_1889714, bool)), _1889710))), s(fun(num, fun(_1889714, bool)), _1889706))), 7703 ^ _1670770 : [(7706 ^ _1670770) ^ [] : [-(s(fun(num, fun(_1889714, bool)), _1889708) = s(fun(num, fun(_1889714, bool)), _1889706))], (7704 ^ _1670770) ^ [] : [-(s(fun(num, fun(_1889714, bool)), _1889712) = s(fun(num, fun(_1889714, bool)), _1889710))]]], (41113 ^ _1670770) ^ [_4085532, _4085534] : [s(cart(real, _4085534), i(s(fun(num, cart(real, _4085534)), i(s(fun(fun(num, cart(real, _4085534)), fun(num, cart(real, _4085534))), i(s(fun(fun(num, real), fun(fun(num, cart(real, _4085534)), fun(num, cart(real, _4085534)))), _4085532), s(fun(num, real), 41114 ^ [_4085532, _4085534]))), s(fun(num, cart(real, _4085534)), 41115 ^ [_4085532, _4085534]))), s(num, 41116 ^ [_4085532, _4085534]))) = s(cart(real, _4085534), i(s(fun(cart(real, _4085534), cart(real, _4085534)), i(s(fun(real, fun(cart(real, _4085534), cart(real, _4085534))), r_), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(num, real), 41114 ^ [_4085532, _4085534]), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, 41116 ^ [_4085532, _4085534]))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(real, i(s(fun(num, real), 41114 ^ [_4085532, _4085534]), s(num, 41116 ^ [_4085532, _4085534]))))))), s(cart(real, _4085534), i(s(fun(num, cart(real, _4085534)), 41115 ^ [_4085532, _4085534]), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, 41116 ^ [_4085532, _4085534]))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), 41119 ^ _1670770 : [(41120 ^ _1670770) ^ [_4087186] : [s(cart(real, _4085534), i(s(fun(num, cart(real, _4085534)), i(s(fun(fun(num, cart(real, _4085534)), fun(num, cart(real, _4085534))), i(s(fun(fun(num, real), fun(fun(num, cart(real, _4085534)), fun(num, cart(real, _4085534)))), _4087186), s(fun(num, real), 41121 ^ [_4085532, _4085534, _4087186]))), s(fun(num, cart(real, _4085534)), 41122 ^ [_4085532, _4085534, _4087186]))), s(num, 41123 ^ [_4085532, _4085534, _4087186]))) = s(cart(real, _4085534), i(s(fun(cart(real, _4085534), cart(real, _4085534)), i(s(fun(real, fun(cart(real, _4085534), cart(real, _4085534))), r_), s(real, i(s(fun(num, real), 41121 ^ [_4085532, _4085534, _4087186]), s(num, 41123 ^ [_4085532, _4085534, _4087186]))))), s(cart(real, _4085534), i(s(fun(cart(real, _4085534), cart(real, _4085534)), i(s(fun(cart(real, _4085534), fun(cart(real, _4085534), cart(real, _4085534))), vectoru_sub), s(cart(real, _4085534), i(s(fun(num, cart(real, _4085534)), 41122 ^ [_4085532, _4085534, _4087186]), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, 41123 ^ [_4085532, _4085534, _4087186]))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(cart(real, _4085534), i(s(fun(num, cart(real, _4085534)), 41122 ^ [_4085532, _4085534, _4087186]), s(num, 41123 ^ [_4085532, _4085534, _4087186]))))))), 41126 ^ _1670770 : [(41127 ^ _1670770) ^ [_4088704, _4088706, _4088708, _4088710] : [-(s(cart(real, _4085534), i(s(fun(fun(num, cart(real, _4085534)), cart(real, _4085534)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4085534)), cart(real, _4085534))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _4088706))), s(num, _4088704))))), s(fun(num, cart(real, _4085534)), i(s(fun(fun(num, cart(real, _4085534)), fun(num, cart(real, _4085534))), i(s(fun(fun(num, real), fun(fun(num, cart(real, _4085534)), fun(num, cart(real, _4085534)))), _4087186), s(fun(num, real), _4088710))), s(fun(num, cart(real, _4085534)), _4088708))))) = s(cart(real, _4085534), i(s(fun(cart(real, _4085534), cart(real, _4085534)), i(s(fun(cart(real, _4085534), fun(cart(real, _4085534), cart(real, _4085534))), i(s(fun(bool, fun(cart(real, _4085534), fun(cart(real, _4085534), cart(real, _4085534)))), cond), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4088706))), s(num, _4088704))))), s(cart(real, _4085534), i(s(fun(cart(real, _4085534), cart(real, _4085534)), i(s(fun(cart(real, _4085534), fun(cart(real, _4085534), cart(real, _4085534))), vectoru_sub), s(cart(real, _4085534), i(s(fun(cart(real, _4085534), cart(real, _4085534)), i(s(fun(cart(real, _4085534), fun(cart(real, _4085534), cart(real, _4085534))), vectoru_sub), s(cart(real, _4085534), i(s(fun(cart(real, _4085534), cart(real, _4085534)), i(s(fun(real, fun(cart(real, _4085534), cart(real, _4085534))), r_), s(real, i(s(fun(num, real), _4088710), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _4088704))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(cart(real, _4085534), i(s(fun(num, cart(real, _4085534)), _4088708), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _4088704))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))), s(cart(real, _4085534), i(s(fun(cart(real, _4085534), cart(real, _4085534)), i(s(fun(real, fun(cart(real, _4085534), cart(real, _4085534))), r_), s(real, i(s(fun(num, real), _4088710), s(num, _4088706))))), s(cart(real, _4085534), i(s(fun(num, cart(real, _4085534)), _4088708), s(num, _4088706))))))))), s(cart(real, _4085534), i(s(fun(fun(num, cart(real, _4085534)), cart(real, _4085534)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4085534)), cart(real, _4085534))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _4088706))), s(num, _4088704))))), s(fun(num, cart(real, _4085534)), i(s(fun(fun(num, cart(real, _4085534)), fun(num, cart(real, _4085534))), i(s(fun(fun(num, real), fun(fun(num, cart(real, _4085534)), fun(num, cart(real, _4085534)))), _4085532), s(fun(num, real), _4088710))), s(fun(num, cart(real, _4085534)), _4088708))))))))), s(cart(real, _4085534), i(s(fun(num, cart(real, _4085534)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))]]]]], (1651 ^ _1670770) ^ [_1695687, _1695689, _1695691] : [1652 ^ _1670770 : [(1655 ^ _1670770) ^ [_1695854] : [p(s(bool, i(s(fun(_1695691, bool), _1695687), s(_1695691, _1695854))))], (1653 ^ _1670770) ^ [_1695814] : [p(s(bool, i(s(fun(_1695691, bool), _1695689), s(_1695691, _1695814))))]], -(p(s(bool, i(s(fun(_1695691, bool), _1695689), s(_1695691, 1656 ^ [_1695687, _1695689, _1695691]))))), -(p(s(bool, i(s(fun(_1695691, bool), _1695687), s(_1695691, 1656 ^ [_1695687, _1695689, _1695691])))))], (40924 ^ _1670770) ^ [_4070897, _4070899, _4070901, _4070903, _4070905] : [p(s(bool, i(s(fun(fun(_4070905, bool), bool), finite), s(fun(_4070905, bool), _4070897)))), -(s(cart(real, _4070903), i(s(fun(fun(_4070905, cart(real, _4070903)), cart(real, _4070903)), i(s(fun(fun(_4070905, bool), fun(fun(_4070905, cart(real, _4070903)), cart(real, _4070903))), vsum), s(fun(_4070905, bool), i(s(fun(_4070905, fun(_4070905, bool)), i(s(fun(fun(_4070905, bool), fun(_4070905, fun(_4070905, bool))), delete), s(fun(_4070905, bool), _4070897))), s(_4070905, _4070901))))), s(fun(_4070905, cart(real, _4070903)), _4070899))) = s(cart(real, _4070903), i(s(fun(cart(real, _4070903), cart(real, _4070903)), i(s(fun(cart(real, _4070903), fun(cart(real, _4070903), cart(real, _4070903))), i(s(fun(bool, fun(cart(real, _4070903), fun(cart(real, _4070903), cart(real, _4070903)))), cond), s(bool, i(s(fun(fun(_4070905, bool), bool), i(s(fun(_4070905, fun(fun(_4070905, bool), bool)), in), s(_4070905, _4070901))), s(fun(_4070905, bool), _4070897))))), s(cart(real, _4070903), i(s(fun(cart(real, _4070903), cart(real, _4070903)), i(s(fun(cart(real, _4070903), fun(cart(real, _4070903), cart(real, _4070903))), vectoru_sub), s(cart(real, _4070903), i(s(fun(fun(_4070905, cart(real, _4070903)), cart(real, _4070903)), i(s(fun(fun(_4070905, bool), fun(fun(_4070905, cart(real, _4070903)), cart(real, _4070903))), vsum), s(fun(_4070905, bool), _4070897))), s(fun(_4070905, cart(real, _4070903)), _4070899))))), s(cart(real, _4070903), i(s(fun(_4070905, cart(real, _4070903)), _4070899), s(_4070905, _4070901))))))), s(cart(real, _4070903), i(s(fun(fun(_4070905, cart(real, _4070903)), cart(real, _4070903)), i(s(fun(fun(_4070905, bool), fun(fun(_4070905, cart(real, _4070903)), cart(real, _4070903))), vsum), s(fun(_4070905, bool), _4070897))), s(fun(_4070905, cart(real, _4070903)), _4070899))))))], (44315 ^ _1670770) ^ [_4318724, _4318726, _4318728] : [-(p(s(bool, i(s(fun(fun(cart(real, _4318728), bool), bool), dependent), s(fun(cart(real, _4318728), bool), _4318724))))), p(s(bool, i(s(fun(fun(cart(real, _4318728), bool), bool), dependent), s(fun(cart(real, _4318728), bool), _4318726)))), p(s(bool, i(s(fun(fun(cart(real, _4318728), bool), bool), i(s(fun(fun(cart(real, _4318728), bool), fun(fun(cart(real, _4318728), bool), bool)), subset), s(fun(cart(real, _4318728), bool), _4318726))), s(fun(cart(real, _4318728), bool), _4318724))))], (30179 ^ _1670770) ^ [_2979959, _2979961, _2979963] : [p(s(bool, i(s(fun(cart(_2979961, finite_sum(_2979963, _2979959)), bool), p0), s(cart(_2979961, finite_sum(_2979963, _2979959)), i(s(fun(cart(_2979961, _2979959), cart(_2979961, finite_sum(_2979963, _2979959))), i(s(fun(cart(_2979961, _2979963), fun(cart(_2979961, _2979959), cart(_2979961, finite_sum(_2979963, _2979959)))), pastecart), s(cart(_2979961, _2979963), 30180 ^ [_2979959, _2979961, _2979963]))), s(cart(_2979961, _2979959), 30181 ^ [_2979959, _2979961, _2979963])))))), 30184 ^ _1670770 : [(30185 ^ _1670770) ^ [_2980337] : [-(p(s(bool, i(s(fun(cart(_2979961, finite_sum(_2979963, _2979959)), bool), p0), s(cart(_2979961, finite_sum(_2979963, _2979959)), _2980337)))))]]], (16664 ^ _1670770) ^ [_2193265, _2193267] : [-(s(fun(_2193267, bool), i(s(fun(fun(_2193267, bool), fun(_2193267, bool)), i(s(fun(fun(_2193267, bool), fun(fun(_2193267, bool), fun(_2193267, bool))), union), s(fun(_2193267, bool), _2193265))), s(fun(_2193267, bool), _2193265))) = s(fun(_2193267, bool), _2193265))], (9955 ^ _1670770) ^ [_1998118] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1998118))), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))), -(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_mul), s(nadd, i(s(fun(nadd, nadd), naddu_inv), s(nadd, _1998118))))), s(nadd, _1998118))))), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))))))], (23945 ^ _1670770) ^ [_2579460, _2579462] : [p(s(bool, i(s(fun(fun(real, bool), bool), finite), s(fun(real, bool), _2579462)))), -(s(fun(real, bool), _2579462) = s(fun(real, bool), empty)), 23952 ^ _1670770 : [(23953 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2579460))), s(real, i(s(fun(fun(real, bool), real), inf), s(fun(real, bool), _2579462)))))), 23956 ^ _1670770 : [(23957 ^ _1670770) ^ [_2579739] : [p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _2579739))), s(fun(real, bool), _2579462)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2579460))), s(real, _2579739)))))]]], (23963 ^ _1670770) ^ [] : [23965 ^ _1670770 : [(23968 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2579460))), s(real, 23964 ^ [_2579460, _2579462]))))], (23966 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 23964 ^ [_2579460, _2579462]))), s(fun(real, bool), _2579462)))))]], -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2579460))), s(real, i(s(fun(fun(real, bool), real), inf), s(fun(real, bool), _2579462)))))))]]], (1915 ^ _1670770) ^ [_1700588, _1700590, _1700592] : [1917 ^ _1670770 : [(1921 ^ _1670770) ^ [] : [p(s(bool, _1700588))], (1918 ^ _1670770) ^ [] : [p(s(bool, _1700590))]], 1922 ^ _1670770 : [(1923 ^ _1670770) ^ [_1700721] : [-(p(s(bool, _1700590))), -(p(s(bool, _1700588)))]]], (43869 ^ _1670770) ^ [_4290497, _4290499, _4290501] : [-(s(cart(real, _4290499), i(s(fun(cart(real, finite_sum(_4290501, _4290499)), cart(real, _4290499)), sndcart), s(cart(real, finite_sum(_4290501, _4290499)), i(s(fun(num, cart(real, finite_sum(_4290501, _4290499))), vec), s(num, _4290497))))) = s(cart(real, _4290499), i(s(fun(num, cart(real, _4290499)), vec), s(num, _4290497))))], (14241 ^ _1670770) ^ [] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_min), s(int, x))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_min), s(int, y))), s(int, z))))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_min), s(int, y))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_min), s(int, x))), s(int, z))))))], (15152 ^ _1670770) ^ [_2128835, _2128837] : [-(s(int, _2128835) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), 15155 ^ _1670770 : [(15160 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), rem), s(int, _2128837))), s(int, _2128835))))), s(int, i(s(fun(int, int), intu_abs), s(int, _2128835)))))))], (15158 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), rem), s(int, _2128837))), s(int, _2128835)))))))], (15156 ^ _1670770) ^ [] : [-(s(int, _2128837) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), div0), s(int, _2128837))), s(int, _2128835))))), s(int, _2128835))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), rem), s(int, _2128837))), s(int, _2128835))))))]]], (1002 ^ _1670770) ^ [_1683733] : [p(s(bool, _1683733)), -(s(bool, t) = s(bool, _1683733))], (8393 ^ _1670770) ^ [_1924888, _1924890, _1924892, _1924894, _1924896, _1924898] : [-(s(list(_1924898), i(s(fun(list(_1924894), list(_1924898)), i(s(fun(fun(_1924894, _1924898), fun(list(_1924894), list(_1924898))), map0), s(fun(_1924894, _1924898), i(s(fun(fun(_1924894, _1924896), fun(_1924894, _1924898)), i(s(fun(fun(_1924896, _1924898), fun(fun(_1924894, _1924896), fun(_1924894, _1924898))), o), s(fun(_1924896, _1924898), _1924890))), s(fun(_1924894, _1924896), _1924892))))), s(list(_1924894), _1924888))) = s(list(_1924898), i(s(fun(list(_1924896), list(_1924898)), i(s(fun(fun(_1924896, _1924898), fun(list(_1924896), list(_1924898))), map0), s(fun(_1924896, _1924898), _1924890))), s(list(_1924896), i(s(fun(list(_1924894), list(_1924896)), i(s(fun(fun(_1924894, _1924896), fun(list(_1924894), list(_1924896))), map0), s(fun(_1924894, _1924896), _1924892))), s(list(_1924894), _1924888))))))], (39914 ^ _1670770) ^ [_3985677, _3985679, _3985681] : [s(cart(real, _3985681), _3985679) = s(cart(real, _3985681), _3985677), -(s(real, i(s(fun(prod(cart(real, _3985681), cart(real, _3985681)), real), distance), s(prod(cart(real, _3985681), cart(real, _3985681)), i(s(fun(cart(real, _3985681), prod(cart(real, _3985681), cart(real, _3985681))), i(s(fun(cart(real, _3985681), fun(cart(real, _3985681), prod(cart(real, _3985681), cart(real, _3985681)))), c_), s(cart(real, _3985681), _3985679))), s(cart(real, _3985681), _3985677))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (29385 ^ _1670770) ^ [_2936630] : [p(s(bool, 29383 ^ [_2936630])), -(s(num, _2936630) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (17465 ^ _1670770) ^ [_2241325, _2241327, _2241329, _2241331, _2241333] : [17473 ^ _1670770 : [(17476 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2241333, bool), bool), _2241329), s(fun(_2241333, bool), i(s(fun(fun(_2241331, bool), fun(_2241333, bool)), i(s(fun(fun(_2241331, _2241333), fun(fun(_2241331, bool), fun(_2241333, bool))), image), s(fun(_2241331, _2241333), _2241327))), s(fun(_2241331, bool), 17472 ^ [_2241325, _2241327, _2241329, _2241331, _2241333])))))))], (17474 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2241331, bool), bool), i(s(fun(fun(_2241331, bool), fun(fun(_2241331, bool), bool)), subset), s(fun(_2241331, bool), 17472 ^ [_2241325, _2241327, _2241329, _2241331, _2241333]))), s(fun(_2241331, bool), _2241325)))))]], 17466 ^ _1670770 : [(17467 ^ _1670770) ^ [_2241606] : [p(s(bool, i(s(fun(fun(_2241333, bool), bool), i(s(fun(fun(_2241333, bool), fun(fun(_2241333, bool), bool)), subset), s(fun(_2241333, bool), _2241606))), s(fun(_2241333, bool), i(s(fun(fun(_2241331, bool), fun(_2241333, bool)), i(s(fun(fun(_2241331, _2241333), fun(fun(_2241331, bool), fun(_2241333, bool))), image), s(fun(_2241331, _2241333), _2241327))), s(fun(_2241331, bool), _2241325)))))), p(s(bool, i(s(fun(fun(_2241333, bool), bool), _2241329), s(fun(_2241333, bool), _2241606))))]]], (27766 ^ _1670770) ^ [_2829831, _2829833, _2829835] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(fun(_2829835, real), real), i(s(fun(fun(_2829835, bool), fun(fun(_2829835, real), real)), sum), s(fun(_2829835, bool), _2829831))), s(fun(_2829835, real), _2829833))))))), p(s(bool, i(s(fun(fun(_2829835, bool), bool), finite), s(fun(_2829835, bool), _2829831)))), 27772 ^ _1670770 : [(27775 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(_2829835, real), _2829833), s(_2829835, 27771 ^ [_2829831, _2829833, _2829835]))))))], (27773 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2829835, bool), bool), i(s(fun(_2829835, fun(fun(_2829835, bool), bool)), in), s(_2829835, 27771 ^ [_2829831, _2829833, _2829835]))), s(fun(_2829835, bool), _2829831)))))]]], (23478 ^ _1670770) ^ [_2566006, _2566008] : [-(s(bool, i(s(fun(fun(_2566008, bool), bool), countable), s(fun(_2566008, bool), _2566006))) = s(bool, i(s(fun(fun(_2566008, bool), bool), i(s(fun(fun(num, bool), fun(fun(_2566008, bool), bool)), g_a_u_c), s(fun(num, bool), univ))), s(fun(_2566008, bool), _2566006))))], (7614 ^ _1670770) ^ [_1886539, _1886541, _1886543, _1886545] : [s(num, i(s(fun(num, num), i(s(fun(bool, fun(num, num)), numsum), s(bool, _1886545))), s(num, _1886543))) = s(num, i(s(fun(num, num), i(s(fun(bool, fun(num, num)), numsum), s(bool, _1886541))), s(num, _1886539))), 7617 ^ _1670770 : [(7620 ^ _1670770) ^ [] : [-(s(num, _1886543) = s(num, _1886539))], (7618 ^ _1670770) ^ [] : [-(s(bool, _1886545) = s(bool, _1886541))]]], (22914 ^ _1670770) ^ [_2536715, _2536717] : [p(s(bool, f0)), 22918 ^ _1670770 : [(22921 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2536717, bool), _2536715), s(_2536717, 22917 ^ [_2536715, _2536717])))))], (22919 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2536717, bool), bool), i(s(fun(_2536717, fun(fun(_2536717, bool), bool)), in), s(_2536717, 22917 ^ [_2536715, _2536717]))), s(fun(_2536717, bool), empty)))))]]], (40008 ^ _1670770) ^ [_3993655, _3993657] : [-(s(real, i(s(fun(prod(cart(real, _3993657), cart(real, _3993657)), real), distance), s(prod(cart(real, _3993657), cart(real, _3993657)), i(s(fun(cart(real, _3993657), prod(cart(real, _3993657), cart(real, _3993657))), i(s(fun(cart(real, _3993657), fun(cart(real, _3993657), prod(cart(real, _3993657), cart(real, _3993657)))), c_), s(cart(real, _3993657), _3993655))), s(cart(real, _3993657), i(s(fun(num, cart(real, _3993657)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))) = s(real, i(s(fun(cart(real, _3993657), real), vectoru_norm), s(cart(real, _3993657), _3993655))))], (13403 ^ _1670770) ^ [_2084702] : [-(s(int, i(s(fun(int, int), intu_abs), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _2084702))))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, _2084702))))], (46705 ^ _1670770) ^ [_4457931, _4457933, _4457935, _4457937] : [46714 ^ _1670770 : [(46717 ^ _1670770) ^ [] : [-(s(fun(_4457935, _4457935), i(s(fun(fun(_4457935, _4457937), fun(_4457935, _4457935)), i(s(fun(fun(_4457937, _4457935), fun(fun(_4457935, _4457937), fun(_4457935, _4457935))), o), s(fun(_4457937, _4457935), _4457931))), s(fun(_4457935, _4457937), _4457933))) = s(fun(_4457935, _4457935), i1))], (46715 ^ _1670770) ^ [] : [-(s(fun(_4457937, _4457937), i(s(fun(fun(_4457937, _4457935), fun(_4457937, _4457937)), i(s(fun(fun(_4457935, _4457937), fun(fun(_4457937, _4457935), fun(_4457937, _4457937))), o), s(fun(_4457935, _4457937), _4457933))), s(fun(_4457937, _4457935), _4457931))) = s(fun(_4457937, _4457937), i1))]], s(_4457937, i(s(fun(_4457935, _4457937), _4457933), s(_4457935, i(s(fun(_4457937, _4457935), _4457931), s(_4457937, 46708 ^ [_4457931, _4457933, _4457935, _4457937]))))) = s(_4457937, 46708 ^ [_4457931, _4457933, _4457935, _4457937]), s(_4457935, i(s(fun(_4457937, _4457935), _4457931), s(_4457937, i(s(fun(_4457935, _4457937), _4457933), s(_4457935, 46711 ^ [_4457931, _4457933, _4457935, _4457937]))))) = s(_4457935, 46711 ^ [_4457931, _4457933, _4457935, _4457937])], (15981 ^ _1670770) ^ [_2163663, _2163665] : [p(s(bool, i(s(fun(fun(_2163665, bool), bool), finite), s(fun(_2163665, bool), _2163663)))), -(s(fun(_2163665, bool), _2163663) = s(fun(_2163665, bool), empty)), 15990 ^ _1670770 : [(15993 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2163665, bool), bool), finite), s(fun(_2163665, bool), 15989 ^ [_2163663, _2163665])))))], (15991 ^ _1670770) ^ [] : [-(s(fun(_2163665, bool), _2163663) = s(fun(_2163665, bool), i(s(fun(fun(_2163665, bool), fun(_2163665, bool)), i(s(fun(_2163665, fun(fun(_2163665, bool), fun(_2163665, bool))), insert), s(_2163665, 15988 ^ [_2163663, _2163665]))), s(fun(_2163665, bool), 15989 ^ [_2163663, _2163665]))))]]], (16284 ^ _1670770) ^ [_2178154, _2178156, _2178158, _2178160] : [p(s(bool, i(s(fun(fun(_2178160, bool), bool), i(s(fun(_2178160, fun(fun(_2178160, bool), bool)), in), s(_2178160, _2178154))), s(fun(_2178160, bool), i(s(fun(fun(_2178160, bool), fun(_2178160, bool)), i(s(fun(fun(_2178160, bool), fun(fun(_2178160, bool), fun(_2178160, bool))), diff), s(fun(_2178160, bool), _2178158))), s(fun(_2178160, bool), _2178156)))))), 16287 ^ _1670770 : [(16290 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2178160, bool), bool), i(s(fun(_2178160, fun(fun(_2178160, bool), bool)), in), s(_2178160, _2178154))), s(fun(_2178160, bool), _2178156))))], (16288 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2178160, bool), bool), i(s(fun(_2178160, fun(fun(_2178160, bool), bool)), in), s(_2178160, _2178154))), s(fun(_2178160, bool), _2178158)))))]]], (43944 ^ _1670770) ^ [_4298262, _4298264, _4298266, _4298268] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, finite_sum(_4298268, _4298266)), real), vectoru_norm), s(cart(real, finite_sum(_4298268, _4298266)), i(s(fun(cart(real, _4298266), cart(real, finite_sum(_4298268, _4298266))), i(s(fun(cart(real, _4298268), fun(cart(real, _4298266), cart(real, finite_sum(_4298268, _4298266)))), pastecart), s(cart(real, _4298268), _4298264))), s(cart(real, _4298266), _4298262))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(cart(real, _4298268), real), vectoru_norm), s(cart(real, _4298268), _4298264))))), s(real, i(s(fun(cart(real, _4298266), real), vectoru_norm), s(cart(real, _4298266), _4298262)))))))))], (36297 ^ _1670770) ^ [_3722713, _3722715, _3722717, _3722719] : [-(p(s(bool, i(s(fun(fun(_3722717, bool), bool), i(s(fun(fun(prod(_3722719, _3722717), bool), fun(fun(_3722717, bool), bool)), l_a_u_c), s(fun(prod(_3722719, _3722717), bool), i(s(fun(fun(_3722717, bool), fun(prod(_3722719, _3722717), bool)), i(s(fun(fun(_3722719, bool), fun(fun(_3722717, bool), fun(prod(_3722719, _3722717), bool))), t_u_c), s(fun(_3722719, bool), _3722715))), s(fun(_3722717, bool), _3722713))))), s(fun(_3722717, bool), _3722713))))), p(s(bool, i(s(fun(fun(_3722717, bool), bool), infinite), s(fun(_3722717, bool), _3722713)))), p(s(bool, i(s(fun(fun(_3722717, bool), bool), i(s(fun(fun(_3722719, bool), fun(fun(_3722717, bool), bool)), l_a_u_c), s(fun(_3722719, bool), _3722715))), s(fun(_3722717, bool), _3722713))))], (28769 ^ _1670770) ^ [_2899365, _2899367, _2899369, _2899371] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(fun(_2899371, real), real), i(s(fun(fun(_2899371, bool), fun(fun(_2899371, real), real)), sum), s(fun(_2899371, bool), _2899369))), s(fun(_2899371, real), _2899365))))), s(real, i(s(fun(fun(_2899371, real), real), i(s(fun(fun(_2899371, bool), fun(fun(_2899371, real), real)), sum), s(fun(_2899371, bool), _2899367))), s(fun(_2899371, real), _2899365))))))), p(s(bool, i(s(fun(fun(_2899371, bool), bool), finite), s(fun(_2899371, bool), _2899369)))), p(s(bool, i(s(fun(fun(_2899371, bool), bool), finite), s(fun(_2899371, bool), _2899367)))), 28781 ^ _1670770 : [(28784 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(_2899371, real), _2899365), s(_2899371, 28780 ^ [_2899365, _2899367, _2899369, _2899371]))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))], (28782 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2899371, bool), bool), i(s(fun(_2899371, fun(fun(_2899371, bool), bool)), in), s(_2899371, 28780 ^ [_2899365, _2899367, _2899369, _2899371]))), s(fun(_2899371, bool), i(s(fun(fun(_2899371, bool), fun(_2899371, bool)), i(s(fun(fun(_2899371, bool), fun(fun(_2899371, bool), fun(_2899371, bool))), diff), s(fun(_2899371, bool), _2899369))), s(fun(_2899371, bool), _2899367)))))))]], 28786 ^ _1670770 : [(28789 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(_2899371, real), _2899365), s(_2899371, 28785 ^ [_2899365, _2899367, _2899369, _2899371]))))))], (28787 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2899371, bool), bool), i(s(fun(_2899371, fun(fun(_2899371, bool), bool)), in), s(_2899371, 28785 ^ [_2899365, _2899367, _2899369, _2899371]))), s(fun(_2899371, bool), i(s(fun(fun(_2899371, bool), fun(_2899371, bool)), i(s(fun(fun(_2899371, bool), fun(fun(_2899371, bool), fun(_2899371, bool))), diff), s(fun(_2899371, bool), _2899367))), s(fun(_2899371, bool), _2899369)))))))]]], (5811 ^ _1670770) ^ [_1816678, _1816680, _1816682] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1816682))), s(num, _1816678))) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), -(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1816682))), s(num, _1816680))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1816682))), s(num, _1816678))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _1816680))), s(num, _1816678))))], (10927 ^ _1670770) ^ [_2024337] : [-(s(real, i(s(fun(real, real), realu_neg), s(real, i(s(fun(real, real), realu_neg), s(real, _2024337))))) = s(real, _2024337))], (7412 ^ _1670770) ^ [_1881428] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_), s(num, u_0))), s(num, i(s(fun(num, num), bit1), s(num, _1881428))))))], (11865 ^ _1670770) ^ [_2048888, _2048890, _2048892] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_min), s(real, _2048892))), s(real, _2048890))))), s(real, _2048888)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2048892))), s(real, _2048888))))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2048890))), s(real, _2048888)))))], (8373 ^ _1670770) ^ [_1924134, _1924136, _1924138] : [s(num, i(s(fun(list(_1924138), num), length), s(list(_1924138), _1924136))) = s(num, i(s(fun(num, num), suc), s(num, _1924134))), 8378 ^ _1670770 : [(8381 ^ _1670770) ^ [] : [-(s(num, i(s(fun(list(_1924138), num), length), s(list(_1924138), 8377 ^ [_1924134, _1924136, _1924138]))) = s(num, _1924134))], (8379 ^ _1670770) ^ [] : [-(s(list(_1924138), _1924136) = s(list(_1924138), i(s(fun(list(_1924138), list(_1924138)), i(s(fun(_1924138, fun(list(_1924138), list(_1924138))), cons), s(_1924138, 8376 ^ [_1924134, _1924136, _1924138]))), s(list(_1924138), 8377 ^ [_1924134, _1924136, _1924138]))))]]], (11991 ^ _1670770) ^ [_2051864, _2051866, _2051868] : [11992 ^ _1670770 : [(11995 ^ _1670770) ^ [] : [s(real, _2051864) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (11993 ^ _1670770) ^ [] : [s(real, _2051868) = s(real, _2051866)]], -(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2051868))), s(real, _2051864))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2051866))), s(real, _2051864))))], (8526 ^ _1670770) ^ [_1932126, _1932128] : [8531 ^ _1670770 : [(8534 ^ _1670770) ^ [] : [s(_1932128, i(s(fun(_1932128, _1932128), 8527 ^ [_1932126, _1932128]), s(_1932128, 8528 ^ [_1932126, _1932128]))) = s(_1932128, 8528 ^ [_1932126, _1932128])], (8532 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1932128, bool), i(s(fun(fun(_1932128, _1932128), fun(_1932128, bool)), _1932126), s(fun(_1932128, _1932128), 8527 ^ [_1932126, _1932128]))), s(_1932128, 8528 ^ [_1932126, _1932128])))))]], 8535 ^ _1670770 : [(8538 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1932128, bool), i(s(fun(fun(_1932128, _1932128), fun(_1932128, bool)), _1932126), s(fun(_1932128, _1932128), 8527 ^ [_1932126, _1932128]))), s(_1932128, 8528 ^ [_1932126, _1932128]))))], (8536 ^ _1670770) ^ [] : [-(s(_1932128, i(s(fun(_1932128, _1932128), 8527 ^ [_1932126, _1932128]), s(_1932128, 8528 ^ [_1932126, _1932128]))) = s(_1932128, 8528 ^ [_1932126, _1932128]))]], 8539 ^ _1670770 : [(8540 ^ _1670770) ^ [_1932741, _1932743] : [p(s(bool, i(s(fun(list(_1932128), bool), i(s(fun(fun(_1932128, bool), fun(list(_1932128), bool)), all0), s(fun(_1932128, bool), i(s(fun(fun(_1932128, _1932128), fun(_1932128, bool)), _1932126), s(fun(_1932128, _1932128), _1932741))))), s(list(_1932128), _1932743)))), -(s(list(_1932128), i(s(fun(list(_1932128), list(_1932128)), i(s(fun(fun(_1932128, _1932128), fun(list(_1932128), list(_1932128))), map0), s(fun(_1932128, _1932128), _1932741))), s(list(_1932128), _1932743))) = s(list(_1932128), _1932743))]]], (11467 ^ _1670770) ^ [_2037635, _2037637, _2037639] : [s(real, _2037639) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2037637))), s(real, _2037635))), -(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2037639))), s(real, _2037635))) = s(real, _2037637))], (16501 ^ _1670770) ^ [_2186921] : [s(fun(_2186921, bool), univ) = s(fun(_2186921, bool), empty)], (16670 ^ _1670770) ^ [_2193604, _2193606, _2193608] : [-(p(s(bool, i(s(fun(fun(_2193608, bool), bool), i(s(fun(fun(_2193608, bool), fun(fun(_2193608, bool), bool)), subset), s(fun(_2193608, bool), _2193606))), s(fun(_2193608, bool), i(s(fun(fun(_2193608, bool), fun(_2193608, bool)), i(s(fun(fun(_2193608, bool), fun(fun(_2193608, bool), fun(_2193608, bool))), union), s(fun(_2193608, bool), _2193604))), s(fun(_2193608, bool), _2193606)))))))], (45944 ^ _1670770) ^ [_4410949, _4410951] : [p(s(bool, i(s(fun(fun(cart(real, _4410951), bool), bool), independent), s(fun(cart(real, _4410951), bool), _4410949)))), 45947 ^ _1670770 : [(45950 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(fun(cart(real, _4410951), bool), num), card), s(fun(cart(real, _4410951), bool), _4410949))))), s(num, i(s(fun(fun(cart(real, _4410951), bool), num), dim), s(fun(cart(real, _4410951), bool), _4410949)))))))], (45948 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4410951), bool), bool), finite), s(fun(cart(real, _4410951), bool), _4410949)))))]]], (2451 ^ _1670770) ^ [_1711138, _1711140] : [2458 ^ _1670770 : [(2461 ^ _1670770) ^ [] : [p(s(bool, _1711138))], (2459 ^ _1670770) ^ [] : [p(s(bool, _1711140))]], -(p(s(bool, _1711140))), -(p(s(bool, _1711138)))], (47380 ^ _1670770) ^ [_4496720, _4496722, _4496724] : [s(num, i(s(fun(cart(cart(real, _4496724), _4496722), num), rank), s(cart(cart(real, _4496724), _4496722), _4496720))) = s(num, i(s(fun(fun(_4496722, bool), num), dimindex), s(fun(_4496722, bool), univ))), 47384 ^ _1670770 : [(47385 ^ _1670770) ^ [_4496948] : [-(s(cart(real, _4496722), i(s(fun(cart(real, _4496724), cart(real, _4496722)), i(s(fun(cart(cart(real, _4496724), _4496722), fun(cart(real, _4496724), cart(real, _4496722))), matrixu_vectoru_mul), s(cart(cart(real, _4496724), _4496722), _4496720))), s(cart(real, _4496724), 47383 ^ [_4496720, _4496722, _4496724, _4496948]))) = s(cart(real, _4496722), _4496948))]]], (8101 ^ _1670770) ^ [_1909914] : [s(list(_1909914), t0) = s(list(_1909914), nil), -(p(s(bool, 8093 ^ [_1909914])))], (14303 ^ _1670770) ^ [_2107457, _2107459] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, i(s(fun(int, int), intu_neg), s(int, _2107459))))), s(int, _2107457))) = s(int, i(s(fun(int, int), intu_neg), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2107459))), s(int, _2107457))))))], (7536 ^ _1670770) ^ [_1883904, _1883906] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, i(s(fun(num, num), numeral), s(num, _1883906))))), s(num, i(s(fun(num, num), numeral), s(num, _1883904))))) = s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _1883906))), s(num, _1883904))))))], (30353 ^ _1670770) ^ [_2988855, _2988857, _2988859, _2988861] : [30368 ^ _1670770 : [(30369 ^ _1670770) ^ [_2990509, _2990511, _2990513] : [-(s(bool, i(s(fun(fun(cart(_2988859, finite_sum(_2988861, _2988857)), bool), bool), i(s(fun(cart(_2988859, finite_sum(_2988861, _2988857)), fun(fun(cart(_2988859, finite_sum(_2988861, _2988857)), bool), bool)), in), s(cart(_2988859, finite_sum(_2988861, _2988857)), i(s(fun(cart(_2988859, _2988857), cart(_2988859, finite_sum(_2988861, _2988857))), i(s(fun(cart(_2988859, _2988861), fun(cart(_2988859, _2988857), cart(_2988859, finite_sum(_2988861, _2988857)))), pastecart), s(cart(_2988859, _2988861), _2990511))), s(cart(_2988859, _2988857), _2990509))))), s(fun(cart(_2988859, finite_sum(_2988861, _2988857)), bool), i(s(fun(fun(cart(_2988859, finite_sum(_2988861, _2988857)), bool), fun(cart(_2988859, finite_sum(_2988861, _2988857)), bool)), gspec), s(fun(cart(_2988859, finite_sum(_2988861, _2988857)), bool), i(s(fun(fun(cart(_2988859, _2988861), fun(cart(_2988859, _2988857), bool)), fun(cart(_2988859, finite_sum(_2988861, _2988857)), bool)), _2988855), s(fun(cart(_2988859, _2988861), fun(cart(_2988859, _2988857), bool)), _2990513))))))) = s(bool, i(s(fun(cart(_2988859, _2988857), bool), i(s(fun(cart(_2988859, _2988861), fun(cart(_2988859, _2988857), bool)), _2990513), s(cart(_2988859, _2988861), _2990511))), s(cart(_2988859, _2988857), _2990509))))]], 30358 ^ _1670770 : [(30361 ^ _1670770) ^ [_2989886, _2989888] : [p(s(bool, i(s(fun(cart(_2988859, finite_sum(_2988861, _2988857)), bool), i(s(fun(bool, fun(cart(_2988859, finite_sum(_2988861, _2988857)), bool)), i(s(fun(cart(_2988859, finite_sum(_2988861, _2988857)), fun(bool, fun(cart(_2988859, finite_sum(_2988861, _2988857)), bool))), setspec), s(cart(_2988859, finite_sum(_2988861, _2988857)), 30355 ^ [_2988855, _2988857, _2988859, _2988861]))), s(bool, i(s(fun(cart(_2988859, _2988857), bool), i(s(fun(cart(_2988859, _2988861), fun(cart(_2988859, _2988857), bool)), 30354 ^ [_2988855, _2988857, _2988859, _2988861]), s(cart(_2988859, _2988861), _2989888))), s(cart(_2988859, _2988857), _2989886))))), s(cart(_2988859, finite_sum(_2988861, _2988857)), i(s(fun(cart(_2988859, _2988857), cart(_2988859, finite_sum(_2988861, _2988857))), i(s(fun(cart(_2988859, _2988861), fun(cart(_2988859, _2988857), cart(_2988859, finite_sum(_2988861, _2988857)))), pastecart), s(cart(_2988859, _2988861), _2989888))), s(cart(_2988859, _2988857), _2989886))))))], (30359 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(cart(_2988859, finite_sum(_2988861, _2988857)), bool), i(s(fun(fun(cart(_2988859, _2988861), fun(cart(_2988859, _2988857), bool)), fun(cart(_2988859, finite_sum(_2988861, _2988857)), bool)), _2988855), s(fun(cart(_2988859, _2988861), fun(cart(_2988859, _2988857), bool)), 30354 ^ [_2988855, _2988857, _2988859, _2988861]))), s(cart(_2988859, finite_sum(_2988861, _2988857)), 30355 ^ [_2988855, _2988857, _2988859, _2988861])))))]], 30364 ^ _1670770 : [(30367 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(cart(_2988859, finite_sum(_2988861, _2988857)), bool), i(s(fun(fun(cart(_2988859, _2988861), fun(cart(_2988859, _2988857), bool)), fun(cart(_2988859, finite_sum(_2988861, _2988857)), bool)), _2988855), s(fun(cart(_2988859, _2988861), fun(cart(_2988859, _2988857), bool)), 30354 ^ [_2988855, _2988857, _2988859, _2988861]))), s(cart(_2988859, finite_sum(_2988861, _2988857)), 30355 ^ [_2988855, _2988857, _2988859, _2988861]))))], (30365 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(cart(_2988859, finite_sum(_2988861, _2988857)), bool), i(s(fun(bool, fun(cart(_2988859, finite_sum(_2988861, _2988857)), bool)), i(s(fun(cart(_2988859, finite_sum(_2988861, _2988857)), fun(bool, fun(cart(_2988859, finite_sum(_2988861, _2988857)), bool))), setspec), s(cart(_2988859, finite_sum(_2988861, _2988857)), 30355 ^ [_2988855, _2988857, _2988859, _2988861]))), s(bool, i(s(fun(cart(_2988859, _2988857), bool), i(s(fun(cart(_2988859, _2988861), fun(cart(_2988859, _2988857), bool)), 30354 ^ [_2988855, _2988857, _2988859, _2988861]), s(cart(_2988859, _2988861), 30362 ^ [_2988855, _2988857, _2988859, _2988861]))), s(cart(_2988859, _2988857), 30363 ^ [_2988855, _2988857, _2988859, _2988861]))))), s(cart(_2988859, finite_sum(_2988861, _2988857)), i(s(fun(cart(_2988859, _2988857), cart(_2988859, finite_sum(_2988861, _2988857))), i(s(fun(cart(_2988859, _2988861), fun(cart(_2988859, _2988857), cart(_2988859, finite_sum(_2988861, _2988857)))), pastecart), s(cart(_2988859, _2988861), 30362 ^ [_2988855, _2988857, _2988859, _2988861]))), s(cart(_2988859, _2988857), 30363 ^ [_2988855, _2988857, _2988859, _2988861])))))))]]], (9196 ^ _1670770) ^ [_1967810, _1967812, _1967814] : [p(s(bool, i(s(fun(list(_1967814), bool), i(s(fun(_1967814, fun(list(_1967814), bool)), mem), s(_1967814, _1967812))), s(list(_1967814), _1967810)))), 9201 ^ _1670770 : [(9204 ^ _1670770) ^ [] : [-(s(list(_1967814), _1967810) = s(list(_1967814), i(s(fun(list(_1967814), list(_1967814)), i(s(fun(list(_1967814), fun(list(_1967814), list(_1967814))), append), s(list(_1967814), 9199 ^ [_1967810, _1967812, _1967814]))), s(list(_1967814), i(s(fun(list(_1967814), list(_1967814)), i(s(fun(_1967814, fun(list(_1967814), list(_1967814))), cons), s(_1967814, _1967812))), s(list(_1967814), 9200 ^ [_1967810, _1967812, _1967814]))))))], (9202 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(list(_1967814), bool), i(s(fun(_1967814, fun(list(_1967814), bool)), mem), s(_1967814, _1967812))), s(list(_1967814), 9199 ^ [_1967810, _1967812, _1967814]))))]]], (25659 ^ _1670770) ^ [] : [-(s(num, i(s(fun(fun(num, fun(num, num)), num), neutral), s(fun(num, fun(num, num)), p_))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (4419 ^ _1670770) ^ [_1783470, _1783472] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1783472))), s(num, _1783470))))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1783470))), s(num, _1783472))))), -(s(num, _1783472) = s(num, _1783470))], (35891 ^ _1670770) ^ [_3700340, _3700342, _3700344, _3700346] : [p(s(bool, i(s(fun(fun(_3700344, bool), bool), i(s(fun(fun(_3700346, bool), fun(fun(_3700344, bool), bool)), a_u_c), s(fun(_3700346, bool), _3700342))), s(fun(_3700344, bool), _3700340)))), -(s(bool, i(s(fun(fun(_3700346, bool), bool), infinite), s(fun(_3700346, bool), _3700342))) = s(bool, i(s(fun(fun(_3700344, bool), bool), infinite), s(fun(_3700344, bool), _3700340))))], (14003 ^ _1670770) ^ [_2099704, _2099706, _2099708, _2099710] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2099710))), s(int, _2099706))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2099708))), s(int, _2099704))))))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2099710))), s(int, _2099708)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2099706))), s(int, _2099704))))], (12147 ^ _1670770) ^ [_2055275, _2055277, _2055279] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2055277))), s(real, _2055275))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2055279)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2055279))), s(real, _2055277))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2055279))), s(real, _2055275))))))], (27614 ^ _1670770) ^ [_2820791, _2820793, _2820795] : [27616 ^ _1670770 : [(27619 ^ _1670770) ^ [] : [s(real, i(s(fun(_2820795, real), _2820793), s(_2820795, 27615 ^ [_2820791, _2820793, _2820795]))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (27617 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2820795, bool), bool), i(s(fun(_2820795, fun(fun(_2820795, bool), bool)), in), s(_2820795, 27615 ^ [_2820791, _2820793, _2820795]))), s(fun(_2820795, bool), _2820791)))))]], -(s(real, i(s(fun(fun(_2820795, real), real), i(s(fun(fun(_2820795, bool), fun(fun(_2820795, real), real)), sum), s(fun(_2820795, bool), _2820791))), s(fun(_2820795, real), _2820793))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (40498 ^ _1670770) ^ [_4033690, _4033692] : [p(s(bool, 40496 ^ [_4033690, _4033692])), -(s(num, _4033690) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (41821 ^ _1670770) ^ [_4134231] : [p(s(bool, i(s(fun(cart(_4134231, n20), bool), p0), s(cart(_4134231, n20), 41822 ^ [_4134231])))), 41825 ^ _1670770 : [(41826 ^ _1670770) ^ [_4134486, _4134488] : [-(p(s(bool, i(s(fun(cart(_4134231, n20), bool), p0), s(cart(_4134231, n20), i(s(fun(list(_4134231), cart(_4134231, n20)), vector), s(list(_4134231), i(s(fun(list(_4134231), list(_4134231)), i(s(fun(_4134231, fun(list(_4134231), list(_4134231))), cons), s(_4134231, _4134488))), s(list(_4134231), i(s(fun(list(_4134231), list(_4134231)), i(s(fun(_4134231, fun(list(_4134231), list(_4134231))), cons), s(_4134231, _4134486))), s(list(_4134231), nil)))))))))))]]], (20071 ^ _1670770) ^ [_2395023, _2395025] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(_2395023, fun(num, bool)), i(s(fun(fun(_2395025, bool), fun(_2395023, fun(num, bool))), i(s(fun(_2395023, fun(fun(_2395025, bool), fun(_2395023, fun(num, bool)))), i(s(fun(fun(_2395025, fun(_2395023, _2395023)), fun(_2395023, fun(fun(_2395025, bool), fun(_2395023, fun(num, bool))))), finrec), s(fun(_2395025, fun(_2395023, _2395023)), f))), s(_2395023, b0))), s(fun(_2395025, bool), s0))), s(_2395023, a0))), s(num, i(s(fun(num, num), suc), s(num, n))))))), 20072 ^ _1670770 : [(20073 ^ _1670770) ^ [_2395380, _2395382] : [p(s(bool, i(s(fun(fun(_2395025, bool), bool), i(s(fun(_2395025, fun(fun(_2395025, bool), bool)), in), s(_2395025, _2395382))), s(fun(_2395025, bool), s0)))), p(s(bool, i(s(fun(num, bool), i(s(fun(_2395023, fun(num, bool)), i(s(fun(fun(_2395025, bool), fun(_2395023, fun(num, bool))), i(s(fun(_2395023, fun(fun(_2395025, bool), fun(_2395023, fun(num, bool)))), i(s(fun(fun(_2395025, fun(_2395023, _2395023)), fun(_2395023, fun(fun(_2395025, bool), fun(_2395023, fun(num, bool))))), finrec), s(fun(_2395025, fun(_2395023, _2395023)), f))), s(_2395023, b0))), s(fun(_2395025, bool), i(s(fun(_2395025, fun(_2395025, bool)), i(s(fun(fun(_2395025, bool), fun(_2395025, fun(_2395025, bool))), delete), s(fun(_2395025, bool), s0))), s(_2395025, _2395382))))), s(_2395023, _2395380))), s(num, n)))), s(_2395023, a0) = s(_2395023, i(s(fun(_2395023, _2395023), i(s(fun(_2395025, fun(_2395023, _2395023)), f), s(_2395025, _2395382))), s(_2395023, _2395380)))]]], (16228 ^ _1670770) ^ [_2175163, _2175165, _2175167] : [p(s(bool, i(s(fun(fun(_2175167, bool), bool), i(s(fun(_2175167, fun(fun(_2175167, bool), bool)), in), s(_2175167, _2175163))), s(fun(_2175167, bool), i(s(fun(fun(fun(_2175167, bool), bool), fun(_2175167, bool)), unions), s(fun(fun(_2175167, bool), bool), _2175165)))))), 16232 ^ _1670770 : [(16235 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2175167, bool), bool), i(s(fun(_2175167, fun(fun(_2175167, bool), bool)), in), s(_2175167, _2175163))), s(fun(_2175167, bool), 16231 ^ [_2175163, _2175165, _2175167])))))], (16233 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_2175167, bool), bool), bool), i(s(fun(fun(_2175167, bool), fun(fun(fun(_2175167, bool), bool), bool)), in), s(fun(_2175167, bool), 16231 ^ [_2175163, _2175165, _2175167]))), s(fun(fun(_2175167, bool), bool), _2175165)))))]]], (25492 ^ _1670770) ^ [_2675104, _2675106, _2675108, _2675110] : [p(s(bool, i(s(fun(fun(_2675110, fun(_2675110, _2675110)), bool), monoidal), s(fun(_2675110, fun(_2675110, _2675110)), _2675104)))), 25495 ^ _1670770 : [(25496 ^ _1670770) ^ [_2675719, _2675721, _2675723] : [-(s(_2675110, i(s(fun(fun(_2675106, _2675110), _2675110), i(s(fun(fun(_2675106, bool), fun(fun(_2675106, _2675110), _2675110)), i(s(fun(fun(_2675110, fun(_2675110, _2675110)), fun(fun(_2675106, bool), fun(fun(_2675106, _2675110), _2675110))), iterate), s(fun(_2675110, fun(_2675110, _2675110)), _2675104))), s(fun(_2675106, bool), i(s(fun(fun(_2675108, bool), fun(_2675106, bool)), i(s(fun(fun(_2675108, _2675106), fun(fun(_2675108, bool), fun(_2675106, bool))), image), s(fun(_2675108, _2675106), _2675721))), s(fun(_2675108, bool), _2675719))))), s(fun(_2675106, _2675110), _2675723))) = s(_2675110, i(s(fun(fun(_2675108, _2675110), _2675110), i(s(fun(fun(_2675108, bool), fun(fun(_2675108, _2675110), _2675110)), i(s(fun(fun(_2675110, fun(_2675110, _2675110)), fun(fun(_2675108, bool), fun(fun(_2675108, _2675110), _2675110))), iterate), s(fun(_2675110, fun(_2675110, _2675110)), _2675104))), s(fun(_2675108, bool), _2675719))), s(fun(_2675108, _2675110), i(s(fun(fun(_2675108, _2675106), fun(_2675108, _2675110)), i(s(fun(fun(_2675106, _2675110), fun(fun(_2675108, _2675106), fun(_2675108, _2675110))), o), s(fun(_2675106, _2675110), _2675723))), s(fun(_2675108, _2675106), _2675721)))))), p(s(bool, i(s(fun(fun(_2675108, bool), bool), finite), s(fun(_2675108, bool), _2675719)))), 25503 ^ _1670770 : [(25504 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2675108, bool), bool), i(s(fun(_2675108, fun(fun(_2675108, bool), bool)), in), s(_2675108, 25501 ^ [_2675104, _2675106, _2675108, _2675110, _2675719, _2675721, _2675723]))), s(fun(_2675108, bool), _2675719)))))], (25508 ^ _1670770) ^ [] : [s(_2675108, 25501 ^ [_2675104, _2675106, _2675108, _2675110, _2675719, _2675721, _2675723]) = s(_2675108, 25502 ^ [_2675104, _2675106, _2675108, _2675110, _2675719, _2675721, _2675723])], (25512 ^ _1670770) ^ [] : [s(_2675110, i(s(fun(_2675106, _2675110), _2675723), s(_2675106, i(s(fun(_2675108, _2675106), _2675721), s(_2675108, 25501 ^ [_2675104, _2675106, _2675108, _2675110, _2675719, _2675721, _2675723]))))) = s(_2675110, i(s(fun(fun(_2675110, fun(_2675110, _2675110)), _2675110), neutral), s(fun(_2675110, fun(_2675110, _2675110)), _2675104)))], (25510 ^ _1670770) ^ [] : [-(s(_2675106, i(s(fun(_2675108, _2675106), _2675721), s(_2675108, 25501 ^ [_2675104, _2675106, _2675108, _2675110, _2675719, _2675721, _2675723]))) = s(_2675106, i(s(fun(_2675108, _2675106), _2675721), s(_2675108, 25502 ^ [_2675104, _2675106, _2675108, _2675110, _2675719, _2675721, _2675723]))))], (25506 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2675108, bool), bool), i(s(fun(_2675108, fun(fun(_2675108, bool), bool)), in), s(_2675108, 25502 ^ [_2675104, _2675106, _2675108, _2675110, _2675719, _2675721, _2675723]))), s(fun(_2675108, bool), _2675719)))))]]]]], (11507 ^ _1670770) ^ [_2038650, _2038652] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2038652))), s(real, _2038650))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2038652))), s(real, _2038650))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2038652))), s(real, _2038652))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2038650))), s(real, _2038650))))))], (7632 ^ _1670770) ^ [_1886971, _1886973] : [-(s(bool, i(s(fun(num, bool), numleft), s(num, i(s(fun(num, num), i(s(fun(bool, fun(num, num)), numsum), s(bool, _1886973))), s(num, _1886971))))) = s(bool, _1886973))], (3400 ^ _1670770) ^ [_1739075, _1739077, _1739079, _1739081, _1739083, _1739085] : [-(s(prod(_1739085, _1739083), i(s(fun(_1739083, prod(_1739085, _1739083)), i(s(fun(_1739085, fun(_1739083, prod(_1739085, _1739083))), c_), s(_1739085, _1739081))), s(_1739083, _1739079))) = s(prod(_1739085, _1739083), i(s(fun(_1739083, prod(_1739085, _1739083)), i(s(fun(_1739085, fun(_1739083, prod(_1739085, _1739083))), c_), s(_1739085, _1739077))), s(_1739083, _1739075)))), s(_1739085, _1739081) = s(_1739085, _1739077), s(_1739083, _1739079) = s(_1739083, _1739075)], (10969 ^ _1670770) ^ [_2025408, _2025410, _2025412] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2025412))), s(real, _2025408))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2025412))), s(real, _2025410)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2025410))), s(real, _2025408))))], (9636 ^ _1670770) ^ [_1984241] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, _1984241))), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, 9634 ^ [_1984241])))))))], (20501 ^ _1670770) ^ [_2423117, _2423119, _2423121] : [-(s(num, i(s(fun(fun(_2423121, bool), num), card), s(fun(_2423121, bool), i(s(fun(fun(_2423121, bool), fun(_2423121, bool)), i(s(fun(fun(_2423121, bool), fun(fun(_2423121, bool), fun(_2423121, bool))), diff), s(fun(_2423121, bool), _2423119))), s(fun(_2423121, bool), _2423117))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, i(s(fun(fun(_2423121, bool), num), card), s(fun(_2423121, bool), _2423119))))), s(num, i(s(fun(fun(_2423121, bool), num), card), s(fun(_2423121, bool), _2423117)))))), p(s(bool, i(s(fun(fun(_2423121, bool), bool), finite), s(fun(_2423121, bool), _2423119)))), p(s(bool, i(s(fun(fun(_2423121, bool), bool), i(s(fun(fun(_2423121, bool), fun(fun(_2423121, bool), bool)), subset), s(fun(_2423121, bool), _2423117))), s(fun(_2423121, bool), _2423119))))], (27975 ^ _1670770) ^ [_2842070, _2842072] : [s(real, i(s(fun(_2842072, real), i(s(fun(fun(_2842072, real), fun(_2842072, real)), i(s(fun(fun(_2842072, bool), fun(fun(_2842072, real), fun(_2842072, real))), _2842070), s(fun(_2842072, bool), 27976 ^ [_2842070, _2842072]))), s(fun(_2842072, real), 27977 ^ [_2842070, _2842072]))), s(_2842072, 27978 ^ [_2842070, _2842072]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), i(s(fun(bool, fun(real, fun(real, real))), cond), s(bool, i(s(fun(fun(_2842072, bool), bool), i(s(fun(_2842072, fun(fun(_2842072, bool), bool)), in), s(_2842072, 27978 ^ [_2842070, _2842072]))), s(fun(_2842072, bool), 27976 ^ [_2842070, _2842072]))))), s(real, i(s(fun(_2842072, real), 27977 ^ [_2842070, _2842072]), s(_2842072, 27978 ^ [_2842070, _2842072]))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), 27981 ^ _1670770 : [(27982 ^ _1670770) ^ [_2842805, _2842807] : [p(s(bool, i(s(fun(fun(_2842072, bool), bool), finite), s(fun(_2842072, bool), _2842805)))), -(s(real, i(s(fun(fun(_2842072, real), real), i(s(fun(fun(_2842072, bool), fun(fun(_2842072, real), real)), sum), s(fun(_2842072, bool), _2842805))), s(fun(_2842072, real), i(s(fun(fun(_2842072, real), fun(_2842072, real)), i(s(fun(fun(_2842072, bool), fun(fun(_2842072, real), fun(_2842072, real))), _2842070), s(fun(_2842072, bool), _2842805))), s(fun(_2842072, real), _2842807))))) = s(real, i(s(fun(fun(_2842072, real), real), i(s(fun(fun(_2842072, bool), fun(fun(_2842072, real), real)), sum), s(fun(_2842072, bool), _2842805))), s(fun(_2842072, real), _2842807))))]]], (35778 ^ _1670770) ^ [_3695180, _3695182, _3695184, _3695186] : [p(s(bool, i(s(fun(fun(_3695184, bool), bool), i(s(fun(fun(_3695186, bool), fun(fun(_3695184, bool), bool)), l_a_u_c), s(fun(_3695186, bool), _3695180))), s(fun(_3695184, bool), _3695182)))), p(s(bool, i(s(fun(fun(_3695186, bool), bool), i(s(fun(fun(_3695184, bool), fun(fun(_3695186, bool), bool)), l_u_c), s(fun(_3695184, bool), _3695182))), s(fun(_3695186, bool), _3695180))))], (43956 ^ _1670770) ^ [_4299364, _4299366, _4299368, _4299370, _4299372] : [-(s(real, i(s(fun(prod(cart(real, finite_sum(_4299372, _4299370)), cart(real, finite_sum(_4299372, _4299370))), real), distance), s(prod(cart(real, finite_sum(_4299372, _4299370)), cart(real, finite_sum(_4299372, _4299370))), i(s(fun(cart(real, finite_sum(_4299372, _4299370)), prod(cart(real, finite_sum(_4299372, _4299370)), cart(real, finite_sum(_4299372, _4299370)))), i(s(fun(cart(real, finite_sum(_4299372, _4299370)), fun(cart(real, finite_sum(_4299372, _4299370)), prod(cart(real, finite_sum(_4299372, _4299370)), cart(real, finite_sum(_4299372, _4299370))))), c_), s(cart(real, finite_sum(_4299372, _4299370)), i(s(fun(cart(real, _4299370), cart(real, finite_sum(_4299372, _4299370))), i(s(fun(cart(real, _4299372), fun(cart(real, _4299370), cart(real, finite_sum(_4299372, _4299370)))), pastecart), s(cart(real, _4299372), _4299368))), s(cart(real, _4299370), _4299366))))), s(cart(real, finite_sum(_4299372, _4299370)), i(s(fun(cart(real, _4299370), cart(real, finite_sum(_4299372, _4299370))), i(s(fun(cart(real, _4299372), fun(cart(real, _4299370), cart(real, finite_sum(_4299372, _4299370)))), pastecart), s(cart(real, _4299372), _4299368))), s(cart(real, _4299370), _4299364))))))) = s(real, i(s(fun(prod(cart(real, _4299370), cart(real, _4299370)), real), distance), s(prod(cart(real, _4299370), cart(real, _4299370)), i(s(fun(cart(real, _4299370), prod(cart(real, _4299370), cart(real, _4299370))), i(s(fun(cart(real, _4299370), fun(cart(real, _4299370), prod(cart(real, _4299370), cart(real, _4299370)))), c_), s(cart(real, _4299370), _4299366))), s(cart(real, _4299370), _4299364))))))], (11017 ^ _1670770) ^ [_2026531, _2026533] : [-(s(real, i(s(fun(real, real), realu_neg), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2026533))), s(real, _2026531))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2026531))), s(real, _2026533))))], (8859 ^ _1670770) ^ [_1949965, _1949967, _1949969, _1949971] : [-(p(s(bool, i(s(fun(list(_1949971), bool), i(s(fun(fun(_1949971, bool), fun(list(_1949971), bool)), all0), s(fun(_1949971, bool), _1949969))), s(list(_1949971), i(s(fun(list(_1949971), list(_1949971)), i(s(fun(list(_1949971), fun(list(_1949971), list(_1949971))), append), s(list(_1949971), _1949967))), s(list(_1949971), _1949965))))))), p(s(bool, i(s(fun(list(_1949971), bool), i(s(fun(fun(_1949971, bool), fun(list(_1949971), bool)), all0), s(fun(_1949971, bool), _1949969))), s(list(_1949971), _1949967)))), p(s(bool, i(s(fun(list(_1949971), bool), i(s(fun(fun(_1949971, bool), fun(list(_1949971), bool)), all0), s(fun(_1949971, bool), _1949969))), s(list(_1949971), _1949965))))], (42969 ^ _1670770) ^ [_4239757, _4239759, _4239761, _4239763] : [s(cart(cart(real, _4239763), _4239761), _4239759) = s(cart(cart(real, _4239763), _4239761), _4239757), 42972 ^ _1670770 : [(42973 ^ _1670770) ^ [_4240023] : [-(s(cart(real, _4239761), i(s(fun(cart(cart(real, _4239763), _4239761), cart(real, _4239761)), i(s(fun(num, fun(cart(cart(real, _4239763), _4239761), cart(real, _4239761))), column), s(num, _4240023))), s(cart(cart(real, _4239763), _4239761), _4239759))) = s(cart(real, _4239761), i(s(fun(cart(cart(real, _4239763), _4239761), cart(real, _4239761)), i(s(fun(num, fun(cart(cart(real, _4239763), _4239761), cart(real, _4239761))), column), s(num, _4240023))), s(cart(cart(real, _4239763), _4239761), _4239757)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _4240023)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4240023))), s(num, i(s(fun(fun(_4239763, bool), num), dimindex), s(fun(_4239763, bool), univ))))))]]], (38950 ^ _1670770) ^ [_3944984, _3944986, _3944988] : [-(s(cart(real, _3944988), i(s(fun(cart(real, _3944988), cart(real, _3944988)), i(s(fun(cart(real, _3944988), fun(cart(real, _3944988), cart(real, _3944988))), vectoru_add), s(cart(real, _3944988), _3944986))), s(cart(real, _3944988), _3944984))) = s(cart(real, _3944988), i(s(fun(cart(real, _3944988), cart(real, _3944988)), i(s(fun(cart(real, _3944988), fun(cart(real, _3944988), cart(real, _3944988))), vectoru_add), s(cart(real, _3944988), _3944984))), s(cart(real, _3944988), _3944986))))], (10685 ^ _1670770) ^ [_2017826] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(real, _2017826))) = s(real, _2017826))], (19464 ^ _1670770) ^ [_2363975, _2363977, _2363979] : [-(s(bool, i(s(fun(fun(_2363979, bool), bool), finite), s(fun(_2363979, bool), i(s(fun(fun(_2363979, bool), fun(_2363979, bool)), i(s(fun(_2363979, fun(fun(_2363979, bool), fun(_2363979, bool))), insert), s(_2363979, _2363975))), s(fun(_2363979, bool), _2363977))))) = s(bool, i(s(fun(fun(_2363979, bool), bool), finite), s(fun(_2363979, bool), _2363977))))], (11723 ^ _1670770) ^ [_2044829, _2044831] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_min), s(real, _2044831))), s(real, _2044829))) = s(real, i(s(fun(real, real), realu_neg), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_max), s(real, i(s(fun(real, real), realu_neg), s(real, _2044831))))), s(real, i(s(fun(real, real), realu_neg), s(real, _2044829))))))))], (15357 ^ _1670770) ^ [_2135555, _2135557, _2135559] : [-(s(bool, i(s(fun(fun(_2135559, bool), bool), i(s(fun(_2135559, fun(fun(_2135559, bool), bool)), in), s(_2135559, _2135555))), s(fun(_2135559, bool), _2135557))) = s(bool, i(s(fun(_2135559, bool), _2135557), s(_2135559, _2135555))))], (41859 ^ _1670770) ^ [_4136534] : [41860 ^ _1670770 : [(41861 ^ _1670770) ^ [_4136672] : [p(s(bool, i(s(fun(cart(_4136534, n10), bool), p0), s(cart(_4136534, n10), i(s(fun(list(_4136534), cart(_4136534, n10)), vector), s(list(_4136534), i(s(fun(list(_4136534), list(_4136534)), i(s(fun(_4136534, fun(list(_4136534), list(_4136534))), cons), s(_4136534, _4136672))), s(list(_4136534), nil))))))))]], -(p(s(bool, i(s(fun(cart(_4136534, n10), bool), p0), s(cart(_4136534, n10), 41862 ^ [_4136534])))))], (4010 ^ _1670770) ^ [] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, m))), s(num, n))))), s(num, p1))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, m))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, n))), s(num, p1))))))], (5153 ^ _1670770) ^ [_1800151, _1800153] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1800153))), s(num, _1800151)))), -(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _1800153))), s(num, _1800151))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (20967 ^ _1670770) ^ [_2445172, _2445174, _2445176, _2445178, _2445180] : [20970 ^ _1670770 : [(20973 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2445178, bool), bool), i(s(fun(_2445178, fun(fun(_2445178, bool), bool)), in), s(_2445178, 20969 ^ [_2445172, _2445174, _2445176, _2445178, _2445180]))), s(fun(_2445178, bool), _2445174)))))], (20975 ^ _1670770) ^ [] : [-(s(_2445180, i(s(fun(_2445178, _2445180), _2445176), s(_2445178, 20968 ^ [_2445172, _2445174, _2445176, _2445178, _2445180]))) = s(_2445180, i(s(fun(_2445178, _2445180), _2445176), s(_2445178, 20969 ^ [_2445172, _2445174, _2445176, _2445178, _2445180]))))], (20977 ^ _1670770) ^ [] : [s(_2445178, 20968 ^ [_2445172, _2445174, _2445176, _2445178, _2445180]) = s(_2445178, 20969 ^ [_2445172, _2445174, _2445176, _2445178, _2445180])], (20971 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2445178, bool), bool), i(s(fun(_2445178, fun(fun(_2445178, bool), bool)), in), s(_2445178, 20968 ^ [_2445172, _2445174, _2445176, _2445178, _2445180]))), s(fun(_2445178, bool), _2445174)))))]], -(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2445180, bool), fun(num, bool)), hasu_size), s(fun(_2445180, bool), i(s(fun(fun(_2445178, bool), fun(_2445180, bool)), i(s(fun(fun(_2445178, _2445180), fun(fun(_2445178, bool), fun(_2445180, bool))), image), s(fun(_2445178, _2445180), _2445176))), s(fun(_2445178, bool), _2445174))))), s(num, _2445172))) = s(bool, i(s(fun(num, bool), i(s(fun(fun(_2445178, bool), fun(num, bool)), hasu_size), s(fun(_2445178, bool), _2445174))), s(num, _2445172))))], (19759 ^ _1670770) ^ [_2378879, _2378881, _2378883] : [19765 ^ _1670770 : [(19768 ^ _1670770) ^ [_2379887] : [p(s(bool, i(s(fun(_2378883, bool), i(s(fun(bool, fun(_2378883, bool)), i(s(fun(_2378883, fun(bool, fun(_2378883, bool))), setspec), s(_2378883, 19762 ^ [_2378879, _2378881, _2378883]))), s(bool, i(s(fun(fun(_2378881, bool), bool), i(s(fun(_2378881, fun(fun(_2378881, bool), bool)), in), s(_2378881, i(s(fun(_2378883, _2378881), 19760 ^ [_2378879, _2378881, _2378883]), s(_2378883, _2379887))))), s(fun(_2378881, bool), 19761 ^ [_2378879, _2378881, _2378883]))))), s(_2378883, _2379887))))], (19766 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2378883, bool), i(s(fun(fun(_2378881, bool), fun(_2378883, bool)), i(s(fun(fun(_2378883, _2378881), fun(fun(_2378881, bool), fun(_2378883, bool))), _2378879), s(fun(_2378883, _2378881), 19760 ^ [_2378879, _2378881, _2378883]))), s(fun(_2378881, bool), 19761 ^ [_2378879, _2378881, _2378883]))), s(_2378883, 19762 ^ [_2378879, _2378881, _2378883])))))]], 19770 ^ _1670770 : [(19773 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2378883, bool), i(s(fun(fun(_2378881, bool), fun(_2378883, bool)), i(s(fun(fun(_2378883, _2378881), fun(fun(_2378881, bool), fun(_2378883, bool))), _2378879), s(fun(_2378883, _2378881), 19760 ^ [_2378879, _2378881, _2378883]))), s(fun(_2378881, bool), 19761 ^ [_2378879, _2378881, _2378883]))), s(_2378883, 19762 ^ [_2378879, _2378881, _2378883]))))], (19771 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2378883, bool), i(s(fun(bool, fun(_2378883, bool)), i(s(fun(_2378883, fun(bool, fun(_2378883, bool))), setspec), s(_2378883, 19762 ^ [_2378879, _2378881, _2378883]))), s(bool, i(s(fun(fun(_2378881, bool), bool), i(s(fun(_2378881, fun(fun(_2378881, bool), bool)), in), s(_2378881, i(s(fun(_2378883, _2378881), 19760 ^ [_2378879, _2378881, _2378883]), s(_2378883, 19769 ^ [_2378879, _2378881, _2378883]))))), s(fun(_2378881, bool), 19761 ^ [_2378879, _2378881, _2378883]))))), s(_2378883, 19769 ^ [_2378879, _2378881, _2378883])))))]], 19774 ^ _1670770 : [(19775 ^ _1670770) ^ [_2380318] : [19815 ^ _1670770 : [(19816 ^ _1670770) ^ [_2382212, _2382214] : [-(p(s(bool, i(s(fun(fun(_2378883, bool), bool), finite), s(fun(_2378883, bool), i(s(fun(fun(_2378883, bool), fun(_2378883, bool)), gspec), s(fun(_2378883, bool), i(s(fun(fun(_2378881, bool), fun(_2378883, bool)), i(s(fun(fun(_2378883, _2378881), fun(fun(_2378881, bool), fun(_2378883, bool))), _2378879), s(fun(_2378883, _2378881), _2382214))), s(fun(_2378881, bool), _2382212))))))))), p(s(bool, i(s(fun(fun(_2378881, bool), bool), finite), s(fun(_2378881, bool), _2382212)))), 19822 ^ _1670770 : [(19825 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2378883, bool), bool), finite), s(fun(_2378883, bool), i(s(fun(fun(_2378883, bool), fun(_2378883, bool)), gspec), s(fun(_2378883, bool), i(s(fun(_2378881, fun(_2378883, bool)), i(s(fun(fun(_2378883, _2378881), fun(_2378881, fun(_2378883, bool))), _2380318), s(fun(_2378883, _2378881), _2382214))), s(_2378881, 19821 ^ [_2378879, _2378881, _2378883, _2380318, _2382212, _2382214]))))))))], (19823 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2378881, bool), bool), i(s(fun(_2378881, fun(fun(_2378881, bool), bool)), in), s(_2378881, 19821 ^ [_2378879, _2378881, _2378883, _2380318, _2382212, _2382214]))), s(fun(_2378881, bool), _2382212)))))]]]], 19781 ^ _1670770 : [(19784 ^ _1670770) ^ [_2381116, _2381118] : [p(s(bool, i(s(fun(_2378883, bool), i(s(fun(bool, fun(_2378883, bool)), i(s(fun(_2378883, fun(bool, fun(_2378883, bool))), setspec), s(_2378883, 19778 ^ [_2378879, _2378881, _2378883, _2380318]))), s(bool, _2381116))), s(_2378883, _2381118)))), 19787 ^ _1670770 : [(19790 ^ _1670770) ^ [] : [s(_2378881, i(s(fun(_2378883, _2378881), 19776 ^ [_2378879, _2378881, _2378883, _2380318]), s(_2378883, _2381118))) = s(_2378881, 19777 ^ [_2378879, _2378881, _2378883, _2380318])], (19788 ^ _1670770) ^ [] : [-(p(s(bool, _2381116)))]], 19791 ^ _1670770 : [(19794 ^ _1670770) ^ [] : [p(s(bool, _2381116))], (19792 ^ _1670770) ^ [] : [-(s(_2378881, i(s(fun(_2378883, _2378881), 19776 ^ [_2378879, _2378881, _2378883, _2380318]), s(_2378883, _2381118))) = s(_2378881, 19777 ^ [_2378879, _2378881, _2378883, _2380318]))]]], (19782 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2378883, bool), i(s(fun(_2378881, fun(_2378883, bool)), i(s(fun(fun(_2378883, _2378881), fun(_2378881, fun(_2378883, bool))), _2380318), s(fun(_2378883, _2378881), 19776 ^ [_2378879, _2378881, _2378883, _2380318]))), s(_2378881, 19777 ^ [_2378879, _2378881, _2378883, _2380318]))), s(_2378883, 19778 ^ [_2378879, _2378881, _2378883, _2380318])))))]], 19799 ^ _1670770 : [(19812 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2378883, bool), i(s(fun(bool, fun(_2378883, bool)), i(s(fun(_2378883, fun(bool, fun(_2378883, bool))), setspec), s(_2378883, 19778 ^ [_2378879, _2378881, _2378883, _2380318]))), s(bool, 19798 ^ [_2378879, _2378881, _2378883, _2380318]))), s(_2378883, 19797 ^ [_2378879, _2378881, _2378883, _2380318])))))], (19800 ^ _1670770) ^ [] : [p(s(bool, 19798 ^ [_2378879, _2378881, _2378883, _2380318])), -(s(_2378881, i(s(fun(_2378883, _2378881), 19776 ^ [_2378879, _2378881, _2378883, _2380318]), s(_2378883, 19797 ^ [_2378879, _2378881, _2378883, _2380318]))) = s(_2378881, 19777 ^ [_2378879, _2378881, _2378883, _2380318]))], (19806 ^ _1670770) ^ [] : [s(_2378881, i(s(fun(_2378883, _2378881), 19776 ^ [_2378879, _2378881, _2378883, _2380318]), s(_2378883, 19797 ^ [_2378879, _2378881, _2378883, _2380318]))) = s(_2378881, 19777 ^ [_2378879, _2378881, _2378883, _2380318]), -(p(s(bool, 19798 ^ [_2378879, _2378881, _2378883, _2380318])))], (19814 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2378883, bool), i(s(fun(_2378881, fun(_2378883, bool)), i(s(fun(fun(_2378883, _2378881), fun(_2378881, fun(_2378883, bool))), _2380318), s(fun(_2378883, _2378881), 19776 ^ [_2378879, _2378881, _2378883, _2380318]))), s(_2378881, 19777 ^ [_2378879, _2378881, _2378883, _2380318]))), s(_2378883, 19778 ^ [_2378879, _2378881, _2378883, _2380318]))))]]]]], (10122 ^ _1670770) ^ [_2002313, _2002315] : [s(hreal, i(s(fun(num, hreal), hrealu_ofu_num), s(num, _2002315))) = s(hreal, i(s(fun(num, hreal), hrealu_ofu_num), s(num, _2002313))), -(s(num, _2002315) = s(num, _2002313))], (44006 ^ _1670770) ^ [_4302970, _4302972] : [p(s(bool, i(s(fun(fun(cart(real, _4302972), bool), bool), dependent), s(fun(cart(real, _4302972), bool), _4302970)))), 44010 ^ _1670770 : [(44013 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4302972), bool), bool), i(s(fun(cart(real, _4302972), fun(fun(cart(real, _4302972), bool), bool)), in), s(cart(real, _4302972), 44009 ^ [_4302970, _4302972]))), s(fun(cart(real, _4302972), bool), i(s(fun(fun(cart(real, _4302972), bool), fun(cart(real, _4302972), bool)), span), s(fun(cart(real, _4302972), bool), i(s(fun(cart(real, _4302972), fun(cart(real, _4302972), bool)), i(s(fun(fun(cart(real, _4302972), bool), fun(cart(real, _4302972), fun(cart(real, _4302972), bool))), delete), s(fun(cart(real, _4302972), bool), _4302970))), s(cart(real, _4302972), 44009 ^ [_4302970, _4302972])))))))))], (44011 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4302972), bool), bool), i(s(fun(cart(real, _4302972), fun(fun(cart(real, _4302972), bool), bool)), in), s(cart(real, _4302972), 44009 ^ [_4302970, _4302972]))), s(fun(cart(real, _4302972), bool), _4302970)))))]]], (38923 ^ _1670770) ^ [_3943163, _3943165] : [s(real, i(s(fun(num, real), i(s(fun(cart(real, _3943165), fun(num, real)), i(s(fun(cart(real, _3943165), fun(cart(real, _3943165), fun(num, real))), _3943163), s(cart(real, _3943165), 38924 ^ [_3943163, _3943165]))), s(cart(real, _3943165), 38925 ^ [_3943163, _3943165]))), s(num, 38926 ^ [_3943163, _3943165]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), i(s(fun(cart(real, _3943165), fun(num, real)), d_), s(cart(real, _3943165), 38924 ^ [_3943163, _3943165]))), s(num, 38926 ^ [_3943163, _3943165]))))), s(real, i(s(fun(num, real), i(s(fun(cart(real, _3943165), fun(num, real)), d_), s(cart(real, _3943165), 38925 ^ [_3943163, _3943165]))), s(num, 38926 ^ [_3943163, _3943165]))))), 38929 ^ _1670770 : [(38930 ^ _1670770) ^ [_3943838, _3943840] : [-(s(real, i(s(fun(cart(real, _3943165), real), i(s(fun(cart(real, _3943165), fun(cart(real, _3943165), real)), dot), s(cart(real, _3943165), _3943840))), s(cart(real, _3943165), _3943838))) = s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, i(s(fun(fun(_3943165, bool), num), dimindex), s(fun(_3943165, bool), univ))))))), s(fun(num, real), i(s(fun(cart(real, _3943165), fun(num, real)), i(s(fun(cart(real, _3943165), fun(cart(real, _3943165), fun(num, real))), _3943163), s(cart(real, _3943165), _3943840))), s(cart(real, _3943165), _3943838))))))]]], (14029 ^ _1670770) ^ [_2100572, _2100574] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2100574))), s(int, _2100572)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2100572))), s(int, _2100574))))], (42807 ^ _1670770) ^ [_4227758, _4227760, _4227762, _4227764, _4227766] : [-(s(cart(cart(real, _4227766), _4227764), i(s(fun(cart(cart(real, _4227766), _4227764), cart(cart(real, _4227766), _4227764)), i(s(fun(real, fun(cart(cart(real, _4227766), _4227764), cart(cart(real, _4227766), _4227764))), r_r_), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _4227760))), s(real, _4227758))))), s(cart(cart(real, _4227766), _4227764), _4227762))) = s(cart(cart(real, _4227766), _4227764), i(s(fun(cart(cart(real, _4227766), _4227764), cart(cart(real, _4227766), _4227764)), i(s(fun(cart(cart(real, _4227766), _4227764), fun(cart(cart(real, _4227766), _4227764), cart(cart(real, _4227766), _4227764))), matrixu_sub), s(cart(cart(real, _4227766), _4227764), i(s(fun(cart(cart(real, _4227766), _4227764), cart(cart(real, _4227766), _4227764)), i(s(fun(real, fun(cart(cart(real, _4227766), _4227764), cart(cart(real, _4227766), _4227764))), r_r_), s(real, _4227760))), s(cart(cart(real, _4227766), _4227764), _4227762))))), s(cart(cart(real, _4227766), _4227764), i(s(fun(cart(cart(real, _4227766), _4227764), cart(cart(real, _4227766), _4227764)), i(s(fun(real, fun(cart(cart(real, _4227766), _4227764), cart(cart(real, _4227766), _4227764))), r_r_), s(real, _4227758))), s(cart(cart(real, _4227766), _4227764), _4227762))))))], (41649 ^ _1670770) ^ [_4126022, _4126024, _4126026] : [-(s(bool, i(s(fun(cart(real, _4126026), bool), i(s(fun(cart(real, _4126026), fun(cart(real, _4126026), bool)), orthogonal), s(cart(real, _4126026), i(s(fun(cart(real, _4126026), cart(real, _4126026)), vectoru_neg), s(cart(real, _4126026), _4126024))))), s(cart(real, _4126026), _4126022))) = s(bool, i(s(fun(cart(real, _4126026), bool), i(s(fun(cart(real, _4126026), fun(cart(real, _4126026), bool)), orthogonal), s(cart(real, _4126026), _4126024))), s(cart(real, _4126026), _4126022))))], (41737 ^ _1670770) ^ [_4129467, _4129469, _4129471, _4129473] : [p(s(bool, i(s(fun(cart(real, _4129473), bool), i(s(fun(cart(real, _4129473), fun(cart(real, _4129473), bool)), orthogonal), s(cart(real, _4129473), _4129469))), s(cart(real, _4129473), _4129471)))), -(p(s(bool, i(s(fun(cart(real, _4129473), bool), i(s(fun(cart(real, _4129473), fun(cart(real, _4129473), bool)), orthogonal), s(cart(real, _4129473), i(s(fun(cart(real, _4129473), cart(real, _4129473)), i(s(fun(real, fun(cart(real, _4129473), cart(real, _4129473))), r_), s(real, _4129467))), s(cart(real, _4129473), _4129469))))), s(cart(real, _4129473), _4129471)))))], (4568 ^ _1670770) ^ [_1786012, _1786014] : [4569 ^ _1670770 : [(4570 ^ _1670770) ^ [_1786089] : [s(num, _1786012) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1786014))), s(num, _1786089)))]], -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1786014))), s(num, _1786012)))))], (32486 ^ _1670770) ^ [_3464180, _3464182, _3464184, _3464186] : [s(bool, i(s(fun(_3464186, bool), _3464180), s(_3464186, 32487 ^ [_3464180, _3464182, _3464184, _3464186]))) = s(bool, t), 32490 ^ _1670770 : [(32491 ^ _1670770) ^ [_3465202] : [s(fun(_3464186, bool), i(s(fun(fun(_3464182, _3464184), fun(_3464186, bool)), _3465202), s(fun(_3464182, _3464184), 32492 ^ [_3464180, _3464182, _3464184, _3464186, _3465202]))) = s(fun(_3464186, bool), _3464180), 32495 ^ _1670770 : [(32496 ^ _1670770) ^ [_3466235] : [32501 ^ _1670770 : [(32506 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_3464186, _3464182), fun(fun(_3464182, _3464184), fun(_3464186, _3464184))), bool), 32498 ^ [_3464180, _3464182, _3464184, _3464186, _3465202, _3466235]), s(prod(fun(_3464186, _3464182), fun(fun(_3464182, _3464184), fun(_3464186, _3464184))), i(s(fun(fun(fun(_3464182, _3464184), fun(_3464186, _3464184)), prod(fun(_3464186, _3464182), fun(fun(_3464182, _3464184), fun(_3464186, _3464184)))), i(s(fun(fun(_3464186, _3464182), fun(fun(fun(_3464182, _3464184), fun(_3464186, _3464184)), prod(fun(_3464186, _3464182), fun(fun(_3464182, _3464184), fun(_3464186, _3464184))))), c_), s(fun(_3464186, _3464182), 32503 ^ [_3464180, _3464182, _3464184, _3464186, _3465202, _3466235]))), s(fun(fun(_3464182, _3464184), fun(_3464186, _3464184)), 32504 ^ [_3464180, _3464182, _3464184, _3464186, _3465202, _3466235]))))))), s(bool, i(s(fun(fun(fun(_3464182, _3464184), fun(_3464186, _3464184)), bool), i(s(fun(fun(_3464186, _3464182), fun(fun(fun(_3464182, _3464184), fun(_3464186, _3464184)), bool)), i(s(fun(fun(fun(_3464182, _3464184), fun(_3464186, bool)), fun(fun(_3464186, _3464182), fun(fun(fun(_3464182, _3464184), fun(_3464186, _3464184)), bool))), i(s(fun(fun(_3464182, fun(_3464182, bool)), fun(fun(fun(_3464182, _3464184), fun(_3464186, bool)), fun(fun(_3464186, _3464182), fun(fun(fun(_3464182, _3464184), fun(_3464186, _3464184)), bool)))), tailadmissible), s(fun(_3464182, fun(_3464182, bool)), 32497 ^ [_3464180, _3464182, _3464184, _3464186, _3465202, _3466235]))), s(fun(fun(_3464182, _3464184), fun(_3464186, bool)), _3465202))), s(fun(_3464186, _3464182), 32503 ^ [_3464180, _3464182, _3464184, _3464186, _3465202, _3466235]))), s(fun(fun(_3464182, _3464184), fun(_3464186, _3464184)), 32504 ^ [_3464180, _3464182, _3464184, _3464186, _3465202, _3466235]))))))], (32502 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(fun(_3464186, _3464182), fun(fun(_3464182, _3464184), fun(_3464186, _3464184))), bool), bool), i(s(fun(fun(_3464182, fun(_3464182, bool)), fun(fun(prod(fun(_3464186, _3464182), fun(fun(_3464182, _3464184), fun(_3464186, _3464184))), bool), bool)), _3466235), s(fun(_3464182, fun(_3464182, bool)), 32497 ^ [_3464180, _3464182, _3464184, _3464186, _3465202, _3466235]))), s(fun(prod(fun(_3464186, _3464182), fun(fun(_3464182, _3464184), fun(_3464186, _3464184))), bool), 32498 ^ [_3464180, _3464182, _3464184, _3464186, _3465202, _3466235])))))]], 32507 ^ _1670770 : [(32510 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(fun(_3464186, _3464182), fun(fun(_3464182, _3464184), fun(_3464186, _3464184))), bool), bool), i(s(fun(fun(_3464182, fun(_3464182, bool)), fun(fun(prod(fun(_3464186, _3464182), fun(fun(_3464182, _3464184), fun(_3464186, _3464184))), bool), bool)), _3466235), s(fun(_3464182, fun(_3464182, bool)), 32497 ^ [_3464180, _3464182, _3464184, _3464186, _3465202, _3466235]))), s(fun(prod(fun(_3464186, _3464182), fun(fun(_3464182, _3464184), fun(_3464186, _3464184))), bool), 32498 ^ [_3464180, _3464182, _3464184, _3464186, _3465202, _3466235]))))], (32508 ^ _1670770) ^ [_3468573, _3468575] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_3464186, _3464182), fun(fun(_3464182, _3464184), fun(_3464186, _3464184))), bool), 32498 ^ [_3464180, _3464182, _3464184, _3464186, _3465202, _3466235]), s(prod(fun(_3464186, _3464182), fun(fun(_3464182, _3464184), fun(_3464186, _3464184))), i(s(fun(fun(fun(_3464182, _3464184), fun(_3464186, _3464184)), prod(fun(_3464186, _3464182), fun(fun(_3464182, _3464184), fun(_3464186, _3464184)))), i(s(fun(fun(_3464186, _3464182), fun(fun(fun(_3464182, _3464184), fun(_3464186, _3464184)), prod(fun(_3464186, _3464182), fun(fun(_3464182, _3464184), fun(_3464186, _3464184))))), c_), s(fun(_3464186, _3464182), _3468575))), s(fun(fun(_3464182, _3464184), fun(_3464186, _3464184)), _3468573))))))), s(bool, i(s(fun(fun(fun(_3464182, _3464184), fun(_3464186, _3464184)), bool), i(s(fun(fun(_3464186, _3464182), fun(fun(fun(_3464182, _3464184), fun(_3464186, _3464184)), bool)), i(s(fun(fun(fun(_3464182, _3464184), fun(_3464186, bool)), fun(fun(_3464186, _3464182), fun(fun(fun(_3464182, _3464184), fun(_3464186, _3464184)), bool))), i(s(fun(fun(_3464182, fun(_3464182, bool)), fun(fun(fun(_3464182, _3464184), fun(_3464186, bool)), fun(fun(_3464186, _3464182), fun(fun(fun(_3464182, _3464184), fun(_3464186, _3464184)), bool)))), tailadmissible), s(fun(_3464182, fun(_3464182, bool)), 32497 ^ [_3464180, _3464182, _3464184, _3464186, _3465202, _3466235]))), s(fun(fun(_3464182, _3464184), fun(_3464186, bool)), _3465202))), s(fun(_3464186, _3464182), _3468575))), s(fun(fun(_3464182, _3464184), fun(_3464186, _3464184)), _3468573)))))))]], 32511 ^ _1670770 : [(32512 ^ _1670770) ^ [_3469093, _3469095] : [32520 ^ _1670770 : [(32521 ^ _1670770) ^ [_3469857] : [-(s(_3464184, i(s(fun(_3464182, _3464184), 32519 ^ [_3464180, _3464182, _3464184, _3464186, _3465202, _3466235, _3469093, _3469095]), s(_3464182, _3469857))) = s(_3464184, i(s(fun(_3464182, _3464184), i(s(fun(fun(_3464182, _3464184), fun(_3464182, _3464184)), i(s(fun(list(prod(fun(_3464186, _3464182), fun(fun(_3464182, _3464184), fun(_3464186, _3464184)))), fun(fun(_3464182, _3464184), fun(_3464182, _3464184))), casewise), s(list(prod(fun(_3464186, _3464182), fun(fun(_3464182, _3464184), fun(_3464186, _3464184)))), _3469093))), s(fun(_3464182, _3464184), 32519 ^ [_3464180, _3464182, _3464184, _3464186, _3465202, _3466235, _3469093, _3469095]))), s(_3464182, _3469857))))]], p(s(bool, i(s(fun(fun(_3464182, fun(_3464182, bool)), bool), wf), s(fun(_3464182, fun(_3464182, bool)), _3469095)))), p(s(bool, i(s(fun(list(prod(fun(_3464186, _3464182), fun(fun(_3464182, _3464184), fun(_3464186, _3464184)))), bool), i(s(fun(fun(prod(fun(_3464186, _3464182), fun(fun(_3464182, _3464184), fun(_3464186, _3464184))), bool), fun(list(prod(fun(_3464186, _3464182), fun(fun(_3464182, _3464184), fun(_3464186, _3464184)))), bool)), all0), s(fun(prod(fun(_3464186, _3464182), fun(fun(_3464182, _3464184), fun(_3464186, _3464184))), bool), i(s(fun(fun(fun(prod(fun(_3464186, _3464182), fun(fun(_3464182, _3464184), fun(_3464186, _3464184))), bool), bool), fun(prod(fun(_3464186, _3464182), fun(fun(_3464182, _3464184), fun(_3464186, _3464184))), bool)), gabs), s(fun(fun(prod(fun(_3464186, _3464182), fun(fun(_3464182, _3464184), fun(_3464186, _3464184))), bool), bool), i(s(fun(fun(_3464182, fun(_3464182, bool)), fun(fun(prod(fun(_3464186, _3464182), fun(fun(_3464182, _3464184), fun(_3464186, _3464184))), bool), bool)), _3466235), s(fun(_3464182, fun(_3464182, bool)), _3469095))))))), s(list(prod(fun(_3464186, _3464182), fun(fun(_3464182, _3464184), fun(_3464186, _3464184)))), _3469093))))]]]]]]], (43734 ^ _1670770) ^ [_4283015, _4283017] : [-(s(real, i(s(fun(cart(real, n10), real), drop), s(cart(real, n10), i(s(fun(cart(real, n10), cart(real, n10)), i(s(fun(cart(real, n10), fun(cart(real, n10), cart(real, n10))), vectoru_sub), s(cart(real, n10), _4283017))), s(cart(real, n10), _4283015))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(cart(real, n10), real), drop), s(cart(real, n10), _4283017))))), s(real, i(s(fun(cart(real, n10), real), drop), s(cart(real, n10), _4283015))))))], (44995 ^ _1670770) ^ [_4364355, _4364357] : [s(cart(real, _4364357), i(s(fun(cart(real, _4364357), cart(real, _4364357)), i(s(fun(fun(cart(real, _4364357), real), fun(cart(real, _4364357), cart(real, _4364357))), _4364355), s(fun(cart(real, _4364357), real), 44996 ^ [_4364355, _4364357]))), s(cart(real, _4364357), 44997 ^ [_4364355, _4364357]))) = s(cart(real, _4364357), i(s(fun(cart(real, _4364357), cart(real, _4364357)), i(s(fun(real, fun(cart(real, _4364357), cart(real, _4364357))), r_), s(real, i(s(fun(cart(real, _4364357), real), 44996 ^ [_4364355, _4364357]), s(cart(real, _4364357), 44997 ^ [_4364355, _4364357]))))), s(cart(real, _4364357), 44997 ^ [_4364355, _4364357]))), 45000 ^ _1670770 : [(45001 ^ _1670770) ^ [_4365152] : [p(s(bool, i(s(fun(fun(cart(real, _4364357), bool), bool), finite), s(fun(cart(real, _4364357), bool), _4365152)))), 45004 ^ _1670770 : [(45017 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4364357), bool), bool), dependent), s(fun(cart(real, _4364357), bool), _4365152))))), 45018 ^ _1670770 : [(45019 ^ _1670770) ^ [_4366208] : [s(cart(real, _4364357), i(s(fun(fun(cart(real, _4364357), cart(real, _4364357)), cart(real, _4364357)), i(s(fun(fun(cart(real, _4364357), bool), fun(fun(cart(real, _4364357), cart(real, _4364357)), cart(real, _4364357))), vsum), s(fun(cart(real, _4364357), bool), _4365152))), s(fun(cart(real, _4364357), cart(real, _4364357)), i(s(fun(fun(cart(real, _4364357), real), fun(cart(real, _4364357), cart(real, _4364357))), _4364355), s(fun(cart(real, _4364357), real), _4366208))))) = s(cart(real, _4364357), i(s(fun(num, cart(real, _4364357)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), 45020 ^ _1670770 : [(45021 ^ _1670770) ^ [_4366457] : [p(s(bool, i(s(fun(fun(cart(real, _4364357), bool), bool), i(s(fun(cart(real, _4364357), fun(fun(cart(real, _4364357), bool), bool)), in), s(cart(real, _4364357), _4366457))), s(fun(cart(real, _4364357), bool), _4365152)))), -(s(real, i(s(fun(cart(real, _4364357), real), _4366208), s(cart(real, _4364357), _4366457))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]]]]], (45005 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(cart(real, _4364357), bool), bool), dependent), s(fun(cart(real, _4364357), bool), _4365152)))), 45010 ^ _1670770 : [(45015 ^ _1670770) ^ [] : [-(s(cart(real, _4364357), i(s(fun(fun(cart(real, _4364357), cart(real, _4364357)), cart(real, _4364357)), i(s(fun(fun(cart(real, _4364357), bool), fun(fun(cart(real, _4364357), cart(real, _4364357)), cart(real, _4364357))), vsum), s(fun(cart(real, _4364357), bool), _4365152))), s(fun(cart(real, _4364357), cart(real, _4364357)), i(s(fun(fun(cart(real, _4364357), real), fun(cart(real, _4364357), cart(real, _4364357))), _4364355), s(fun(cart(real, _4364357), real), 45008 ^ [_4364355, _4364357, _4365152]))))) = s(cart(real, _4364357), i(s(fun(num, cart(real, _4364357)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (45013 ^ _1670770) ^ [] : [s(real, i(s(fun(cart(real, _4364357), real), 45008 ^ [_4364355, _4364357, _4365152]), s(cart(real, _4364357), 45009 ^ [_4364355, _4364357, _4365152]))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (45011 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4364357), bool), bool), i(s(fun(cart(real, _4364357), fun(fun(cart(real, _4364357), bool), bool)), in), s(cart(real, _4364357), 45009 ^ [_4364355, _4364357, _4365152]))), s(fun(cart(real, _4364357), bool), _4365152)))))]]]]]]], (14842 ^ _1670770) ^ [_2120065, _2120067] : [-(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _2120067))), s(int, _2120065))))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2120065))), s(int, _2120067))))], (5045 ^ _1670770) ^ [_1797636] : [-(p(s(bool, i(s(fun(num, bool), even), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, _1797636)))))))], (22489 ^ _1670770) ^ [_2517343, _2517345, _2517347, _2517349] : [-(s(fun(_2517349, bool), i(s(fun(list(_2517349), fun(_2517349, bool)), setu_ofu_list), s(list(_2517349), i(s(fun(list(_2517347), list(_2517349)), i(s(fun(fun(_2517347, _2517349), fun(list(_2517347), list(_2517349))), map0), s(fun(_2517347, _2517349), _2517345))), s(list(_2517347), _2517343))))) = s(fun(_2517349, bool), i(s(fun(fun(_2517347, bool), fun(_2517349, bool)), i(s(fun(fun(_2517347, _2517349), fun(fun(_2517347, bool), fun(_2517349, bool))), image), s(fun(_2517347, _2517349), _2517345))), s(fun(_2517347, bool), i(s(fun(list(_2517347), fun(_2517347, bool)), setu_ofu_list), s(list(_2517347), _2517343))))))], (14513 ^ _1670770) ^ [_2112276] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _2112276))))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), suc), s(num, _2112276))))))], (36211 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(fun(prod(num, num), bool), fun(fun(num, bool), bool)), a_u_c), s(fun(prod(num, num), bool), i(s(fun(fun(num, bool), fun(prod(num, num), bool)), i(s(fun(fun(num, bool), fun(fun(num, bool), fun(prod(num, num), bool))), t_u_c), s(fun(num, bool), univ))), s(fun(num, bool), univ))))), s(fun(num, bool), univ)))))], (4767 ^ _1670770) ^ [] : [4780 ^ _1670770 : [(4781 ^ _1670770) ^ [_1791997, _1791999] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), p0), s(num, _1791999))), s(num, _1791997)))))]], s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), p0), s(num, 4770 ^ []))), s(num, 4771 ^ []))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), p0), s(num, 4771 ^ []))), s(num, 4770 ^ []))), 4776 ^ _1670770 : [(4779 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), p0), s(num, 4774 ^ []))), s(num, 4775 ^ []))))], (4777 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 4774 ^ []))), s(num, 4775 ^ [])))))]]], (38962 ^ _1670770) ^ [_3945646, _3945648, _3945650] : [-(s(cart(real, _3945650), i(s(fun(cart(real, _3945650), cart(real, _3945650)), i(s(fun(cart(real, _3945650), fun(cart(real, _3945650), cart(real, _3945650))), vectoru_sub), s(cart(real, _3945650), _3945648))), s(cart(real, _3945650), i(s(fun(cart(real, _3945650), cart(real, _3945650)), i(s(fun(cart(real, _3945650), fun(cart(real, _3945650), cart(real, _3945650))), vectoru_add), s(cart(real, _3945650), _3945648))), s(cart(real, _3945650), _3945646))))) = s(cart(real, _3945650), i(s(fun(cart(real, _3945650), cart(real, _3945650)), vectoru_neg), s(cart(real, _3945650), _3945646))))], (11515 ^ _1670770) ^ [_2038907, _2038909] : [s(real, _2038909) = s(real, _2038907), -(s(real, i(s(fun(real, real), realu_neg), s(real, _2038909))) = s(real, i(s(fun(real, real), realu_neg), s(real, _2038907))))], (7272 ^ _1670770) ^ [] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, u_0))), s(num, u_0))) = s(num, u_0))], (17073 ^ _1670770) ^ [_2216671, _2216673, _2216675, _2216677] : [p(s(bool, 17071 ^ [_2216671, _2216673, _2216675, _2216677])), -(s(_2216677, _2216675) = s(_2216677, _2216673))], (8084 ^ _1670770) ^ [_1909019] : [-(s(list(_1909019), i(s(fun(list(_1909019), list(_1909019)), reverse), s(list(_1909019), i(s(fun(list(_1909019), list(_1909019)), i(s(fun(_1909019, fun(list(_1909019), list(_1909019))), cons), s(_1909019, x))), s(list(_1909019), l0))))) = s(list(_1909019), i(s(fun(list(_1909019), list(_1909019)), i(s(fun(list(_1909019), fun(list(_1909019), list(_1909019))), append), s(list(_1909019), i(s(fun(list(_1909019), list(_1909019)), reverse), s(list(_1909019), l0))))), s(list(_1909019), i(s(fun(list(_1909019), list(_1909019)), i(s(fun(_1909019, fun(list(_1909019), list(_1909019))), cons), s(_1909019, x))), s(list(_1909019), nil))))))], (42940 ^ _1670770) ^ [_4238157, _4238159, _4238161] : [-(p(s(bool, i(s(fun(fun(cart(real, _4238161), bool), bool), finite), s(fun(cart(real, _4238161), bool), i(s(fun(cart(cart(real, _4238161), _4238159), fun(cart(real, _4238161), bool)), rows), s(cart(cart(real, _4238161), _4238159), _4238157)))))))], (9137 ^ _1670770) ^ [_1965040, _1965042] : [-(s(list(_1965042), _1965040) = s(list(_1965042), nil)), -(s(list(_1965042), _1965040) = s(list(_1965042), i(s(fun(list(_1965042), list(_1965042)), i(s(fun(_1965042, fun(list(_1965042), list(_1965042))), cons), s(_1965042, i(s(fun(list(_1965042), _1965042), hd), s(list(_1965042), _1965040))))), s(list(_1965042), i(s(fun(list(_1965042), list(_1965042)), tl), s(list(_1965042), _1965040))))))], (41803 ^ _1670770) ^ [_4133143] : [-(s(_4133143, i(s(fun(num, _4133143), i(s(fun(cart(_4133143, n3), fun(num, _4133143)), d_), s(cart(_4133143, n3), i(s(fun(list(_4133143), cart(_4133143, n3)), vector), s(list(_4133143), i(s(fun(list(_4133143), list(_4133143)), i(s(fun(_4133143, fun(list(_4133143), list(_4133143))), cons), s(_4133143, x))), s(list(_4133143), i(s(fun(list(_4133143), list(_4133143)), i(s(fun(_4133143, fun(list(_4133143), list(_4133143))), cons), s(_4133143, y))), s(list(_4133143), i(s(fun(list(_4133143), list(_4133143)), i(s(fun(_4133143, fun(list(_4133143), list(_4133143))), cons), s(_4133143, z))), s(list(_4133143), nil))))))))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))) = s(_4133143, y))], (21265 ^ _1670770) ^ [_2460339, _2460341, _2460343] : [21318 ^ _1670770 : [(21319 ^ _1670770) ^ [_2463193, _2463195] : [-(s(num, i(s(fun(fun(prod(_2460343, _2460341), bool), num), card), s(fun(prod(_2460343, _2460341), bool), i(s(fun(fun(prod(_2460343, _2460341), bool), fun(prod(_2460343, _2460341), bool)), gspec), s(fun(prod(_2460343, _2460341), bool), i(s(fun(fun(_2460341, bool), fun(prod(_2460343, _2460341), bool)), i(s(fun(fun(_2460343, bool), fun(fun(_2460341, bool), fun(prod(_2460343, _2460341), bool))), _2460339), s(fun(_2460343, bool), _2463195))), s(fun(_2460341, bool), _2463193))))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(fun(_2460343, bool), num), card), s(fun(_2460343, bool), _2463195))))), s(num, i(s(fun(fun(_2460341, bool), num), card), s(fun(_2460341, bool), _2463193)))))), p(s(bool, i(s(fun(fun(_2460343, bool), bool), finite), s(fun(_2460343, bool), _2463195)))), p(s(bool, i(s(fun(fun(_2460341, bool), bool), finite), s(fun(_2460341, bool), _2463193))))]], 21271 ^ _1670770 : [(21274 ^ _1670770) ^ [_2461387, _2461389, _2461391] : [p(s(bool, i(s(fun(prod(_2460343, _2460341), bool), i(s(fun(bool, fun(prod(_2460343, _2460341), bool)), i(s(fun(prod(_2460343, _2460341), fun(bool, fun(prod(_2460343, _2460341), bool))), setspec), s(prod(_2460343, _2460341), 21268 ^ [_2460339, _2460341, _2460343]))), s(bool, _2461387))), s(prod(_2460343, _2460341), i(s(fun(_2460341, prod(_2460343, _2460341)), i(s(fun(_2460343, fun(_2460341, prod(_2460343, _2460341))), c_), s(_2460343, _2461391))), s(_2460341, _2461389)))))), 21285 ^ _1670770 : [(21290 ^ _1670770) ^ [] : [p(s(bool, _2461387))], (21288 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2460341, bool), bool), i(s(fun(_2460341, fun(fun(_2460341, bool), bool)), in), s(_2460341, _2461389))), s(fun(_2460341, bool), 21267 ^ [_2460339, _2460341, _2460343])))))], (21286 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2460343, bool), bool), i(s(fun(_2460343, fun(fun(_2460343, bool), bool)), in), s(_2460343, _2461391))), s(fun(_2460343, bool), 21266 ^ [_2460339, _2460341, _2460343])))))]], 21277 ^ _1670770 : [(21280 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2460343, bool), bool), i(s(fun(_2460343, fun(fun(_2460343, bool), bool)), in), s(_2460343, _2461391))), s(fun(_2460343, bool), 21266 ^ [_2460339, _2460341, _2460343])))), p(s(bool, i(s(fun(fun(_2460341, bool), bool), i(s(fun(_2460341, fun(fun(_2460341, bool), bool)), in), s(_2460341, _2461389))), s(fun(_2460341, bool), 21267 ^ [_2460339, _2460341, _2460343]))))], (21278 ^ _1670770) ^ [] : [-(p(s(bool, _2461387)))]]], (21272 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_2460343, _2460341), bool), i(s(fun(fun(_2460341, bool), fun(prod(_2460343, _2460341), bool)), i(s(fun(fun(_2460343, bool), fun(fun(_2460341, bool), fun(prod(_2460343, _2460341), bool))), _2460339), s(fun(_2460343, bool), 21266 ^ [_2460339, _2460341, _2460343]))), s(fun(_2460341, bool), 21267 ^ [_2460339, _2460341, _2460343]))), s(prod(_2460343, _2460341), 21268 ^ [_2460339, _2460341, _2460343])))))]], 21296 ^ _1670770 : [(21315 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_2460343, _2460341), bool), i(s(fun(bool, fun(prod(_2460343, _2460341), bool)), i(s(fun(prod(_2460343, _2460341), fun(bool, fun(prod(_2460343, _2460341), bool))), setspec), s(prod(_2460343, _2460341), 21268 ^ [_2460339, _2460341, _2460343]))), s(bool, 21295 ^ [_2460339, _2460341, _2460343]))), s(prod(_2460343, _2460341), i(s(fun(_2460341, prod(_2460343, _2460341)), i(s(fun(_2460343, fun(_2460341, prod(_2460343, _2460341))), c_), s(_2460343, 21293 ^ [_2460339, _2460341, _2460343]))), s(_2460341, 21294 ^ [_2460339, _2460341, _2460343])))))))], (21297 ^ _1670770) ^ [] : [p(s(bool, 21295 ^ [_2460339, _2460341, _2460343])), 21300 ^ _1670770 : [(21303 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2460341, bool), bool), i(s(fun(_2460341, fun(fun(_2460341, bool), bool)), in), s(_2460341, 21294 ^ [_2460339, _2460341, _2460343]))), s(fun(_2460341, bool), 21267 ^ [_2460339, _2460341, _2460343])))))], (21301 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2460343, bool), bool), i(s(fun(_2460343, fun(fun(_2460343, bool), bool)), in), s(_2460343, 21293 ^ [_2460339, _2460341, _2460343]))), s(fun(_2460343, bool), 21266 ^ [_2460339, _2460341, _2460343])))))]]], (21305 ^ _1670770) ^ [] : [-(p(s(bool, 21295 ^ [_2460339, _2460341, _2460343]))), p(s(bool, i(s(fun(fun(_2460343, bool), bool), i(s(fun(_2460343, fun(fun(_2460343, bool), bool)), in), s(_2460343, 21293 ^ [_2460339, _2460341, _2460343]))), s(fun(_2460343, bool), 21266 ^ [_2460339, _2460341, _2460343])))), p(s(bool, i(s(fun(fun(_2460341, bool), bool), i(s(fun(_2460341, fun(fun(_2460341, bool), bool)), in), s(_2460341, 21294 ^ [_2460339, _2460341, _2460343]))), s(fun(_2460341, bool), 21267 ^ [_2460339, _2460341, _2460343]))))], (21317 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(prod(_2460343, _2460341), bool), i(s(fun(fun(_2460341, bool), fun(prod(_2460343, _2460341), bool)), i(s(fun(fun(_2460343, bool), fun(fun(_2460341, bool), fun(prod(_2460343, _2460341), bool))), _2460339), s(fun(_2460343, bool), 21266 ^ [_2460339, _2460341, _2460343]))), s(fun(_2460341, bool), 21267 ^ [_2460339, _2460341, _2460343]))), s(prod(_2460343, _2460341), 21268 ^ [_2460339, _2460341, _2460343]))))]]], (21028 ^ _1670770) ^ [_2447684, _2447686] : [p(s(bool, i(s(fun(fun(_2447686, bool), bool), finite), s(fun(_2447686, bool), _2447684)))), 21031 ^ _1670770 : [(21032 ^ _1670770) ^ [_2447906] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2447906))), s(num, i(s(fun(fun(_2447686, bool), num), card), s(fun(_2447686, bool), _2447684)))))), 21036 ^ _1670770 : [(21039 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2447686, bool), fun(num, bool)), hasu_size), s(fun(_2447686, bool), 21035 ^ [_2447684, _2447686, _2447906]))), s(num, _2447906)))))], (21037 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2447686, bool), bool), i(s(fun(fun(_2447686, bool), fun(fun(_2447686, bool), bool)), subset), s(fun(_2447686, bool), 21035 ^ [_2447684, _2447686, _2447906]))), s(fun(_2447686, bool), _2447684)))))]]]]], (35074 ^ _1670770) ^ [_3658884, _3658886] : [35077 ^ _1670770 : [(35080 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3658886, bool), bool), i(s(fun(fun(_3658886, bool), fun(fun(_3658886, bool), bool)), subset), s(fun(_3658886, bool), i(s(fun(fun(_3658886, bool), fun(_3658886, bool)), _3658884), s(fun(_3658886, bool), 35075 ^ [_3658884, _3658886]))))), s(fun(_3658886, bool), i(s(fun(fun(_3658886, bool), fun(_3658886, bool)), _3658884), s(fun(_3658886, bool), 35076 ^ [_3658884, _3658886]))))))], (35078 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3658886, bool), bool), i(s(fun(fun(_3658886, bool), fun(fun(_3658886, bool), bool)), subset), s(fun(_3658886, bool), 35075 ^ [_3658884, _3658886]))), s(fun(_3658886, bool), 35076 ^ [_3658884, _3658886])))))]], -(s(fun(_3658886, bool), i(s(fun(fun(_3658886, bool), fun(_3658886, bool)), _3658884), s(fun(_3658886, bool), 35081 ^ [_3658884, _3658886]))) = s(fun(_3658886, bool), 35081 ^ [_3658884, _3658886]))], (10263 ^ _1670770) ^ [_2005930] : [-(s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_mul), s(hreal, _2005930))), s(hreal, i(s(fun(num, hreal), hrealu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))) = s(hreal, i(s(fun(num, hreal), hrealu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (39092 ^ _1670770) ^ [_3953382, _3953384] : [s(cart(real, _3953384), _3953382) = s(cart(real, _3953384), i(s(fun(num, cart(real, _3953384)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(real, i(s(fun(cart(real, _3953384), real), i(s(fun(cart(real, _3953384), fun(cart(real, _3953384), real)), dot), s(cart(real, _3953384), _3953382))), s(cart(real, _3953384), _3953382))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (10269 ^ _1670770) ^ [] : [-(s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, m))), s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, n))), s(hreal, p1))))) = s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, n))), s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, m))), s(hreal, p1))))))], (10040 ^ _1670770) ^ [_2000105] : [-(s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, x))), s(hreal, y))) = s(bool, i(s(fun(fun(bool, bool), bool), h_), s(fun(bool, bool), _2000105)))), 10058 ^ _1670770 : [(10061 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(hreal, fun(nadd, bool)), destu_hreal), s(hreal, x))), s(nadd, 10056 ^ [_2000105])))))], (10063 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(hreal, fun(nadd, bool)), destu_hreal), s(hreal, y))), s(nadd, 10057 ^ [_2000105])))))], (10065 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(bool, bool), _2000105), s(bool, 10041 ^ [_2000105]))))], (10059 ^ _1670770) ^ [] : [-(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, 10056 ^ [_2000105]))), s(nadd, 10057 ^ [_2000105]))) = s(bool, 10041 ^ [_2000105]))]], 10044 ^ _1670770 : [(10047 ^ _1670770) ^ [_2000366, _2000368] : [s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, _2000368))), s(nadd, _2000366))) = s(bool, 10041 ^ [_2000105]), p(s(bool, i(s(fun(nadd, bool), i(s(fun(hreal, fun(nadd, bool)), destu_hreal), s(hreal, x))), s(nadd, _2000368)))), p(s(bool, i(s(fun(nadd, bool), i(s(fun(hreal, fun(nadd, bool)), destu_hreal), s(hreal, y))), s(nadd, _2000366))))], (10045 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(bool, bool), _2000105), s(bool, 10041 ^ [_2000105])))))]]], (20613 ^ _1670770) ^ [_2427409, _2427411, _2427413, _2427415, _2427417] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2427417, bool), fun(num, bool)), hasu_size), s(fun(_2427417, bool), i(s(fun(fun(_2427417, bool), fun(_2427417, bool)), i(s(fun(fun(_2427417, bool), fun(fun(_2427417, bool), fun(_2427417, bool))), union), s(fun(_2427417, bool), _2427415))), s(fun(_2427417, bool), _2427413))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2427411))), s(num, _2427409))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2427417, bool), fun(num, bool)), hasu_size), s(fun(_2427417, bool), _2427415))), s(num, _2427411)))), p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2427417, bool), fun(num, bool)), hasu_size), s(fun(_2427417, bool), _2427413))), s(num, _2427409)))), p(s(bool, i(s(fun(fun(_2427417, bool), bool), i(s(fun(fun(_2427417, bool), fun(fun(_2427417, bool), bool)), disjoint), s(fun(_2427417, bool), _2427415))), s(fun(_2427417, bool), _2427413))))], (25819 ^ _1670770) ^ [_2701940, _2701942] : [s(num, i(s(fun(_2701942, num), i(s(fun(num, fun(_2701942, num)), i(s(fun(fun(_2701942, num), fun(num, fun(_2701942, num))), _2701940), s(fun(_2701942, num), 25820 ^ [_2701940, _2701942]))), s(num, 25821 ^ [_2701940, _2701942]))), s(_2701942, 25822 ^ [_2701940, _2701942]))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(_2701942, num), 25820 ^ [_2701940, _2701942]), s(_2701942, 25822 ^ [_2701940, _2701942]))))), s(num, 25821 ^ [_2701940, _2701942]))), 25825 ^ _1670770 : [(25826 ^ _1670770) ^ [_2702502, _2702504, _2702506] : [-(s(num, i(s(fun(fun(_2701942, num), num), i(s(fun(fun(_2701942, bool), fun(fun(_2701942, num), num)), nsum), s(fun(_2701942, bool), _2702502))), s(fun(_2701942, num), i(s(fun(num, fun(_2701942, num)), i(s(fun(fun(_2701942, num), fun(num, fun(_2701942, num))), _2701940), s(fun(_2701942, num), _2702506))), s(num, _2702504))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(fun(_2701942, num), num), i(s(fun(fun(_2701942, bool), fun(fun(_2701942, num), num)), nsum), s(fun(_2701942, bool), _2702502))), s(fun(_2701942, num), _2702506))))), s(num, _2702504))))]]], (10373 ^ _1670770) ^ [_2009740, _2009742] : [-(p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), prod(hreal, hreal))), trealu_add), s(prod(hreal, hreal), i(s(fun(num, prod(hreal, hreal)), trealu_ofu_num), s(num, _2009742))))), s(prod(hreal, hreal), i(s(fun(num, prod(hreal, hreal)), trealu_ofu_num), s(num, _2009740))))))), s(prod(hreal, hreal), i(s(fun(num, prod(hreal, hreal)), trealu_ofu_num), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2009742))), s(num, _2009740)))))))))], (23091 ^ _1670770) ^ [_2545223, _2545225, _2545227, _2545229] : [p(s(bool, i(s(fun(fun(_2545227, bool), bool), finite), s(fun(_2545227, bool), _2545225)))), p(s(bool, i(s(fun(fun(_2545229, bool), bool), finite), s(fun(_2545229, bool), _2545223)))), s(num, i(s(fun(fun(_2545227, bool), num), card), s(fun(_2545227, bool), _2545225))) = s(num, i(s(fun(fun(_2545229, bool), num), card), s(fun(_2545229, bool), _2545223))), 23103 ^ _1670770 : [(23119 ^ _1670770) ^ [_2546936, _2546938] : [-(s(_2545227, _2546938) = s(_2545227, _2546936)), p(s(bool, i(s(fun(fun(_2545227, bool), bool), i(s(fun(_2545227, fun(fun(_2545227, bool), bool)), in), s(_2545227, _2546938))), s(fun(_2545227, bool), _2545225)))), p(s(bool, i(s(fun(fun(_2545227, bool), bool), i(s(fun(_2545227, fun(fun(_2545227, bool), bool)), in), s(_2545227, _2546936))), s(fun(_2545227, bool), _2545225)))), s(_2545229, i(s(fun(_2545227, _2545229), 23102 ^ [_2545223, _2545225, _2545227, _2545229]), s(_2545227, _2546938))) = s(_2545229, i(s(fun(_2545227, _2545229), 23102 ^ [_2545223, _2545225, _2545227, _2545229]), s(_2545227, _2546936)))], (23110 ^ _1670770) ^ [_2546590] : [p(s(bool, i(s(fun(fun(_2545229, bool), bool), i(s(fun(_2545229, fun(fun(_2545229, bool), bool)), in), s(_2545229, _2546590))), s(fun(_2545229, bool), _2545223)))), 23114 ^ _1670770 : [(23117 ^ _1670770) ^ [] : [-(s(_2545229, i(s(fun(_2545227, _2545229), 23102 ^ [_2545223, _2545225, _2545227, _2545229]), s(_2545227, 23113 ^ [_2545223, _2545225, _2545227, _2545229, _2546590]))) = s(_2545229, _2546590))], (23115 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2545227, bool), bool), i(s(fun(_2545227, fun(fun(_2545227, bool), bool)), in), s(_2545227, 23113 ^ [_2545223, _2545225, _2545227, _2545229, _2546590]))), s(fun(_2545227, bool), _2545225)))))]]], (23104 ^ _1670770) ^ [_2546309] : [p(s(bool, i(s(fun(fun(_2545227, bool), bool), i(s(fun(_2545227, fun(fun(_2545227, bool), bool)), in), s(_2545227, _2546309))), s(fun(_2545227, bool), _2545225)))), -(p(s(bool, i(s(fun(fun(_2545229, bool), bool), i(s(fun(_2545229, fun(fun(_2545229, bool), bool)), in), s(_2545229, i(s(fun(_2545227, _2545229), 23102 ^ [_2545223, _2545225, _2545227, _2545229]), s(_2545227, _2546309))))), s(fun(_2545229, bool), _2545223)))))]]], (5783 ^ _1670770) ^ [_1816206] : [-(s(num, _1816206) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), -(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, _1816206))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (16890 ^ _1670770) ^ [_2204379, _2204381, _2204383] : [-(s(fun(_2204383, bool), i(s(fun(fun(_2204383, bool), fun(_2204383, bool)), i(s(fun(_2204383, fun(fun(_2204383, bool), fun(_2204383, bool))), insert), s(_2204383, _2204381))), s(fun(_2204383, bool), i(s(fun(fun(_2204383, bool), fun(_2204383, bool)), i(s(fun(_2204383, fun(fun(_2204383, bool), fun(_2204383, bool))), insert), s(_2204383, _2204381))), s(fun(_2204383, bool), _2204379))))) = s(fun(_2204383, bool), i(s(fun(fun(_2204383, bool), fun(_2204383, bool)), i(s(fun(_2204383, fun(fun(_2204383, bool), fun(_2204383, bool))), insert), s(_2204383, _2204381))), s(fun(_2204383, bool), _2204379))))], (114 ^ _1670770) ^ [_1672383, _1672385, _1672387, _1672389] : [-(s(_1672389, _1672385) = s(_1672387, _1672383)), _1672389 = _1672387, _1672385 = _1672383], (43851 ^ _1670770) ^ [_4288671, _4288673, _4288675, _4288677] : [-(s(cart(real, _4288677), i(s(fun(cart(real, finite_sum(_4288677, _4288675)), cart(real, _4288677)), fstcart), s(cart(real, finite_sum(_4288677, _4288675)), i(s(fun(cart(real, finite_sum(_4288677, _4288675)), cart(real, finite_sum(_4288677, _4288675))), i(s(fun(real, fun(cart(real, finite_sum(_4288677, _4288675)), cart(real, finite_sum(_4288677, _4288675)))), r_), s(real, _4288671))), s(cart(real, finite_sum(_4288677, _4288675)), _4288673))))) = s(cart(real, _4288677), i(s(fun(cart(real, _4288677), cart(real, _4288677)), i(s(fun(real, fun(cart(real, _4288677), cart(real, _4288677))), r_), s(real, _4288671))), s(cart(real, _4288677), i(s(fun(cart(real, finite_sum(_4288677, _4288675)), cart(real, _4288677)), fstcart), s(cart(real, finite_sum(_4288677, _4288675)), _4288673))))))], (46912 ^ _1670770) ^ [_4468812, _4468814] : [46913 ^ _1670770 : [(46914 ^ _1670770) ^ [_4468979] : [s(cart(cart(real, _4468814), _4468814), i(s(fun(cart(cart(real, _4468814), _4468814), cart(cart(real, _4468814), _4468814)), i(s(fun(cart(cart(real, _4468814), _4468814), fun(cart(cart(real, _4468814), _4468814), cart(cart(real, _4468814), _4468814))), matrixu_mul), s(cart(cart(real, _4468814), _4468814), _4468812))), s(cart(cart(real, _4468814), _4468814), _4468979))) = s(cart(cart(real, _4468814), _4468814), i(s(fun(num, cart(cart(real, _4468814), _4468814)), mat), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))]], -(p(s(bool, i(s(fun(cart(cart(real, _4468814), _4468814), bool), invertible), s(cart(cart(real, _4468814), _4468814), _4468812)))))], (3882 ^ _1670770) ^ [_1770894] : [p(s(bool, i(s(fun(ind0, bool), _1770894), s(ind0, indu_0)))), 3888 ^ _1670770 : [(3891 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(ind0, bool), _1770894), s(ind0, i(s(fun(ind0, ind0), indu_suc), s(ind0, 3887 ^ [_1770894]))))))], (3889 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(ind0, bool), _1770894), s(ind0, 3887 ^ [_1770894])))))]], 3892 ^ _1670770 : [(3893 ^ _1670770) ^ [_1771171] : [p(s(bool, i(s(fun(ind0, bool), numu_rep), s(ind0, _1771171)))), -(p(s(bool, i(s(fun(ind0, bool), _1770894), s(ind0, _1771171)))))]]], (13493 ^ _1670770) ^ [_2086976, _2086978] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2086978))), s(int, _2086976))))), s(int, _2086978))) = s(int, _2086976))], (44613 ^ _1670770) ^ [_4337437, _4337439, _4337441, _4337443] : [p(s(bool, i(s(fun(fun(cart(real, _4337441), cart(real, _4337443)), bool), linear), s(fun(cart(real, _4337441), cart(real, _4337443)), _4337439)))), -(s(fun(cart(real, _4337443), bool), i(s(fun(fun(cart(real, _4337443), bool), fun(cart(real, _4337443), bool)), span), s(fun(cart(real, _4337443), bool), i(s(fun(fun(cart(real, _4337441), bool), fun(cart(real, _4337443), bool)), i(s(fun(fun(cart(real, _4337441), cart(real, _4337443)), fun(fun(cart(real, _4337441), bool), fun(cart(real, _4337443), bool))), image), s(fun(cart(real, _4337441), cart(real, _4337443)), _4337439))), s(fun(cart(real, _4337441), bool), _4337437))))) = s(fun(cart(real, _4337443), bool), i(s(fun(fun(cart(real, _4337441), bool), fun(cart(real, _4337443), bool)), i(s(fun(fun(cart(real, _4337441), cart(real, _4337443)), fun(fun(cart(real, _4337441), bool), fun(cart(real, _4337443), bool))), image), s(fun(cart(real, _4337441), cart(real, _4337443)), _4337439))), s(fun(cart(real, _4337441), bool), i(s(fun(fun(cart(real, _4337441), bool), fun(cart(real, _4337441), bool)), span), s(fun(cart(real, _4337441), bool), _4337437))))))], (15967 ^ _1670770) ^ [_2163122, _2163124] : [15968 ^ _1670770 : [(15969 ^ _1670770) ^ [_2163235] : [s(fun(_2163124, bool), _2163122) = s(fun(_2163124, bool), i(s(fun(fun(_2163124, bool), fun(_2163124, bool)), i(s(fun(_2163124, fun(fun(_2163124, bool), fun(_2163124, bool))), insert), s(_2163124, _2163235))), s(fun(_2163124, bool), empty)))]], -(p(s(bool, i(s(fun(fun(_2163124, bool), bool), sing), s(fun(_2163124, bool), _2163122)))))], (3903 ^ _1670770) ^ [_1771378, _1771380] : [s(num, i(s(fun(num, num), suc), s(num, _1771380))) = s(num, i(s(fun(num, num), suc), s(num, _1771378))), -(s(num, _1771380) = s(num, _1771378))], (12011 ^ _1670770) ^ [_2052347] : [-(s(real, i(s(fun(real, real), realu_inv), s(real, i(s(fun(real, real), realu_inv), s(real, _2052347))))) = s(real, _2052347))], (35963 ^ _1670770) ^ [_3702786, _3702788, _3702790, _3702792] : [-(s(bool, i(s(fun(fun(_3702790, bool), bool), i(s(fun(fun(_3702792, bool), fun(fun(_3702790, bool), bool)), l_a_u_c), s(fun(_3702792, bool), _3702788))), s(fun(_3702790, bool), _3702786))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(fun(_3702792, bool), num), card), s(fun(_3702792, bool), _3702788))))), s(num, i(s(fun(fun(_3702790, bool), num), card), s(fun(_3702790, bool), _3702786)))))), p(s(bool, i(s(fun(fun(_3702792, bool), bool), finite), s(fun(_3702792, bool), _3702788)))), p(s(bool, i(s(fun(fun(_3702790, bool), bool), finite), s(fun(_3702790, bool), _3702786))))], (2523 ^ _1670770) ^ [_1712231, _1712233] : [-(p(s(bool, i(s(fun(_1712233, bool), _1712231), s(_1712233, 2524 ^ [_1712231, _1712233]))))), 2527 ^ _1670770 : [(2528 ^ _1670770) ^ [_1712327] : [p(s(bool, i(s(fun(_1712233, bool), _1712231), s(_1712233, _1712327))))]]], (30339 ^ _1670770) ^ [_2988132, _2988134] : [p(s(bool, i(s(fun(fun(_2988134, bool), bool), finite), s(fun(_2988134, bool), univ)))), -(p(s(bool, i(s(fun(fun(cart(_2988134, _2988132), bool), bool), finite), s(fun(cart(_2988134, _2988132), bool), univ)))))], (44366 ^ _1670770) ^ [_4321267, _4321269] : [-(p(s(bool, i(s(fun(fun(cart(real, _4321269), bool), bool), i(s(fun(fun(cart(real, _4321269), bool), fun(fun(cart(real, _4321269), bool), bool)), subset), s(fun(cart(real, _4321269), bool), _4321267))), s(fun(cart(real, _4321269), bool), i(s(fun(fun(cart(real, _4321269), bool), fun(cart(real, _4321269), bool)), span), s(fun(cart(real, _4321269), bool), _4321267)))))))], (18451 ^ _1670770) ^ [_2305779, _2305781, _2305783, _2305785] : [18507 ^ _1670770 : [(18508 ^ _1670770) ^ [_2309563] : [18524 ^ _1670770 : [(18525 ^ _1670770) ^ [_2311209, _2311211] : [-(s(fun(_2305781, bool), i(s(fun(fun(fun(_2305781, bool), bool), fun(_2305781, bool)), inters), s(fun(fun(_2305781, bool), bool), i(s(fun(fun(fun(_2305781, bool), bool), fun(fun(_2305781, bool), bool)), gspec), s(fun(fun(_2305781, bool), bool), i(s(fun(fun(_2305785, fun(_2305783, fun(_2305781, bool))), fun(fun(_2305781, bool), bool)), i(s(fun(fun(_2305785, fun(_2305783, bool)), fun(fun(_2305785, fun(_2305783, fun(_2305781, bool))), fun(fun(_2305781, bool), bool))), _2309563), s(fun(_2305785, fun(_2305783, bool)), _2311211))), s(fun(_2305785, fun(_2305783, fun(_2305781, bool))), _2311209))))))) = s(fun(_2305781, bool), i(s(fun(fun(_2305781, bool), fun(_2305781, bool)), gspec), s(fun(_2305781, bool), i(s(fun(fun(_2305785, fun(_2305783, fun(_2305781, bool))), fun(_2305781, bool)), i(s(fun(fun(_2305785, fun(_2305783, bool)), fun(fun(_2305785, fun(_2305783, fun(_2305781, bool))), fun(_2305781, bool))), _2305779), s(fun(_2305785, fun(_2305783, bool)), _2311211))), s(fun(_2305785, fun(_2305783, fun(_2305781, bool))), _2311209))))))]], 18514 ^ _1670770 : [(18517 ^ _1670770) ^ [_2310608, _2310610] : [p(s(bool, i(s(fun(fun(_2305781, bool), bool), i(s(fun(bool, fun(fun(_2305781, bool), bool)), i(s(fun(fun(_2305781, bool), fun(bool, fun(fun(_2305781, bool), bool))), setspec), s(fun(_2305781, bool), 18511 ^ [_2305779, _2305781, _2305783, _2305785, _2309563]))), s(bool, i(s(fun(_2305783, bool), i(s(fun(_2305785, fun(_2305783, bool)), 18509 ^ [_2305779, _2305781, _2305783, _2305785, _2309563]), s(_2305785, _2310610))), s(_2305783, _2310608))))), s(fun(_2305781, bool), i(s(fun(_2305783, fun(_2305781, bool)), i(s(fun(_2305785, fun(_2305783, fun(_2305781, bool))), 18510 ^ [_2305779, _2305781, _2305783, _2305785, _2309563]), s(_2305785, _2310610))), s(_2305783, _2310608))))))], (18515 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2305781, bool), bool), i(s(fun(fun(_2305785, fun(_2305783, fun(_2305781, bool))), fun(fun(_2305781, bool), bool)), i(s(fun(fun(_2305785, fun(_2305783, bool)), fun(fun(_2305785, fun(_2305783, fun(_2305781, bool))), fun(fun(_2305781, bool), bool))), _2309563), s(fun(_2305785, fun(_2305783, bool)), 18509 ^ [_2305779, _2305781, _2305783, _2305785, _2309563]))), s(fun(_2305785, fun(_2305783, fun(_2305781, bool))), 18510 ^ [_2305779, _2305781, _2305783, _2305785, _2309563]))), s(fun(_2305781, bool), 18511 ^ [_2305779, _2305781, _2305783, _2305785, _2309563])))))]], 18520 ^ _1670770 : [(18523 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2305781, bool), bool), i(s(fun(fun(_2305785, fun(_2305783, fun(_2305781, bool))), fun(fun(_2305781, bool), bool)), i(s(fun(fun(_2305785, fun(_2305783, bool)), fun(fun(_2305785, fun(_2305783, fun(_2305781, bool))), fun(fun(_2305781, bool), bool))), _2309563), s(fun(_2305785, fun(_2305783, bool)), 18509 ^ [_2305779, _2305781, _2305783, _2305785, _2309563]))), s(fun(_2305785, fun(_2305783, fun(_2305781, bool))), 18510 ^ [_2305779, _2305781, _2305783, _2305785, _2309563]))), s(fun(_2305781, bool), 18511 ^ [_2305779, _2305781, _2305783, _2305785, _2309563]))))], (18521 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2305781, bool), bool), i(s(fun(bool, fun(fun(_2305781, bool), bool)), i(s(fun(fun(_2305781, bool), fun(bool, fun(fun(_2305781, bool), bool))), setspec), s(fun(_2305781, bool), 18511 ^ [_2305779, _2305781, _2305783, _2305785, _2309563]))), s(bool, i(s(fun(_2305783, bool), i(s(fun(_2305785, fun(_2305783, bool)), 18509 ^ [_2305779, _2305781, _2305783, _2305785, _2309563]), s(_2305785, 18518 ^ [_2305779, _2305781, _2305783, _2305785, _2309563]))), s(_2305783, 18519 ^ [_2305779, _2305781, _2305783, _2305785, _2309563]))))), s(fun(_2305781, bool), i(s(fun(_2305783, fun(_2305781, bool)), i(s(fun(_2305785, fun(_2305783, fun(_2305781, bool))), 18510 ^ [_2305779, _2305781, _2305783, _2305785, _2309563]), s(_2305785, 18518 ^ [_2305779, _2305781, _2305783, _2305785, _2309563]))), s(_2305783, 18519 ^ [_2305779, _2305781, _2305783, _2305785, _2309563])))))))]]]], 18457 ^ _1670770 : [(18460 ^ _1670770) ^ [_2307127, _2307129] : [p(s(bool, i(s(fun(_2305781, bool), i(s(fun(bool, fun(_2305781, bool)), i(s(fun(_2305781, fun(bool, fun(_2305781, bool))), setspec), s(_2305781, 18454 ^ [_2305779, _2305781, _2305783, _2305785]))), s(bool, _2307127))), s(_2305781, _2307129)))), 18463 ^ _1670770 : [(18470 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2305781, bool), bool), i(s(fun(_2305781, fun(fun(_2305781, bool), bool)), in), s(_2305781, _2307129))), s(fun(_2305781, bool), i(s(fun(_2305783, fun(_2305781, bool)), i(s(fun(_2305785, fun(_2305783, fun(_2305781, bool))), 18453 ^ [_2305779, _2305781, _2305783, _2305785]), s(_2305785, 18465 ^ [_2305779, _2305781, _2305783, _2305785, _2307127, _2307129]))), s(_2305783, 18466 ^ [_2305779, _2305781, _2305783, _2305785, _2307127, _2307129]))))))], (18468 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2305783, bool), i(s(fun(_2305785, fun(_2305783, bool)), 18452 ^ [_2305779, _2305781, _2305783, _2305785]), s(_2305785, 18465 ^ [_2305779, _2305781, _2305783, _2305785, _2307127, _2307129]))), s(_2305783, 18466 ^ [_2305779, _2305781, _2305783, _2305785, _2307127, _2307129])))))], (18464 ^ _1670770) ^ [] : [-(p(s(bool, _2307127)))]], 18471 ^ _1670770 : [(18472 ^ _1670770) ^ [_2307783, _2307785] : [p(s(bool, i(s(fun(_2305783, bool), i(s(fun(_2305785, fun(_2305783, bool)), 18452 ^ [_2305779, _2305781, _2305783, _2305785]), s(_2305785, _2307785))), s(_2305783, _2307783)))), -(p(s(bool, i(s(fun(fun(_2305781, bool), bool), i(s(fun(_2305781, fun(fun(_2305781, bool), bool)), in), s(_2305781, _2307129))), s(fun(_2305781, bool), i(s(fun(_2305783, fun(_2305781, bool)), i(s(fun(_2305785, fun(_2305783, fun(_2305781, bool))), 18453 ^ [_2305779, _2305781, _2305783, _2305785]), s(_2305785, _2307785))), s(_2305783, _2307783)))))))], (18478 ^ _1670770) ^ [] : [p(s(bool, _2307127))]]], (18458 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2305781, bool), i(s(fun(fun(_2305785, fun(_2305783, fun(_2305781, bool))), fun(_2305781, bool)), i(s(fun(fun(_2305785, fun(_2305783, bool)), fun(fun(_2305785, fun(_2305783, fun(_2305781, bool))), fun(_2305781, bool))), _2305779), s(fun(_2305785, fun(_2305783, bool)), 18452 ^ [_2305779, _2305781, _2305783, _2305785]))), s(fun(_2305785, fun(_2305783, fun(_2305781, bool))), 18453 ^ [_2305779, _2305781, _2305783, _2305785]))), s(_2305781, 18454 ^ [_2305779, _2305781, _2305783, _2305785])))))]], 18483 ^ _1670770 : [(18504 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2305781, bool), i(s(fun(bool, fun(_2305781, bool)), i(s(fun(_2305781, fun(bool, fun(_2305781, bool))), setspec), s(_2305781, 18454 ^ [_2305779, _2305781, _2305783, _2305785]))), s(bool, 18482 ^ [_2305779, _2305781, _2305783, _2305785]))), s(_2305781, 18481 ^ [_2305779, _2305781, _2305783, _2305785])))))], (18494 ^ _1670770) ^ [] : [18497 ^ _1670770 : [(18500 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2305781, bool), bool), i(s(fun(_2305781, fun(fun(_2305781, bool), bool)), in), s(_2305781, 18481 ^ [_2305779, _2305781, _2305783, _2305785]))), s(fun(_2305781, bool), i(s(fun(_2305783, fun(_2305781, bool)), i(s(fun(_2305785, fun(_2305783, fun(_2305781, bool))), 18453 ^ [_2305779, _2305781, _2305783, _2305785]), s(_2305785, 18495 ^ [_2305779, _2305781, _2305783, _2305785]))), s(_2305783, 18496 ^ [_2305779, _2305781, _2305783, _2305785]))))))], (18498 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2305783, bool), i(s(fun(_2305785, fun(_2305783, bool)), 18452 ^ [_2305779, _2305781, _2305783, _2305785]), s(_2305785, 18495 ^ [_2305779, _2305781, _2305783, _2305785]))), s(_2305783, 18496 ^ [_2305779, _2305781, _2305783, _2305785])))))]], -(p(s(bool, 18482 ^ [_2305779, _2305781, _2305783, _2305785])))], (18484 ^ _1670770) ^ [] : [p(s(bool, 18482 ^ [_2305779, _2305781, _2305783, _2305785])), 18487 ^ _1670770 : [(18488 ^ _1670770) ^ [_2308550, _2308552] : [p(s(bool, i(s(fun(_2305783, bool), i(s(fun(_2305785, fun(_2305783, bool)), 18452 ^ [_2305779, _2305781, _2305783, _2305785]), s(_2305785, _2308552))), s(_2305783, _2308550)))), -(p(s(bool, i(s(fun(fun(_2305781, bool), bool), i(s(fun(_2305781, fun(fun(_2305781, bool), bool)), in), s(_2305781, 18481 ^ [_2305779, _2305781, _2305783, _2305785]))), s(fun(_2305781, bool), i(s(fun(_2305783, fun(_2305781, bool)), i(s(fun(_2305785, fun(_2305783, fun(_2305781, bool))), 18453 ^ [_2305779, _2305781, _2305783, _2305785]), s(_2305785, _2308552))), s(_2305783, _2308550)))))))]]], (18506 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2305781, bool), i(s(fun(fun(_2305785, fun(_2305783, fun(_2305781, bool))), fun(_2305781, bool)), i(s(fun(fun(_2305785, fun(_2305783, bool)), fun(fun(_2305785, fun(_2305783, fun(_2305781, bool))), fun(_2305781, bool))), _2305779), s(fun(_2305785, fun(_2305783, bool)), 18452 ^ [_2305779, _2305781, _2305783, _2305785]))), s(fun(_2305785, fun(_2305783, fun(_2305781, bool))), 18453 ^ [_2305779, _2305781, _2305783, _2305785]))), s(_2305781, 18454 ^ [_2305779, _2305781, _2305783, _2305785]))))]]], (11905 ^ _1670770) ^ [] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_min), s(real, x))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_min), s(real, x))), s(real, y))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_min), s(real, x))), s(real, y))))], (16457 ^ _1670770) ^ [_2185532, _2185534, _2185536] : [-(s(fun(_2185536, bool), _2185534) = s(fun(_2185536, bool), _2185532)), 16461 ^ _1670770 : [(16468 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2185536, bool), bool), i(s(fun(_2185536, fun(fun(_2185536, bool), bool)), in), s(_2185536, 16460 ^ [_2185532, _2185534, _2185536]))), s(fun(_2185536, bool), _2185534))))), -(p(s(bool, i(s(fun(fun(_2185536, bool), bool), i(s(fun(_2185536, fun(fun(_2185536, bool), bool)), in), s(_2185536, 16460 ^ [_2185532, _2185534, _2185536]))), s(fun(_2185536, bool), _2185532)))))], (16462 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2185536, bool), bool), i(s(fun(_2185536, fun(fun(_2185536, bool), bool)), in), s(_2185536, 16460 ^ [_2185532, _2185534, _2185536]))), s(fun(_2185536, bool), _2185532)))), p(s(bool, i(s(fun(fun(_2185536, bool), bool), i(s(fun(_2185536, fun(fun(_2185536, bool), bool)), in), s(_2185536, 16460 ^ [_2185532, _2185534, _2185536]))), s(fun(_2185536, bool), _2185534))))]]], (22171 ^ _1670770) ^ [_2506365] : [22223 ^ _1670770 : [(22224 ^ _1670770) ^ [_2507885, _2507887] : [-(s(bool, i(s(fun(fun(real, bool), bool), finite), s(fun(real, bool), i(s(fun(fun(real, bool), fun(real, bool)), gspec), s(fun(real, bool), i(s(fun(real, fun(real, bool)), i(s(fun(real, fun(real, fun(real, bool))), _2506365), s(real, _2507887))), s(real, _2507885))))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2507885))), s(real, _2507887))))]], 22177 ^ _1670770 : [(22180 ^ _1670770) ^ [_2506834, _2506836] : [p(s(bool, i(s(fun(real, bool), i(s(fun(bool, fun(real, bool)), i(s(fun(real, fun(bool, fun(real, bool))), setspec), s(real, 22174 ^ [_2506365]))), s(bool, _2506834))), s(real, _2506836)))), 22191 ^ _1670770 : [(22196 ^ _1670770) ^ [] : [p(s(bool, _2506834))], (22194 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2506836))), s(real, 22173 ^ [_2506365])))))], (22192 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, 22172 ^ [_2506365]))), s(real, _2506836)))))]], 22183 ^ _1670770 : [(22186 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, 22172 ^ [_2506365]))), s(real, _2506836)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2506836))), s(real, 22173 ^ [_2506365]))))], (22184 ^ _1670770) ^ [] : [-(p(s(bool, _2506834)))]]], (22178 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), i(s(fun(real, fun(real, fun(real, bool))), _2506365), s(real, 22172 ^ [_2506365]))), s(real, 22173 ^ [_2506365]))), s(real, 22174 ^ [_2506365])))))]], 22201 ^ _1670770 : [(22220 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(bool, fun(real, bool)), i(s(fun(real, fun(bool, fun(real, bool))), setspec), s(real, 22174 ^ [_2506365]))), s(bool, 22200 ^ [_2506365]))), s(real, 22199 ^ [_2506365])))))], (22202 ^ _1670770) ^ [] : [p(s(bool, 22200 ^ [_2506365])), 22205 ^ _1670770 : [(22208 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, 22199 ^ [_2506365]))), s(real, 22173 ^ [_2506365])))))], (22206 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, 22172 ^ [_2506365]))), s(real, 22199 ^ [_2506365])))))]]], (22210 ^ _1670770) ^ [] : [-(p(s(bool, 22200 ^ [_2506365]))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, 22172 ^ [_2506365]))), s(real, 22199 ^ [_2506365])))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, 22199 ^ [_2506365]))), s(real, 22173 ^ [_2506365]))))], (22222 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), i(s(fun(real, fun(real, fun(real, bool))), _2506365), s(real, 22172 ^ [_2506365]))), s(real, 22173 ^ [_2506365]))), s(real, 22174 ^ [_2506365]))))]]], (38996 ^ _1670770) ^ [_3947972] : [-(s(cart(real, _3947972), i(s(fun(cart(real, _3947972), cart(real, _3947972)), i(s(fun(cart(real, _3947972), fun(cart(real, _3947972), cart(real, _3947972))), vectoru_sub), s(cart(real, _3947972), i(s(fun(cart(real, _3947972), cart(real, _3947972)), i(s(fun(cart(real, _3947972), fun(cart(real, _3947972), cart(real, _3947972))), vectoru_add), s(cart(real, _3947972), x))), s(cart(real, _3947972), y))))), s(cart(real, _3947972), x))) = s(cart(real, _3947972), y))], (16817 ^ _1670770) ^ [_2200750, _2200752, _2200754, _2200756] : [p(s(bool, i(s(fun(fun(_2200756, bool), bool), i(s(fun(fun(_2200756, bool), fun(fun(_2200756, bool), bool)), disjoint), s(fun(_2200756, bool), i(s(fun(fun(_2200756, bool), fun(_2200756, bool)), i(s(fun(fun(_2200756, bool), fun(fun(_2200756, bool), fun(_2200756, bool))), union), s(fun(_2200756, bool), _2200754))), s(fun(_2200756, bool), _2200752))))), s(fun(_2200756, bool), _2200750)))), 16820 ^ _1670770 : [(16823 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2200756, bool), bool), i(s(fun(fun(_2200756, bool), fun(fun(_2200756, bool), bool)), disjoint), s(fun(_2200756, bool), _2200752))), s(fun(_2200756, bool), _2200750)))))], (16821 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2200756, bool), bool), i(s(fun(fun(_2200756, bool), fun(fun(_2200756, bool), bool)), disjoint), s(fun(_2200756, bool), _2200754))), s(fun(_2200756, bool), _2200750)))))]]], (42857 ^ _1670770) ^ [_4232238, _4232240, _4232242, _4232244, _4232246] : [-(s(cart(real, _4232246), i(s(fun(cart(real, _4232244), cart(real, _4232246)), i(s(fun(cart(cart(real, _4232244), _4232246), fun(cart(real, _4232244), cart(real, _4232246))), matrixu_vectoru_mul), s(cart(cart(real, _4232244), _4232246), i(s(fun(cart(cart(real, _4232244), _4232246), cart(cart(real, _4232244), _4232246)), i(s(fun(cart(cart(real, _4232244), _4232246), fun(cart(cart(real, _4232244), _4232246), cart(cart(real, _4232244), _4232246))), matrixu_sub), s(cart(cart(real, _4232244), _4232246), _4232242))), s(cart(cart(real, _4232244), _4232246), _4232240))))), s(cart(real, _4232244), _4232238))) = s(cart(real, _4232246), i(s(fun(cart(real, _4232246), cart(real, _4232246)), i(s(fun(cart(real, _4232246), fun(cart(real, _4232246), cart(real, _4232246))), vectoru_sub), s(cart(real, _4232246), i(s(fun(cart(real, _4232244), cart(real, _4232246)), i(s(fun(cart(cart(real, _4232244), _4232246), fun(cart(real, _4232244), cart(real, _4232246))), matrixu_vectoru_mul), s(cart(cart(real, _4232244), _4232246), _4232242))), s(cart(real, _4232244), _4232238))))), s(cart(real, _4232246), i(s(fun(cart(real, _4232244), cart(real, _4232246)), i(s(fun(cart(cart(real, _4232244), _4232246), fun(cart(real, _4232244), cart(real, _4232246))), matrixu_vectoru_mul), s(cart(cart(real, _4232244), _4232246), _4232240))), s(cart(real, _4232244), _4232238))))))], (34695 ^ _1670770) ^ [_3639462, _3639464] : [p(s(bool, i(s(fun(fun(prod(_3639464, _3639464), bool), bool), poset), s(fun(prod(_3639464, _3639464), bool), _3639462)))), 34698 ^ _1670770 : [(34699 ^ _1670770) ^ [_3639861] : [p(s(bool, i(s(fun(fun(_3639464, bool), bool), i(s(fun(fun(prod(_3639464, _3639464), bool), fun(fun(_3639464, bool), bool)), chain), s(fun(prod(_3639464, _3639464), bool), _3639462))), s(fun(_3639464, bool), _3639861)))), 34703 ^ _1670770 : [(34708 ^ _1670770) ^ [_3640591] : [-(s(fun(_3639464, bool), _3640591) = s(fun(_3639464, bool), 34702 ^ [_3639462, _3639464, _3639861])), p(s(bool, i(s(fun(fun(_3639464, bool), bool), i(s(fun(fun(prod(_3639464, _3639464), bool), fun(fun(_3639464, bool), bool)), chain), s(fun(prod(_3639464, _3639464), bool), _3639462))), s(fun(_3639464, bool), _3640591)))), p(s(bool, i(s(fun(fun(_3639464, bool), bool), i(s(fun(fun(_3639464, bool), fun(fun(_3639464, bool), bool)), subset), s(fun(_3639464, bool), 34702 ^ [_3639462, _3639464, _3639861]))), s(fun(_3639464, bool), _3640591))))], (34706 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3639464, bool), bool), i(s(fun(fun(_3639464, bool), fun(fun(_3639464, bool), bool)), subset), s(fun(_3639464, bool), _3639861))), s(fun(_3639464, bool), 34702 ^ [_3639462, _3639464, _3639861])))))], (34704 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3639464, bool), bool), i(s(fun(fun(prod(_3639464, _3639464), bool), fun(fun(_3639464, bool), bool)), chain), s(fun(prod(_3639464, _3639464), bool), _3639462))), s(fun(_3639464, bool), 34702 ^ [_3639462, _3639464, _3639861])))))]]]]], (7648 ^ _1670770) ^ [_1887485, _1887487, _1887489] : [s(fun(num, fun(_1887489, bool)), i(s(fun(num, fun(num, fun(_1887489, bool))), injn), s(num, _1887487))) = s(fun(num, fun(_1887489, bool)), i(s(fun(num, fun(num, fun(_1887489, bool))), injn), s(num, _1887485))), -(s(num, _1887487) = s(num, _1887485))], (39519 ^ _1670770) ^ [_3968340, _3968342, _3968344] : [-(s(real, i(s(fun(cart(real, _3968344), real), vectoru_norm), s(cart(real, _3968344), i(s(fun(cart(real, _3968344), cart(real, _3968344)), i(s(fun(cart(real, _3968344), fun(cart(real, _3968344), cart(real, _3968344))), vectoru_sub), s(cart(real, _3968344), _3968342))), s(cart(real, _3968344), _3968340))))) = s(real, i(s(fun(cart(real, _3968344), real), vectoru_norm), s(cart(real, _3968344), i(s(fun(cart(real, _3968344), cart(real, _3968344)), i(s(fun(cart(real, _3968344), fun(cart(real, _3968344), cart(real, _3968344))), vectoru_sub), s(cart(real, _3968344), _3968340))), s(cart(real, _3968344), _3968342))))))], (25711 ^ _1670770) ^ [_2694885, _2694887] : [s(num, i(s(fun(_2694887, num), i(s(fun(fun(_2694887, num), fun(_2694887, num)), i(s(fun(fun(_2694887, num), fun(fun(_2694887, num), fun(_2694887, num))), _2694885), s(fun(_2694887, num), 25712 ^ [_2694885, _2694887]))), s(fun(_2694887, num), 25713 ^ [_2694885, _2694887]))), s(_2694887, 25714 ^ [_2694885, _2694887]))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(_2694887, num), 25712 ^ [_2694885, _2694887]), s(_2694887, 25714 ^ [_2694885, _2694887]))))), s(num, i(s(fun(_2694887, num), 25713 ^ [_2694885, _2694887]), s(_2694887, 25714 ^ [_2694885, _2694887]))))), 25717 ^ _1670770 : [(25718 ^ _1670770) ^ [_2695592, _2695594, _2695596] : [p(s(bool, i(s(fun(fun(_2694887, bool), bool), finite), s(fun(_2694887, bool), _2695592)))), -(s(num, i(s(fun(fun(_2694887, num), num), i(s(fun(fun(_2694887, bool), fun(fun(_2694887, num), num)), nsum), s(fun(_2694887, bool), _2695592))), s(fun(_2694887, num), i(s(fun(fun(_2694887, num), fun(_2694887, num)), i(s(fun(fun(_2694887, num), fun(fun(_2694887, num), fun(_2694887, num))), _2694885), s(fun(_2694887, num), _2695596))), s(fun(_2694887, num), _2695594))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(fun(_2694887, num), num), i(s(fun(fun(_2694887, bool), fun(fun(_2694887, num), num)), nsum), s(fun(_2694887, bool), _2695592))), s(fun(_2694887, num), _2695596))))), s(num, i(s(fun(fun(_2694887, num), num), i(s(fun(fun(_2694887, bool), fun(fun(_2694887, num), num)), nsum), s(fun(_2694887, bool), _2695592))), s(fun(_2694887, num), _2695594))))))]]], (13321 ^ _1670770) ^ [_2082192, _2082194] : [-(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2082194))), s(int, _2082192))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2082194))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(int, _2082192))))], (14185 ^ _1670770) ^ [] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_max), s(int, x))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_max), s(int, y))), s(int, z))))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_max), s(int, y))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_max), s(int, x))), s(int, z))))))], (43877 ^ _1670770) ^ [_4291173, _4291175, _4291177, _4291179] : [-(s(cart(real, _4291177), i(s(fun(cart(real, finite_sum(_4291179, _4291177)), cart(real, _4291177)), sndcart), s(cart(real, finite_sum(_4291179, _4291177)), i(s(fun(cart(real, finite_sum(_4291179, _4291177)), cart(real, finite_sum(_4291179, _4291177))), i(s(fun(cart(real, finite_sum(_4291179, _4291177)), fun(cart(real, finite_sum(_4291179, _4291177)), cart(real, finite_sum(_4291179, _4291177)))), vectoru_sub), s(cart(real, finite_sum(_4291179, _4291177)), _4291175))), s(cart(real, finite_sum(_4291179, _4291177)), _4291173))))) = s(cart(real, _4291177), i(s(fun(cart(real, _4291177), cart(real, _4291177)), i(s(fun(cart(real, _4291177), fun(cart(real, _4291177), cart(real, _4291177))), vectoru_sub), s(cart(real, _4291177), i(s(fun(cart(real, finite_sum(_4291179, _4291177)), cart(real, _4291177)), sndcart), s(cart(real, finite_sum(_4291179, _4291177)), _4291175))))), s(cart(real, _4291177), i(s(fun(cart(real, finite_sum(_4291179, _4291177)), cart(real, _4291177)), sndcart), s(cart(real, finite_sum(_4291179, _4291177)), _4291173))))))], (10295 ^ _1670770) ^ [_2006958, _2006960, _2006962, _2006964] : [-(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_le), s(prod(hreal, hreal), i(s(fun(hreal, prod(hreal, hreal)), i(s(fun(hreal, fun(hreal, prod(hreal, hreal))), c_), s(hreal, _2006964))), s(hreal, _2006958))))), s(prod(hreal, hreal), i(s(fun(hreal, prod(hreal, hreal)), i(s(fun(hreal, fun(hreal, prod(hreal, hreal))), c_), s(hreal, _2006960))), s(hreal, _2006962))))) = s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _2006964))), s(hreal, _2006962))))), s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _2006960))), s(hreal, _2006958))))))], (12157 ^ _1670770) ^ [_2055552, _2055554, _2055556] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2055556))), s(real, _2055554))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2055552)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2055556))), s(real, _2055552))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2055554))), s(real, _2055552))))))], (36407 ^ _1670770) ^ [_3727867, _3727869, _3727871, _3727873, _3727875, _3727877] : [-(p(s(bool, i(s(fun(fun(_3727873, bool), bool), i(s(fun(fun(prod(_3727877, _3727875), bool), fun(fun(_3727873, bool), bool)), l_u_c), s(fun(prod(_3727877, _3727875), bool), i(s(fun(fun(_3727875, bool), fun(prod(_3727877, _3727875), bool)), i(s(fun(fun(_3727877, bool), fun(fun(_3727875, bool), fun(prod(_3727877, _3727875), bool))), t_u_c), s(fun(_3727877, bool), _3727871))), s(fun(_3727875, bool), _3727869))))), s(fun(_3727873, bool), _3727867))))), p(s(bool, i(s(fun(fun(_3727873, bool), bool), i(s(fun(fun(_3727877, bool), fun(fun(_3727873, bool), bool)), l_u_c), s(fun(_3727877, bool), _3727871))), s(fun(_3727873, bool), _3727867)))), p(s(bool, i(s(fun(fun(_3727873, bool), bool), i(s(fun(fun(_3727875, bool), fun(fun(_3727873, bool), bool)), l_u_c), s(fun(_3727875, bool), _3727869))), s(fun(_3727873, bool), _3727867)))), p(s(bool, i(s(fun(fun(_3727873, bool), bool), infinite), s(fun(_3727873, bool), _3727867))))], (8483 ^ _1670770) ^ [_1929088, _1929090, _1929092, _1929094, _1929096] : [-(s(bool, i(s(fun(list(_1929096), bool), i(s(fun(fun(_1929096, bool), fun(list(_1929096), bool)), all0), s(fun(_1929096, bool), _1929092))), s(list(_1929096), i(s(fun(list(_1929094), list(_1929096)), i(s(fun(fun(_1929094, _1929096), fun(list(_1929094), list(_1929096))), map0), s(fun(_1929094, _1929096), _1929090))), s(list(_1929094), _1929088))))) = s(bool, i(s(fun(list(_1929094), bool), i(s(fun(fun(_1929094, bool), fun(list(_1929094), bool)), all0), s(fun(_1929094, bool), i(s(fun(fun(_1929094, _1929096), fun(_1929094, bool)), i(s(fun(fun(_1929096, bool), fun(fun(_1929094, _1929096), fun(_1929094, bool))), o), s(fun(_1929096, bool), _1929092))), s(fun(_1929094, _1929096), _1929090))))), s(list(_1929094), _1929088))))], (12005 ^ _1670770) ^ [_2052210, _2052212] : [s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2052212))), s(real, _2052210))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), -(s(real, i(s(fun(real, real), realu_inv), s(real, _2052212))) = s(real, _2052210))], (1848 ^ _1670770) ^ [_1699464, _1699466, _1699468] : [1855 ^ _1670770 : [(1859 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1699468, bool), _1699464), s(_1699468, 1857 ^ [_1699464, _1699466, _1699468])))))], (1856 ^ _1670770) ^ [] : [-(p(s(bool, _1699466)))]], 1849 ^ _1670770 : [(1850 ^ _1670770) ^ [_1699549] : [p(s(bool, _1699466)), p(s(bool, i(s(fun(_1699468, bool), _1699464), s(_1699468, _1699549))))]]], (14850 ^ _1670770) ^ [_2120313, _2120315] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, i(s(fun(int, int), intu_neg), s(int, _2120315))))), s(int, i(s(fun(int, int), intu_neg), s(int, _2120313))))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _2120313))), s(int, _2120315))))], (12265 ^ _1670770) ^ [_2058611, _2058613] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2058613))), s(real, _2058611)))))), -(s(real, _2058613) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), -(s(real, _2058611) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), 12278 ^ _1670770 : [(12281 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2058611)))))], (12279 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2058613)))))]], 12282 ^ _1670770 : [(12285 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2058611))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))))], (12283 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2058613))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))))]]], (16631 ^ _1670770) ^ [_2191715, _2191717] : [16632 ^ _1670770 : [(16633 ^ _1670770) ^ [_2191740] : [-(p(s(bool, i(s(fun(fun(_2191717, bool), bool), i(s(fun(_2191717, fun(fun(_2191717, bool), bool)), in), s(_2191717, _2191740))), s(fun(_2191717, bool), _2191715)))))]], -(p(s(bool, i(s(fun(fun(_2191717, bool), bool), i(s(fun(fun(_2191717, bool), fun(fun(_2191717, bool), bool)), psubset), s(fun(_2191717, bool), _2191715))), s(fun(_2191717, bool), univ)))))], (20155 ^ _1670770) ^ [_2401201, _2401203, _2401205, _2401207, _2401209] : [20159 ^ _1670770 : [(20162 ^ _1670770) ^ [_2401744, _2401746] : [p(s(bool, i(s(fun(_2401209, bool), i(s(fun(_2401205, fun(_2401209, bool)), i(s(fun(_2401207, fun(_2401205, fun(_2401209, bool))), _2401201), s(_2401207, 20158 ^ [_2401201, _2401203, _2401205, _2401207, _2401209]))), s(_2401205, _2401746))), s(_2401209, _2401744))))], (20160 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2401207, bool), _2401203), s(_2401207, 20158 ^ [_2401201, _2401203, _2401205, _2401207, _2401209])))))]], 20168 ^ _1670770 : [(20173 ^ _1670770) ^ [] : [s(_2401205, 20166 ^ [_2401201, _2401203, _2401205, _2401207, _2401209]) = s(_2401205, 20167 ^ [_2401201, _2401203, _2401205, _2401207, _2401209]), s(_2401209, 20163 ^ [_2401201, _2401203, _2401205, _2401207, _2401209]) = s(_2401209, 20164 ^ [_2401201, _2401203, _2401205, _2401207, _2401209])], (20171 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2401209, bool), i(s(fun(_2401205, fun(_2401209, bool)), i(s(fun(_2401207, fun(_2401205, fun(_2401209, bool))), _2401201), s(_2401207, 20165 ^ [_2401201, _2401203, _2401205, _2401207, _2401209]))), s(_2401205, 20167 ^ [_2401201, _2401203, _2401205, _2401207, _2401209]))), s(_2401209, 20164 ^ [_2401201, _2401203, _2401205, _2401207, _2401209])))))], (20169 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2401209, bool), i(s(fun(_2401205, fun(_2401209, bool)), i(s(fun(_2401207, fun(_2401205, fun(_2401209, bool))), _2401201), s(_2401207, 20165 ^ [_2401201, _2401203, _2401205, _2401207, _2401209]))), s(_2401205, 20166 ^ [_2401201, _2401203, _2401205, _2401207, _2401209]))), s(_2401209, 20163 ^ [_2401201, _2401203, _2401205, _2401207, _2401209])))))]], 20179 ^ _1670770 : [(20180 ^ _1670770) ^ [_2402271, _2402273] : [p(s(bool, i(s(fun(_2401207, bool), _2401203), s(_2401207, _2402273)))), 20183 ^ _1670770 : [(20190 ^ _1670770) ^ [] : [s(_2401205, i(s(fun(_2401207, _2401205), 20178 ^ [_2401201, _2401203, _2401205, _2401207, _2401209]), s(_2401207, _2402273))) = s(_2401205, _2402271), -(p(s(bool, i(s(fun(_2401209, bool), i(s(fun(_2401205, fun(_2401209, bool)), i(s(fun(_2401207, fun(_2401205, fun(_2401209, bool))), _2401201), s(_2401207, _2402273))), s(_2401205, _2402271))), s(_2401209, 20193 ^ [_2401201, _2401203, _2401205, _2401207, _2401209, _2402271, _2402273])))))], (20184 ^ _1670770) ^ [] : [20185 ^ _1670770 : [(20186 ^ _1670770) ^ [_2402495] : [p(s(bool, i(s(fun(_2401209, bool), i(s(fun(_2401205, fun(_2401209, bool)), i(s(fun(_2401207, fun(_2401205, fun(_2401209, bool))), _2401201), s(_2401207, _2402273))), s(_2401205, _2402271))), s(_2401209, _2402495))))]], -(s(_2401205, i(s(fun(_2401207, _2401205), 20178 ^ [_2401201, _2401203, _2401205, _2401207, _2401209]), s(_2401207, _2402273))) = s(_2401205, _2402271))]]]]], (9741 ^ _1670770) ^ [_1988095, _1988097, _1988099] : [-(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_add), s(nadd, _1988099))), s(nadd, _1988095))))), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_add), s(nadd, _1988097))), s(nadd, _1988095))))) = s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, _1988099))), s(nadd, _1988097))))], (5713 ^ _1670770) ^ [_1814589, _1814591, _1814593, _1814595] : [5720 ^ _1670770 : [(5723 ^ _1670770) ^ [] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1814595))), s(num, _1814593))) = s(num, _1814589))], (5721 ^ _1670770) ^ [] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _1814595))), s(num, _1814593))) = s(num, _1814591))]], s(num, _1814595) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1814591))), s(num, _1814593))))), s(num, _1814589))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1814589))), s(num, _1814593))))], (16037 ^ _1670770) ^ [_2165425, _2165427, _2165429] : [16091 ^ _1670770 : [(16092 ^ _1670770) ^ [_2167861, _2167863] : [-(s(fun(_2165427, bool), i(s(fun(fun(_2165429, bool), fun(_2165427, bool)), i(s(fun(fun(_2165429, _2165427), fun(fun(_2165429, bool), fun(_2165427, bool))), image), s(fun(_2165429, _2165427), _2167861))), s(fun(_2165429, bool), _2167863))) = s(fun(_2165427, bool), i(s(fun(fun(_2165427, bool), fun(_2165427, bool)), gspec), s(fun(_2165427, bool), i(s(fun(fun(_2165429, _2165427), fun(_2165427, bool)), i(s(fun(fun(_2165429, bool), fun(fun(_2165429, _2165427), fun(_2165427, bool))), _2165425), s(fun(_2165429, bool), _2167863))), s(fun(_2165429, _2165427), _2167861))))))]], 16043 ^ _1670770 : [(16046 ^ _1670770) ^ [_2166207, _2166209] : [p(s(bool, i(s(fun(_2165427, bool), i(s(fun(bool, fun(_2165427, bool)), i(s(fun(_2165427, fun(bool, fun(_2165427, bool))), setspec), s(_2165427, 16040 ^ [_2165425, _2165427, _2165429]))), s(bool, _2166207))), s(_2165427, _2166209)))), 16058 ^ _1670770 : [(16063 ^ _1670770) ^ [] : [p(s(bool, _2166207))], (16061 ^ _1670770) ^ [] : [-(s(_2165427, _2166209) = s(_2165427, i(s(fun(_2165429, _2165427), 16039 ^ [_2165425, _2165427, _2165429]), s(_2165429, 16057 ^ [_2165425, _2165427, _2165429, _2166207, _2166209]))))], (16059 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2165429, bool), bool), i(s(fun(_2165429, fun(fun(_2165429, bool), bool)), in), s(_2165429, 16057 ^ [_2165425, _2165427, _2165429, _2166207, _2166209]))), s(fun(_2165429, bool), 16038 ^ [_2165425, _2165427, _2165429])))))]], 16049 ^ _1670770 : [(16052 ^ _1670770) ^ [_2166447] : [p(s(bool, i(s(fun(fun(_2165429, bool), bool), i(s(fun(_2165429, fun(fun(_2165429, bool), bool)), in), s(_2165429, _2166447))), s(fun(_2165429, bool), 16038 ^ [_2165425, _2165427, _2165429])))), s(_2165427, _2166209) = s(_2165427, i(s(fun(_2165429, _2165427), 16039 ^ [_2165425, _2165427, _2165429]), s(_2165429, _2166447)))], (16050 ^ _1670770) ^ [] : [-(p(s(bool, _2166207)))]]], (16044 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2165427, bool), i(s(fun(fun(_2165429, _2165427), fun(_2165427, bool)), i(s(fun(fun(_2165429, bool), fun(fun(_2165429, _2165427), fun(_2165427, bool))), _2165425), s(fun(_2165429, bool), 16038 ^ [_2165425, _2165427, _2165429]))), s(fun(_2165429, _2165427), 16039 ^ [_2165425, _2165427, _2165429]))), s(_2165427, 16040 ^ [_2165425, _2165427, _2165429])))))]], 16068 ^ _1670770 : [(16088 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2165427, bool), i(s(fun(bool, fun(_2165427, bool)), i(s(fun(_2165427, fun(bool, fun(_2165427, bool))), setspec), s(_2165427, 16040 ^ [_2165425, _2165427, _2165429]))), s(bool, 16067 ^ [_2165425, _2165427, _2165429]))), s(_2165427, 16066 ^ [_2165425, _2165427, _2165429])))))], (16069 ^ _1670770) ^ [] : [p(s(bool, 16067 ^ [_2165425, _2165427, _2165429])), 16073 ^ _1670770 : [(16076 ^ _1670770) ^ [] : [-(s(_2165427, 16066 ^ [_2165425, _2165427, _2165429]) = s(_2165427, i(s(fun(_2165429, _2165427), 16039 ^ [_2165425, _2165427, _2165429]), s(_2165429, 16072 ^ [_2165425, _2165427, _2165429]))))], (16074 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2165429, bool), bool), i(s(fun(_2165429, fun(fun(_2165429, bool), bool)), in), s(_2165429, 16072 ^ [_2165425, _2165427, _2165429]))), s(fun(_2165429, bool), 16038 ^ [_2165425, _2165427, _2165429])))))]]], (16078 ^ _1670770) ^ [] : [-(p(s(bool, 16067 ^ [_2165425, _2165427, _2165429]))), 16079 ^ _1670770 : [(16080 ^ _1670770) ^ [_2167361] : [p(s(bool, i(s(fun(fun(_2165429, bool), bool), i(s(fun(_2165429, fun(fun(_2165429, bool), bool)), in), s(_2165429, _2167361))), s(fun(_2165429, bool), 16038 ^ [_2165425, _2165427, _2165429])))), s(_2165427, 16066 ^ [_2165425, _2165427, _2165429]) = s(_2165427, i(s(fun(_2165429, _2165427), 16039 ^ [_2165425, _2165427, _2165429]), s(_2165429, _2167361)))]]], (16090 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2165427, bool), i(s(fun(fun(_2165429, _2165427), fun(_2165427, bool)), i(s(fun(fun(_2165429, bool), fun(fun(_2165429, _2165427), fun(_2165427, bool))), _2165425), s(fun(_2165429, bool), 16038 ^ [_2165425, _2165427, _2165429]))), s(fun(_2165429, _2165427), 16039 ^ [_2165425, _2165427, _2165429]))), s(_2165427, 16040 ^ [_2165425, _2165427, _2165429]))))]]], (34585 ^ _1670770) ^ [_3633534, _3633536] : [p(s(bool, i(s(fun(fun(prod(_3633536, _3633536), bool), bool), poset), s(fun(prod(_3633536, _3633536), bool), _3633534)))), 34589 ^ _1670770 : [(34592 ^ _1670770) ^ [_3634036] : [-(s(fun(_3633536, bool), _3634036) = s(fun(_3633536, bool), 34588 ^ [_3633534, _3633536])), p(s(bool, i(s(fun(fun(_3633536, bool), bool), i(s(fun(fun(prod(_3633536, _3633536), bool), fun(fun(_3633536, bool), bool)), chain), s(fun(prod(_3633536, _3633536), bool), _3633534))), s(fun(_3633536, bool), _3634036)))), p(s(bool, i(s(fun(fun(_3633536, bool), bool), i(s(fun(fun(_3633536, bool), fun(fun(_3633536, bool), bool)), subset), s(fun(_3633536, bool), 34588 ^ [_3633534, _3633536]))), s(fun(_3633536, bool), _3634036))))], (34590 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3633536, bool), bool), i(s(fun(fun(prod(_3633536, _3633536), bool), fun(fun(_3633536, bool), bool)), chain), s(fun(prod(_3633536, _3633536), bool), _3633534))), s(fun(_3633536, bool), 34588 ^ [_3633534, _3633536])))))]]], (30647 ^ _1670770) ^ [_3017689, _3017691, _3017693, _3017695] : [s(bool, i(s(fun(_3017693, bool), _3017689), s(_3017693, 30648 ^ [_3017689, _3017691, _3017693, _3017695]))) = s(bool, t), 30651 ^ _1670770 : [(30652 ^ _1670770) ^ [_3018395] : [s(fun(_3017693, bool), i(s(fun(fun(_3017695, _3017691), fun(_3017693, bool)), _3018395), s(fun(_3017695, _3017691), 30653 ^ [_3017689, _3017691, _3017693, _3017695, _3018395]))) = s(fun(_3017693, bool), _3017689), 30656 ^ _1670770 : [(30657 ^ _1670770) ^ [_3019133, _3019135, _3019137, _3019139] : [p(s(bool, i(s(fun(fun(fun(_3017695, _3017691), fun(_3017693, _3017691)), bool), i(s(fun(fun(_3017693, _3017695), fun(fun(fun(_3017695, _3017691), fun(_3017693, _3017691)), bool)), i(s(fun(fun(fun(_3017695, _3017691), fun(_3017693, bool)), fun(fun(_3017693, _3017695), fun(fun(fun(_3017695, _3017691), fun(_3017693, _3017691)), bool))), i(s(fun(fun(_3017695, fun(_3017695, bool)), fun(fun(fun(_3017695, _3017691), fun(_3017693, bool)), fun(fun(_3017693, _3017695), fun(fun(fun(_3017695, _3017691), fun(_3017693, _3017691)), bool)))), superadmissible), s(fun(_3017695, fun(_3017695, bool)), _3019139))), s(fun(fun(_3017695, _3017691), fun(_3017693, bool)), _3019137))), s(fun(_3017693, _3017695), _3019135))), s(fun(fun(_3017695, _3017691), fun(_3017693, _3017691)), _3019133)))), p(s(bool, i(s(fun(fun(fun(_3017695, _3017691), fun(_3017693, bool)), bool), i(s(fun(fun(_3017693, _3017695), fun(fun(fun(_3017695, _3017691), fun(_3017693, bool)), bool)), i(s(fun(fun(fun(_3017695, _3017691), fun(_3017693, bool)), fun(fun(_3017693, _3017695), fun(fun(fun(_3017695, _3017691), fun(_3017693, bool)), bool))), i(s(fun(fun(_3017695, fun(_3017695, bool)), fun(fun(fun(_3017695, _3017691), fun(_3017693, bool)), fun(fun(_3017693, _3017695), fun(fun(fun(_3017695, _3017691), fun(_3017693, bool)), bool)))), admissible), s(fun(_3017695, fun(_3017695, bool)), _3019139))), s(fun(fun(_3017695, _3017691), fun(_3017693, bool)), _3018395))), s(fun(_3017693, _3017695), _3019135))), s(fun(fun(_3017695, _3017691), fun(_3017693, bool)), _3019137)))), -(p(s(bool, i(s(fun(fun(fun(_3017695, _3017691), fun(_3017693, _3017691)), bool), i(s(fun(fun(_3017693, _3017695), fun(fun(fun(_3017695, _3017691), fun(_3017693, _3017691)), bool)), i(s(fun(fun(fun(_3017695, _3017691), fun(_3017693, bool)), fun(fun(_3017693, _3017695), fun(fun(fun(_3017695, _3017691), fun(_3017693, _3017691)), bool))), i(s(fun(fun(_3017695, fun(_3017695, bool)), fun(fun(fun(_3017695, _3017691), fun(_3017693, bool)), fun(fun(_3017693, _3017695), fun(fun(fun(_3017695, _3017691), fun(_3017693, _3017691)), bool)))), tailadmissible), s(fun(_3017695, fun(_3017695, bool)), _3019139))), s(fun(fun(_3017695, _3017691), fun(_3017693, bool)), _3019137))), s(fun(_3017693, _3017695), _3019135))), s(fun(fun(_3017695, _3017691), fun(_3017693, _3017691)), _3019133)))))], (30667 ^ _1670770) ^ [_3020270, _3020272, _3020274, _3020276] : [30668 ^ _1670770 : [(30671 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(fun(_3017695, _3017691), fun(_3017693, _3017691)), bool), i(s(fun(fun(_3017693, _3017695), fun(fun(fun(_3017695, _3017691), fun(_3017693, _3017691)), bool)), i(s(fun(fun(fun(_3017695, _3017691), fun(_3017693, bool)), fun(fun(_3017693, _3017695), fun(fun(fun(_3017695, _3017691), fun(_3017693, _3017691)), bool))), i(s(fun(fun(_3017695, fun(_3017695, bool)), fun(fun(fun(_3017695, _3017691), fun(_3017693, bool)), fun(fun(_3017693, _3017695), fun(fun(fun(_3017695, _3017691), fun(_3017693, _3017691)), bool)))), tailadmissible), s(fun(_3017695, fun(_3017695, bool)), _3020276))), s(fun(fun(_3017695, _3017691), fun(_3017693, bool)), _3020274))), s(fun(_3017693, _3017695), _3020272))), s(fun(fun(_3017695, _3017691), fun(_3017693, _3017691)), _3020270))))], (30669 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_3017695, _3017691), fun(_3017693, bool)), bool), i(s(fun(fun(_3017693, _3017695), fun(fun(fun(_3017695, _3017691), fun(_3017693, bool)), bool)), i(s(fun(fun(fun(_3017695, _3017691), fun(_3017693, bool)), fun(fun(_3017693, _3017695), fun(fun(fun(_3017695, _3017691), fun(_3017693, bool)), bool))), i(s(fun(fun(_3017695, fun(_3017695, bool)), fun(fun(fun(_3017695, _3017691), fun(_3017693, bool)), fun(fun(_3017693, _3017695), fun(fun(fun(_3017695, _3017691), fun(_3017693, bool)), bool)))), admissible), s(fun(_3017695, fun(_3017695, bool)), _3020276))), s(fun(fun(_3017695, _3017691), fun(_3017693, bool)), _3018395))), s(fun(_3017693, _3017695), _3020272))), s(fun(fun(_3017695, _3017691), fun(_3017693, bool)), _3020274)))))]], -(p(s(bool, i(s(fun(fun(fun(_3017695, _3017691), fun(_3017693, _3017691)), bool), i(s(fun(fun(_3017693, _3017695), fun(fun(fun(_3017695, _3017691), fun(_3017693, _3017691)), bool)), i(s(fun(fun(fun(_3017695, _3017691), fun(_3017693, bool)), fun(fun(_3017693, _3017695), fun(fun(fun(_3017695, _3017691), fun(_3017693, _3017691)), bool))), i(s(fun(fun(_3017695, fun(_3017695, bool)), fun(fun(fun(_3017695, _3017691), fun(_3017693, bool)), fun(fun(_3017693, _3017695), fun(fun(fun(_3017695, _3017691), fun(_3017693, _3017691)), bool)))), superadmissible), s(fun(_3017695, fun(_3017695, bool)), _3020276))), s(fun(fun(_3017695, _3017691), fun(_3017693, bool)), _3020274))), s(fun(_3017693, _3017695), _3020272))), s(fun(fun(_3017695, _3017691), fun(_3017693, _3017691)), _3020270)))))]]]]], (46601 ^ _1670770) ^ [_4453150, _4453152, _4453154] : [46602 ^ _1670770 : [(46603 ^ _1670770) ^ [_4453371] : [s(cart(cart(real, _4453152), _4453152), i(s(fun(cart(cart(real, _4453152), _4453154), cart(cart(real, _4453152), _4453152)), i(s(fun(cart(cart(real, _4453154), _4453152), fun(cart(cart(real, _4453152), _4453154), cart(cart(real, _4453152), _4453152))), matrixu_mul), s(cart(cart(real, _4453154), _4453152), _4453150))), s(cart(cart(real, _4453152), _4453154), _4453371))) = s(cart(cart(real, _4453152), _4453152), i(s(fun(num, cart(cart(real, _4453152), _4453152)), mat), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))]], -(s(fun(cart(real, _4453152), bool), i(s(fun(fun(cart(real, _4453152), bool), fun(cart(real, _4453152), bool)), span), s(fun(cart(real, _4453152), bool), i(s(fun(cart(cart(real, _4453154), _4453152), fun(cart(real, _4453152), bool)), columns), s(cart(cart(real, _4453154), _4453152), _4453150))))) = s(fun(cart(real, _4453152), bool), univ))], (9540 ^ _1670770) ^ [_1981558, _1981560] : [p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, _1981560))))), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, _1981558)))))), -(s(num, _1981560) = s(num, _1981558))], (30082 ^ _1670770) ^ [_2973666, _2973668, _2973670, _2973672] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, 30080 ^ [_2973666, _2973668, _2973670, _2973672])))))], (14363 ^ _1670770) ^ [_2108672, _2108674] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2108674))), s(int, _2108672))))))), 14364 ^ _1670770 : [(14371 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2108674))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2108672))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))], (14365 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2108674)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2108672))))]]], (8800 ^ _1670770) ^ [_1947037, _1947039, _1947041, _1947043] : [p(s(bool, i(s(fun(list(_1947043), bool), i(s(fun(_1947043, fun(list(_1947043), bool)), mem), s(_1947043, _1947037))), s(list(_1947043), i(s(fun(list(_1947043), list(_1947043)), i(s(fun(fun(_1947043, bool), fun(list(_1947043), list(_1947043))), filter0), s(fun(_1947043, bool), _1947041))), s(list(_1947043), _1947039)))))), 8803 ^ _1670770 : [(8806 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(list(_1947043), bool), i(s(fun(_1947043, fun(list(_1947043), bool)), mem), s(_1947043, _1947037))), s(list(_1947043), _1947039)))))], (8804 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1947043, bool), _1947041), s(_1947043, _1947037)))))]]], (35203 ^ _1670770) ^ [_3664887, _3664889] : [35207 ^ _1670770 : [(35210 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3664887, bool), bool), i(s(fun(_3664887, fun(fun(_3664887, bool), bool)), in), s(_3664887, i(s(fun(_3664889, _3664887), f), s(_3664889, 35206 ^ [_3664887, _3664889]))))), s(fun(_3664887, bool), t0))))], (35208 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3664889, bool), bool), i(s(fun(_3664889, fun(fun(_3664889, bool), bool)), in), s(_3664889, 35206 ^ [_3664887, _3664889]))), s(fun(_3664889, bool), s0)))))]], 35215 ^ _1670770 : [(35218 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3664889, bool), bool), i(s(fun(_3664889, fun(fun(_3664889, bool), bool)), in), s(_3664889, 35214 ^ [_3664887, _3664889]))), s(fun(_3664889, bool), s0)))))], (35220 ^ _1670770) ^ [] : [-(s(_3664887, i(s(fun(_3664889, _3664887), f), s(_3664889, 35213 ^ [_3664887, _3664889]))) = s(_3664887, i(s(fun(_3664889, _3664887), f), s(_3664889, 35214 ^ [_3664887, _3664889]))))], (35222 ^ _1670770) ^ [] : [s(_3664889, 35213 ^ [_3664887, _3664889]) = s(_3664889, 35214 ^ [_3664887, _3664889])], (35216 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3664889, bool), bool), i(s(fun(_3664889, fun(fun(_3664889, bool), bool)), in), s(_3664889, 35213 ^ [_3664887, _3664889]))), s(fun(_3664889, bool), s0)))))]], 35224 ^ _1670770 : [(35227 ^ _1670770) ^ [_3666329] : [p(s(bool, i(s(fun(fun(_3664889, bool), bool), i(s(fun(_3664889, fun(fun(_3664889, bool), bool)), in), s(_3664889, _3666329))), s(fun(_3664889, bool), s0)))), s(_3664887, i(s(fun(_3664889, _3664887), f), s(_3664889, _3666329))) = s(_3664887, 35223 ^ [_3664887, _3664889])], (35225 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3664887, bool), bool), i(s(fun(_3664887, fun(fun(_3664887, bool), bool)), in), s(_3664887, 35223 ^ [_3664887, _3664889]))), s(fun(_3664887, bool), t0)))))]], 35232 ^ _1670770 : [(35239 ^ _1670770) ^ [_3666800] : [p(s(bool, i(s(fun(fun(_3664887, bool), bool), i(s(fun(_3664887, fun(fun(_3664887, bool), bool)), in), s(_3664887, _3666800))), s(fun(_3664887, bool), t0)))), 35243 ^ _1670770 : [(35248 ^ _1670770) ^ [_3667268, _3667270] : [-(s(_3664889, _3667270) = s(_3664889, _3667268)), p(s(bool, i(s(fun(fun(_3664889, bool), bool), i(s(fun(_3664889, fun(fun(_3664889, bool), bool)), in), s(_3664889, _3667270))), s(fun(_3664889, bool), s0)))), s(_3664887, i(s(fun(_3664889, _3664887), f), s(_3664889, _3667270))) = s(_3664887, _3666800), p(s(bool, i(s(fun(fun(_3664889, bool), bool), i(s(fun(_3664889, fun(fun(_3664889, bool), bool)), in), s(_3664889, _3667268))), s(fun(_3664889, bool), s0)))), s(_3664887, i(s(fun(_3664889, _3664887), f), s(_3664889, _3667268))) = s(_3664887, _3666800)], (35246 ^ _1670770) ^ [] : [-(s(_3664887, i(s(fun(_3664889, _3664887), f), s(_3664889, 35242 ^ [_3664887, _3664889, _3666800]))) = s(_3664887, _3666800))], (35244 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3664889, bool), bool), i(s(fun(_3664889, fun(fun(_3664889, bool), bool)), in), s(_3664889, 35242 ^ [_3664887, _3664889, _3666800]))), s(fun(_3664889, bool), s0)))))]]], (35233 ^ _1670770) ^ [_3666549] : [p(s(bool, i(s(fun(fun(_3664889, bool), bool), i(s(fun(_3664889, fun(fun(_3664889, bool), bool)), in), s(_3664889, _3666549))), s(fun(_3664889, bool), s0)))), -(p(s(bool, i(s(fun(fun(_3664887, bool), bool), i(s(fun(_3664887, fun(fun(_3664887, bool), bool)), in), s(_3664887, i(s(fun(_3664889, _3664887), f), s(_3664889, _3666549))))), s(fun(_3664887, bool), t0)))))]]], (31318 ^ _1670770) ^ [_3199793, _3199795, _3199797, _3199799, _3199801] : [s(num, i(s(fun(_3199795, num), i(s(fun(fun(_3199799, _3199797), fun(_3199795, num)), i(s(fun(fun(fun(_3199799, _3199797), fun(_3199795, fun(num, num))), fun(fun(_3199799, _3199797), fun(_3199795, num))), i(s(fun(fun(_3199795, num), fun(fun(fun(_3199799, _3199797), fun(_3199795, fun(num, num))), fun(fun(_3199799, _3199797), fun(_3199795, num)))), i(s(fun(fun(_3199795, num), fun(fun(_3199795, num), fun(fun(fun(_3199799, _3199797), fun(_3199795, fun(num, num))), fun(fun(_3199799, _3199797), fun(_3199795, num))))), _3199793), s(fun(_3199795, num), 31319 ^ [_3199793, _3199795, _3199797, _3199799, _3199801]))), s(fun(_3199795, num), 31320 ^ [_3199793, _3199795, _3199797, _3199799, _3199801]))), s(fun(fun(_3199799, _3199797), fun(_3199795, fun(num, num))), 31321 ^ [_3199793, _3199795, _3199797, _3199799, _3199801]))), s(fun(_3199799, _3199797), 31322 ^ [_3199793, _3199795, _3199797, _3199799, _3199801]))), s(_3199795, 31323 ^ [_3199793, _3199795, _3199797, _3199799, _3199801]))) = s(num, i(s(fun(fun(num, num), num), i(s(fun(fun(num, bool), fun(fun(num, num), num)), nsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(_3199795, num), 31319 ^ [_3199793, _3199795, _3199797, _3199799, _3199801]), s(_3199795, 31323 ^ [_3199793, _3199795, _3199797, _3199799, _3199801]))))), s(num, i(s(fun(_3199795, num), 31320 ^ [_3199793, _3199795, _3199797, _3199799, _3199801]), s(_3199795, 31323 ^ [_3199793, _3199795, _3199797, _3199799, _3199801]))))))), s(fun(num, num), i(s(fun(_3199795, fun(num, num)), i(s(fun(fun(_3199799, _3199797), fun(_3199795, fun(num, num))), 31321 ^ [_3199793, _3199795, _3199797, _3199799, _3199801]), s(fun(_3199799, _3199797), 31322 ^ [_3199793, _3199795, _3199797, _3199799, _3199801]))), s(_3199795, 31323 ^ [_3199793, _3199795, _3199797, _3199799, _3199801]))))), 31326 ^ _1670770 : [(31327 ^ _1670770) ^ [_3203484] : [s(fun(_3199795, num), i(s(fun(fun(_3199799, _3199797), fun(_3199795, num)), i(s(fun(fun(fun(_3199799, _3199797), fun(_3199795, fun(num, num))), fun(fun(_3199799, _3199797), fun(_3199795, num))), i(s(fun(fun(_3199795, num), fun(fun(fun(_3199799, _3199797), fun(_3199795, fun(num, num))), fun(fun(_3199799, _3199797), fun(_3199795, num)))), i(s(fun(fun(_3199795, num), fun(fun(_3199795, num), fun(fun(fun(_3199799, _3199797), fun(_3199795, fun(num, num))), fun(fun(_3199799, _3199797), fun(_3199795, num))))), _3203484), s(fun(_3199795, num), 31328 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484]))), s(fun(_3199795, num), 31329 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484]))), s(fun(fun(_3199799, _3199797), fun(_3199795, fun(num, num))), 31330 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484]))), s(fun(_3199799, _3199797), 31331 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484]))) = s(fun(_3199795, num), i(s(fun(fun(_3199799, _3199797), fun(_3199795, num)), i(s(fun(fun(fun(_3199799, _3199797), fun(_3199795, fun(num, num))), fun(fun(_3199799, _3199797), fun(_3199795, num))), i(s(fun(fun(_3199795, num), fun(fun(fun(_3199799, _3199797), fun(_3199795, fun(num, num))), fun(fun(_3199799, _3199797), fun(_3199795, num)))), i(s(fun(fun(_3199795, num), fun(fun(_3199795, num), fun(fun(fun(_3199799, _3199797), fun(_3199795, fun(num, num))), fun(fun(_3199799, _3199797), fun(_3199795, num))))), _3199793), s(fun(_3199795, num), 31328 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484]))), s(fun(_3199795, num), 31329 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484]))), s(fun(fun(_3199799, _3199797), fun(_3199795, fun(num, num))), 31330 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484]))), s(fun(_3199799, _3199797), 31331 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484]))), 31334 ^ _1670770 : [(31335 ^ _1670770) ^ [_3206946] : [31341 ^ _1670770 : [(31346 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), geq), s(num, i(s(fun(prod(num, _3199795), num), 31338 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946]), s(prod(num, _3199795), i(s(fun(_3199795, prod(num, _3199795)), i(s(fun(num, fun(_3199795, prod(num, _3199795))), c_), s(num, 31343 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946]))), s(_3199795, 31344 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946]))))))), s(num, i(s(fun(num, num), i(s(fun(_3199795, fun(num, num)), i(s(fun(fun(_3199799, _3199797), fun(_3199795, fun(num, num))), 31336 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946]), s(fun(_3199799, _3199797), 31337 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946]))), s(_3199795, 31344 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946]))), s(num, 31343 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946]))))))], (31342 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(num, _3199795), num), bool), i(s(fun(fun(_3199799, _3199797), fun(fun(prod(num, _3199795), num), bool)), i(s(fun(fun(fun(_3199799, _3199797), fun(_3199795, fun(num, num))), fun(fun(_3199799, _3199797), fun(fun(prod(num, _3199795), num), bool))), _3206946), s(fun(fun(_3199799, _3199797), fun(_3199795, fun(num, num))), 31336 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946]))), s(fun(_3199799, _3199797), 31337 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946]))), s(fun(prod(num, _3199795), num), 31338 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946])))))]], 31347 ^ _1670770 : [(31350 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(num, _3199795), num), bool), i(s(fun(fun(_3199799, _3199797), fun(fun(prod(num, _3199795), num), bool)), i(s(fun(fun(fun(_3199799, _3199797), fun(_3199795, fun(num, num))), fun(fun(_3199799, _3199797), fun(fun(prod(num, _3199795), num), bool))), _3206946), s(fun(fun(_3199799, _3199797), fun(_3199795, fun(num, num))), 31336 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946]))), s(fun(_3199799, _3199797), 31337 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946]))), s(fun(prod(num, _3199795), num), 31338 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946]))))], (31348 ^ _1670770) ^ [_3210220, _3210222] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), geq), s(num, i(s(fun(prod(num, _3199795), num), 31338 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946]), s(prod(num, _3199795), i(s(fun(_3199795, prod(num, _3199795)), i(s(fun(num, fun(_3199795, prod(num, _3199795))), c_), s(num, _3210222))), s(_3199795, _3210220))))))), s(num, i(s(fun(num, num), i(s(fun(_3199795, fun(num, num)), i(s(fun(fun(_3199799, _3199797), fun(_3199795, fun(num, num))), 31336 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946]), s(fun(_3199799, _3199797), 31337 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946]))), s(_3199795, _3210220))), s(num, _3210222)))))))]], 31351 ^ _1670770 : [(31352 ^ _1670770) ^ [_3210584] : [s(fun(prod(num, _3199795), num), i(s(fun(fun(_3199799, _3199797), fun(prod(num, _3199795), num)), i(s(fun(fun(fun(_3199799, _3199797), fun(_3199795, fun(num, num))), fun(fun(_3199799, _3199797), fun(prod(num, _3199795), num))), _3210584), s(fun(fun(_3199799, _3199797), fun(_3199795, fun(num, num))), 31353 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584]))), s(fun(_3199799, _3199797), 31354 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584]))) = s(fun(prod(num, _3199795), num), i(s(fun(fun(fun(prod(num, _3199795), num), bool), fun(prod(num, _3199795), num)), gabs), s(fun(fun(prod(num, _3199795), num), bool), i(s(fun(fun(_3199799, _3199797), fun(fun(prod(num, _3199795), num), bool)), i(s(fun(fun(fun(_3199799, _3199797), fun(_3199795, fun(num, num))), fun(fun(_3199799, _3199797), fun(fun(prod(num, _3199795), num), bool))), _3206946), s(fun(fun(_3199799, _3199797), fun(_3199795, fun(num, num))), 31353 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584]))), s(fun(_3199799, _3199797), 31354 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584]))))), 31357 ^ _1670770 : [(31358 ^ _1670770) ^ [_3213161] : [31363 ^ _1670770 : [(31368 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3199801, bool), i(s(fun(_3199801, fun(_3199801, bool)), geq), s(_3199801, i(s(fun(prod(num, _3199795), _3199801), 31360 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161]), s(prod(num, _3199795), i(s(fun(_3199795, prod(num, _3199795)), i(s(fun(num, fun(_3199795, prod(num, _3199795))), c_), s(num, 31365 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161]))), s(_3199795, 31366 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161]))))))), s(_3199801, i(s(fun(_3199795, _3199801), 31359 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161]), s(_3199795, 31366 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161]))))))], (31364 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(num, _3199795), _3199801), bool), i(s(fun(fun(_3199795, _3199801), fun(fun(prod(num, _3199795), _3199801), bool)), _3213161), s(fun(_3199795, _3199801), 31359 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161]))), s(fun(prod(num, _3199795), _3199801), 31360 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161])))))]], 31369 ^ _1670770 : [(31372 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(num, _3199795), _3199801), bool), i(s(fun(fun(_3199795, _3199801), fun(fun(prod(num, _3199795), _3199801), bool)), _3213161), s(fun(_3199795, _3199801), 31359 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161]))), s(fun(prod(num, _3199795), _3199801), 31360 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161]))))], (31370 ^ _1670770) ^ [_3215773, _3215775] : [-(p(s(bool, i(s(fun(_3199801, bool), i(s(fun(_3199801, fun(_3199801, bool)), geq), s(_3199801, i(s(fun(prod(num, _3199795), _3199801), 31360 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161]), s(prod(num, _3199795), i(s(fun(_3199795, prod(num, _3199795)), i(s(fun(num, fun(_3199795, prod(num, _3199795))), c_), s(num, _3215775))), s(_3199795, _3215773))))))), s(_3199801, i(s(fun(_3199795, _3199801), 31359 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161]), s(_3199795, _3215773)))))))]], 31373 ^ _1670770 : [(31374 ^ _1670770) ^ [_3216056] : [31441 ^ _1670770 : [(31442 ^ _1670770) ^ [_3222333] : [s(fun(prod(num, _3199795), bool), i(s(fun(fun(_3199799, _3199797), fun(prod(num, _3199795), bool)), i(s(fun(fun(fun(_3199799, _3199797), fun(_3199795, bool)), fun(fun(_3199799, _3199797), fun(prod(num, _3199795), bool))), i(s(fun(fun(_3199795, num), fun(fun(fun(_3199799, _3199797), fun(_3199795, bool)), fun(fun(_3199799, _3199797), fun(prod(num, _3199795), bool)))), i(s(fun(fun(_3199795, num), fun(fun(_3199795, num), fun(fun(fun(_3199799, _3199797), fun(_3199795, bool)), fun(fun(_3199799, _3199797), fun(prod(num, _3199795), bool))))), _3222333), s(fun(_3199795, num), 31443 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161, _3216056, _3222333]))), s(fun(_3199795, num), 31444 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161, _3216056, _3222333]))), s(fun(fun(_3199799, _3199797), fun(_3199795, bool)), 31445 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161, _3216056, _3222333]))), s(fun(_3199799, _3199797), 31446 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161, _3216056, _3222333]))) = s(fun(prod(num, _3199795), bool), i(s(fun(fun(fun(prod(num, _3199795), bool), bool), fun(prod(num, _3199795), bool)), gabs), s(fun(fun(prod(num, _3199795), bool), bool), i(s(fun(fun(_3199799, _3199797), fun(fun(prod(num, _3199795), bool), bool)), i(s(fun(fun(fun(_3199799, _3199797), fun(_3199795, bool)), fun(fun(_3199799, _3199797), fun(fun(prod(num, _3199795), bool), bool))), i(s(fun(fun(_3199795, num), fun(fun(fun(_3199799, _3199797), fun(_3199795, bool)), fun(fun(_3199799, _3199797), fun(fun(prod(num, _3199795), bool), bool)))), i(s(fun(fun(_3199795, num), fun(fun(_3199795, num), fun(fun(fun(_3199799, _3199797), fun(_3199795, bool)), fun(fun(_3199799, _3199797), fun(fun(prod(num, _3199795), bool), bool))))), _3216056), s(fun(_3199795, num), 31443 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161, _3216056, _3222333]))), s(fun(_3199795, num), 31444 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161, _3216056, _3222333]))), s(fun(fun(_3199799, _3199797), fun(_3199795, bool)), 31445 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161, _3216056, _3222333]))), s(fun(_3199799, _3199797), 31446 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161, _3216056, _3222333]))))), 31449 ^ _1670770 : [(31450 ^ _1670770) ^ [_3224697, _3224699, _3224701, _3224703, _3224705, _3224707] : [p(s(bool, i(s(fun(fun(fun(_3199799, _3199797), fun(prod(num, _3199795), num)), bool), i(s(fun(fun(prod(num, _3199795), _3199801), fun(fun(fun(_3199799, _3199797), fun(prod(num, _3199795), num)), bool)), i(s(fun(fun(fun(_3199799, _3199797), fun(prod(num, _3199795), bool)), fun(fun(prod(num, _3199795), _3199801), fun(fun(fun(_3199799, _3199797), fun(prod(num, _3199795), num)), bool))), i(s(fun(fun(_3199799, fun(_3199801, bool)), fun(fun(fun(_3199799, _3199797), fun(prod(num, _3199795), bool)), fun(fun(prod(num, _3199795), _3199801), fun(fun(fun(_3199799, _3199797), fun(prod(num, _3199795), num)), bool)))), admissible), s(fun(_3199799, fun(_3199801, bool)), _3224707))), s(fun(fun(_3199799, _3199797), fun(prod(num, _3199795), bool)), i(s(fun(fun(fun(_3199799, _3199797), fun(_3199795, bool)), fun(fun(_3199799, _3199797), fun(prod(num, _3199795), bool))), i(s(fun(fun(_3199795, num), fun(fun(fun(_3199799, _3199797), fun(_3199795, bool)), fun(fun(_3199799, _3199797), fun(prod(num, _3199795), bool)))), i(s(fun(fun(_3199795, num), fun(fun(_3199795, num), fun(fun(fun(_3199799, _3199797), fun(_3199795, bool)), fun(fun(_3199799, _3199797), fun(prod(num, _3199795), bool))))), _3222333), s(fun(_3199795, num), _3224699))), s(fun(_3199795, num), _3224697))), s(fun(fun(_3199799, _3199797), fun(_3199795, bool)), _3224705))))), s(fun(prod(num, _3199795), _3199801), i(s(fun(fun(fun(prod(num, _3199795), _3199801), bool), fun(prod(num, _3199795), _3199801)), gabs), s(fun(fun(prod(num, _3199795), _3199801), bool), i(s(fun(fun(_3199795, _3199801), fun(fun(prod(num, _3199795), _3199801), bool)), _3213161), s(fun(_3199795, _3199801), _3224703))))))), s(fun(fun(_3199799, _3199797), fun(prod(num, _3199795), num)), i(s(fun(fun(fun(_3199799, _3199797), fun(_3199795, fun(num, num))), fun(fun(_3199799, _3199797), fun(prod(num, _3199795), num))), _3210584), s(fun(fun(_3199799, _3199797), fun(_3199795, fun(num, num))), _3224701)))))), -(p(s(bool, i(s(fun(fun(fun(_3199799, _3199797), fun(_3199795, num)), bool), i(s(fun(fun(_3199795, _3199801), fun(fun(fun(_3199799, _3199797), fun(_3199795, num)), bool)), i(s(fun(fun(fun(_3199799, _3199797), fun(_3199795, bool)), fun(fun(_3199795, _3199801), fun(fun(fun(_3199799, _3199797), fun(_3199795, num)), bool))), i(s(fun(fun(_3199799, fun(_3199801, bool)), fun(fun(fun(_3199799, _3199797), fun(_3199795, bool)), fun(fun(_3199795, _3199801), fun(fun(fun(_3199799, _3199797), fun(_3199795, num)), bool)))), admissible), s(fun(_3199799, fun(_3199801, bool)), _3224707))), s(fun(fun(_3199799, _3199797), fun(_3199795, bool)), _3224705))), s(fun(_3199795, _3199801), _3224703))), s(fun(fun(_3199799, _3199797), fun(_3199795, num)), i(s(fun(fun(fun(_3199799, _3199797), fun(_3199795, fun(num, num))), fun(fun(_3199799, _3199797), fun(_3199795, num))), i(s(fun(fun(_3199795, num), fun(fun(fun(_3199799, _3199797), fun(_3199795, fun(num, num))), fun(fun(_3199799, _3199797), fun(_3199795, num)))), i(s(fun(fun(_3199795, num), fun(fun(_3199795, num), fun(fun(fun(_3199799, _3199797), fun(_3199795, fun(num, num))), fun(fun(_3199799, _3199797), fun(_3199795, num))))), _3203484), s(fun(_3199795, num), _3224699))), s(fun(_3199795, num), _3224697))), s(fun(fun(_3199799, _3199797), fun(_3199795, fun(num, num))), _3224701)))))))]]]], 31382 ^ _1670770 : [(31387 ^ _1670770) ^ [_3218680] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(num, _3199795), bool), 31379 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161, _3216056]), s(prod(num, _3199795), i(s(fun(_3199795, prod(num, _3199795)), i(s(fun(num, fun(_3199795, prod(num, _3199795))), c_), s(num, 31384 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161, _3216056]))), s(_3199795, 31385 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161, _3216056]))))))), s(bool, _3218680)))), 31402 ^ _1670770 : [(31405 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 31384 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161, _3216056]))), s(num, i(s(fun(_3199795, num), 31376 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161, _3216056]), s(_3199795, 31385 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161, _3216056])))))))], (31407 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3199795, bool), i(s(fun(fun(_3199799, _3199797), fun(_3199795, bool)), 31377 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161, _3216056]), s(fun(_3199799, _3199797), 31378 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161, _3216056]))), s(_3199795, 31385 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161, _3216056])))))], (31409 ^ _1670770) ^ [] : [p(s(bool, _3218680))], (31403 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(_3199795, num), 31375 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161, _3216056]), s(_3199795, 31385 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161, _3216056]))))), s(num, 31384 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161, _3216056])))))]], 31390 ^ _1670770 : [(31393 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(_3199795, num), 31375 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161, _3216056]), s(_3199795, 31385 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161, _3216056]))))), s(num, 31384 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161, _3216056])))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 31384 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161, _3216056]))), s(num, i(s(fun(_3199795, num), 31376 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161, _3216056]), s(_3199795, 31385 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161, _3216056])))))), p(s(bool, i(s(fun(_3199795, bool), i(s(fun(fun(_3199799, _3199797), fun(_3199795, bool)), 31377 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161, _3216056]), s(fun(_3199799, _3199797), 31378 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161, _3216056]))), s(_3199795, 31385 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161, _3216056]))))], (31391 ^ _1670770) ^ [] : [-(p(s(bool, _3218680)))]]], (31383 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(num, _3199795), bool), bool), i(s(fun(fun(_3199799, _3199797), fun(fun(prod(num, _3199795), bool), bool)), i(s(fun(fun(fun(_3199799, _3199797), fun(_3199795, bool)), fun(fun(_3199799, _3199797), fun(fun(prod(num, _3199795), bool), bool))), i(s(fun(fun(_3199795, num), fun(fun(fun(_3199799, _3199797), fun(_3199795, bool)), fun(fun(_3199799, _3199797), fun(fun(prod(num, _3199795), bool), bool)))), i(s(fun(fun(_3199795, num), fun(fun(_3199795, num), fun(fun(fun(_3199799, _3199797), fun(_3199795, bool)), fun(fun(_3199799, _3199797), fun(fun(prod(num, _3199795), bool), bool))))), _3216056), s(fun(_3199795, num), 31375 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161, _3216056]))), s(fun(_3199795, num), 31376 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161, _3216056]))), s(fun(fun(_3199799, _3199797), fun(_3199795, bool)), 31377 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161, _3216056]))), s(fun(_3199799, _3199797), 31378 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161, _3216056]))), s(fun(prod(num, _3199795), bool), 31379 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161, _3216056])))))]], 31413 ^ _1670770 : [(31438 ^ _1670770) ^ [_3221852, _3221854] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(num, _3199795), bool), 31379 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161, _3216056]), s(prod(num, _3199795), i(s(fun(_3199795, prod(num, _3199795)), i(s(fun(num, fun(_3199795, prod(num, _3199795))), c_), s(num, _3221854))), s(_3199795, _3221852))))))), s(bool, 31412 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161, _3216056, _3221852, _3221854])))))], (31414 ^ _1670770) ^ [_3220612, _3220614] : [p(s(bool, 31412 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161, _3216056, _3220612, _3220614])), 31417 ^ _1670770 : [(31422 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3199795, bool), i(s(fun(fun(_3199799, _3199797), fun(_3199795, bool)), 31377 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161, _3216056]), s(fun(_3199799, _3199797), 31378 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161, _3216056]))), s(_3199795, _3220612)))))], (31420 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3220614))), s(num, i(s(fun(_3199795, num), 31376 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161, _3216056]), s(_3199795, _3220612)))))))], (31418 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(_3199795, num), 31375 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161, _3216056]), s(_3199795, _3220612))))), s(num, _3220614)))))]]], (31424 ^ _1670770) ^ [_3221183, _3221185] : [-(p(s(bool, 31412 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161, _3216056, _3221183, _3221185]))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(_3199795, num), 31375 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161, _3216056]), s(_3199795, _3221183))))), s(num, _3221185)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3221185))), s(num, i(s(fun(_3199795, num), 31376 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161, _3216056]), s(_3199795, _3221183)))))), p(s(bool, i(s(fun(_3199795, bool), i(s(fun(fun(_3199799, _3199797), fun(_3199795, bool)), 31377 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161, _3216056]), s(fun(_3199799, _3199797), 31378 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161, _3216056]))), s(_3199795, _3221183))))], (31440 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(num, _3199795), bool), bool), i(s(fun(fun(_3199799, _3199797), fun(fun(prod(num, _3199795), bool), bool)), i(s(fun(fun(fun(_3199799, _3199797), fun(_3199795, bool)), fun(fun(_3199799, _3199797), fun(fun(prod(num, _3199795), bool), bool))), i(s(fun(fun(_3199795, num), fun(fun(fun(_3199799, _3199797), fun(_3199795, bool)), fun(fun(_3199799, _3199797), fun(fun(prod(num, _3199795), bool), bool)))), i(s(fun(fun(_3199795, num), fun(fun(_3199795, num), fun(fun(fun(_3199799, _3199797), fun(_3199795, bool)), fun(fun(_3199799, _3199797), fun(fun(prod(num, _3199795), bool), bool))))), _3216056), s(fun(_3199795, num), 31375 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161, _3216056]))), s(fun(_3199795, num), 31376 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161, _3216056]))), s(fun(fun(_3199799, _3199797), fun(_3199795, bool)), 31377 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161, _3216056]))), s(fun(_3199799, _3199797), 31378 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161, _3216056]))), s(fun(prod(num, _3199795), bool), 31379 ^ [_3199793, _3199795, _3199797, _3199799, _3199801, _3203484, _3206946, _3210584, _3213161, _3216056]))))]]]]]]]]]]]]], (43738 ^ _1670770) ^ [_4283167] : [-(s(real, i(s(fun(cart(real, n10), real), drop), s(cart(real, n10), i(s(fun(cart(real, n10), cart(real, n10)), vectoru_neg), s(cart(real, n10), _4283167))))) = s(real, i(s(fun(real, real), realu_neg), s(real, i(s(fun(cart(real, n10), real), drop), s(cart(real, n10), _4283167))))))], (7821 ^ _1670770) ^ [_1896624, _1896626, _1896628, _1896630] : [s(recspace(_1896630), i(s(fun(fun(num, recspace(_1896630)), recspace(_1896630)), i(s(fun(_1896630, fun(fun(num, recspace(_1896630)), recspace(_1896630))), i(s(fun(num, fun(_1896630, fun(fun(num, recspace(_1896630)), recspace(_1896630)))), constr), s(num, _1896628))), s(_1896630, _1896626))), s(fun(num, recspace(_1896630)), _1896624))) = s(recspace(_1896630), bottom)], (13485 ^ _1670770) ^ [_2086733] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, i(s(fun(int, int), intu_neg), s(int, _2086733))))), s(int, _2086733))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (42151 ^ _1670770) ^ [_4159387, _4159389, _4159391] : [p(s(bool, i(s(fun(fun(cart(real, _4159389), cart(real, _4159391)), bool), linear), s(fun(cart(real, _4159389), cart(real, _4159391)), _4159387)))), 42155 ^ _1670770 : [(42156 ^ _1670770) ^ [_4159606] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, _4159391), real), vectoru_norm), s(cart(real, _4159391), i(s(fun(cart(real, _4159389), cart(real, _4159391)), _4159387), s(cart(real, _4159389), _4159606))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, 42154 ^ [_4159387, _4159389, _4159391]))), s(real, i(s(fun(cart(real, _4159389), real), vectoru_norm), s(cart(real, _4159389), _4159606)))))))))]]], (9114 ^ _1670770) ^ [_1964106, _1964108, _1964110, _1964112] : [-(s(_1964112, i(s(fun(list(_1964112), _1964112), i(s(fun(num, fun(list(_1964112), _1964112)), el), s(num, _1964110))), s(list(_1964112), i(s(fun(list(_1964112), list(_1964112)), i(s(fun(_1964112, fun(list(_1964112), list(_1964112))), cons), s(_1964112, _1964108))), s(list(_1964112), _1964106))))) = s(_1964112, i(s(fun(_1964112, _1964112), i(s(fun(_1964112, fun(_1964112, _1964112)), i(s(fun(bool, fun(_1964112, fun(_1964112, _1964112))), cond), s(bool, 9100 ^ [_1964106, _1964108, _1964110, _1964112]))), s(_1964112, _1964108))), s(_1964112, i(s(fun(list(_1964112), _1964112), i(s(fun(num, fun(list(_1964112), _1964112)), el), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _1964110))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(list(_1964112), _1964106))))))], (16512 ^ _1670770) ^ [_2187241] : [s(fun(_2187241, bool), s0) = s(fun(_2187241, bool), univ), 16515 ^ _1670770 : [(16516 ^ _1670770) ^ [_2187360] : [-(p(s(bool, i(s(fun(fun(_2187241, bool), bool), i(s(fun(_2187241, fun(fun(_2187241, bool), bool)), in), s(_2187241, _2187360))), s(fun(_2187241, bool), s0)))))]]], (14641 ^ _1670770) ^ [_2115258, _2115260] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(int, _2115258)))), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _2115258))), s(num, _2115260)))))))], (11729 ^ _1670770) ^ [_2045039, _2045041] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2045039))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_max), s(real, _2045041))), s(real, _2045039)))))))], (35973 ^ _1670770) ^ [_3703201, _3703203, _3703205, _3703207] : [p(s(bool, i(s(fun(fun(_3703207, bool), bool), finite), s(fun(_3703207, bool), _3703203)))), p(s(bool, i(s(fun(fun(_3703205, bool), bool), finite), s(fun(_3703205, bool), _3703201)))), 35980 ^ _1670770 : [(35987 ^ _1670770) ^ [] : [s(num, i(s(fun(fun(_3703207, bool), num), card), s(fun(_3703207, bool), _3703203))) = s(num, i(s(fun(fun(_3703205, bool), num), card), s(fun(_3703205, bool), _3703201))), -(p(s(bool, i(s(fun(fun(_3703205, bool), bool), i(s(fun(fun(_3703207, bool), fun(fun(_3703205, bool), bool)), a_u_c), s(fun(_3703207, bool), _3703203))), s(fun(_3703205, bool), _3703201)))))], (35981 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3703205, bool), bool), i(s(fun(fun(_3703207, bool), fun(fun(_3703205, bool), bool)), a_u_c), s(fun(_3703207, bool), _3703203))), s(fun(_3703205, bool), _3703201)))), -(s(num, i(s(fun(fun(_3703207, bool), num), card), s(fun(_3703207, bool), _3703203))) = s(num, i(s(fun(fun(_3703205, bool), num), card), s(fun(_3703205, bool), _3703201))))]]], (13491 ^ _1670770) ^ [_2086929] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2086929))), s(int, i(s(fun(int, int), intu_neg), s(int, _2086929))))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (43560 ^ _1670770) ^ [_4277346, _4277348] : [p(s(bool, i(s(fun(fun(_4277348, cart(real, n10)), bool), _4277346), s(fun(_4277348, cart(real, n10)), 43561 ^ [_4277346, _4277348])))), 43564 ^ _1670770 : [(43565 ^ _1670770) ^ [_4277548] : [-(p(s(bool, i(s(fun(fun(_4277348, cart(real, n10)), bool), _4277346), s(fun(_4277348, cart(real, n10)), i(s(fun(fun(_4277348, real), fun(_4277348, cart(real, n10))), i(s(fun(fun(real, cart(real, n10)), fun(fun(_4277348, real), fun(_4277348, cart(real, n10)))), o), s(fun(real, cart(real, n10)), lift))), s(fun(_4277348, real), _4277548)))))))]]], (40010 ^ _1670770) ^ [_3993803, _3993805] : [-(s(real, i(s(fun(prod(cart(real, _3993805), cart(real, _3993805)), real), distance), s(prod(cart(real, _3993805), cart(real, _3993805)), i(s(fun(cart(real, _3993805), prod(cart(real, _3993805), cart(real, _3993805))), i(s(fun(cart(real, _3993805), fun(cart(real, _3993805), prod(cart(real, _3993805), cart(real, _3993805)))), c_), s(cart(real, _3993805), i(s(fun(num, cart(real, _3993805)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(cart(real, _3993805), _3993803))))) = s(real, i(s(fun(cart(real, _3993805), real), vectoru_norm), s(cart(real, _3993805), _3993803))))], (14860 ^ _1670770) ^ [_2120643, _2120645] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _2120645))), s(int, _2120643))))), s(int, _2120645))) = s(int, i(s(fun(int, int), intu_neg), s(int, _2120643))))], (7394 ^ _1670770) ^ [_1880898] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_a_), s(num, i(s(fun(num, num), bit0), s(num, _1880898))))), s(num, u_0)))))], (16255 ^ _1670770) ^ [_2176602, _2176604, _2176606, _2176608] : [-(p(s(bool, i(s(fun(fun(_2176608, bool), bool), i(s(fun(_2176608, fun(fun(_2176608, bool), bool)), in), s(_2176608, _2176602))), s(fun(_2176608, bool), i(s(fun(fun(_2176608, bool), fun(_2176608, bool)), i(s(fun(fun(_2176608, bool), fun(fun(_2176608, bool), fun(_2176608, bool))), inter), s(fun(_2176608, bool), _2176606))), s(fun(_2176608, bool), _2176604))))))), p(s(bool, i(s(fun(fun(_2176608, bool), bool), i(s(fun(_2176608, fun(fun(_2176608, bool), bool)), in), s(_2176608, _2176602))), s(fun(_2176608, bool), _2176606)))), p(s(bool, i(s(fun(fun(_2176608, bool), bool), i(s(fun(_2176608, fun(fun(_2176608, bool), bool)), in), s(_2176608, _2176602))), s(fun(_2176608, bool), _2176604))))], (47010 ^ _1670770) ^ [_4473815, _4473817] : [s(real, i(s(fun(num, real), i(s(fun(cart(real, _4473817), fun(num, real)), _4473815), s(cart(real, _4473817), 47011 ^ [_4473815, _4473817]))), s(num, 47012 ^ [_4473815, _4473817]))) = s(real, i(s(fun(num, real), i(s(fun(cart(real, _4473817), fun(num, real)), d_), s(cart(real, _4473817), 47011 ^ [_4473815, _4473817]))), s(num, 47012 ^ [_4473815, _4473817]))), 47015 ^ _1670770 : [(47016 ^ _1670770) ^ [_4474317] : [s(cart(real, _4473817), i(s(fun(num, cart(real, _4473817)), i(s(fun(cart(real, _4473817), fun(num, cart(real, _4473817))), _4474317), s(cart(real, _4473817), 47017 ^ [_4473815, _4473817, _4474317]))), s(num, 47018 ^ [_4473815, _4473817, _4474317]))) = s(cart(real, _4473817), i(s(fun(fun(num, real), cart(real, _4473817)), lambda), s(fun(num, real), i(s(fun(cart(real, _4473817), fun(num, real)), _4473815), s(cart(real, _4473817), 47017 ^ [_4473815, _4473817, _4474317]))))), 47021 ^ _1670770 : [(47022 ^ _1670770) ^ [_4474795] : [-(s(cart(cart(real, _4473817), n10), i(s(fun(cart(real, _4473817), cart(cart(real, _4473817), n10)), rowvector), s(cart(real, _4473817), _4474795))) = s(cart(cart(real, _4473817), n10), i(s(fun(fun(num, cart(real, _4473817)), cart(cart(real, _4473817), n10)), lambda), s(fun(num, cart(real, _4473817)), i(s(fun(cart(real, _4473817), fun(num, cart(real, _4473817))), _4474317), s(cart(real, _4473817), _4474795))))))]]]]], (8597 ^ _1670770) ^ [_1937394, _1937396] : [8603 ^ _1670770 : [(8608 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1937396, bool), 8599 ^ [_1937394, _1937396]), s(_1937396, 8600 ^ [_1937394, _1937396]))))], (8606 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1937396, bool), 8598 ^ [_1937394, _1937396]), s(_1937396, 8600 ^ [_1937394, _1937396])))))], (8604 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1937396, bool), i(s(fun(fun(_1937396, bool), fun(_1937396, bool)), i(s(fun(fun(_1937396, bool), fun(fun(_1937396, bool), fun(_1937396, bool))), _1937394), s(fun(_1937396, bool), 8598 ^ [_1937394, _1937396]))), s(fun(_1937396, bool), 8599 ^ [_1937394, _1937396]))), s(_1937396, 8600 ^ [_1937394, _1937396])))))]], 8609 ^ _1670770 : [(8610 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1937396, bool), 8598 ^ [_1937394, _1937396]), s(_1937396, 8600 ^ [_1937394, _1937396])))), -(p(s(bool, i(s(fun(_1937396, bool), 8599 ^ [_1937394, _1937396]), s(_1937396, 8600 ^ [_1937394, _1937396])))))], (8616 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1937396, bool), i(s(fun(fun(_1937396, bool), fun(_1937396, bool)), i(s(fun(fun(_1937396, bool), fun(fun(_1937396, bool), fun(_1937396, bool))), _1937394), s(fun(_1937396, bool), 8598 ^ [_1937394, _1937396]))), s(fun(_1937396, bool), 8599 ^ [_1937394, _1937396]))), s(_1937396, 8600 ^ [_1937394, _1937396]))))]], 8617 ^ _1670770 : [(8618 ^ _1670770) ^ [_1938351, _1938353, _1938355] : [-(p(s(bool, i(s(fun(list(_1937396), bool), i(s(fun(fun(_1937396, bool), fun(list(_1937396), bool)), all0), s(fun(_1937396, bool), _1938353))), s(list(_1937396), _1938351))))), p(s(bool, i(s(fun(list(_1937396), bool), i(s(fun(fun(_1937396, bool), fun(list(_1937396), bool)), all0), s(fun(_1937396, bool), i(s(fun(fun(_1937396, bool), fun(_1937396, bool)), i(s(fun(fun(_1937396, bool), fun(fun(_1937396, bool), fun(_1937396, bool))), _1937394), s(fun(_1937396, bool), _1938355))), s(fun(_1937396, bool), _1938353))))), s(list(_1937396), _1938351)))), p(s(bool, i(s(fun(list(_1937396), bool), i(s(fun(fun(_1937396, bool), fun(list(_1937396), bool)), all0), s(fun(_1937396, bool), _1938355))), s(list(_1937396), _1938351))))]]], (1098 ^ _1670770) ^ [_1684835] : [p(s(bool, _1684835)), 1101 ^ _1670770 : [(1104 ^ _1670770) ^ [] : [-(p(s(bool, t)))], (1102 ^ _1670770) ^ [] : [-(p(s(bool, _1684835)))]]], (11765 ^ _1670770) ^ [_2046071, _2046073, _2046075] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2046071))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_min), s(real, _2046075))), s(real, _2046073))))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2046071))), s(real, _2046075)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2046071))), s(real, _2046073))))], (7720 ^ _1670770) ^ [_1891084, _1891086] : [s(bool, i(s(fun(fun(num, fun(_1891086, bool)), bool), _1891084), s(fun(num, fun(_1891086, bool)), 7721 ^ [_1891084, _1891086]))) = s(bool, t), -(s(fun(num, fun(_1891086, bool)), zbot) = s(fun(num, fun(_1891086, bool)), i(s(fun(fun(num, fun(_1891086, bool)), fun(num, fun(_1891086, bool))), i(s(fun(fun(num, fun(_1891086, bool)), fun(fun(num, fun(_1891086, bool)), fun(num, fun(_1891086, bool)))), injp), s(fun(num, fun(_1891086, bool)), i(s(fun(num, fun(num, fun(_1891086, bool))), injn), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(fun(num, fun(_1891086, bool)), i(s(fun(fun(fun(num, fun(_1891086, bool)), bool), fun(num, fun(_1891086, bool))), h_), s(fun(fun(num, fun(_1891086, bool)), bool), _1891084))))))], (38540 ^ _1670770) ^ [_3832470] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _3832470))))), 38541 ^ _1670770 : [(38542 ^ _1670770) ^ [_3832575] : [-(s(num, _3832575) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(real, real), realu_inv), s(real, i(s(fun(num, real), realu_ofu_num), s(num, _3832575)))))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), realu_inv), s(real, i(s(fun(num, real), realu_ofu_num), s(num, _3832575))))))), s(real, _3832470))))]]], (16344 ^ _1670770) ^ [_2180806, _2180808, _2180810] : [s(_2180810, _2180808) = s(_2180810, _2180806), -(p(s(bool, i(s(fun(fun(_2180810, bool), bool), i(s(fun(_2180810, fun(fun(_2180810, bool), bool)), in), s(_2180810, _2180808))), s(fun(_2180810, bool), i(s(fun(fun(_2180810, bool), fun(_2180810, bool)), i(s(fun(_2180810, fun(fun(_2180810, bool), fun(_2180810, bool))), insert), s(_2180810, _2180806))), s(fun(_2180810, bool), empty)))))))], (23929 ^ _1670770) ^ [_2579046] : [p(s(bool, i(s(fun(fun(real, bool), bool), finite), s(fun(real, bool), _2579046)))), -(s(fun(real, bool), _2579046) = s(fun(real, bool), empty)), 23936 ^ _1670770 : [(23939 ^ _1670770) ^ [_2579295] : [p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _2579295))), s(fun(real, bool), _2579046)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(fun(real, bool), real), inf), s(fun(real, bool), _2579046))))), s(real, _2579295)))))], (23937 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, i(s(fun(fun(real, bool), real), inf), s(fun(real, bool), _2579046))))), s(fun(real, bool), _2579046)))))]]], (16914 ^ _1670770) ^ [_2206473, _2206475, _2206477, _2206479] : [-(p(s(bool, i(s(fun(fun(_2206479, bool), bool), i(s(fun(fun(_2206479, bool), fun(fun(_2206479, bool), bool)), disjoint), s(fun(_2206479, bool), i(s(fun(fun(_2206479, bool), fun(_2206479, bool)), i(s(fun(_2206479, fun(fun(_2206479, bool), fun(_2206479, bool))), insert), s(_2206479, _2206477))), s(fun(_2206479, bool), _2206475))))), s(fun(_2206479, bool), _2206473))))), p(s(bool, i(s(fun(fun(_2206479, bool), bool), i(s(fun(fun(_2206479, bool), fun(fun(_2206479, bool), bool)), disjoint), s(fun(_2206479, bool), _2206475))), s(fun(_2206479, bool), _2206473)))), -(p(s(bool, i(s(fun(fun(_2206479, bool), bool), i(s(fun(_2206479, fun(fun(_2206479, bool), bool)), in), s(_2206479, _2206477))), s(fun(_2206479, bool), _2206473)))))], (39110 ^ _1670770) ^ [_3953961, _3953963] : [s(real, i(s(fun(cart(real, _3953963), real), i(s(fun(cart(real, _3953963), fun(cart(real, _3953963), real)), dot), s(cart(real, _3953963), 39111 ^ [_3953961, _3953963]))), s(cart(real, _3953963), _3953961))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(cart(real, _3953963), _3953961) = s(cart(real, _3953963), i(s(fun(num, cart(real, _3953963)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (29850 ^ _1670770) ^ [_2964982, _2964984] : [p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, _2964982))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, i(s(fun(fun(_2964984, bool), num), dimindex), s(fun(_2964984, bool), univ)))))))), -(s(num, i(s(fun(finite_image(_2964984), num), destu_finiteu_image), s(finite_image(_2964984), i(s(fun(num, finite_image(_2964984)), finiteu_index), s(num, _2964982))))) = s(num, _2964982))], (5673 ^ _1670770) ^ [_1813686, _1813688] : [-(s(num, _1813686) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), 5676 ^ _1670770 : [(5679 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1813688))), s(num, _1813686))))), s(num, _1813686)))))], (5677 ^ _1670770) ^ [] : [-(s(num, _1813688) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _1813688))), s(num, _1813686))))), s(num, _1813686))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1813688))), s(num, _1813686))))))]]], (9814 ^ _1670770) ^ [_1990535] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1990535))), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))), 9819 ^ _1670770 : [(9820 ^ _1670770) ^ [_1990682] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 9818 ^ [_1990535]))), s(num, _1990682)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1990682))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, 9817 ^ [_1990535]))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1990535))), s(num, _1990682)))))))))]]], (10947 ^ _1670770) ^ [_2025037] : [-(s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(num, real), realu_ofu_num), s(num, _2025037))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, _2025037))))], (41961 ^ _1670770) ^ [_4144234, _4144236, _4144238] : [s(cart(real, _4144236), i(s(fun(cart(real, _4144238), cart(real, _4144236)), i(s(fun(fun(cart(real, _4144238), cart(real, _4144236)), fun(cart(real, _4144238), cart(real, _4144236))), i(s(fun(fun(cart(real, _4144238), cart(real, _4144236)), fun(fun(cart(real, _4144238), cart(real, _4144236)), fun(cart(real, _4144238), cart(real, _4144236)))), _4144234), s(fun(cart(real, _4144238), cart(real, _4144236)), 41962 ^ [_4144234, _4144236, _4144238]))), s(fun(cart(real, _4144238), cart(real, _4144236)), 41963 ^ [_4144234, _4144236, _4144238]))), s(cart(real, _4144238), 41964 ^ [_4144234, _4144236, _4144238]))) = s(cart(real, _4144236), i(s(fun(cart(real, _4144236), cart(real, _4144236)), i(s(fun(cart(real, _4144236), fun(cart(real, _4144236), cart(real, _4144236))), vectoru_sub), s(cart(real, _4144236), i(s(fun(cart(real, _4144238), cart(real, _4144236)), 41962 ^ [_4144234, _4144236, _4144238]), s(cart(real, _4144238), 41964 ^ [_4144234, _4144236, _4144238]))))), s(cart(real, _4144236), i(s(fun(cart(real, _4144238), cart(real, _4144236)), 41963 ^ [_4144234, _4144236, _4144238]), s(cart(real, _4144238), 41964 ^ [_4144234, _4144236, _4144238]))))), 41967 ^ _1670770 : [(41968 ^ _1670770) ^ [_4145263, _4145265] : [-(p(s(bool, i(s(fun(fun(cart(real, _4144238), cart(real, _4144236)), bool), linear), s(fun(cart(real, _4144238), cart(real, _4144236)), i(s(fun(fun(cart(real, _4144238), cart(real, _4144236)), fun(cart(real, _4144238), cart(real, _4144236))), i(s(fun(fun(cart(real, _4144238), cart(real, _4144236)), fun(fun(cart(real, _4144238), cart(real, _4144236)), fun(cart(real, _4144238), cart(real, _4144236)))), _4144234), s(fun(cart(real, _4144238), cart(real, _4144236)), _4145265))), s(fun(cart(real, _4144238), cart(real, _4144236)), _4145263))))))), p(s(bool, i(s(fun(fun(cart(real, _4144238), cart(real, _4144236)), bool), linear), s(fun(cart(real, _4144238), cart(real, _4144236)), _4145265)))), p(s(bool, i(s(fun(fun(cart(real, _4144238), cart(real, _4144236)), bool), linear), s(fun(cart(real, _4144238), cart(real, _4144236)), _4145263))))]]], (13417 ^ _1670770) ^ [_2084914] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, i(s(fun(int, int), intu_abs), s(int, _2084914)))))))], (5799 ^ _1670770) ^ [_1816474, _1816476, _1816478] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1816476))), s(num, _1816474))) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), -(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1816478))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1816476))), s(num, _1816474))))))), s(num, _1816476))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1816478))), s(num, _1816476))))], (25127 ^ _1670770) ^ [_2642664, _2642666, _2642668] : [p(s(bool, i(s(fun(fun(_2642666, fun(_2642666, _2642666)), bool), monoidal), s(fun(_2642666, fun(_2642666, _2642666)), _2642664)))), 25130 ^ _1670770 : [(25131 ^ _1670770) ^ [_2643095, _2643097, _2643099] : [-(s(_2642666, i(s(fun(_2642666, _2642666), i(s(fun(_2642666, fun(_2642666, _2642666)), _2642664), s(_2642666, i(s(fun(_2642668, _2642666), _2643099), s(_2642668, _2643095))))), s(_2642666, i(s(fun(fun(_2642668, _2642666), _2642666), i(s(fun(fun(_2642668, bool), fun(fun(_2642668, _2642666), _2642666)), i(s(fun(fun(_2642666, fun(_2642666, _2642666)), fun(fun(_2642668, bool), fun(fun(_2642668, _2642666), _2642666))), iterate), s(fun(_2642666, fun(_2642666, _2642666)), _2642664))), s(fun(_2642668, bool), i(s(fun(_2642668, fun(_2642668, bool)), i(s(fun(fun(_2642668, bool), fun(_2642668, fun(_2642668, bool))), delete), s(fun(_2642668, bool), _2643097))), s(_2642668, _2643095))))), s(fun(_2642668, _2642666), _2643099))))) = s(_2642666, i(s(fun(fun(_2642668, _2642666), _2642666), i(s(fun(fun(_2642668, bool), fun(fun(_2642668, _2642666), _2642666)), i(s(fun(fun(_2642666, fun(_2642666, _2642666)), fun(fun(_2642668, bool), fun(fun(_2642668, _2642666), _2642666))), iterate), s(fun(_2642666, fun(_2642666, _2642666)), _2642664))), s(fun(_2642668, bool), _2643097))), s(fun(_2642668, _2642666), _2643099)))), p(s(bool, i(s(fun(fun(_2642668, bool), bool), finite), s(fun(_2642668, bool), _2643097)))), p(s(bool, i(s(fun(fun(_2642668, bool), bool), i(s(fun(_2642668, fun(fun(_2642668, bool), bool)), in), s(_2642668, _2643095))), s(fun(_2642668, bool), _2643097))))]]], (38554 ^ _1670770) ^ [_3832840, _3832842] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _3832842)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), realu_ofu_num), s(num, _3832840))))), s(real, _3832842))))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(real, _3832842))))), s(num, _3832840)))))))], (10449 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), trealu_inv), s(prod(hreal, hreal), i(s(fun(num, prod(hreal, hreal)), trealu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))), s(prod(hreal, hreal), i(s(fun(num, prod(hreal, hreal)), trealu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))))], (12681 ^ _1670770) ^ [_2068314, _2068316] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, _2068316))), s(real, _2068314))))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2068316)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2068314))))], (14387 ^ _1670770) ^ [_2109233] : [-(s(int, i(s(fun(int, int), intu_neg), s(int, i(s(fun(int, int), intu_neg), s(int, _2109233))))) = s(int, _2109233))], (8327 ^ _1670770) ^ [_1922488, _1922490] : [-(s(list(_1922490), i(s(fun(list(_1922490), list(_1922490)), reverse), s(list(_1922490), i(s(fun(list(_1922490), list(_1922490)), reverse), s(list(_1922490), _1922488))))) = s(list(_1922490), _1922488))], (39503 ^ _1670770) ^ [_3967896, _3967898] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _3967898))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _3967896))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _3967898)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), sqrt), s(real, _3967898))))), s(real, _3967896))))], (11801 ^ _1670770) ^ [_2047078, _2047080, _2047082] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2047078))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_min), s(real, _2047082))), s(real, _2047080))))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2047078))), s(real, _2047082)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2047078))), s(real, _2047080))))], (13385 ^ _1670770) ^ [_2084212] : [-(s(int, _2084212) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, i(s(fun(int, int), intu_abs), s(int, _2084212)))))))], (15948 ^ _1670770) ^ [_2162302, _2162304, _2162306] : [p(s(bool, i(s(fun(fun(_2162306, bool), bool), i(s(fun(fun(_2162306, bool), fun(fun(_2162306, bool), bool)), disjoint), s(fun(_2162306, bool), _2162304))), s(fun(_2162306, bool), _2162302)))), -(s(fun(_2162306, bool), i(s(fun(fun(_2162306, bool), fun(_2162306, bool)), i(s(fun(fun(_2162306, bool), fun(fun(_2162306, bool), fun(_2162306, bool))), inter), s(fun(_2162306, bool), _2162304))), s(fun(_2162306, bool), _2162302))) = s(fun(_2162306, bool), empty))], (10178 ^ _1670770) ^ [_2003595, _2003597] : [p(s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, _2003597))), s(hreal, _2003595)))), -(s(hreal, _2003595) = s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _2003597))), s(hreal, 10181 ^ [_2003595, _2003597]))))], (22336 ^ _1670770) ^ [_2511165] : [22388 ^ _1670770 : [(22389 ^ _1670770) ^ [_2512685, _2512687] : [-(s(bool, i(s(fun(fun(real, bool), bool), finite), s(fun(real, bool), i(s(fun(fun(real, bool), fun(real, bool)), gspec), s(fun(real, bool), i(s(fun(real, fun(real, bool)), i(s(fun(real, fun(real, fun(real, bool))), _2511165), s(real, _2512687))), s(real, _2512685))))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2512685))), s(real, _2512687))))]], 22342 ^ _1670770 : [(22345 ^ _1670770) ^ [_2511634, _2511636] : [p(s(bool, i(s(fun(real, bool), i(s(fun(bool, fun(real, bool)), i(s(fun(real, fun(bool, fun(real, bool))), setspec), s(real, 22339 ^ [_2511165]))), s(bool, _2511634))), s(real, _2511636)))), 22356 ^ _1670770 : [(22361 ^ _1670770) ^ [] : [p(s(bool, _2511634))], (22359 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2511636))), s(real, 22338 ^ [_2511165])))))], (22357 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 22337 ^ [_2511165]))), s(real, _2511636)))))]], 22348 ^ _1670770 : [(22351 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 22337 ^ [_2511165]))), s(real, _2511636)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2511636))), s(real, 22338 ^ [_2511165]))))], (22349 ^ _1670770) ^ [] : [-(p(s(bool, _2511634)))]]], (22343 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), i(s(fun(real, fun(real, fun(real, bool))), _2511165), s(real, 22337 ^ [_2511165]))), s(real, 22338 ^ [_2511165]))), s(real, 22339 ^ [_2511165])))))]], 22366 ^ _1670770 : [(22385 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(bool, fun(real, bool)), i(s(fun(real, fun(bool, fun(real, bool))), setspec), s(real, 22339 ^ [_2511165]))), s(bool, 22365 ^ [_2511165]))), s(real, 22364 ^ [_2511165])))))], (22367 ^ _1670770) ^ [] : [p(s(bool, 22365 ^ [_2511165])), 22370 ^ _1670770 : [(22373 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 22364 ^ [_2511165]))), s(real, 22338 ^ [_2511165])))))], (22371 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 22337 ^ [_2511165]))), s(real, 22364 ^ [_2511165])))))]]], (22375 ^ _1670770) ^ [] : [-(p(s(bool, 22365 ^ [_2511165]))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 22337 ^ [_2511165]))), s(real, 22364 ^ [_2511165])))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 22364 ^ [_2511165]))), s(real, 22338 ^ [_2511165]))))], (22387 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), i(s(fun(real, fun(real, fun(real, bool))), _2511165), s(real, 22337 ^ [_2511165]))), s(real, 22338 ^ [_2511165]))), s(real, 22339 ^ [_2511165]))))]]], (7252 ^ _1670770) ^ [_1876810] : [-(s(num, i(s(fun(num, num), pre), s(num, i(s(fun(num, num), bit1), s(num, _1876810))))) = s(num, i(s(fun(num, num), bit0), s(num, _1876810))))], (16328 ^ _1670770) ^ [_2180157, _2180159, _2180161, _2180163] : [-(p(s(bool, i(s(fun(fun(_2180163, bool), bool), i(s(fun(_2180163, fun(fun(_2180163, bool), bool)), in), s(_2180163, _2180159))), s(fun(_2180163, bool), i(s(fun(_2180163, fun(_2180163, bool)), i(s(fun(fun(_2180163, bool), fun(_2180163, fun(_2180163, bool))), delete), s(fun(_2180163, bool), _2180161))), s(_2180163, _2180157))))))), p(s(bool, i(s(fun(fun(_2180163, bool), bool), i(s(fun(_2180163, fun(fun(_2180163, bool), bool)), in), s(_2180163, _2180159))), s(fun(_2180163, bool), _2180161)))), -(s(_2180163, _2180159) = s(_2180163, _2180157))], (7522 ^ _1670770) ^ [_1883638, _1883640] : [s(num, i(s(fun(num, num), bit1), s(num, _1883640))) = s(num, i(s(fun(num, num), bit1), s(num, _1883638))), -(s(num, _1883640) = s(num, _1883638))], (41225 ^ _1670770) ^ [_4100730, _4100732] : [s(cart(real, _4100732), i(s(fun(num, cart(real, _4100732)), i(s(fun(num, fun(num, cart(real, _4100732))), i(s(fun(fun(num, fun(num, cart(real, _4100732))), fun(num, fun(num, cart(real, _4100732)))), _4100730), s(fun(num, fun(num, cart(real, _4100732))), 41226 ^ [_4100730, _4100732]))), s(num, 41227 ^ [_4100730, _4100732]))), s(num, 41228 ^ [_4100730, _4100732]))) = s(cart(real, _4100732), i(s(fun(num, cart(real, _4100732)), i(s(fun(num, fun(num, cart(real, _4100732))), 41226 ^ [_4100730, _4100732]), s(num, 41228 ^ [_4100730, _4100732]))), s(num, 41227 ^ [_4100730, _4100732]))), 41231 ^ _1670770 : [(41232 ^ _1670770) ^ [_4102030] : [s(fun(num, cart(real, _4100732)), i(s(fun(num, fun(num, cart(real, _4100732))), i(s(fun(fun(num, fun(num, cart(real, _4100732))), fun(num, fun(num, cart(real, _4100732)))), _4102030), s(fun(num, fun(num, cart(real, _4100732))), 41233 ^ [_4100730, _4100732, _4102030]))), s(num, 41234 ^ [_4100730, _4100732, _4102030]))) = s(fun(num, cart(real, _4100732)), i(s(fun(num, fun(num, cart(real, _4100732))), i(s(fun(fun(num, fun(num, cart(real, _4100732))), fun(num, fun(num, cart(real, _4100732)))), _4100730), s(fun(num, fun(num, cart(real, _4100732))), 41233 ^ [_4100730, _4100732, _4102030]))), s(num, 41234 ^ [_4100730, _4100732, _4102030]))), 41237 ^ _1670770 : [(41238 ^ _1670770) ^ [_4103205] : [s(cart(real, _4100732), i(s(fun(num, cart(real, _4100732)), i(s(fun(fun(num, fun(num, cart(real, _4100732))), fun(num, cart(real, _4100732))), i(s(fun(num, fun(fun(num, fun(num, cart(real, _4100732))), fun(num, cart(real, _4100732)))), i(s(fun(num, fun(num, fun(fun(num, fun(num, cart(real, _4100732))), fun(num, cart(real, _4100732))))), _4103205), s(num, 41239 ^ [_4100730, _4100732, _4102030, _4103205]))), s(num, 41240 ^ [_4100730, _4100732, _4102030, _4103205]))), s(fun(num, fun(num, cart(real, _4100732))), 41241 ^ [_4100730, _4100732, _4102030, _4103205]))), s(num, 41242 ^ [_4100730, _4100732, _4102030, _4103205]))) = s(cart(real, _4100732), i(s(fun(fun(num, cart(real, _4100732)), cart(real, _4100732)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4100732)), cart(real, _4100732))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, 41239 ^ [_4100730, _4100732, _4102030, _4103205]))), s(num, 41240 ^ [_4100730, _4100732, _4102030, _4103205]))))), s(fun(num, cart(real, _4100732)), i(s(fun(num, fun(num, cart(real, _4100732))), 41241 ^ [_4100730, _4100732, _4102030, _4103205]), s(num, 41242 ^ [_4100730, _4100732, _4102030, _4103205]))))), 41245 ^ _1670770 : [(41246 ^ _1670770) ^ [_4104489, _4104491, _4104493, _4104495, _4104497] : [-(s(cart(real, _4100732), i(s(fun(fun(num, cart(real, _4100732)), cart(real, _4100732)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4100732)), cart(real, _4100732))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _4104497))), s(num, _4104495))))), s(fun(num, cart(real, _4100732)), i(s(fun(fun(num, fun(num, cart(real, _4100732))), fun(num, cart(real, _4100732))), i(s(fun(num, fun(fun(num, fun(num, cart(real, _4100732))), fun(num, cart(real, _4100732)))), i(s(fun(num, fun(num, fun(fun(num, fun(num, cart(real, _4100732))), fun(num, cart(real, _4100732))))), _4103205), s(num, _4104493))), s(num, _4104491))), s(fun(num, fun(num, cart(real, _4100732))), _4104489))))) = s(cart(real, _4100732), i(s(fun(fun(num, cart(real, _4100732)), cart(real, _4100732)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4100732)), cart(real, _4100732))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _4104493))), s(num, _4104491))))), s(fun(num, cart(real, _4100732)), i(s(fun(fun(num, fun(num, cart(real, _4100732))), fun(num, cart(real, _4100732))), i(s(fun(num, fun(fun(num, fun(num, cart(real, _4100732))), fun(num, cart(real, _4100732)))), i(s(fun(num, fun(num, fun(fun(num, fun(num, cart(real, _4100732))), fun(num, cart(real, _4100732))))), _4103205), s(num, _4104497))), s(num, _4104495))), s(fun(num, fun(num, cart(real, _4100732))), i(s(fun(fun(num, fun(num, cart(real, _4100732))), fun(num, fun(num, cart(real, _4100732)))), _4102030), s(fun(num, fun(num, cart(real, _4100732))), _4104489))))))))]]]]]]], (4108 ^ _1670770) ^ [_1776333, _1776335] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1776335))), s(num, _1776333))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1776333))), s(num, _1776335))))], (24403 ^ _1670770) ^ [_2591518, _2591520] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _2591518))), s(num, _2591520)))), -(s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2591520))), s(num, _2591518))) = s(fun(num, bool), empty))], (46794 ^ _1670770) ^ [_4462158, _4462160, _4462162, _4462164] : [-(p(s(bool, i(s(fun(fun(cart(real, _4462164), cart(real, _4462162)), bool), linear), s(fun(cart(real, _4462164), cart(real, _4462162)), _4462158))))), p(s(bool, i(s(fun(fun(cart(real, _4462162), cart(real, _4462164)), bool), linear), s(fun(cart(real, _4462162), cart(real, _4462164)), _4462160)))), s(fun(cart(real, _4462162), cart(real, _4462162)), i(s(fun(fun(cart(real, _4462162), cart(real, _4462164)), fun(cart(real, _4462162), cart(real, _4462162))), i(s(fun(fun(cart(real, _4462164), cart(real, _4462162)), fun(fun(cart(real, _4462162), cart(real, _4462164)), fun(cart(real, _4462162), cart(real, _4462162)))), o), s(fun(cart(real, _4462164), cart(real, _4462162)), _4462158))), s(fun(cart(real, _4462162), cart(real, _4462164)), _4462160))) = s(fun(cart(real, _4462162), cart(real, _4462162)), i1), s(fun(cart(real, _4462164), cart(real, _4462164)), i(s(fun(fun(cart(real, _4462164), cart(real, _4462162)), fun(cart(real, _4462164), cart(real, _4462164))), i(s(fun(fun(cart(real, _4462162), cart(real, _4462164)), fun(fun(cart(real, _4462164), cart(real, _4462162)), fun(cart(real, _4462164), cart(real, _4462164)))), o), s(fun(cart(real, _4462162), cart(real, _4462164)), _4462160))), s(fun(cart(real, _4462164), cart(real, _4462162)), _4462158))) = s(fun(cart(real, _4462164), cart(real, _4462164)), i1)], (16849 ^ _1670770) ^ [_2202479, _2202481, _2202483] : [p(s(bool, i(s(fun(fun(_2202483, bool), bool), i(s(fun(_2202483, fun(fun(_2202483, bool), bool)), in), s(_2202483, _2202479))), s(fun(_2202483, bool), _2202481)))), 16853 ^ _1670770 : [(16856 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2202483, bool), bool), i(s(fun(_2202483, fun(fun(_2202483, bool), bool)), in), s(_2202483, _2202479))), s(fun(_2202483, bool), 16852 ^ [_2202479, _2202481, _2202483]))))], (16854 ^ _1670770) ^ [] : [-(s(fun(_2202483, bool), _2202481) = s(fun(_2202483, bool), i(s(fun(fun(_2202483, bool), fun(_2202483, bool)), i(s(fun(_2202483, fun(fun(_2202483, bool), fun(_2202483, bool))), insert), s(_2202483, _2202479))), s(fun(_2202483, bool), 16852 ^ [_2202479, _2202481, _2202483]))))]]], (29045 ^ _1670770) ^ [_2917460, _2917462, _2917464, _2917466] : [-(s(real, i(s(fun(fun(_2917466, real), real), i(s(fun(fun(_2917466, bool), fun(fun(_2917466, real), real)), sum), s(fun(_2917466, bool), i(s(fun(fun(_2917466, bool), fun(_2917466, bool)), i(s(fun(fun(_2917466, bool), fun(fun(_2917466, bool), fun(_2917466, bool))), union), s(fun(_2917466, bool), _2917462))), s(fun(_2917466, bool), _2917460))))), s(fun(_2917466, real), _2917464))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(fun(_2917466, real), real), i(s(fun(fun(_2917466, bool), fun(fun(_2917466, real), real)), sum), s(fun(_2917466, bool), _2917462))), s(fun(_2917466, real), _2917464))))), s(real, i(s(fun(fun(_2917466, real), real), i(s(fun(fun(_2917466, bool), fun(fun(_2917466, real), real)), sum), s(fun(_2917466, bool), _2917460))), s(fun(_2917466, real), _2917464)))))), p(s(bool, i(s(fun(fun(_2917466, bool), bool), finite), s(fun(_2917466, bool), _2917462)))), p(s(bool, i(s(fun(fun(_2917466, bool), bool), finite), s(fun(_2917466, bool), _2917460)))), 29055 ^ _1670770 : [(29058 ^ _1670770) ^ [] : [s(real, i(s(fun(_2917466, real), _2917464), s(_2917466, 29054 ^ [_2917460, _2917462, _2917464, _2917466]))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (29056 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2917466, bool), bool), i(s(fun(_2917466, fun(fun(_2917466, bool), bool)), in), s(_2917466, 29054 ^ [_2917460, _2917462, _2917464, _2917466]))), s(fun(_2917466, bool), i(s(fun(fun(_2917466, bool), fun(_2917466, bool)), i(s(fun(fun(_2917466, bool), fun(fun(_2917466, bool), fun(_2917466, bool))), inter), s(fun(_2917466, bool), _2917462))), s(fun(_2917466, bool), _2917460)))))))]]], (38668 ^ _1670770) ^ [_3835840, _3835842] : [-(s(real, i(s(fun(real, real), sqrt), s(real, _3835842))) = s(real, _3835840)), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _3835840)))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _3835840))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))) = s(real, _3835842)], (41709 ^ _1670770) ^ [_4128095, _4128097, _4128099] : [p(s(bool, i(s(fun(cart(real, _4128099), bool), i(s(fun(cart(real, _4128099), fun(cart(real, _4128099), bool)), orthogonal), s(cart(real, _4128099), _4128097))), s(cart(real, _4128099), _4128095)))), -(p(s(bool, i(s(fun(cart(real, _4128099), bool), i(s(fun(cart(real, _4128099), fun(cart(real, _4128099), bool)), orthogonal), s(cart(real, _4128099), _4128097))), s(cart(real, _4128099), i(s(fun(cart(real, _4128099), cart(real, _4128099)), vectoru_neg), s(cart(real, _4128099), _4128095)))))))], (11601 ^ _1670770) ^ [_2041099, _2041101, _2041103] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2041101))), s(real, _2041103))))))), s(real, _2041099)))), 11604 ^ _1670770 : [(11609 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2041101))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2041103))), s(real, _2041099)))))))], (11607 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2041103))), s(real, _2041099))))), s(real, _2041101)))))], (11605 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2041099)))))]]], (25455 ^ _1670770) ^ [_2671096, _2671098, _2671100] : [s(_2671098, i(s(fun(_2671100, _2671098), i(s(fun(fun(_2671100, _2671098), fun(_2671100, _2671098)), i(s(fun(fun(_2671100, _2671098), fun(fun(_2671100, _2671098), fun(_2671100, _2671098))), i(s(fun(fun(_2671098, fun(_2671098, _2671098)), fun(fun(_2671100, _2671098), fun(fun(_2671100, _2671098), fun(_2671100, _2671098)))), _2671096), s(fun(_2671098, fun(_2671098, _2671098)), 25456 ^ [_2671096, _2671098, _2671100]))), s(fun(_2671100, _2671098), 25457 ^ [_2671096, _2671098, _2671100]))), s(fun(_2671100, _2671098), 25458 ^ [_2671096, _2671098, _2671100]))), s(_2671100, 25459 ^ [_2671096, _2671098, _2671100]))) = s(_2671098, i(s(fun(_2671098, _2671098), i(s(fun(_2671098, fun(_2671098, _2671098)), 25456 ^ [_2671096, _2671098, _2671100]), s(_2671098, i(s(fun(_2671100, _2671098), 25457 ^ [_2671096, _2671098, _2671100]), s(_2671100, 25459 ^ [_2671096, _2671098, _2671100]))))), s(_2671098, i(s(fun(_2671100, _2671098), 25458 ^ [_2671096, _2671098, _2671100]), s(_2671100, 25459 ^ [_2671096, _2671098, _2671100]))))), 25462 ^ _1670770 : [(25463 ^ _1670770) ^ [_2672219] : [p(s(bool, i(s(fun(fun(_2671098, fun(_2671098, _2671098)), bool), monoidal), s(fun(_2671098, fun(_2671098, _2671098)), _2672219)))), 25466 ^ _1670770 : [(25467 ^ _1670770) ^ [_2672722, _2672724, _2672726] : [p(s(bool, i(s(fun(fun(_2671100, bool), bool), finite), s(fun(_2671100, bool), _2672722)))), -(s(_2671098, i(s(fun(fun(_2671100, _2671098), _2671098), i(s(fun(fun(_2671100, bool), fun(fun(_2671100, _2671098), _2671098)), i(s(fun(fun(_2671098, fun(_2671098, _2671098)), fun(fun(_2671100, bool), fun(fun(_2671100, _2671098), _2671098))), iterate), s(fun(_2671098, fun(_2671098, _2671098)), _2672219))), s(fun(_2671100, bool), _2672722))), s(fun(_2671100, _2671098), i(s(fun(fun(_2671100, _2671098), fun(_2671100, _2671098)), i(s(fun(fun(_2671100, _2671098), fun(fun(_2671100, _2671098), fun(_2671100, _2671098))), i(s(fun(fun(_2671098, fun(_2671098, _2671098)), fun(fun(_2671100, _2671098), fun(fun(_2671100, _2671098), fun(_2671100, _2671098)))), _2671096), s(fun(_2671098, fun(_2671098, _2671098)), _2672219))), s(fun(_2671100, _2671098), _2672726))), s(fun(_2671100, _2671098), _2672724))))) = s(_2671098, i(s(fun(_2671098, _2671098), i(s(fun(_2671098, fun(_2671098, _2671098)), _2672219), s(_2671098, i(s(fun(fun(_2671100, _2671098), _2671098), i(s(fun(fun(_2671100, bool), fun(fun(_2671100, _2671098), _2671098)), i(s(fun(fun(_2671098, fun(_2671098, _2671098)), fun(fun(_2671100, bool), fun(fun(_2671100, _2671098), _2671098))), iterate), s(fun(_2671098, fun(_2671098, _2671098)), _2672219))), s(fun(_2671100, bool), _2672722))), s(fun(_2671100, _2671098), _2672726))))), s(_2671098, i(s(fun(fun(_2671100, _2671098), _2671098), i(s(fun(fun(_2671100, bool), fun(fun(_2671100, _2671098), _2671098)), i(s(fun(fun(_2671098, fun(_2671098, _2671098)), fun(fun(_2671100, bool), fun(fun(_2671100, _2671098), _2671098))), iterate), s(fun(_2671098, fun(_2671098, _2671098)), _2672219))), s(fun(_2671100, bool), _2672722))), s(fun(_2671100, _2671098), _2672724))))))]]]]], (25949 ^ _1670770) ^ [_2708288, _2708290] : [25966 ^ _1670770 : [(25967 ^ _1670770) ^ [_2708921, _2708923] : [-(s(num, i(s(fun(fun(_2708290, num), num), i(s(fun(fun(_2708290, bool), fun(fun(_2708290, num), num)), nsum), s(fun(_2708290, bool), _2708923))), s(fun(_2708290, num), i(s(fun(_2708290, fun(_2708290, num)), _2708288), s(_2708290, _2708921))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), i(s(fun(bool, fun(num, fun(num, num))), cond), s(bool, i(s(fun(fun(_2708290, bool), bool), i(s(fun(_2708290, fun(fun(_2708290, bool), bool)), in), s(_2708290, _2708921))), s(fun(_2708290, bool), _2708923))))), s(num, b0))), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]], 25952 ^ _1670770 : [(25953 ^ _1670770) ^ [_2708530] : [s(num, i(s(fun(_2708290, num), i(s(fun(_2708290, fun(_2708290, num)), _2708288), s(_2708290, 25950 ^ [_2708288, _2708290]))), s(_2708290, 25951 ^ [_2708288, _2708290]))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), i(s(fun(bool, fun(num, fun(num, num))), cond), s(bool, _2708530))), s(num, b0))), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), 25956 ^ _1670770 : [(25959 ^ _1670770) ^ [] : [s(_2708290, 25951 ^ [_2708288, _2708290]) = s(_2708290, 25950 ^ [_2708288, _2708290])], (25957 ^ _1670770) ^ [] : [-(p(s(bool, _2708530)))]], 25960 ^ _1670770 : [(25963 ^ _1670770) ^ [] : [p(s(bool, _2708530))], (25961 ^ _1670770) ^ [] : [-(s(_2708290, 25951 ^ [_2708288, _2708290]) = s(_2708290, 25950 ^ [_2708288, _2708290]))]]]]], (10931 ^ _1670770) ^ [_2024451, _2024453] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(real, real), realu_neg), s(real, _2024453))))), s(real, _2024451))) = s(real, i(s(fun(real, real), realu_neg), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2024453))), s(real, _2024451))))))], (8319 ^ _1670770) ^ [_1921864] : [-(s(_1921864, i(s(fun(list(_1921864), _1921864), last0), s(list(_1921864), i(s(fun(list(_1921864), list(_1921864)), i(s(fun(_1921864, fun(list(_1921864), list(_1921864))), cons), s(_1921864, h0))), s(list(_1921864), i(s(fun(list(_1921864), list(_1921864)), i(s(fun(_1921864, fun(list(_1921864), list(_1921864))), cons), s(_1921864, k))), s(list(_1921864), t0))))))) = s(_1921864, i(s(fun(list(_1921864), _1921864), last0), s(list(_1921864), i(s(fun(list(_1921864), list(_1921864)), i(s(fun(_1921864, fun(list(_1921864), list(_1921864))), cons), s(_1921864, k))), s(list(_1921864), t0))))))], (7354 ^ _1670770) ^ [_1879790] : [-(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, u_0))), s(num, i(s(fun(num, num), bit0), s(num, _1879790))))) = s(bool, t))], (2937 ^ _1670770) ^ [_1721358] : [-(p(s(bool, i(s(fun(_1721358, bool), p0), s(_1721358, i(s(fun(_1721358, _1721358), i(s(fun(_1721358, fun(_1721358, _1721358)), i(s(fun(bool, fun(_1721358, fun(_1721358, _1721358))), cond), s(bool, c))), s(_1721358, x))), s(_1721358, y))))))), 2940 ^ _1670770 : [(2943 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1721358, bool), p0), s(_1721358, x))))], (2941 ^ _1670770) ^ [] : [-(p(s(bool, c)))]], 2944 ^ _1670770 : [(2947 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1721358, bool), p0), s(_1721358, y))))], (2945 ^ _1670770) ^ [] : [p(s(bool, c))]]], (44299 ^ _1670770) ^ [_4318109, _4318111] : [p(s(bool, i(s(fun(fun(cart(real, _4318111), bool), bool), independent), s(fun(cart(real, _4318111), bool), _4318109)))), p(s(bool, i(s(fun(fun(cart(real, _4318111), bool), bool), i(s(fun(cart(real, _4318111), fun(fun(cart(real, _4318111), bool), bool)), in), s(cart(real, _4318111), i(s(fun(num, cart(real, _4318111)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(fun(cart(real, _4318111), bool), _4318109))))], (36745 ^ _1670770) ^ [_3742839, _3742841] : [p(s(bool, i(s(fun(fun(_3742841, bool), bool), countable), s(fun(_3742841, bool), _3742839)))), -(p(s(bool, i(s(fun(fun(_3742841, bool), bool), i(s(fun(fun(_3742841, bool), fun(fun(_3742841, bool), bool)), subset), s(fun(_3742841, bool), _3742839))), s(fun(_3742841, bool), i(s(fun(fun(num, bool), fun(_3742841, bool)), i(s(fun(fun(num, _3742841), fun(fun(num, bool), fun(_3742841, bool))), image), s(fun(num, _3742841), 36748 ^ [_3742839, _3742841]))), s(fun(num, bool), univ)))))))], (46029 ^ _1670770) ^ [_4415890, _4415892, _4415894, _4415896] : [-(p(s(bool, i(s(fun(fun(cart(real, _4415896), bool), bool), i(s(fun(fun(cart(real, _4415896), bool), fun(fun(cart(real, _4415896), bool), bool)), subset), s(fun(cart(real, _4415896), bool), univ))), s(fun(cart(real, _4415896), bool), i(s(fun(fun(cart(real, _4415896), bool), fun(cart(real, _4415896), bool)), span), s(fun(cart(real, _4415896), bool), i(s(fun(fun(cart(real, _4415894), bool), fun(cart(real, _4415896), bool)), i(s(fun(fun(cart(real, _4415894), cart(real, _4415896)), fun(fun(cart(real, _4415894), bool), fun(cart(real, _4415896), bool))), image), s(fun(cart(real, _4415894), cart(real, _4415896)), _4415892))), s(fun(cart(real, _4415894), bool), _4415890))))))))), p(s(bool, i(s(fun(fun(cart(real, _4415894), bool), bool), i(s(fun(fun(cart(real, _4415894), bool), fun(fun(cart(real, _4415894), bool), bool)), subset), s(fun(cart(real, _4415894), bool), univ))), s(fun(cart(real, _4415894), bool), i(s(fun(fun(cart(real, _4415894), bool), fun(cart(real, _4415894), bool)), span), s(fun(cart(real, _4415894), bool), _4415890)))))), p(s(bool, i(s(fun(fun(cart(real, _4415894), cart(real, _4415896)), bool), linear), s(fun(cart(real, _4415894), cart(real, _4415896)), _4415892)))), 46039 ^ _1670770 : [(46040 ^ _1670770) ^ [_4416534] : [s(cart(real, _4415896), i(s(fun(cart(real, _4415894), cart(real, _4415896)), _4415892), s(cart(real, _4415894), _4416534))) = s(cart(real, _4415896), 46038 ^ [_4415890, _4415892, _4415894, _4415896])]]], (13253 ^ _1670770) ^ [_2080234, _2080236] : [s(int, _2080236) = s(int, _2080234), -(s(real, i(s(fun(int, real), realu_ofu_int), s(int, _2080236))) = s(real, i(s(fun(int, real), realu_ofu_int), s(int, _2080234))))], (22154 ^ _1670770) ^ [_2505779] : [22168 ^ _1670770 : [(22169 ^ _1670770) ^ [_2506315] : [p(s(bool, i(s(fun(fun(real, bool), bool), finite), s(fun(real, bool), i(s(fun(fun(real, bool), fun(real, bool)), gspec), s(fun(real, bool), i(s(fun(real, fun(real, bool)), _2505779), s(real, _2506315))))))))]], 22159 ^ _1670770 : [(22162 ^ _1670770) ^ [_2506089] : [p(s(bool, i(s(fun(real, bool), i(s(fun(bool, fun(real, bool)), i(s(fun(real, fun(bool, fun(real, bool))), setspec), s(real, 22156 ^ [_2505779]))), s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2506089))), s(real, 22155 ^ [_2505779]))))), s(real, _2506089))))], (22160 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), _2505779), s(real, 22155 ^ [_2505779]))), s(real, 22156 ^ [_2505779])))))]], 22164 ^ _1670770 : [(22167 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), _2505779), s(real, 22155 ^ [_2505779]))), s(real, 22156 ^ [_2505779]))))], (22165 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(bool, fun(real, bool)), i(s(fun(real, fun(bool, fun(real, bool))), setspec), s(real, 22156 ^ [_2505779]))), s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 22163 ^ [_2505779]))), s(real, 22155 ^ [_2505779]))))), s(real, 22163 ^ [_2505779])))))]]], (46346 ^ _1670770) ^ [_4435061, _4435063, _4435065, _4435067, _4435069, _4435071, _4435073, _4435075] : [46371 ^ _1670770 : [(46372 ^ _1670770) ^ [_4436937, _4436939] : [-(s(cart(real, _4435075), i(s(fun(cart(real, _4435071), cart(real, _4435075)), i(s(fun(cart(real, _4435073), fun(cart(real, _4435071), cart(real, _4435075))), _4435069), s(cart(real, _4435073), _4436939))), s(cart(real, _4435071), _4436937))) = s(cart(real, _4435075), i(s(fun(cart(real, _4435071), cart(real, _4435075)), i(s(fun(cart(real, _4435073), fun(cart(real, _4435071), cart(real, _4435075))), _4435067), s(cart(real, _4435073), _4436939))), s(cart(real, _4435071), _4436937)))), p(s(bool, i(s(fun(fun(cart(real, _4435073), bool), bool), i(s(fun(cart(real, _4435073), fun(fun(cart(real, _4435073), bool), bool)), in), s(cart(real, _4435073), _4436939))), s(fun(cart(real, _4435073), bool), _4435061)))), p(s(bool, i(s(fun(fun(cart(real, _4435071), bool), bool), i(s(fun(cart(real, _4435071), fun(fun(cart(real, _4435071), bool), bool)), in), s(cart(real, _4435071), _4436937))), s(fun(cart(real, _4435071), bool), t0))))]], p(s(bool, i(s(fun(fun(cart(real, _4435073), fun(cart(real, _4435071), cart(real, _4435075))), bool), bilinear), s(fun(cart(real, _4435073), fun(cart(real, _4435071), cart(real, _4435075))), _4435069)))), p(s(bool, i(s(fun(fun(cart(real, _4435073), fun(cart(real, _4435071), cart(real, _4435075))), bool), bilinear), s(fun(cart(real, _4435073), fun(cart(real, _4435071), cart(real, _4435075))), _4435067)))), p(s(bool, i(s(fun(fun(cart(real, _4435073), bool), bool), i(s(fun(fun(cart(real, _4435073), bool), fun(fun(cart(real, _4435073), bool), bool)), subset), s(fun(cart(real, _4435073), bool), _4435061))), s(fun(cart(real, _4435073), bool), i(s(fun(fun(cart(real, _4435073), bool), fun(cart(real, _4435073), bool)), span), s(fun(cart(real, _4435073), bool), _4435065)))))), p(s(bool, i(s(fun(fun(cart(real, _4435071), bool), bool), i(s(fun(fun(cart(real, _4435071), bool), fun(fun(cart(real, _4435071), bool), bool)), subset), s(fun(cart(real, _4435071), bool), t0))), s(fun(cart(real, _4435071), bool), i(s(fun(fun(cart(real, _4435071), bool), fun(cart(real, _4435071), bool)), span), s(fun(cart(real, _4435071), bool), _4435063)))))), 46365 ^ _1670770 : [(46370 ^ _1670770) ^ [] : [s(cart(real, _4435075), i(s(fun(cart(real, _4435071), cart(real, _4435075)), i(s(fun(cart(real, _4435073), fun(cart(real, _4435071), cart(real, _4435075))), _4435069), s(cart(real, _4435073), 46363 ^ [_4435061, _4435063, _4435065, _4435067, _4435069, _4435071, _4435073, _4435075]))), s(cart(real, _4435071), 46364 ^ [_4435061, _4435063, _4435065, _4435067, _4435069, _4435071, _4435073, _4435075]))) = s(cart(real, _4435075), i(s(fun(cart(real, _4435071), cart(real, _4435075)), i(s(fun(cart(real, _4435073), fun(cart(real, _4435071), cart(real, _4435075))), _4435067), s(cart(real, _4435073), 46363 ^ [_4435061, _4435063, _4435065, _4435067, _4435069, _4435071, _4435073, _4435075]))), s(cart(real, _4435071), 46364 ^ [_4435061, _4435063, _4435065, _4435067, _4435069, _4435071, _4435073, _4435075])))], (46368 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4435071), bool), bool), i(s(fun(cart(real, _4435071), fun(fun(cart(real, _4435071), bool), bool)), in), s(cart(real, _4435071), 46364 ^ [_4435061, _4435063, _4435065, _4435067, _4435069, _4435071, _4435073, _4435075]))), s(fun(cart(real, _4435071), bool), _4435063)))))], (46366 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4435073), bool), bool), i(s(fun(cart(real, _4435073), fun(fun(cart(real, _4435073), bool), bool)), in), s(cart(real, _4435073), 46363 ^ [_4435061, _4435063, _4435065, _4435067, _4435069, _4435071, _4435073, _4435075]))), s(fun(cart(real, _4435073), bool), _4435065)))))]]], (9695 ^ _1670770) ^ [_1986568, _1986570] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_mul), s(nadd, _1986570))), s(nadd, _1986568))))), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_mul), s(nadd, _1986568))), s(nadd, _1986570)))))))], (8457 ^ _1670770) ^ [_1928073, _1928075] : [8462 ^ _1670770 : [(8465 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1928075, bool), 8458 ^ [_1928073, _1928075]), s(_1928075, 8459 ^ [_1928073, _1928075])))))], (8463 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1928075, bool), i(s(fun(fun(_1928075, bool), fun(_1928075, bool)), _1928073), s(fun(_1928075, bool), 8458 ^ [_1928073, _1928075]))), s(_1928075, 8459 ^ [_1928073, _1928075])))))]], 8466 ^ _1670770 : [(8469 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1928075, bool), i(s(fun(fun(_1928075, bool), fun(_1928075, bool)), _1928073), s(fun(_1928075, bool), 8458 ^ [_1928073, _1928075]))), s(_1928075, 8459 ^ [_1928073, _1928075]))))], (8467 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1928075, bool), 8458 ^ [_1928073, _1928075]), s(_1928075, 8459 ^ [_1928073, _1928075]))))]], 8470 ^ _1670770 : [(8477 ^ _1670770) ^ [_1928792, _1928794] : [p(s(bool, i(s(fun(list(_1928075), bool), i(s(fun(fun(_1928075, bool), fun(list(_1928075), bool)), ex0), s(fun(_1928075, bool), i(s(fun(fun(_1928075, bool), fun(_1928075, bool)), _1928073), s(fun(_1928075, bool), _1928794))))), s(list(_1928075), _1928792)))), p(s(bool, i(s(fun(list(_1928075), bool), i(s(fun(fun(_1928075, bool), fun(list(_1928075), bool)), all0), s(fun(_1928075, bool), _1928794))), s(list(_1928075), _1928792))))], (8471 ^ _1670770) ^ [_1928657, _1928659] : [-(p(s(bool, i(s(fun(list(_1928075), bool), i(s(fun(fun(_1928075, bool), fun(list(_1928075), bool)), all0), s(fun(_1928075, bool), _1928659))), s(list(_1928075), _1928657))))), -(p(s(bool, i(s(fun(list(_1928075), bool), i(s(fun(fun(_1928075, bool), fun(list(_1928075), bool)), ex0), s(fun(_1928075, bool), i(s(fun(fun(_1928075, bool), fun(_1928075, bool)), _1928073), s(fun(_1928075, bool), _1928659))))), s(list(_1928075), _1928657)))))]]], (39607 ^ _1670770) ^ [_3971281, _3971283, _3971285, _3971287] : [39608 ^ _1670770 : [(39611 ^ _1670770) ^ [] : [s(cart(real, _3971287), _3971283) = s(cart(real, _3971287), _3971281)], (39609 ^ _1670770) ^ [] : [s(real, _3971285) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))]], -(s(cart(real, _3971287), i(s(fun(cart(real, _3971287), cart(real, _3971287)), i(s(fun(real, fun(cart(real, _3971287), cart(real, _3971287))), r_), s(real, _3971285))), s(cart(real, _3971287), _3971283))) = s(cart(real, _3971287), i(s(fun(cart(real, _3971287), cart(real, _3971287)), i(s(fun(real, fun(cart(real, _3971287), cart(real, _3971287))), r_), s(real, _3971285))), s(cart(real, _3971287), _3971281))))], (22281 ^ _1670770) ^ [_2509565] : [22333 ^ _1670770 : [(22334 ^ _1670770) ^ [_2511085, _2511087] : [-(s(bool, i(s(fun(fun(real, bool), bool), finite), s(fun(real, bool), i(s(fun(fun(real, bool), fun(real, bool)), gspec), s(fun(real, bool), i(s(fun(real, fun(real, bool)), i(s(fun(real, fun(real, fun(real, bool))), _2509565), s(real, _2511087))), s(real, _2511085))))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2511085))), s(real, _2511087))))]], 22287 ^ _1670770 : [(22290 ^ _1670770) ^ [_2510034, _2510036] : [p(s(bool, i(s(fun(real, bool), i(s(fun(bool, fun(real, bool)), i(s(fun(real, fun(bool, fun(real, bool))), setspec), s(real, 22284 ^ [_2509565]))), s(bool, _2510034))), s(real, _2510036)))), 22301 ^ _1670770 : [(22306 ^ _1670770) ^ [] : [p(s(bool, _2510034))], (22304 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2510036))), s(real, 22283 ^ [_2509565])))))], (22302 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, 22282 ^ [_2509565]))), s(real, _2510036)))))]], 22293 ^ _1670770 : [(22296 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, 22282 ^ [_2509565]))), s(real, _2510036)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2510036))), s(real, 22283 ^ [_2509565]))))], (22294 ^ _1670770) ^ [] : [-(p(s(bool, _2510034)))]]], (22288 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), i(s(fun(real, fun(real, fun(real, bool))), _2509565), s(real, 22282 ^ [_2509565]))), s(real, 22283 ^ [_2509565]))), s(real, 22284 ^ [_2509565])))))]], 22311 ^ _1670770 : [(22330 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(bool, fun(real, bool)), i(s(fun(real, fun(bool, fun(real, bool))), setspec), s(real, 22284 ^ [_2509565]))), s(bool, 22310 ^ [_2509565]))), s(real, 22309 ^ [_2509565])))))], (22312 ^ _1670770) ^ [] : [p(s(bool, 22310 ^ [_2509565])), 22315 ^ _1670770 : [(22318 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 22309 ^ [_2509565]))), s(real, 22283 ^ [_2509565])))))], (22316 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, 22282 ^ [_2509565]))), s(real, 22309 ^ [_2509565])))))]]], (22320 ^ _1670770) ^ [] : [-(p(s(bool, 22310 ^ [_2509565]))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, 22282 ^ [_2509565]))), s(real, 22309 ^ [_2509565])))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 22309 ^ [_2509565]))), s(real, 22283 ^ [_2509565]))))], (22332 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), i(s(fun(real, fun(real, fun(real, bool))), _2509565), s(real, 22282 ^ [_2509565]))), s(real, 22283 ^ [_2509565]))), s(real, 22284 ^ [_2509565]))))]]], (6298 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), p0), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, m))), s(num, n))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, m))), s(num, n)))))), 6303 ^ _1670770 : [(6304 ^ _1670770) ^ [] : [6305 ^ _1670770 : [(6310 ^ _1670770) ^ [] : [-(s(num, 6302 ^ []) = s(num, m))], (6308 ^ _1670770) ^ [] : [-(s(num, 6301 ^ []) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (6306 ^ _1670770) ^ [] : [-(s(num, n) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))]], 6311 ^ _1670770 : [(6314 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, 6302 ^ []))), s(num, n)))))], (6312 ^ _1670770) ^ [] : [-(s(num, m) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, 6301 ^ []))), s(num, n))))), s(num, 6302 ^ []))))]]], (6316 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), p0), s(num, 6301 ^ []))), s(num, 6302 ^ [])))))]]], (8680 ^ _1670770) ^ [_1940767, _1940769, _1940771] : [8682 ^ _1670770 : [(8685 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1940771, bool), _1940769), s(_1940771, 8681 ^ [_1940767, _1940769, _1940771]))))], (8683 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(list(_1940771), bool), i(s(fun(_1940771, fun(list(_1940771), bool)), mem), s(_1940771, 8681 ^ [_1940767, _1940769, _1940771]))), s(list(_1940771), _1940767)))))]], -(p(s(bool, i(s(fun(list(_1940771), bool), i(s(fun(fun(_1940771, bool), fun(list(_1940771), bool)), all0), s(fun(_1940771, bool), _1940769))), s(list(_1940771), _1940767)))))], (16992 ^ _1670770) ^ [_2211510, _2211512, _2211514, _2211516] : [s(bool, i(s(fun(fun(_2211516, bool), bool), i(s(fun(_2211516, fun(fun(_2211516, bool), bool)), in), s(_2211516, _2211512))), s(fun(_2211516, bool), i(s(fun(_2211516, fun(_2211516, bool)), i(s(fun(fun(_2211516, bool), fun(_2211516, fun(_2211516, bool))), delete), s(fun(_2211516, bool), _2211514))), s(_2211516, _2211510))))) = s(bool, i(s(fun(fun(_2211516, bool), bool), i(s(fun(_2211516, fun(fun(_2211516, bool), bool)), in), s(_2211516, _2211510))), s(fun(_2211516, bool), i(s(fun(_2211516, fun(_2211516, bool)), i(s(fun(fun(_2211516, bool), fun(_2211516, fun(_2211516, bool))), delete), s(fun(_2211516, bool), _2211514))), s(_2211516, _2211512))))), -(s(bool, i(s(fun(fun(_2211516, bool), bool), i(s(fun(_2211516, fun(fun(_2211516, bool), bool)), in), s(_2211516, _2211512))), s(fun(_2211516, bool), _2211514))) = s(bool, i(s(fun(fun(_2211516, bool), bool), i(s(fun(_2211516, fun(fun(_2211516, bool), bool)), in), s(_2211516, _2211510))), s(fun(_2211516, bool), _2211514))))], (4581 ^ _1670770) ^ [_1786368, _1786370] : [4582 ^ _1670770 : [(4583 ^ _1670770) ^ [_1786451] : [s(num, _1786368) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1786370))), s(num, i(s(fun(num, num), suc), s(num, _1786451)))))]], -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1786370))), s(num, _1786368)))))], (17565 ^ _1670770) ^ [_2248014, _2248016, _2248018, _2248020, _2248022] : [p(s(bool, i(s(fun(fun(_2248020, bool), bool), i(s(fun(_2248020, fun(fun(_2248020, bool), bool)), in), s(_2248020, _2248014))), s(fun(_2248020, bool), _2248016)))), -(p(s(bool, i(s(fun(fun(_2248022, bool), bool), i(s(fun(_2248022, fun(fun(_2248022, bool), bool)), in), s(_2248022, i(s(fun(_2248020, _2248022), _2248018), s(_2248020, _2248014))))), s(fun(_2248022, bool), i(s(fun(fun(_2248020, bool), fun(_2248022, bool)), i(s(fun(fun(_2248020, _2248022), fun(fun(_2248020, bool), fun(_2248022, bool))), image), s(fun(_2248020, _2248022), _2248018))), s(fun(_2248020, bool), _2248016)))))))], (3542 ^ _1670770) ^ [_1750645, _1750647, _1750649, _1750651] : [s(_1750647, i(s(fun(_1750649, _1750647), i(s(fun(_1750651, fun(_1750649, _1750647)), i(s(fun(fun(prod(_1750651, _1750649), _1750647), fun(_1750651, fun(_1750649, _1750647))), _1750645), s(fun(prod(_1750651, _1750649), _1750647), 3543 ^ [_1750645, _1750647, _1750649, _1750651]))), s(_1750651, 3544 ^ [_1750645, _1750647, _1750649, _1750651]))), s(_1750649, 3545 ^ [_1750645, _1750647, _1750649, _1750651]))) = s(_1750647, i(s(fun(prod(_1750651, _1750649), _1750647), 3543 ^ [_1750645, _1750647, _1750649, _1750651]), s(prod(_1750651, _1750649), i(s(fun(_1750649, prod(_1750651, _1750649)), i(s(fun(_1750651, fun(_1750649, prod(_1750651, _1750649))), c_), s(_1750651, 3544 ^ [_1750645, _1750647, _1750649, _1750651]))), s(_1750649, 3545 ^ [_1750645, _1750647, _1750649, _1750651]))))), 3548 ^ _1670770 : [(3549 ^ _1670770) ^ [_1751410] : [s(fun(_1750649, _1750647), i(s(fun(_1750651, fun(_1750649, _1750647)), i(s(fun(fun(prod(_1750651, _1750649), _1750647), fun(_1750651, fun(_1750649, _1750647))), _1751410), s(fun(prod(_1750651, _1750649), _1750647), 3550 ^ [_1750645, _1750647, _1750649, _1750651, _1751410]))), s(_1750651, 3551 ^ [_1750645, _1750647, _1750649, _1750651, _1751410]))) = s(fun(_1750649, _1750647), i(s(fun(_1750651, fun(_1750649, _1750647)), i(s(fun(fun(prod(_1750651, _1750649), _1750647), fun(_1750651, fun(_1750649, _1750647))), _1750645), s(fun(prod(_1750651, _1750649), _1750647), 3550 ^ [_1750645, _1750647, _1750649, _1750651, _1751410]))), s(_1750651, 3551 ^ [_1750645, _1750647, _1750649, _1750651, _1751410]))), 3554 ^ _1670770 : [(3562 ^ _1670770) ^ [_1752315] : [p(s(bool, i(s(fun(fun(_1750651, fun(_1750649, _1750647)), bool), _1752315), s(fun(_1750651, fun(_1750649, _1750647)), i(s(fun(fun(prod(_1750651, _1750649), _1750647), fun(_1750651, fun(_1750649, _1750647))), _1751410), s(fun(prod(_1750651, _1750649), _1750647), 3563 ^ [_1750645, _1750647, _1750649, _1750651, _1751410, _1752315])))))), 3566 ^ _1670770 : [(3567 ^ _1670770) ^ [_1752616] : [-(p(s(bool, i(s(fun(fun(_1750651, fun(_1750649, _1750647)), bool), _1752315), s(fun(_1750651, fun(_1750649, _1750647)), _1752616)))))]]], (3555 ^ _1670770) ^ [_1751995] : [p(s(bool, i(s(fun(fun(_1750651, fun(_1750649, _1750647)), bool), _1751995), s(fun(_1750651, fun(_1750649, _1750647)), 3556 ^ [_1750645, _1750647, _1750649, _1750651, _1751410, _1751995])))), 3559 ^ _1670770 : [(3560 ^ _1670770) ^ [_1752236] : [-(p(s(bool, i(s(fun(fun(_1750651, fun(_1750649, _1750647)), bool), _1751995), s(fun(_1750651, fun(_1750649, _1750647)), i(s(fun(fun(prod(_1750651, _1750649), _1750647), fun(_1750651, fun(_1750649, _1750647))), _1751410), s(fun(prod(_1750651, _1750649), _1750647), _1752236)))))))]]]]]]], (34452 ^ _1670770) ^ [_3627109, _3627111] : [34454 ^ _1670770 : [(34457 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(_3627111, _3627111), bool), bool), ordinal), s(fun(prod(_3627111, _3627111), bool), 34453 ^ [_3627109, _3627111]))))], (34455 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_3627111, _3627111), bool), bool), _3627109), s(fun(prod(_3627111, _3627111), bool), 34453 ^ [_3627109, _3627111])))))]], -(p(s(bool, i(s(fun(fun(prod(_3627111, _3627111), bool), bool), ordinal), s(fun(prod(_3627111, _3627111), bool), i(s(fun(fun(fun(prod(_3627111, _3627111), bool), bool), fun(prod(_3627111, _3627111), bool)), unions), s(fun(fun(prod(_3627111, _3627111), bool), bool), _3627109)))))))], (4971 ^ _1670770) ^ [_1796046, _1796048] : [4972 ^ _1670770 : [(4975 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), even), s(num, _1796046))))], (4973 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), even), s(num, _1796048))))]], -(p(s(bool, i(s(fun(num, bool), even), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1796048))), s(num, _1796046)))))))], (13675 ^ _1670770) ^ [_2091536, _2091538, _2091540] : [s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2091540))), s(int, _2091536))) = s(int, _2091538), -(s(int, _2091540) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _2091538))), s(int, _2091536))))], (39457 ^ _1670770) ^ [_3966761, _3966763] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), sqrt), s(real, _3966763))))), s(real, _3966761))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _3966763)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _3966761)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _3966763))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _3966761))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))], (33941 ^ _1670770) ^ [_3599606, _3599608, _3599610] : [33950 ^ _1670770 : [(33953 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(prod(_3599610, _3599610), bool), _3599606), s(prod(_3599610, _3599610), i(s(fun(_3599610, prod(_3599610, _3599610)), i(s(fun(_3599610, fun(_3599610, prod(_3599610, _3599610))), c_), s(_3599610, 33948 ^ [_3599606, _3599608, _3599610]))), s(_3599610, 33949 ^ [_3599606, _3599608, _3599610]))))))], (33951 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_3599610, _3599610), bool), _3599608), s(prod(_3599610, _3599610), i(s(fun(_3599610, prod(_3599610, _3599610)), i(s(fun(_3599610, fun(_3599610, prod(_3599610, _3599610))), c_), s(_3599610, 33948 ^ [_3599606, _3599608, _3599610]))), s(_3599610, 33949 ^ [_3599606, _3599608, _3599610])))))))]], p(s(bool, i(s(fun(fun(prod(_3599610, _3599610), bool), bool), i(s(fun(fun(prod(_3599610, _3599610), bool), fun(fun(prod(_3599610, _3599610), bool), bool)), inseg), s(fun(prod(_3599610, _3599610), bool), _3599606))), s(fun(prod(_3599610, _3599610), bool), _3599608)))), -(s(fun(prod(_3599610, _3599610), bool), _3599608) = s(fun(prod(_3599610, _3599610), bool), _3599606))], (27337 ^ _1670770) ^ [_2803367] : [s(num, _2803367) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(p(s(bool, 27329 ^ [_2803367])))], (14329 ^ _1670770) ^ [_2107921, _2107923] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2107923))), s(int, _2107921))))))), 14330 ^ _1670770 : [(14333 ^ _1670770) ^ [] : [s(int, _2107921) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (14335 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2107923)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2107921))))], (14341 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2107923))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2107921))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))], (14331 ^ _1670770) ^ [] : [s(int, _2107923) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))]]], (1809 ^ _1670770) ^ [_1698682, _1698684, _1698686] : [1817 ^ _1670770 : [(1820 ^ _1670770) ^ [] : [-(p(s(bool, _1698682)))], (1818 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1698686, bool), _1698684), s(_1698686, 1816 ^ [_1698682, _1698684, _1698686])))))]], 1812 ^ _1670770 : [(1813 ^ _1670770) ^ [_1698795] : [p(s(bool, i(s(fun(_1698686, bool), _1698684), s(_1698686, _1698795))))]], p(s(bool, _1698682))], (12249 ^ _1670770) ^ [_2058248, _2058250] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2058250))), s(real, _2058248))))))), 12250 ^ _1670770 : [(12257 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2058250))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2058248))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))], (12251 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2058250)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2058248))))]]], (14711 ^ _1670770) ^ [_2117132, _2117134] : [-(s(int, _2117134) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _2117134))), s(num, _2117132))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (2169 ^ _1670770) ^ [] : [-(s(bool, a0) = s(bool, b0)), 2172 ^ _1670770 : [(2175 ^ _1670770) ^ [] : [p(s(bool, b0))], (2173 ^ _1670770) ^ [] : [-(p(s(bool, a0)))]], 2176 ^ _1670770 : [(2179 ^ _1670770) ^ [] : [p(s(bool, a0))], (2177 ^ _1670770) ^ [] : [-(p(s(bool, b0)))]]], (45795 ^ _1670770) ^ [_4404207, _4404209] : [-(p(s(bool, i(s(fun(fun(cart(real, _4404209), bool), bool), i(s(fun(fun(cart(real, _4404209), bool), fun(fun(cart(real, _4404209), bool), bool)), subset), s(fun(cart(real, _4404209), bool), _4404207))), s(fun(cart(real, _4404209), bool), i(s(fun(fun(cart(real, _4404209), bool), fun(cart(real, _4404209), bool)), span), s(fun(cart(real, _4404209), bool), 45787 ^ [_4404207, _4404209])))))))], (16954 ^ _1670770) ^ [_2208855] : [-(s(fun(_2208855, bool), i(s(fun(fun(_2208855, bool), fun(_2208855, bool)), i(s(fun(fun(_2208855, bool), fun(fun(_2208855, bool), fun(_2208855, bool))), inter), s(fun(_2208855, bool), p1))), s(fun(_2208855, bool), q))) = s(fun(_2208855, bool), i(s(fun(fun(_2208855, bool), fun(_2208855, bool)), i(s(fun(fun(_2208855, bool), fun(fun(_2208855, bool), fun(_2208855, bool))), inter), s(fun(_2208855, bool), q))), s(fun(_2208855, bool), p1))))], (11161 ^ _1670770) ^ [_2029705, _2029707] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2029707))), s(num, _2029705)))), -(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(num, real), realu_ofu_num), s(num, _2029705))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, _2029707))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _2029705))), s(num, _2029707))))))], (12972 ^ _1670770) ^ [_2075536, _2075538, _2075540] : [-(s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2075538))), s(num, _2075540))) = s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2075536))), s(num, _2075540)))), 12973 ^ _1670770 : [(12974 ^ _1670770) ^ [_2075706] : [12977 ^ _1670770 : [(12982 ^ _1670770) ^ [] : [s(real, i(s(fun(real, real), realu_abs), s(real, _2075538))) = s(real, i(s(fun(real, real), realu_abs), s(real, _2075536)))], (12980 ^ _1670770) ^ [] : [s(num, _2075540) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (12978 ^ _1670770) ^ [] : [-(p(s(bool, _2075706)))]], 12983 ^ _1670770 : [(12984 ^ _1670770) ^ [] : [-(s(num, _2075540) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), -(s(real, i(s(fun(real, real), realu_abs), s(real, _2075538))) = s(real, i(s(fun(real, real), realu_abs), s(real, _2075536))))], (12990 ^ _1670770) ^ [] : [p(s(bool, _2075706))]], 12991 ^ _1670770 : [(12992 ^ _1670770) ^ [_2076044] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), i(s(fun(bool, fun(bool, fun(bool, bool))), cond), s(bool, i(s(fun(num, bool), even), s(num, _2075540))))), s(bool, _2075706))), s(bool, _2076044)))), 12995 ^ _1670770 : [(12998 ^ _1670770) ^ [] : [s(real, _2075538) = s(real, _2075536)], (12996 ^ _1670770) ^ [] : [-(p(s(bool, _2076044)))]], 12999 ^ _1670770 : [(13002 ^ _1670770) ^ [] : [p(s(bool, _2076044))], (13000 ^ _1670770) ^ [] : [-(s(real, _2075538) = s(real, _2075536))]]]]]]], (14952 ^ _1670770) ^ [] : [14953 ^ _1670770 : [(14954 ^ _1670770) ^ [_2122991] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2122991)))), p(s(bool, i(s(fun(int, bool), p0), s(int, _2122991))))]], 14960 ^ _1670770 : [(14965 ^ _1670770) ^ [_2123216] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, 14959 ^ []))), s(int, _2123216))))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2123216)))), p(s(bool, i(s(fun(int, bool), p0), s(int, _2123216))))], (14963 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(int, bool), p0), s(int, 14959 ^ [])))))], (14961 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, 14959 ^ [])))))]]], (33740 ^ _1670770) ^ [_3588729, _3588731] : [-(p(s(bool, i(s(fun(fun(prod(_3588731, _3588731), bool), bool), woset), s(fun(prod(_3588731, _3588731), bool), _3588729))))), 33745 ^ _1670770 : [(33750 ^ _1670770) ^ [] : [s(_3588731, 33743 ^ [_3588729, _3588731]) = s(_3588731, 33744 ^ [_3588729, _3588731])], (33748 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_3588731, _3588731), bool), _3588729), s(prod(_3588731, _3588731), i(s(fun(_3588731, prod(_3588731, _3588731)), i(s(fun(_3588731, fun(_3588731, prod(_3588731, _3588731))), c_), s(_3588731, 33744 ^ [_3588729, _3588731]))), s(_3588731, 33743 ^ [_3588729, _3588731])))))))], (33746 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_3588731, _3588731), bool), _3588729), s(prod(_3588731, _3588731), i(s(fun(_3588731, prod(_3588731, _3588731)), i(s(fun(_3588731, fun(_3588731, prod(_3588731, _3588731))), c_), s(_3588731, 33743 ^ [_3588729, _3588731]))), s(_3588731, 33744 ^ [_3588729, _3588731])))))))]], 33752 ^ _1670770 : [(33762 ^ _1670770) ^ [_3589860] : [p(s(bool, i(s(fun(_3588731, bool), 33751 ^ [_3588729, _3588731]), s(_3588731, _3589860)))), 33766 ^ _1670770 : [(33769 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(prod(_3588731, _3588731), bool), _3588729), s(prod(_3588731, _3588731), i(s(fun(_3588731, prod(_3588731, _3588731)), i(s(fun(_3588731, fun(_3588731, prod(_3588731, _3588731))), c_), s(_3588731, _3589860))), s(_3588731, 33765 ^ [_3588729, _3588731, _3589860]))))))], (33767 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3588731, bool), 33751 ^ [_3588729, _3588731]), s(_3588731, 33765 ^ [_3588729, _3588731, _3589860])))))]]], (33753 ^ _1670770) ^ [_3589612] : [p(s(bool, i(s(fun(_3588731, bool), 33751 ^ [_3588729, _3588731]), s(_3588731, _3589612)))), -(p(s(bool, i(s(fun(_3588731, bool), i(s(fun(fun(prod(_3588731, _3588731), bool), fun(_3588731, bool)), fl), s(fun(prod(_3588731, _3588731), bool), _3588729))), s(_3588731, _3589612)))))], (33760 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3588731, bool), 33751 ^ [_3588729, _3588731]), s(_3588731, 33758 ^ [_3588729, _3588731])))))]]], (1476 ^ _1670770) ^ [_1691142, _1691144, _1691146] : [p(s(bool, i(s(fun(_1691146, bool), _1691144), s(_1691146, _1691142)))), 1479 ^ _1670770 : [(1480 ^ _1670770) ^ [_1691255] : [s(_1691146, _1691142) = s(_1691146, _1691255), -(p(s(bool, i(s(fun(_1691146, bool), _1691144), s(_1691146, _1691255)))))]]], (4333 ^ _1670770) ^ [_1781542] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1781542))), s(num, _1781542)))))], (41041 ^ _1670770) ^ [_4080138, _4080140] : [s(cart(real, _4080140), i(s(fun(num, cart(real, _4080140)), i(s(fun(num, fun(num, cart(real, _4080140))), i(s(fun(fun(num, cart(real, _4080140)), fun(num, fun(num, cart(real, _4080140)))), _4080138), s(fun(num, cart(real, _4080140)), 41042 ^ [_4080138, _4080140]))), s(num, 41043 ^ [_4080138, _4080140]))), s(num, 41044 ^ [_4080138, _4080140]))) = s(cart(real, _4080140), i(s(fun(num, cart(real, _4080140)), 41042 ^ [_4080138, _4080140]), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, 41044 ^ [_4080138, _4080140]))), s(num, 41043 ^ [_4080138, _4080140]))))), 41047 ^ _1670770 : [(41048 ^ _1670770) ^ [_4080841, _4080843, _4080845] : [-(s(cart(real, _4080140), i(s(fun(fun(num, cart(real, _4080140)), cart(real, _4080140)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4080140)), cart(real, _4080140))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _4080843))), s(num, _4080841))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, n))), s(num, _4080841))))))), s(fun(num, cart(real, _4080140)), _4080845))) = s(cart(real, _4080140), i(s(fun(fun(num, cart(real, _4080140)), cart(real, _4080140)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4080140)), cart(real, _4080140))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _4080843))), s(num, n))))), s(fun(num, cart(real, _4080140)), i(s(fun(num, fun(num, cart(real, _4080140))), i(s(fun(fun(num, cart(real, _4080140)), fun(num, fun(num, cart(real, _4080140)))), _4080138), s(fun(num, cart(real, _4080140)), _4080845))), s(num, _4080841))))))]]], (24417 ^ _1670770) ^ [_2591950] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(num, bool), fun(num, bool)), hasu_size), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _2591950))))), s(num, _2591950)))))], (6192 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), p0), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, a0))), s(num, b0)))))), 6195 ^ _1670770 : [(6196 ^ _1670770) ^ [_1825063] : [-(p(s(bool, i(s(fun(num, bool), p0), s(num, _1825063))))), 6197 ^ _1670770 : [(6200 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, a0))), s(num, b0)))), s(num, _1825063) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (6198 ^ _1670770) ^ [] : [s(num, a0) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, b0))), s(num, _1825063)))]]]]], (17295 ^ _1670770) ^ [_2230900, _2230902, _2230904] : [17297 ^ _1670770 : [(17300 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2230904, bool), bool), i(s(fun(fun(_2230904, bool), fun(fun(_2230904, bool), bool)), subset), s(fun(_2230904, bool), _2230902))), s(fun(_2230904, bool), 17296 ^ [_2230900, _2230902, _2230904]))))], (17298 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_2230904, bool), bool), bool), i(s(fun(fun(_2230904, bool), fun(fun(fun(_2230904, bool), bool), bool)), in), s(fun(_2230904, bool), 17296 ^ [_2230900, _2230902, _2230904]))), s(fun(fun(_2230904, bool), bool), _2230900)))))]], -(p(s(bool, i(s(fun(fun(_2230904, bool), bool), i(s(fun(fun(_2230904, bool), fun(fun(_2230904, bool), bool)), subset), s(fun(_2230904, bool), _2230902))), s(fun(_2230904, bool), i(s(fun(fun(fun(_2230904, bool), bool), fun(_2230904, bool)), inters), s(fun(fun(_2230904, bool), bool), _2230900)))))))], (13009 ^ _1670770) ^ [_2076404] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2076404))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, 13007 ^ [_2076404])))))))], (9969 ^ _1670770) ^ [_1998388] : [s(bool, i(s(fun(nadd, bool), _1998388), s(nadd, 9970 ^ [_1998388]))) = s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, m))))), s(nadd, 9970 ^ [_1998388]))), -(s(hreal, i(s(fun(num, hreal), hrealu_ofu_num), s(num, m))) = s(hreal, i(s(fun(fun(nadd, bool), hreal), mku_hreal), s(fun(nadd, bool), _1998388))))], (7474 ^ _1670770) ^ [_1882734] : [s(num, u_0) = s(num, i(s(fun(num, num), bit1), s(num, _1882734))), -(p(s(bool, f0)))], (13737 ^ _1670770) ^ [_2093012, _2093014] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2093014))), s(int, _2093012))))))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2093014)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2093012))))], (39723 ^ _1670770) ^ [_3976691] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(cart(real, _3976691), real), vectoru_norm), s(cart(real, _3976691), x))))), s(real, i(s(fun(cart(real, _3976691), real), vectoru_norm), s(cart(real, _3976691), y))))))))), s(real, i(s(fun(cart(real, _3976691), real), vectoru_norm), s(cart(real, _3976691), i(s(fun(cart(real, _3976691), cart(real, _3976691)), i(s(fun(cart(real, _3976691), fun(cart(real, _3976691), cart(real, _3976691))), vectoru_sub), s(cart(real, _3976691), x))), s(cart(real, _3976691), y)))))))))], (42922 ^ _1670770) ^ [_4237012, _4237014, _4237016, _4237018] : [-(s(cart(real, _4237018), i(s(fun(cart(cart(real, _4237016), _4237018), cart(real, _4237018)), i(s(fun(num, fun(cart(cart(real, _4237016), _4237018), cart(real, _4237018))), column), s(num, _4237012))), s(cart(cart(real, _4237016), _4237018), i(s(fun(cart(cart(real, _4237018), _4237016), cart(cart(real, _4237016), _4237018)), transp), s(cart(cart(real, _4237018), _4237016), _4237014))))) = s(cart(real, _4237018), i(s(fun(cart(cart(real, _4237018), _4237016), cart(real, _4237018)), i(s(fun(num, fun(cart(cart(real, _4237018), _4237016), cart(real, _4237018))), row), s(num, _4237012))), s(cart(cart(real, _4237018), _4237016), _4237014)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _4237012)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4237012))), s(num, i(s(fun(fun(_4237016, bool), num), dimindex), s(fun(_4237016, bool), univ))))))], (11417 ^ _1670770) ^ [_2035834, _2035836] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2035834))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2035836))), s(real, _2035834))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2035836))))], (39084 ^ _1670770) ^ [_3953081, _3953083] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(cart(real, _3953083), real), i(s(fun(cart(real, _3953083), fun(cart(real, _3953083), real)), dot), s(cart(real, _3953083), _3953081))), s(cart(real, _3953083), _3953081)))))))], (14748 ^ _1670770) ^ [_2117971] : [-(s(int, i(s(fun(int, int), intu_sgn), s(int, _2117971))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), i(s(fun(bool, fun(int, fun(int, int))), cond), s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2117971))))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), i(s(fun(bool, fun(int, fun(int, int))), cond), s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2117971))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))), s(int, i(s(fun(int, int), intu_neg), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))))], (822 ^ _1670770) ^ [] : [823 ^ _1670770 : [(828 ^ _1670770) ^ [] : [p(s(bool, r0))], (826 ^ _1670770) ^ [] : [-(p(s(bool, q)))], (824 ^ _1670770) ^ [] : [-(p(s(bool, p1)))]], -(p(s(bool, r0))), p(s(bool, p1)), p(s(bool, q))], (45723 ^ _1670770) ^ [_4399805, _4399807] : [-(p(s(bool, i(s(fun(fun(cart(real, _4399807), bool), bool), independent), s(fun(cart(real, _4399807), bool), 45719 ^ [_4399805, _4399807])))))], (11151 ^ _1670770) ^ [_2029342, _2029344] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_ge), s(real, i(s(fun(num, real), realu_ofu_num), s(num, _2029344))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, _2029342))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_a_), s(num, _2029344))), s(num, _2029342))))], (38980 ^ _1670770) ^ [_3946650, _3946652] : [-(s(cart(real, _3946652), i(s(fun(cart(real, _3946652), cart(real, _3946652)), i(s(fun(real, fun(cart(real, _3946652), cart(real, _3946652))), r_), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(cart(real, _3946652), _3946650))) = s(cart(real, _3946652), _3946650))], (19456 ^ _1670770) ^ [_2363642, _2363644, _2363646] : [19457 ^ _1670770 : [(19460 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2363646, bool), bool), finite), s(fun(_2363646, bool), _2363642))))], (19458 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2363646, bool), bool), finite), s(fun(_2363646, bool), _2363644))))]], -(p(s(bool, i(s(fun(fun(_2363646, bool), bool), finite), s(fun(_2363646, bool), i(s(fun(fun(_2363646, bool), fun(_2363646, bool)), i(s(fun(fun(_2363646, bool), fun(fun(_2363646, bool), fun(_2363646, bool))), inter), s(fun(_2363646, bool), _2363644))), s(fun(_2363646, bool), _2363642)))))))], (20708 ^ _1670770) ^ [_2432937] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2432937, bool), fun(num, bool)), hasu_size), s(fun(_2432937, bool), s0))), s(num, i(s(fun(num, num), suc), s(num, n))))))), 20709 ^ _1670770 : [(20710 ^ _1670770) ^ [_2433132, _2433134] : [p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2432937, bool), fun(num, bool)), hasu_size), s(fun(_2432937, bool), _2433132))), s(num, n)))), -(p(s(bool, i(s(fun(fun(_2432937, bool), bool), i(s(fun(_2432937, fun(fun(_2432937, bool), bool)), in), s(_2432937, _2433134))), s(fun(_2432937, bool), _2433132))))), s(fun(_2432937, bool), s0) = s(fun(_2432937, bool), i(s(fun(fun(_2432937, bool), fun(_2432937, bool)), i(s(fun(_2432937, fun(fun(_2432937, bool), fun(_2432937, bool))), insert), s(_2432937, _2433134))), s(fun(_2432937, bool), _2433132)))]]], (45727 ^ _1670770) ^ [_4399985, _4399987, _4399989] : [45741 ^ _1670770 : [(45742 ^ _1670770) ^ [_4401559] : [-(s(bool, i(s(fun(fun(cart(real, _4399989), cart(real, _4399987)), bool), linear), s(fun(cart(real, _4399989), cart(real, _4399987)), _4401559))) = s(bool, i(s(fun(fun(cart(real, finite_sum(_4399989, _4399987)), bool), bool), subspace), s(fun(cart(real, finite_sum(_4399989, _4399987)), bool), i(s(fun(fun(cart(real, finite_sum(_4399989, _4399987)), bool), fun(cart(real, finite_sum(_4399989, _4399987)), bool)), gspec), s(fun(cart(real, finite_sum(_4399989, _4399987)), bool), i(s(fun(fun(cart(real, _4399989), cart(real, _4399987)), fun(cart(real, finite_sum(_4399989, _4399987)), bool)), _4399985), s(fun(cart(real, _4399989), cart(real, _4399987)), _4401559))))))))]], 45732 ^ _1670770 : [(45735 ^ _1670770) ^ [_4400913] : [p(s(bool, i(s(fun(cart(real, finite_sum(_4399989, _4399987)), bool), i(s(fun(bool, fun(cart(real, finite_sum(_4399989, _4399987)), bool)), i(s(fun(cart(real, finite_sum(_4399989, _4399987)), fun(bool, fun(cart(real, finite_sum(_4399989, _4399987)), bool))), setspec), s(cart(real, finite_sum(_4399989, _4399987)), 45729 ^ [_4399985, _4399987, _4399989]))), s(bool, i(s(fun(fun(cart(real, _4399989), bool), bool), i(s(fun(cart(real, _4399989), fun(fun(cart(real, _4399989), bool), bool)), in), s(cart(real, _4399989), _4400913))), s(fun(cart(real, _4399989), bool), univ))))), s(cart(real, finite_sum(_4399989, _4399987)), i(s(fun(cart(real, _4399987), cart(real, finite_sum(_4399989, _4399987))), i(s(fun(cart(real, _4399989), fun(cart(real, _4399987), cart(real, finite_sum(_4399989, _4399987)))), pastecart), s(cart(real, _4399989), _4400913))), s(cart(real, _4399987), i(s(fun(cart(real, _4399989), cart(real, _4399987)), 45728 ^ [_4399985, _4399987, _4399989]), s(cart(real, _4399989), _4400913))))))))], (45733 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(cart(real, finite_sum(_4399989, _4399987)), bool), i(s(fun(fun(cart(real, _4399989), cart(real, _4399987)), fun(cart(real, finite_sum(_4399989, _4399987)), bool)), _4399985), s(fun(cart(real, _4399989), cart(real, _4399987)), 45728 ^ [_4399985, _4399987, _4399989]))), s(cart(real, finite_sum(_4399989, _4399987)), 45729 ^ [_4399985, _4399987, _4399989])))))]], 45737 ^ _1670770 : [(45740 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(cart(real, finite_sum(_4399989, _4399987)), bool), i(s(fun(fun(cart(real, _4399989), cart(real, _4399987)), fun(cart(real, finite_sum(_4399989, _4399987)), bool)), _4399985), s(fun(cart(real, _4399989), cart(real, _4399987)), 45728 ^ [_4399985, _4399987, _4399989]))), s(cart(real, finite_sum(_4399989, _4399987)), 45729 ^ [_4399985, _4399987, _4399989]))))], (45738 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(cart(real, finite_sum(_4399989, _4399987)), bool), i(s(fun(bool, fun(cart(real, finite_sum(_4399989, _4399987)), bool)), i(s(fun(cart(real, finite_sum(_4399989, _4399987)), fun(bool, fun(cart(real, finite_sum(_4399989, _4399987)), bool))), setspec), s(cart(real, finite_sum(_4399989, _4399987)), 45729 ^ [_4399985, _4399987, _4399989]))), s(bool, i(s(fun(fun(cart(real, _4399989), bool), bool), i(s(fun(cart(real, _4399989), fun(fun(cart(real, _4399989), bool), bool)), in), s(cart(real, _4399989), 45736 ^ [_4399985, _4399987, _4399989]))), s(fun(cart(real, _4399989), bool), univ))))), s(cart(real, finite_sum(_4399989, _4399987)), i(s(fun(cart(real, _4399987), cart(real, finite_sum(_4399989, _4399987))), i(s(fun(cart(real, _4399989), fun(cart(real, _4399987), cart(real, finite_sum(_4399989, _4399987)))), pastecart), s(cart(real, _4399989), 45736 ^ [_4399985, _4399987, _4399989]))), s(cart(real, _4399987), i(s(fun(cart(real, _4399989), cart(real, _4399987)), 45728 ^ [_4399985, _4399987, _4399989]), s(cart(real, _4399989), 45736 ^ [_4399985, _4399987, _4399989])))))))))]]], (11847 ^ _1670770) ^ [_2048370, _2048372, _2048374] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_max), s(real, _2048374))), s(real, _2048372))))), s(real, _2048370)))), 11850 ^ _1670770 : [(11853 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2048372))), s(real, _2048370)))))], (11851 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2048374))), s(real, _2048370)))))]]], (42886 ^ _1670770) ^ [_4234552, _4234554, _4234556, _4234558, _4234560] : [-(s(real, i(s(fun(cart(real, _4234558), real), i(s(fun(cart(real, _4234558), fun(cart(real, _4234558), real)), dot), s(cart(real, _4234558), i(s(fun(cart(cart(real, _4234558), _4234560), cart(real, _4234558)), i(s(fun(cart(real, _4234560), fun(cart(cart(real, _4234558), _4234560), cart(real, _4234558))), vectoru_matrixu_mul), s(cart(real, _4234560), _4234554))), s(cart(cart(real, _4234558), _4234560), _4234556))))), s(cart(real, _4234558), _4234552))) = s(real, i(s(fun(cart(real, _4234560), real), i(s(fun(cart(real, _4234560), fun(cart(real, _4234560), real)), dot), s(cart(real, _4234560), _4234554))), s(cart(real, _4234560), i(s(fun(cart(real, _4234558), cart(real, _4234560)), i(s(fun(cart(cart(real, _4234558), _4234560), fun(cart(real, _4234558), cart(real, _4234560))), matrixu_vectoru_mul), s(cart(cart(real, _4234558), _4234560), _4234556))), s(cart(real, _4234558), _4234552))))))], (41491 ^ _1670770) ^ [_4118999, _4119001] : [s(cart(real, _4119001), i(s(fun(num, cart(real, _4119001)), i(s(fun(fun(num, real), fun(num, cart(real, _4119001))), _4118999), s(fun(num, real), 41492 ^ [_4118999, _4119001]))), s(num, 41493 ^ [_4118999, _4119001]))) = s(cart(real, _4119001), i(s(fun(cart(real, _4119001), cart(real, _4119001)), i(s(fun(real, fun(cart(real, _4119001), cart(real, _4119001))), r_), s(real, i(s(fun(num, real), 41492 ^ [_4118999, _4119001]), s(num, 41493 ^ [_4118999, _4119001]))))), s(cart(real, _4119001), i(s(fun(num, cart(real, _4119001)), basis), s(num, 41493 ^ [_4118999, _4119001]))))), 41496 ^ _1670770 : [(41497 ^ _1670770) ^ [_4119693, _4119695] : [s(cart(real, _4119001), i(s(fun(fun(num, cart(real, _4119001)), cart(real, _4119001)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4119001)), cart(real, _4119001))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, i(s(fun(fun(_4119001, bool), num), dimindex), s(fun(_4119001, bool), univ))))))), s(fun(num, cart(real, _4119001)), i(s(fun(fun(num, real), fun(num, cart(real, _4119001))), _4118999), s(fun(num, real), _4119695))))) = s(cart(real, _4119001), _4119693), 41500 ^ _1670770 : [(41501 ^ _1670770) ^ [_4120061] : [-(s(real, i(s(fun(num, real), _4119695), s(num, _4120061))) = s(real, i(s(fun(num, real), i(s(fun(cart(real, _4119001), fun(num, real)), d_), s(cart(real, _4119001), _4119693))), s(num, _4120061)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _4120061)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4120061))), s(num, i(s(fun(fun(_4119001, bool), num), dimindex), s(fun(_4119001, bool), univ))))))]]], (41511 ^ _1670770) ^ [_4120372, _4120374] : [41513 ^ _1670770 : [(41518 ^ _1670770) ^ [] : [s(real, i(s(fun(num, real), _4120374), s(num, 41512 ^ [_4118999, _4119001, _4120372, _4120374]))) = s(real, i(s(fun(num, real), i(s(fun(cart(real, _4119001), fun(num, real)), d_), s(cart(real, _4119001), _4120372))), s(num, 41512 ^ [_4118999, _4119001, _4120372, _4120374])))], (41516 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 41512 ^ [_4118999, _4119001, _4120372, _4120374]))), s(num, i(s(fun(fun(_4119001, bool), num), dimindex), s(fun(_4119001, bool), univ)))))))], (41514 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, 41512 ^ [_4118999, _4119001, _4120372, _4120374])))))]], -(s(cart(real, _4119001), i(s(fun(fun(num, cart(real, _4119001)), cart(real, _4119001)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4119001)), cart(real, _4119001))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, i(s(fun(fun(_4119001, bool), num), dimindex), s(fun(_4119001, bool), univ))))))), s(fun(num, cart(real, _4119001)), i(s(fun(fun(num, real), fun(num, cart(real, _4119001))), _4118999), s(fun(num, real), _4120374))))) = s(cart(real, _4119001), _4120372))]]], (7410 ^ _1670770) ^ [_1881382] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_), s(num, u_0))), s(num, i(s(fun(num, num), bit0), s(num, _1881382))))))], (2630 ^ _1670770) ^ [_1714133, _1714135, _1714137] : [2632 ^ _1670770 : [(2635 ^ _1670770) ^ [] : [p(s(bool, _1714133))], (2633 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1714137, bool), _1714135), s(_1714137, 2631 ^ [_1714133, _1714135, _1714137]))))]], 2636 ^ _1670770 : [(2637 ^ _1670770) ^ [_1714322] : [-(p(s(bool, i(s(fun(_1714137, bool), _1714135), s(_1714137, _1714322))))), -(p(s(bool, _1714133)))]]], (12862 ^ _1670770) ^ [_2072704, _2072706] : [-(s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2072706))), s(num, _2072704))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))), 12863 ^ _1670770 : [(12864 ^ _1670770) ^ [] : [s(real, i(s(fun(real, real), realu_abs), s(real, _2072706))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), 12867 ^ _1670770 : [(12870 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), even), s(num, _2072704))))], (12868 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2072706))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))))]]], (12872 ^ _1670770) ^ [] : [s(num, _2072704) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))]]], (35870 ^ _1670770) ^ [_3699348, _3699350] : [-(p(s(bool, i(s(fun(fun(_3699350, bool), bool), i(s(fun(fun(_3699350, bool), fun(fun(_3699350, bool), bool)), l_a_u_c), s(fun(_3699350, bool), _3699348))), s(fun(_3699350, bool), univ)))))], (43783 ^ _1670770) ^ [_4285940] : [s(real, i(s(fun(cart(real, n10), real), drop), s(cart(real, n10), _4285940))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(cart(real, n10), _4285940) = s(cart(real, n10), i(s(fun(num, cart(real, n10)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (15309 ^ _1670770) ^ [_2134125] : [15322 ^ _1670770 : [(15323 ^ _1670770) ^ [_2134519] : [-(s(num, i(s(fun(int, num), numu_ofu_int), s(int, _2134519))) = s(num, i(s(fun(fun(num, bool), num), h_), s(fun(num, bool), i(s(fun(int, fun(num, bool)), _2134125), s(int, _2134519))))))]], 15314 ^ _1670770 : [(15317 ^ _1670770) ^ [] : [s(int, i(s(fun(num, int), intu_ofu_num), s(num, 15311 ^ [_2134125]))) = s(int, 15310 ^ [_2134125])], (15315 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(int, fun(num, bool)), _2134125), s(int, 15310 ^ [_2134125]))), s(num, 15311 ^ [_2134125])))))]], 15318 ^ _1670770 : [(15321 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(int, fun(num, bool)), _2134125), s(int, 15310 ^ [_2134125]))), s(num, 15311 ^ [_2134125]))))], (15319 ^ _1670770) ^ [] : [-(s(int, i(s(fun(num, int), intu_ofu_num), s(num, 15311 ^ [_2134125]))) = s(int, 15310 ^ [_2134125]))]]], (36488 ^ _1670770) ^ [_3731148, _3731150, _3731152] : [-(p(s(bool, i(s(fun(fun(_3731152, bool), bool), countable), s(fun(_3731152, bool), _3731150))))), p(s(bool, i(s(fun(fun(_3731152, bool), bool), countable), s(fun(_3731152, bool), _3731148)))), p(s(bool, i(s(fun(fun(_3731152, bool), bool), i(s(fun(fun(_3731152, bool), fun(fun(_3731152, bool), bool)), subset), s(fun(_3731152, bool), _3731150))), s(fun(_3731152, bool), _3731148))))], (16505 ^ _1670770) ^ [_2187012] : [p(s(bool, i(s(fun(fun(_2187012, bool), bool), i(s(fun(_2187012, fun(fun(_2187012, bool), bool)), in), s(_2187012, 16506 ^ [_2187012]))), s(fun(_2187012, bool), s0)))), -(s(fun(_2187012, bool), s0) = s(fun(_2187012, bool), univ))], (27509 ^ _1670770) ^ [_2813432, _2813434, _2813436, _2813438] : [-(s(real, i(s(fun(fun(_2813438, real), real), i(s(fun(fun(_2813438, bool), fun(fun(_2813438, real), real)), sum), s(fun(_2813438, bool), i(s(fun(fun(_2813438, bool), fun(_2813438, bool)), i(s(fun(fun(_2813438, bool), fun(fun(_2813438, bool), fun(_2813438, bool))), diff), s(fun(_2813438, bool), _2813434))), s(fun(_2813438, bool), _2813432))))), s(fun(_2813438, real), _2813436))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(fun(_2813438, real), real), i(s(fun(fun(_2813438, bool), fun(fun(_2813438, real), real)), sum), s(fun(_2813438, bool), _2813434))), s(fun(_2813438, real), _2813436))))), s(real, i(s(fun(fun(_2813438, real), real), i(s(fun(fun(_2813438, bool), fun(fun(_2813438, real), real)), sum), s(fun(_2813438, bool), _2813432))), s(fun(_2813438, real), _2813436)))))), p(s(bool, i(s(fun(fun(_2813438, bool), bool), finite), s(fun(_2813438, bool), _2813434)))), p(s(bool, i(s(fun(fun(_2813438, bool), bool), i(s(fun(fun(_2813438, bool), fun(fun(_2813438, bool), bool)), subset), s(fun(_2813438, bool), _2813432))), s(fun(_2813438, bool), _2813434))))], (29239 ^ _1670770) ^ [_2930102, _2930104, _2930106, _2930108, _2930110] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(fun(_2930108, real), real), i(s(fun(fun(_2930108, bool), fun(fun(_2930108, real), real)), sum), s(fun(_2930108, bool), i(s(fun(fun(_2930110, bool), fun(_2930108, bool)), i(s(fun(fun(_2930110, _2930108), fun(fun(_2930110, bool), fun(_2930108, bool))), image), s(fun(_2930110, _2930108), _2930106))), s(fun(_2930110, bool), _2930102))))), s(fun(_2930108, real), _2930104))))), s(real, i(s(fun(fun(_2930110, real), real), i(s(fun(fun(_2930110, bool), fun(fun(_2930110, real), real)), sum), s(fun(_2930110, bool), _2930102))), s(fun(_2930110, real), i(s(fun(fun(_2930110, _2930108), fun(_2930110, real)), i(s(fun(fun(_2930108, real), fun(fun(_2930110, _2930108), fun(_2930110, real))), o), s(fun(_2930108, real), _2930104))), s(fun(_2930110, _2930108), _2930106))))))))), p(s(bool, i(s(fun(fun(_2930110, bool), bool), finite), s(fun(_2930110, bool), _2930102)))), 29245 ^ _1670770 : [(29248 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(_2930108, real), _2930104), s(_2930108, i(s(fun(_2930110, _2930108), _2930106), s(_2930110, 29244 ^ [_2930102, _2930104, _2930106, _2930108, _2930110]))))))))], (29246 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2930110, bool), bool), i(s(fun(_2930110, fun(fun(_2930110, bool), bool)), in), s(_2930110, 29244 ^ [_2930102, _2930104, _2930106, _2930108, _2930110]))), s(fun(_2930110, bool), _2930102)))))]]], (1502 ^ _1670770) ^ [_1691998, _1692000, _1692002] : [1503 ^ _1670770 : [(1504 ^ _1670770) ^ [_1692115, _1692117] : [p(s(bool, i(s(fun(_1692000, bool), i(s(fun(_1692002, fun(_1692000, bool)), _1691998), s(_1692002, _1692117))), s(_1692000, _1692115))))]], -(p(s(bool, i(s(fun(_1692000, bool), i(s(fun(_1692002, fun(_1692000, bool)), _1691998), s(_1692002, 1506 ^ [_1691998, _1692000, _1692002]))), s(_1692000, 1505 ^ [_1691998, _1692000, _1692002])))))], (46738 ^ _1670770) ^ [_4459400, _4459402] : [46747 ^ _1670770 : [(46752 ^ _1670770) ^ [_4460007] : [-(s(cart(real, _4459402), i(s(fun(cart(real, _4459402), cart(real, _4459402)), _4459400), s(cart(real, _4459402), i(s(fun(cart(real, _4459402), cart(real, _4459402)), 46746 ^ [_4459400, _4459402]), s(cart(real, _4459402), _4460007))))) = s(cart(real, _4459402), _4460007))], (46750 ^ _1670770) ^ [_4459926] : [-(s(cart(real, _4459402), i(s(fun(cart(real, _4459402), cart(real, _4459402)), 46746 ^ [_4459400, _4459402]), s(cart(real, _4459402), i(s(fun(cart(real, _4459402), cart(real, _4459402)), _4459400), s(cart(real, _4459402), _4459926))))) = s(cart(real, _4459402), _4459926))], (46748 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4459402), cart(real, _4459402)), bool), linear), s(fun(cart(real, _4459402), cart(real, _4459402)), 46746 ^ [_4459400, _4459402])))))]], p(s(bool, i(s(fun(fun(cart(real, _4459402), cart(real, _4459402)), bool), linear), s(fun(cart(real, _4459402), cart(real, _4459402)), _4459400)))), 46744 ^ _1670770 : [(46745 ^ _1670770) ^ [_4459803] : [s(cart(real, _4459402), i(s(fun(cart(real, _4459402), cart(real, _4459402)), _4459400), s(cart(real, _4459402), _4459803))) = s(cart(real, _4459402), 46743 ^ [_4459400, _4459402])]]], (13027 ^ _1670770) ^ [_2076857] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(real, real), realu_sgn), s(real, _2076857))))), s(real, i(s(fun(real, real), realu_abs), s(real, _2076857))))) = s(real, _2076857))], (14848 ^ _1670770) ^ [_2120272] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2120272))) = s(int, i(s(fun(int, int), intu_neg), s(int, _2120272))))], (11895 ^ _1670770) ^ [] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_max), s(real, x))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_max), s(real, x))), s(real, y))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_max), s(real, x))), s(real, y))))], (30683 ^ _1670770) ^ [_3021874, _3021876] : [30684 ^ _1670770 : [(30685 ^ _1670770) ^ [_3021951] : [p(s(bool, i(s(fun(_3021874, bool), i(s(fun(_3021876, fun(_3021874, bool)), r0), s(_3021876, x))), s(_3021874, _3021951))))]], -(p(s(bool, 30674 ^ [_3021874, _3021876])))], (43849 ^ _1670770) ^ [_4288432, _4288434, _4288436, _4288438] : [-(s(cart(real, _4288438), i(s(fun(cart(real, finite_sum(_4288438, _4288436)), cart(real, _4288438)), fstcart), s(cart(real, finite_sum(_4288438, _4288436)), i(s(fun(cart(real, finite_sum(_4288438, _4288436)), cart(real, finite_sum(_4288438, _4288436))), i(s(fun(cart(real, finite_sum(_4288438, _4288436)), fun(cart(real, finite_sum(_4288438, _4288436)), cart(real, finite_sum(_4288438, _4288436)))), vectoru_add), s(cart(real, finite_sum(_4288438, _4288436)), _4288434))), s(cart(real, finite_sum(_4288438, _4288436)), _4288432))))) = s(cart(real, _4288438), i(s(fun(cart(real, _4288438), cart(real, _4288438)), i(s(fun(cart(real, _4288438), fun(cart(real, _4288438), cart(real, _4288438))), vectoru_add), s(cart(real, _4288438), i(s(fun(cart(real, finite_sum(_4288438, _4288436)), cart(real, _4288438)), fstcart), s(cart(real, finite_sum(_4288438, _4288436)), _4288434))))), s(cart(real, _4288438), i(s(fun(cart(real, finite_sum(_4288438, _4288436)), cart(real, _4288438)), fstcart), s(cart(real, finite_sum(_4288438, _4288436)), _4288432))))))], (17563 ^ _1670770) ^ [_2247769, _2247771, _2247773, _2247775] : [-(s(fun(_2247775, bool), i(s(fun(fun(_2247773, bool), fun(_2247775, bool)), i(s(fun(fun(_2247773, _2247775), fun(fun(_2247773, bool), fun(_2247775, bool))), image), s(fun(_2247773, _2247775), _2247771))), s(fun(_2247773, bool), i(s(fun(fun(fun(_2247773, bool), bool), fun(_2247773, bool)), unions), s(fun(fun(_2247773, bool), bool), _2247769))))) = s(fun(_2247775, bool), i(s(fun(fun(fun(_2247775, bool), bool), fun(_2247775, bool)), unions), s(fun(fun(_2247775, bool), bool), i(s(fun(fun(fun(_2247773, bool), bool), fun(fun(_2247775, bool), bool)), i(s(fun(fun(fun(_2247773, bool), fun(_2247775, bool)), fun(fun(fun(_2247773, bool), bool), fun(fun(_2247775, bool), bool))), image), s(fun(fun(_2247773, bool), fun(_2247775, bool)), i(s(fun(fun(_2247773, _2247775), fun(fun(_2247773, bool), fun(_2247775, bool))), image), s(fun(_2247773, _2247775), _2247771))))), s(fun(fun(_2247773, bool), bool), _2247769))))))], (43954 ^ _1670770) ^ [_4299000, _4299002, _4299004, _4299006, _4299008] : [-(s(real, i(s(fun(prod(cart(real, finite_sum(_4299006, _4299008)), cart(real, finite_sum(_4299006, _4299008))), real), distance), s(prod(cart(real, finite_sum(_4299006, _4299008)), cart(real, finite_sum(_4299006, _4299008))), i(s(fun(cart(real, finite_sum(_4299006, _4299008)), prod(cart(real, finite_sum(_4299006, _4299008)), cart(real, finite_sum(_4299006, _4299008)))), i(s(fun(cart(real, finite_sum(_4299006, _4299008)), fun(cart(real, finite_sum(_4299006, _4299008)), prod(cart(real, finite_sum(_4299006, _4299008)), cart(real, finite_sum(_4299006, _4299008))))), c_), s(cart(real, finite_sum(_4299006, _4299008)), i(s(fun(cart(real, _4299008), cart(real, finite_sum(_4299006, _4299008))), i(s(fun(cart(real, _4299006), fun(cart(real, _4299008), cart(real, finite_sum(_4299006, _4299008)))), pastecart), s(cart(real, _4299006), _4299004))), s(cart(real, _4299008), _4299000))))), s(cart(real, finite_sum(_4299006, _4299008)), i(s(fun(cart(real, _4299008), cart(real, finite_sum(_4299006, _4299008))), i(s(fun(cart(real, _4299006), fun(cart(real, _4299008), cart(real, finite_sum(_4299006, _4299008)))), pastecart), s(cart(real, _4299006), _4299002))), s(cart(real, _4299008), _4299000))))))) = s(real, i(s(fun(prod(cart(real, _4299006), cart(real, _4299006)), real), distance), s(prod(cart(real, _4299006), cart(real, _4299006)), i(s(fun(cart(real, _4299006), prod(cart(real, _4299006), cart(real, _4299006))), i(s(fun(cart(real, _4299006), fun(cart(real, _4299006), prod(cart(real, _4299006), cart(real, _4299006)))), c_), s(cart(real, _4299006), _4299004))), s(cart(real, _4299006), _4299002))))))], (18527 ^ _1670770) ^ [_2311482, _2311484, _2311486] : [18581 ^ _1670770 : [(18582 ^ _1670770) ^ [_2314535] : [18597 ^ _1670770 : [(18598 ^ _1670770) ^ [_2315876, _2315878] : [-(s(fun(_2311484, bool), i(s(fun(fun(fun(_2311484, bool), bool), fun(_2311484, bool)), inters), s(fun(fun(_2311484, bool), bool), i(s(fun(fun(fun(_2311484, bool), bool), fun(fun(_2311484, bool), bool)), gspec), s(fun(fun(_2311484, bool), bool), i(s(fun(fun(_2311486, fun(_2311484, bool)), fun(fun(_2311484, bool), bool)), i(s(fun(fun(_2311486, bool), fun(fun(_2311486, fun(_2311484, bool)), fun(fun(_2311484, bool), bool))), _2314535), s(fun(_2311486, bool), _2315878))), s(fun(_2311486, fun(_2311484, bool)), _2315876))))))) = s(fun(_2311484, bool), i(s(fun(fun(_2311484, bool), fun(_2311484, bool)), gspec), s(fun(_2311484, bool), i(s(fun(fun(_2311486, fun(_2311484, bool)), fun(_2311484, bool)), i(s(fun(fun(_2311486, bool), fun(fun(_2311486, fun(_2311484, bool)), fun(_2311484, bool))), _2311482), s(fun(_2311486, bool), _2315878))), s(fun(_2311486, fun(_2311484, bool)), _2315876))))))]], 18588 ^ _1670770 : [(18591 ^ _1670770) ^ [_2315406] : [p(s(bool, i(s(fun(fun(_2311484, bool), bool), i(s(fun(bool, fun(fun(_2311484, bool), bool)), i(s(fun(fun(_2311484, bool), fun(bool, fun(fun(_2311484, bool), bool))), setspec), s(fun(_2311484, bool), 18585 ^ [_2311482, _2311484, _2311486, _2314535]))), s(bool, i(s(fun(_2311486, bool), 18583 ^ [_2311482, _2311484, _2311486, _2314535]), s(_2311486, _2315406))))), s(fun(_2311484, bool), i(s(fun(_2311486, fun(_2311484, bool)), 18584 ^ [_2311482, _2311484, _2311486, _2314535]), s(_2311486, _2315406))))))], (18589 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2311484, bool), bool), i(s(fun(fun(_2311486, fun(_2311484, bool)), fun(fun(_2311484, bool), bool)), i(s(fun(fun(_2311486, bool), fun(fun(_2311486, fun(_2311484, bool)), fun(fun(_2311484, bool), bool))), _2314535), s(fun(_2311486, bool), 18583 ^ [_2311482, _2311484, _2311486, _2314535]))), s(fun(_2311486, fun(_2311484, bool)), 18584 ^ [_2311482, _2311484, _2311486, _2314535]))), s(fun(_2311484, bool), 18585 ^ [_2311482, _2311484, _2311486, _2314535])))))]], 18593 ^ _1670770 : [(18596 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2311484, bool), bool), i(s(fun(fun(_2311486, fun(_2311484, bool)), fun(fun(_2311484, bool), bool)), i(s(fun(fun(_2311486, bool), fun(fun(_2311486, fun(_2311484, bool)), fun(fun(_2311484, bool), bool))), _2314535), s(fun(_2311486, bool), 18583 ^ [_2311482, _2311484, _2311486, _2314535]))), s(fun(_2311486, fun(_2311484, bool)), 18584 ^ [_2311482, _2311484, _2311486, _2314535]))), s(fun(_2311484, bool), 18585 ^ [_2311482, _2311484, _2311486, _2314535]))))], (18594 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2311484, bool), bool), i(s(fun(bool, fun(fun(_2311484, bool), bool)), i(s(fun(fun(_2311484, bool), fun(bool, fun(fun(_2311484, bool), bool))), setspec), s(fun(_2311484, bool), 18585 ^ [_2311482, _2311484, _2311486, _2314535]))), s(bool, i(s(fun(_2311486, bool), 18583 ^ [_2311482, _2311484, _2311486, _2314535]), s(_2311486, 18592 ^ [_2311482, _2311484, _2311486, _2314535]))))), s(fun(_2311484, bool), i(s(fun(_2311486, fun(_2311484, bool)), 18584 ^ [_2311482, _2311484, _2311486, _2314535]), s(_2311486, 18592 ^ [_2311482, _2311484, _2311486, _2314535])))))))]]]], 18533 ^ _1670770 : [(18536 ^ _1670770) ^ [_2312606, _2312608] : [p(s(bool, i(s(fun(_2311484, bool), i(s(fun(bool, fun(_2311484, bool)), i(s(fun(_2311484, fun(bool, fun(_2311484, bool))), setspec), s(_2311484, 18530 ^ [_2311482, _2311484, _2311486]))), s(bool, _2312606))), s(_2311484, _2312608)))), 18539 ^ _1670770 : [(18545 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2311484, bool), bool), i(s(fun(_2311484, fun(fun(_2311484, bool), bool)), in), s(_2311484, _2312608))), s(fun(_2311484, bool), i(s(fun(_2311486, fun(_2311484, bool)), 18529 ^ [_2311482, _2311484, _2311486]), s(_2311486, 18541 ^ [_2311482, _2311484, _2311486, _2312606, _2312608]))))))], (18543 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2311486, bool), 18528 ^ [_2311482, _2311484, _2311486]), s(_2311486, 18541 ^ [_2311482, _2311484, _2311486, _2312606, _2312608])))))], (18540 ^ _1670770) ^ [] : [-(p(s(bool, _2312606)))]], 18546 ^ _1670770 : [(18547 ^ _1670770) ^ [_2313103] : [p(s(bool, i(s(fun(_2311486, bool), 18528 ^ [_2311482, _2311484, _2311486]), s(_2311486, _2313103)))), -(p(s(bool, i(s(fun(fun(_2311484, bool), bool), i(s(fun(_2311484, fun(fun(_2311484, bool), bool)), in), s(_2311484, _2312608))), s(fun(_2311484, bool), i(s(fun(_2311486, fun(_2311484, bool)), 18529 ^ [_2311482, _2311484, _2311486]), s(_2311486, _2313103)))))))], (18553 ^ _1670770) ^ [] : [p(s(bool, _2312606))]]], (18534 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2311484, bool), i(s(fun(fun(_2311486, fun(_2311484, bool)), fun(_2311484, bool)), i(s(fun(fun(_2311486, bool), fun(fun(_2311486, fun(_2311484, bool)), fun(_2311484, bool))), _2311482), s(fun(_2311486, bool), 18528 ^ [_2311482, _2311484, _2311486]))), s(fun(_2311486, fun(_2311484, bool)), 18529 ^ [_2311482, _2311484, _2311486]))), s(_2311484, 18530 ^ [_2311482, _2311484, _2311486])))))]], 18558 ^ _1670770 : [(18578 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2311484, bool), i(s(fun(bool, fun(_2311484, bool)), i(s(fun(_2311484, fun(bool, fun(_2311484, bool))), setspec), s(_2311484, 18530 ^ [_2311482, _2311484, _2311486]))), s(bool, 18557 ^ [_2311482, _2311484, _2311486]))), s(_2311484, 18556 ^ [_2311482, _2311484, _2311486])))))], (18569 ^ _1670770) ^ [] : [18571 ^ _1670770 : [(18574 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2311484, bool), bool), i(s(fun(_2311484, fun(fun(_2311484, bool), bool)), in), s(_2311484, 18556 ^ [_2311482, _2311484, _2311486]))), s(fun(_2311484, bool), i(s(fun(_2311486, fun(_2311484, bool)), 18529 ^ [_2311482, _2311484, _2311486]), s(_2311486, 18570 ^ [_2311482, _2311484, _2311486]))))))], (18572 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2311486, bool), 18528 ^ [_2311482, _2311484, _2311486]), s(_2311486, 18570 ^ [_2311482, _2311484, _2311486])))))]], -(p(s(bool, 18557 ^ [_2311482, _2311484, _2311486])))], (18559 ^ _1670770) ^ [] : [p(s(bool, 18557 ^ [_2311482, _2311484, _2311486])), 18562 ^ _1670770 : [(18563 ^ _1670770) ^ [_2313736] : [p(s(bool, i(s(fun(_2311486, bool), 18528 ^ [_2311482, _2311484, _2311486]), s(_2311486, _2313736)))), -(p(s(bool, i(s(fun(fun(_2311484, bool), bool), i(s(fun(_2311484, fun(fun(_2311484, bool), bool)), in), s(_2311484, 18556 ^ [_2311482, _2311484, _2311486]))), s(fun(_2311484, bool), i(s(fun(_2311486, fun(_2311484, bool)), 18529 ^ [_2311482, _2311484, _2311486]), s(_2311486, _2313736)))))))]]], (18580 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2311484, bool), i(s(fun(fun(_2311486, fun(_2311484, bool)), fun(_2311484, bool)), i(s(fun(fun(_2311486, bool), fun(fun(_2311486, fun(_2311484, bool)), fun(_2311484, bool))), _2311482), s(fun(_2311486, bool), 18528 ^ [_2311482, _2311484, _2311486]))), s(fun(_2311486, fun(_2311484, bool)), 18529 ^ [_2311482, _2311484, _2311486]))), s(_2311484, 18530 ^ [_2311482, _2311484, _2311486]))))]]], (22802 ^ _1670770) ^ [_2532267, _2532269, _2532271] : [p(s(bool, i(s(fun(fun(_2532271, bool), bool), finite), s(fun(_2532271, bool), _2532269)))), s(fun(_2532271, bool), i(s(fun(fun(_2532271, bool), fun(_2532271, bool)), i(s(fun(fun(_2532271, _2532271), fun(fun(_2532271, bool), fun(_2532271, bool))), image), s(fun(_2532271, _2532271), _2532267))), s(fun(_2532271, bool), _2532269))) = s(fun(_2532271, bool), _2532269), 22809 ^ _1670770 : [(22810 ^ _1670770) ^ [_2532675, _2532677] : [-(s(_2532271, _2532677) = s(_2532271, _2532675)), p(s(bool, i(s(fun(fun(_2532271, bool), bool), i(s(fun(_2532271, fun(fun(_2532271, bool), bool)), in), s(_2532271, _2532677))), s(fun(_2532271, bool), _2532269)))), p(s(bool, i(s(fun(fun(_2532271, bool), bool), i(s(fun(_2532271, fun(fun(_2532271, bool), bool)), in), s(_2532271, _2532675))), s(fun(_2532271, bool), _2532269)))), s(_2532271, i(s(fun(_2532271, _2532271), _2532267), s(_2532271, _2532677))) = s(_2532271, i(s(fun(_2532271, _2532271), _2532267), s(_2532271, _2532675)))]]], (7223 ^ _1670770) ^ [] : [-(s(num, i(s(fun(num, num), bit0), s(num, u_0))) = s(num, u_0))], (16586 ^ _1670770) ^ [_2189804, _2189806, _2189808] : [-(s(bool, i(s(fun(fun(_2189808, bool), bool), i(s(fun(fun(_2189808, bool), fun(fun(_2189808, bool), bool)), subset), s(fun(_2189808, bool), i(s(fun(fun(_2189808, bool), fun(_2189808, bool)), i(s(fun(_2189808, fun(fun(_2189808, bool), fun(_2189808, bool))), insert), s(_2189808, _2189804))), s(fun(_2189808, bool), empty))))), s(fun(_2189808, bool), _2189806))) = s(bool, i(s(fun(fun(_2189808, bool), bool), i(s(fun(_2189808, fun(fun(_2189808, bool), bool)), in), s(_2189808, _2189804))), s(fun(_2189808, bool), _2189806))))], (29907 ^ _1670770) ^ [_2966694, _2966696, _2966698] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _2966696)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2966696))), s(num, i(s(fun(fun(_2966698, bool), num), dimindex), s(fun(_2966698, bool), univ)))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _2966694)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2966694))), s(num, i(s(fun(fun(_2966698, bool), num), dimindex), s(fun(_2966698, bool), univ)))))), 29922 ^ _1670770 : [(29929 ^ _1670770) ^ [] : [s(num, _2966696) = s(num, _2966694), -(s(finite_image(_2966698), i(s(fun(num, finite_image(_2966698)), finiteu_index), s(num, _2966696))) = s(finite_image(_2966698), i(s(fun(num, finite_image(_2966698)), finiteu_index), s(num, _2966694))))], (29923 ^ _1670770) ^ [] : [s(finite_image(_2966698), i(s(fun(num, finite_image(_2966698)), finiteu_index), s(num, _2966696))) = s(finite_image(_2966698), i(s(fun(num, finite_image(_2966698)), finiteu_index), s(num, _2966694))), -(s(num, _2966696) = s(num, _2966694))]]], (38380 ^ _1670770) ^ [_3821993, _3821995, _3821997, _3821999, _3822001] : [-(s(fun(_3822001, bool), i(s(fun(fun(_3822001, bool), fun(_3822001, bool)), i(s(fun(fun(fun(_3822001, bool), bool), fun(fun(_3822001, bool), fun(_3822001, bool))), hull), s(fun(fun(_3822001, bool), bool), _3821999))), s(fun(_3822001, bool), i(s(fun(fun(_3822001, bool), fun(_3822001, bool)), i(s(fun(fun(_3822001, _3822001), fun(fun(_3822001, bool), fun(_3822001, bool))), image), s(fun(_3822001, _3822001), _3821997))), s(fun(_3822001, bool), _3821993))))) = s(fun(_3822001, bool), i(s(fun(fun(_3822001, bool), fun(_3822001, bool)), i(s(fun(fun(_3822001, _3822001), fun(fun(_3822001, bool), fun(_3822001, bool))), image), s(fun(_3822001, _3822001), _3821997))), s(fun(_3822001, bool), i(s(fun(fun(_3822001, bool), fun(_3822001, bool)), i(s(fun(fun(fun(_3822001, bool), bool), fun(fun(_3822001, bool), fun(_3822001, bool))), hull), s(fun(fun(_3822001, bool), bool), _3821999))), s(fun(_3822001, bool), _3821993)))))), p(s(bool, i(s(fun(fun(_3822001, bool), bool), _3821999), s(fun(_3822001, bool), i(s(fun(fun(_3822001, bool), fun(_3822001, bool)), i(s(fun(fun(fun(_3822001, bool), bool), fun(fun(_3822001, bool), fun(_3822001, bool))), hull), s(fun(fun(_3822001, bool), bool), _3821999))), s(fun(_3822001, bool), 38383 ^ [_3821993, _3821995, _3821997, _3821999, _3822001])))))), 38389 ^ _1670770 : [(38392 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3822001, bool), bool), _3821999), s(fun(_3822001, bool), i(s(fun(fun(_3822001, bool), fun(_3822001, bool)), i(s(fun(fun(_3822001, _3822001), fun(fun(_3822001, bool), fun(_3822001, bool))), image), s(fun(_3822001, _3822001), _3821997))), s(fun(_3822001, bool), 38388 ^ [_3821993, _3821995, _3821997, _3821999, _3822001]))))))], (38390 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3822001, bool), bool), _3821999), s(fun(_3822001, bool), 38388 ^ [_3821993, _3821995, _3821997, _3821999, _3822001])))))]], 38396 ^ _1670770 : [(38399 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3822001, bool), bool), _3821999), s(fun(_3822001, bool), i(s(fun(fun(_3822001, bool), fun(_3822001, bool)), i(s(fun(fun(_3822001, _3822001), fun(fun(_3822001, bool), fun(_3822001, bool))), image), s(fun(_3822001, _3822001), _3821995))), s(fun(_3822001, bool), 38395 ^ [_3821993, _3821995, _3821997, _3821999, _3822001]))))))], (38397 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3822001, bool), bool), _3821999), s(fun(_3822001, bool), 38395 ^ [_3821993, _3821995, _3821997, _3821999, _3822001])))))]], s(bool, i(s(fun(fun(_3822001, bool), bool), i(s(fun(fun(_3822001, bool), fun(fun(_3822001, bool), bool)), subset), s(fun(_3822001, bool), 38400 ^ [_3821993, _3821995, _3821997, _3821999, _3822001]))), s(fun(_3822001, bool), i(s(fun(fun(_3822001, bool), fun(_3822001, bool)), i(s(fun(fun(_3822001, _3822001), fun(fun(_3822001, bool), fun(_3822001, bool))), image), s(fun(_3822001, _3822001), _3821995))), s(fun(_3822001, bool), 38401 ^ [_3821993, _3821995, _3821997, _3821999, _3822001]))))) = s(bool, i(s(fun(fun(_3822001, bool), bool), i(s(fun(fun(_3822001, bool), fun(fun(_3822001, bool), bool)), subset), s(fun(_3822001, bool), i(s(fun(fun(_3822001, bool), fun(_3822001, bool)), i(s(fun(fun(_3822001, _3822001), fun(fun(_3822001, bool), fun(_3822001, bool))), image), s(fun(_3822001, _3822001), _3821997))), s(fun(_3822001, bool), 38400 ^ [_3821993, _3821995, _3821997, _3821999, _3822001]))))), s(fun(_3822001, bool), 38401 ^ [_3821993, _3821995, _3821997, _3821999, _3822001])))], (7785 ^ _1670770) ^ [_1894687] : [-(s(recspace(_1894687), bottom) = s(recspace(_1894687), i(s(fun(fun(num, fun(_1894687, bool)), recspace(_1894687)), u_mku_rec), s(fun(num, fun(_1894687, bool)), zbot))))], (6488 ^ _1670770) ^ [_1831263] : [6508 ^ _1670770 : [(6509 ^ _1670770) ^ [_1831913, _1831915] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1831915))), s(num, _1831913)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _1831263), s(num, _1831915))), s(num, _1831913)))))]], p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _1831263), s(num, 6491 ^ [_1831263]))), s(num, 6491 ^ [_1831263])))), 6499 ^ _1670770 : [(6504 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _1831263), s(num, 6496 ^ [_1831263]))), s(num, 6498 ^ [_1831263]))))], (6502 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _1831263), s(num, 6497 ^ [_1831263]))), s(num, 6498 ^ [_1831263])))))], (6500 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _1831263), s(num, 6496 ^ [_1831263]))), s(num, 6497 ^ [_1831263])))))]], p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _1831263), s(num, 6505 ^ [_1831263]))), s(num, i(s(fun(num, num), suc), s(num, 6505 ^ [_1831263]))))))], (5593 ^ _1670770) ^ [_1810829, _1810831] : [s(num, _1810829) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(p(s(bool, 5585 ^ [_1810829, _1810831])))], (17452 ^ _1670770) ^ [_2240431, _2240433, _2240435, _2240437, _2240439] : [17454 ^ _1670770 : [(17457 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2240439, bool), bool), _2240435), s(fun(_2240439, bool), i(s(fun(fun(_2240437, bool), fun(_2240439, bool)), i(s(fun(fun(_2240437, _2240439), fun(fun(_2240437, bool), fun(_2240439, bool))), image), s(fun(_2240437, _2240439), _2240433))), s(fun(_2240437, bool), 17453 ^ [_2240431, _2240433, _2240435, _2240437, _2240439]))))))], (17455 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2240437, bool), bool), i(s(fun(fun(_2240437, bool), fun(fun(_2240437, bool), bool)), subset), s(fun(_2240437, bool), 17453 ^ [_2240431, _2240433, _2240435, _2240437, _2240439]))), s(fun(_2240437, bool), _2240431)))))]], 17458 ^ _1670770 : [(17459 ^ _1670770) ^ [_2240984] : [p(s(bool, i(s(fun(fun(_2240439, bool), bool), i(s(fun(fun(_2240439, bool), fun(fun(_2240439, bool), bool)), subset), s(fun(_2240439, bool), _2240984))), s(fun(_2240439, bool), i(s(fun(fun(_2240437, bool), fun(_2240439, bool)), i(s(fun(fun(_2240437, _2240439), fun(fun(_2240437, bool), fun(_2240439, bool))), image), s(fun(_2240437, _2240439), _2240433))), s(fun(_2240437, bool), _2240431)))))), -(p(s(bool, i(s(fun(fun(_2240439, bool), bool), _2240435), s(fun(_2240439, bool), _2240984)))))]]], (41483 ^ _1670770) ^ [_4118215, _4118217] : [s(cart(real, _4118217), i(s(fun(num, cart(real, _4118217)), i(s(fun(cart(real, _4118217), fun(num, cart(real, _4118217))), _4118215), s(cart(real, _4118217), 41484 ^ [_4118215, _4118217]))), s(num, 41485 ^ [_4118215, _4118217]))) = s(cart(real, _4118217), i(s(fun(cart(real, _4118217), cart(real, _4118217)), i(s(fun(real, fun(cart(real, _4118217), cart(real, _4118217))), r_), s(real, i(s(fun(num, real), i(s(fun(cart(real, _4118217), fun(num, real)), d_), s(cart(real, _4118217), 41484 ^ [_4118215, _4118217]))), s(num, 41485 ^ [_4118215, _4118217]))))), s(cart(real, _4118217), i(s(fun(num, cart(real, _4118217)), basis), s(num, 41485 ^ [_4118215, _4118217]))))), 41488 ^ _1670770 : [(41489 ^ _1670770) ^ [_4118861] : [-(s(cart(real, _4118217), i(s(fun(fun(num, cart(real, _4118217)), cart(real, _4118217)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4118217)), cart(real, _4118217))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, i(s(fun(fun(_4118217, bool), num), dimindex), s(fun(_4118217, bool), univ))))))), s(fun(num, cart(real, _4118217)), i(s(fun(cart(real, _4118217), fun(num, cart(real, _4118217))), _4118215), s(cart(real, _4118217), _4118861))))) = s(cart(real, _4118217), _4118861))]]], (22569 ^ _1670770) ^ [_2521012, _2521014, _2521016, _2521018] : [p(s(bool, i(s(fun(fun(_2521018, bool), bool), i(s(fun(fun(_2521018, fun(_2521018, bool)), fun(fun(_2521018, bool), bool)), pairwise), s(fun(_2521018, fun(_2521018, bool)), _2521016))), s(fun(_2521018, bool), i(s(fun(fun(_2521018, bool), fun(_2521018, bool)), i(s(fun(_2521018, fun(fun(_2521018, bool), fun(_2521018, bool))), insert), s(_2521018, _2521014))), s(fun(_2521018, bool), _2521012)))))), 22572 ^ _1670770 : [(22573 ^ _1670770) ^ [_2521438] : [22580 ^ _1670770 : [(22583 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2521018, bool), i(s(fun(_2521018, fun(_2521018, bool)), _2521016), s(_2521018, _2521438))), s(_2521018, _2521014)))))], (22581 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2521018, bool), i(s(fun(_2521018, fun(_2521018, bool)), _2521016), s(_2521018, _2521014))), s(_2521018, _2521438)))))]], p(s(bool, i(s(fun(fun(_2521018, bool), bool), i(s(fun(_2521018, fun(fun(_2521018, bool), bool)), in), s(_2521018, _2521438))), s(fun(_2521018, bool), _2521012)))), -(s(_2521018, _2521438) = s(_2521018, _2521014))], (22585 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2521018, bool), bool), i(s(fun(fun(_2521018, fun(_2521018, bool)), fun(fun(_2521018, bool), bool)), pairwise), s(fun(_2521018, fun(_2521018, bool)), _2521016))), s(fun(_2521018, bool), _2521012)))))]]], (1410 ^ _1670770) ^ [_1689530, _1689532, _1689534] : [-(p(s(bool, i(s(fun(_1689534, bool), _1689532), s(_1689534, _1689530))))), 1411 ^ _1670770 : [(1412 ^ _1670770) ^ [_1689606] : [s(_1689534, _1689530) = s(_1689534, _1689606), p(s(bool, i(s(fun(_1689534, bool), _1689532), s(_1689534, _1689606))))]]], (45880 ^ _1670770) ^ [_4407958, _4407960] : [p(s(bool, i(s(fun(fun(cart(real, _4407960), bool), bool), finite), s(fun(cart(real, _4407960), bool), _4407958)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(fun(cart(real, _4407960), bool), num), dim), s(fun(cart(real, _4407960), bool), _4407958))))), s(num, i(s(fun(fun(cart(real, _4407960), bool), num), card), s(fun(cart(real, _4407960), bool), _4407958)))))))], (45538 ^ _1670770) ^ [_4390957, _4390959, _4390961] : [p(s(bool, 45536 ^ [_4390957, _4390959, _4390961])), 45543 ^ _1670770 : [(45546 ^ _1670770) ^ [] : [s(real, 45541 ^ [_4390957, _4390959, _4390961]) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(real, 45542 ^ [_4390957, _4390959, _4390961]) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (45544 ^ _1670770) ^ [] : [-(s(cart(real, _4390961), i(s(fun(cart(real, _4390961), cart(real, _4390961)), i(s(fun(cart(real, _4390961), fun(cart(real, _4390961), cart(real, _4390961))), vectoru_add), s(cart(real, _4390961), i(s(fun(cart(real, _4390961), cart(real, _4390961)), i(s(fun(real, fun(cart(real, _4390961), cart(real, _4390961))), r_), s(real, 45541 ^ [_4390957, _4390959, _4390961]))), s(cart(real, _4390961), _4390959))))), s(cart(real, _4390961), i(s(fun(cart(real, _4390961), cart(real, _4390961)), i(s(fun(real, fun(cart(real, _4390961), cart(real, _4390961))), r_), s(real, 45542 ^ [_4390957, _4390959, _4390961]))), s(cart(real, _4390961), _4390957))))) = s(cart(real, _4390961), i(s(fun(num, cart(real, _4390961)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]]], (7231 ^ _1670770) ^ [_1876332] : [-(s(num, i(s(fun(num, num), suc), s(num, i(s(fun(num, num), bit1), s(num, _1876332))))) = s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), suc), s(num, _1876332))))))], (33825 ^ _1670770) ^ [_3593492, _3593494] : [p(s(bool, i(s(fun(fun(prod(_3593494, _3593494), bool), bool), woset), s(fun(prod(_3593494, _3593494), bool), _3593492)))), 33828 ^ _1670770 : [(33829 ^ _1670770) ^ [_3593842, _3593844] : [p(s(bool, i(s(fun(_3593494, bool), i(s(fun(fun(prod(_3593494, _3593494), bool), fun(_3593494, bool)), fl), s(fun(prod(_3593494, _3593494), bool), _3593492))), s(_3593494, _3593844)))), p(s(bool, i(s(fun(_3593494, bool), i(s(fun(fun(prod(_3593494, _3593494), bool), fun(_3593494, bool)), fl), s(fun(prod(_3593494, _3593494), bool), _3593492))), s(_3593494, _3593842)))), -(p(s(bool, i(s(fun(prod(_3593494, _3593494), bool), _3593492), s(prod(_3593494, _3593494), i(s(fun(_3593494, prod(_3593494, _3593494)), i(s(fun(_3593494, fun(_3593494, prod(_3593494, _3593494))), c_), s(_3593494, _3593844))), s(_3593494, _3593842))))))), -(p(s(bool, i(s(fun(prod(_3593494, _3593494), bool), i(s(fun(fun(prod(_3593494, _3593494), bool), fun(prod(_3593494, _3593494), bool)), less), s(fun(prod(_3593494, _3593494), bool), _3593492))), s(prod(_3593494, _3593494), i(s(fun(_3593494, prod(_3593494, _3593494)), i(s(fun(_3593494, fun(_3593494, prod(_3593494, _3593494))), c_), s(_3593494, _3593842))), s(_3593494, _3593844)))))))]]], (22923 ^ _1670770) ^ [_2536958, _2536960, _2536962, _2536964] : [22924 ^ _1670770 : [(22925 ^ _1670770) ^ [_2537179] : [p(s(bool, i(s(fun(fun(_2536964, bool), bool), i(s(fun(_2536964, fun(fun(_2536964, bool), bool)), in), s(_2536964, _2537179))), s(fun(_2536964, bool), i(s(fun(fun(_2536964, bool), fun(_2536964, bool)), i(s(fun(_2536964, fun(fun(_2536964, bool), fun(_2536964, bool))), insert), s(_2536964, _2536960))), s(fun(_2536964, bool), _2536958)))))), p(s(bool, i(s(fun(_2536964, bool), _2536962), s(_2536964, _2537179))))]], -(p(s(bool, i(s(fun(_2536964, bool), _2536962), s(_2536964, _2536960))))), 22935 ^ _1670770 : [(22938 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2536964, bool), _2536962), s(_2536964, 22934 ^ [_2536958, _2536960, _2536962, _2536964])))))], (22936 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2536964, bool), bool), i(s(fun(_2536964, fun(fun(_2536964, bool), bool)), in), s(_2536964, 22934 ^ [_2536958, _2536960, _2536962, _2536964]))), s(fun(_2536964, bool), _2536958)))))]]], (12549 ^ _1670770) ^ [] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(real, real), realu_inv), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (14523 ^ _1670770) ^ [_2112470] : [-(s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, i(s(fun(int, int), intu_abs), s(int, _2112470))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))) = s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _2112470))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))], (1611 ^ _1670770) ^ [_1694806, _1694808, _1694810] : [1619 ^ _1670770 : [(1622 ^ _1670770) ^ [_1695039] : [-(p(s(bool, i(s(fun(_1694810, bool), _1694806), s(_1694810, _1695039)))))], (1620 ^ _1670770) ^ [] : [-(p(s(bool, _1694808)))]], p(s(bool, _1694808)), p(s(bool, i(s(fun(_1694810, bool), _1694806), s(_1694810, 1612 ^ [_1694806, _1694808, _1694810]))))], (11039 ^ _1670770) ^ [_2027052, _2027054] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2027054))), s(real, _2027052))))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2027052))), s(real, _2027054)))))], (38752 ^ _1670770) ^ [_3839722] : [38766 ^ _1670770 : [(38767 ^ _1670770) ^ [_3840258] : [-(s(fun(num, bool), i(s(fun(num, fun(num, bool)), from), s(num, _3840258))) = s(fun(num, bool), i(s(fun(fun(num, bool), fun(num, bool)), gspec), s(fun(num, bool), i(s(fun(num, fun(num, bool)), _3839722), s(num, _3840258))))))]], 38757 ^ _1670770 : [(38760 ^ _1670770) ^ [_3840034] : [p(s(bool, i(s(fun(num, bool), i(s(fun(bool, fun(num, bool)), i(s(fun(num, fun(bool, fun(num, bool))), setspec), s(num, 38754 ^ [_3839722]))), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 38753 ^ [_3839722]))), s(num, _3840034))))), s(num, _3840034))))], (38758 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _3839722), s(num, 38753 ^ [_3839722]))), s(num, 38754 ^ [_3839722])))))]], 38762 ^ _1670770 : [(38765 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _3839722), s(num, 38753 ^ [_3839722]))), s(num, 38754 ^ [_3839722]))))], (38763 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(bool, fun(num, bool)), i(s(fun(num, fun(bool, fun(num, bool))), setspec), s(num, 38754 ^ [_3839722]))), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 38753 ^ [_3839722]))), s(num, 38761 ^ [_3839722]))))), s(num, 38761 ^ [_3839722])))))]]], (41050 ^ _1670770) ^ [_4081085, _4081087] : [s(cart(real, _4081087), i(s(fun(num, cart(real, _4081087)), i(s(fun(num, fun(num, cart(real, _4081087))), i(s(fun(fun(num, cart(real, _4081087)), fun(num, fun(num, cart(real, _4081087)))), _4081085), s(fun(num, cart(real, _4081087)), 41051 ^ [_4081085, _4081087]))), s(num, 41052 ^ [_4081085, _4081087]))), s(num, 41053 ^ [_4081085, _4081087]))) = s(cart(real, _4081087), i(s(fun(num, cart(real, _4081087)), 41051 ^ [_4081085, _4081087]), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, 41053 ^ [_4081085, _4081087]))), s(num, 41052 ^ [_4081085, _4081087]))))), 41056 ^ _1670770 : [(41057 ^ _1670770) ^ [_4081797, _4081799, _4081801] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4081799))), s(num, _4081797)))), -(s(cart(real, _4081087), i(s(fun(fun(num, cart(real, _4081087)), cart(real, _4081087)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4081087)), cart(real, _4081087))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _4081799))), s(num, _4081797))))), s(fun(num, cart(real, _4081087)), _4081801))) = s(cart(real, _4081087), i(s(fun(fun(num, cart(real, _4081087)), cart(real, _4081087)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4081087)), cart(real, _4081087))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _4081797))), s(num, _4081799))))))), s(fun(num, cart(real, _4081087)), i(s(fun(num, fun(num, cart(real, _4081087))), i(s(fun(fun(num, cart(real, _4081087)), fun(num, fun(num, cart(real, _4081087)))), _4081085), s(fun(num, cart(real, _4081087)), _4081801))), s(num, _4081799))))))]]], (35738 ^ _1670770) ^ [_3694215, _3694217, _3694219, _3694221] : [-(p(s(bool, i(s(fun(fun(_3694221, bool), bool), i(s(fun(fun(_3694219, bool), fun(fun(_3694221, bool), bool)), l_a_u_c), s(fun(_3694219, bool), _3694217))), s(fun(_3694221, bool), _3694215))))), -(p(s(bool, i(s(fun(fun(_3694219, bool), bool), i(s(fun(fun(_3694221, bool), fun(fun(_3694219, bool), bool)), l_u_c), s(fun(_3694221, bool), _3694215))), s(fun(_3694219, bool), _3694217)))))], (45519 ^ _1670770) ^ [_4389708, _4389710] : [-(s(cart(real, _4389710), _4389708) = s(cart(real, _4389710), i(s(fun(num, cart(real, _4389710)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), -(p(s(bool, i(s(fun(fun(cart(real, _4389710), bool), bool), independent), s(fun(cart(real, _4389710), bool), i(s(fun(fun(cart(real, _4389710), bool), fun(cart(real, _4389710), bool)), i(s(fun(cart(real, _4389710), fun(fun(cart(real, _4389710), bool), fun(cart(real, _4389710), bool))), insert), s(cart(real, _4389710), _4389708))), s(fun(cart(real, _4389710), bool), empty)))))))], (5350 ^ _1670770) ^ [_1805118, _1805120, _1805122] : [s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1805122))), s(num, _1805120))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1805122))), s(num, _1805118))), 5354 ^ _1670770 : [(5386 ^ _1670770) ^ [] : [p(s(bool, 5384 ^ [_1805118, _1805120, _1805122])), -(s(num, _1805122) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (5409 ^ _1670770) ^ [] : [5410 ^ _1670770 : [(5413 ^ _1670770) ^ [] : [s(num, _1805120) = s(num, _1805118)], (5411 ^ _1670770) ^ [] : [s(num, _1805122) = s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))]], -(p(s(bool, 5397 ^ [_1805118, _1805120, _1805122])))], (5399 ^ _1670770) ^ [] : [p(s(bool, 5397 ^ [_1805118, _1805120, _1805122])), -(s(num, _1805122) = s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))), -(s(num, _1805120) = s(num, _1805118))], (5392 ^ _1670770) ^ [] : [s(num, _1805122) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(p(s(bool, 5384 ^ [_1805118, _1805120, _1805122])))], (5371 ^ _1670770) ^ [] : [-(p(s(bool, 5353 ^ [_1805118, _1805120, _1805122]))), 5374 ^ _1670770 : [(5377 ^ _1670770) ^ [] : [s(num, _1805118) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (5375 ^ _1670770) ^ [] : [-(s(num, _1805120) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))]], 5378 ^ _1670770 : [(5381 ^ _1670770) ^ [] : [s(num, _1805120) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (5379 ^ _1670770) ^ [] : [-(s(num, _1805118) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))]]], (5355 ^ _1670770) ^ [] : [p(s(bool, 5353 ^ [_1805118, _1805120, _1805122])), 5358 ^ _1670770 : [(5365 ^ _1670770) ^ [] : [s(num, _1805118) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(s(num, _1805120) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (5359 ^ _1670770) ^ [] : [s(num, _1805120) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(s(num, _1805118) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))]]], (5417 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), i(s(fun(bool, fun(bool, fun(bool, bool))), cond), s(bool, 5384 ^ [_1805118, _1805120, _1805122]))), s(bool, 5353 ^ [_1805118, _1805120, _1805122]))), s(bool, 5397 ^ [_1805118, _1805120, _1805122])))))]]], (27422 ^ _1670770) ^ [_2808685, _2808687] : [s(num, i(s(fun(_2808687, num), i(s(fun(num, fun(_2808687, num)), i(s(fun(fun(_2808687, num), fun(num, fun(_2808687, num))), _2808685), s(fun(_2808687, num), 27423 ^ [_2808685, _2808687]))), s(num, 27424 ^ [_2808685, _2808687]))), s(_2808687, 27425 ^ [_2808685, _2808687]))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, i(s(fun(_2808687, num), 27423 ^ [_2808685, _2808687]), s(_2808687, 27425 ^ [_2808685, _2808687]))))), s(num, 27424 ^ [_2808685, _2808687]))), 27428 ^ _1670770 : [(27429 ^ _1670770) ^ [_2809297, _2809299, _2809301] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, i(s(fun(fun(_2808687, num), num), i(s(fun(fun(_2808687, bool), fun(fun(_2808687, num), num)), nsum), s(fun(_2808687, bool), _2809297))), s(fun(_2808687, num), _2809301))))), s(num, _2809299))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, i(s(fun(fun(_2808687, num), num), i(s(fun(fun(_2808687, bool), fun(fun(_2808687, num), num)), nsum), s(fun(_2808687, bool), _2809297))), s(fun(_2808687, num), i(s(fun(num, fun(_2808687, num)), i(s(fun(fun(_2808687, num), fun(num, fun(_2808687, num))), _2808685), s(fun(_2808687, num), _2809301))), s(num, _2809299))))))), s(num, _2809299)))), p(s(bool, i(s(fun(fun(_2808687, bool), bool), finite), s(fun(_2808687, bool), _2809297)))), -(s(num, _2809299) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))]]], (12523 ^ _1670770) ^ [_2064764] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(real, _2064764)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), realu_inv), s(real, _2064764))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))))))], (2598 ^ _1670770) ^ [] : [2599 ^ _1670770 : [(2600 ^ _1670770) ^ [_1713692] : [p(s(bool, i(s(fun(bool, bool), p0), s(bool, _1713692))))]], -(p(s(bool, i(s(fun(bool, bool), p0), s(bool, t))))), -(p(s(bool, i(s(fun(bool, bool), p0), s(bool, f0)))))], (42577 ^ _1670770) ^ [_4211435, _4211437, _4211439] : [s(real, i(s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(cart(cart(real, _4211439), _4211437), fun(num, fun(num, real))), _4211435), s(cart(cart(real, _4211439), _4211437), 42578 ^ [_4211435, _4211437, _4211439]))), s(num, 42579 ^ [_4211435, _4211437, _4211439]))), s(num, 42580 ^ [_4211435, _4211437, _4211439]))) = s(real, i(s(fun(num, real), i(s(fun(cart(real, _4211439), fun(num, real)), d_), s(cart(real, _4211439), i(s(fun(num, cart(real, _4211439)), i(s(fun(cart(cart(real, _4211439), _4211437), fun(num, cart(real, _4211439))), d_), s(cart(cart(real, _4211439), _4211437), 42578 ^ [_4211435, _4211437, _4211439]))), s(num, 42580 ^ [_4211435, _4211437, _4211439]))))), s(num, 42579 ^ [_4211435, _4211437, _4211439]))), 42583 ^ _1670770 : [(42584 ^ _1670770) ^ [_4212207] : [s(cart(real, _4211437), i(s(fun(num, cart(real, _4211437)), i(s(fun(cart(cart(real, _4211439), _4211437), fun(num, cart(real, _4211437))), _4212207), s(cart(cart(real, _4211439), _4211437), 42585 ^ [_4211435, _4211437, _4211439, _4212207]))), s(num, 42586 ^ [_4211435, _4211437, _4211439, _4212207]))) = s(cart(real, _4211437), i(s(fun(fun(num, real), cart(real, _4211437)), lambda), s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(cart(cart(real, _4211439), _4211437), fun(num, fun(num, real))), _4211435), s(cart(cart(real, _4211439), _4211437), 42585 ^ [_4211435, _4211437, _4211439, _4212207]))), s(num, 42586 ^ [_4211435, _4211437, _4211439, _4212207]))))), 42589 ^ _1670770 : [(42590 ^ _1670770) ^ [_4212785] : [-(s(cart(cart(real, _4211437), _4211439), i(s(fun(cart(cart(real, _4211439), _4211437), cart(cart(real, _4211437), _4211439)), transp), s(cart(cart(real, _4211439), _4211437), _4212785))) = s(cart(cart(real, _4211437), _4211439), i(s(fun(fun(num, cart(real, _4211437)), cart(cart(real, _4211437), _4211439)), lambda), s(fun(num, cart(real, _4211437)), i(s(fun(cart(cart(real, _4211439), _4211437), fun(num, cart(real, _4211437))), _4212207), s(cart(cart(real, _4211439), _4211437), _4212785))))))]]]]], (3429 ^ _1670770) ^ [_1740110, _1740112, _1740114, _1740116, _1740118, _1740120] : [-(s(_1740120, i(s(fun(prod(_1740118, _1740116), _1740120), 3427 ^ [_1740114, _1740116, _1740118, _1740120]), s(prod(_1740118, _1740116), i(s(fun(_1740116, prod(_1740118, _1740116)), i(s(fun(_1740118, fun(_1740116, prod(_1740118, _1740116))), c_), s(_1740118, _1740112))), s(_1740116, _1740110))))) = s(_1740120, i(s(fun(_1740116, _1740120), i(s(fun(_1740118, fun(_1740116, _1740120)), _1740114), s(_1740118, _1740112))), s(_1740116, _1740110))))], (42934 ^ _1670770) ^ [_4237658, _4237660, _4237662] : [-(s(fun(cart(real, _4237662), bool), i(s(fun(cart(cart(real, _4237660), _4237662), fun(cart(real, _4237662), bool)), columns), s(cart(cart(real, _4237660), _4237662), i(s(fun(cart(cart(real, _4237662), _4237660), cart(cart(real, _4237660), _4237662)), transp), s(cart(cart(real, _4237662), _4237660), _4237658))))) = s(fun(cart(real, _4237662), bool), i(s(fun(cart(cart(real, _4237662), _4237660), fun(cart(real, _4237662), bool)), rows), s(cart(cart(real, _4237662), _4237660), _4237658))))], (9174 ^ _1670770) ^ [_1966888, _1966890, _1966892] : [-(s(list(_1966892), i(s(fun(list(_1966892), list(_1966892)), i(s(fun(list(_1966892), fun(list(_1966892), list(_1966892))), append), s(list(_1966892), i(s(fun(list(_1966892), list(_1966892)), i(s(fun(_1966892, fun(list(_1966892), list(_1966892))), cons), s(_1966892, _1966890))), s(list(_1966892), nil))))), s(list(_1966892), _1966888))) = s(list(_1966892), i(s(fun(list(_1966892), list(_1966892)), i(s(fun(_1966892, fun(list(_1966892), list(_1966892))), cons), s(_1966892, _1966890))), s(list(_1966892), _1966888))))], (1186 ^ _1670770) ^ [_1685952] : [p(s(bool, t)), -(p(s(bool, _1685952))), -(p(s(bool, t)))], (8086 ^ _1670770) ^ [_1909203] : [-(s(num, i(s(fun(list(_1909203), num), length), s(list(_1909203), nil))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (42855 ^ _1670770) ^ [_4231916, _4231918, _4231920, _4231922, _4231924] : [-(s(cart(real, _4231924), i(s(fun(cart(real, _4231922), cart(real, _4231924)), i(s(fun(cart(cart(real, _4231922), _4231924), fun(cart(real, _4231922), cart(real, _4231924))), matrixu_vectoru_mul), s(cart(cart(real, _4231922), _4231924), i(s(fun(cart(cart(real, _4231922), _4231924), cart(cart(real, _4231922), _4231924)), i(s(fun(cart(cart(real, _4231922), _4231924), fun(cart(cart(real, _4231922), _4231924), cart(cart(real, _4231922), _4231924))), matrixu_add), s(cart(cart(real, _4231922), _4231924), _4231920))), s(cart(cart(real, _4231922), _4231924), _4231918))))), s(cart(real, _4231922), _4231916))) = s(cart(real, _4231924), i(s(fun(cart(real, _4231924), cart(real, _4231924)), i(s(fun(cart(real, _4231924), fun(cart(real, _4231924), cart(real, _4231924))), vectoru_add), s(cart(real, _4231924), i(s(fun(cart(real, _4231922), cart(real, _4231924)), i(s(fun(cart(cart(real, _4231922), _4231924), fun(cart(real, _4231922), cart(real, _4231924))), matrixu_vectoru_mul), s(cart(cart(real, _4231922), _4231924), _4231920))), s(cart(real, _4231922), _4231916))))), s(cart(real, _4231924), i(s(fun(cart(real, _4231922), cart(real, _4231924)), i(s(fun(cart(cart(real, _4231922), _4231924), fun(cart(real, _4231922), cart(real, _4231924))), matrixu_vectoru_mul), s(cart(cart(real, _4231922), _4231924), _4231918))), s(cart(real, _4231922), _4231916))))))], (11811 ^ _1670770) ^ [_2047363, _2047365, _2047367] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_max), s(real, _2047367))), s(real, _2047365))))), s(real, _2047363)))), 11814 ^ _1670770 : [(11817 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2047365))), s(real, _2047363)))))], (11815 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2047367))), s(real, _2047363)))))]]], (15221 ^ _1670770) ^ [_2130916, _2130918, _2130920] : [15222 ^ _1670770 : [(15223 ^ _1670770) ^ [_2131025] : [s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _2130920))), s(int, _2130918))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2130916))), s(int, _2131025)))]], -(p(s(bool, i(s(fun(fun(int, fun(int, bool)), bool), i(s(fun(int, fun(fun(int, fun(int, bool)), bool)), i(s(fun(int, fun(int, fun(fun(int, fun(int, bool)), bool))), a_a_), s(int, _2130920))), s(int, _2130918))), s(fun(int, fun(int, bool)), i(s(fun(int, fun(int, fun(int, bool))), intu_mod), s(int, _2130916)))))))], (10925 ^ _1670770) ^ [_2024305] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2024305))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (44838 ^ _1670770) ^ [_4352197, _4352199, _4352201, _4352203] : [-(p(s(bool, i(s(fun(fun(cart(real, _4352203), bool), bool), i(s(fun(cart(real, _4352203), fun(fun(cart(real, _4352203), bool), bool)), in), s(cart(real, _4352203), _4352199))), s(fun(cart(real, _4352203), bool), i(s(fun(fun(cart(real, _4352203), bool), fun(cart(real, _4352203), bool)), span), s(fun(cart(real, _4352203), bool), i(s(fun(fun(cart(real, _4352203), bool), fun(cart(real, _4352203), bool)), i(s(fun(cart(real, _4352203), fun(fun(cart(real, _4352203), bool), fun(cart(real, _4352203), bool))), insert), s(cart(real, _4352203), _4352201))), s(fun(cart(real, _4352203), bool), _4352197))))))))), p(s(bool, i(s(fun(fun(cart(real, _4352203), bool), bool), i(s(fun(cart(real, _4352203), fun(fun(cart(real, _4352203), bool), bool)), in), s(cart(real, _4352203), _4352201))), s(fun(cart(real, _4352203), bool), i(s(fun(fun(cart(real, _4352203), bool), fun(cart(real, _4352203), bool)), span), s(fun(cart(real, _4352203), bool), i(s(fun(fun(cart(real, _4352203), bool), fun(cart(real, _4352203), bool)), i(s(fun(cart(real, _4352203), fun(fun(cart(real, _4352203), bool), fun(cart(real, _4352203), bool))), insert), s(cart(real, _4352203), _4352199))), s(fun(cart(real, _4352203), bool), _4352197)))))))), -(p(s(bool, i(s(fun(fun(cart(real, _4352203), bool), bool), i(s(fun(cart(real, _4352203), fun(fun(cart(real, _4352203), bool), bool)), in), s(cart(real, _4352203), _4352201))), s(fun(cart(real, _4352203), bool), i(s(fun(fun(cart(real, _4352203), bool), fun(cart(real, _4352203), bool)), span), s(fun(cart(real, _4352203), bool), _4352197)))))))], (5181 ^ _1670770) ^ [_1800923, _1800925] : [5182 ^ _1670770 : [(5185 ^ _1670770) ^ [] : [s(bool, i(s(fun(num, bool), even), s(num, _1800925))) = s(bool, i(s(fun(num, bool), even), s(num, _1800923)))], (5183 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1800925))), s(num, _1800923))))]], -(p(s(bool, i(s(fun(num, bool), even), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _1800925))), s(num, _1800923)))))))], (23330 ^ _1670770) ^ [_2557974, _2557976, _2557978, _2557980] : [p(s(bool, i(s(fun(fun(_2557980, bool), bool), i(s(fun(fun(_2557978, bool), fun(fun(_2557980, bool), bool)), l_u_c), s(fun(_2557978, bool), _2557974))), s(fun(_2557980, bool), _2557976)))), 23333 ^ _1670770 : [(23336 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2557978, bool), bool), i(s(fun(fun(_2557980, bool), fun(fun(_2557978, bool), bool)), l_a_u_c), s(fun(_2557980, bool), _2557976))), s(fun(_2557978, bool), _2557974))))], (23334 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2557980, bool), bool), i(s(fun(fun(_2557978, bool), fun(fun(_2557980, bool), bool)), l_a_u_c), s(fun(_2557978, bool), _2557974))), s(fun(_2557980, bool), _2557976)))))]]], (4597 ^ _1670770) ^ [_1786853, _1786855, _1786857] : [-(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1786857))), s(num, _1786855))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1786857))), s(num, _1786853))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1786855))), s(num, _1786853))))], (3093 ^ _1670770) ^ [_1727375, _1727377, _1727379] : [-(s(_1727379, i(s(fun(bool, _1727379), 3089 ^ [_1727375, _1727377, _1727379]), s(bool, t))) = s(_1727379, _1727375))], (11369 ^ _1670770) ^ [_2034701, _2034703] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2034701))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2034703))), s(real, _2034701))))) = s(real, _2034703))], (8154 ^ _1670770) ^ [_1912022] : [-(s(bool, i(s(fun(list(_1912022), bool), i(s(fun(fun(_1912022, bool), fun(list(_1912022), bool)), ex0), s(fun(_1912022, bool), p0))), s(list(_1912022), nil))) = s(bool, f0))], (7432 ^ _1670770) ^ [_1881995, _1881997] : [s(num, _1881997) = s(num, _1881995), -(s(num, i(s(fun(num, num), numeral), s(num, _1881997))) = s(num, i(s(fun(num, num), numeral), s(num, _1881995))))], (44368 ^ _1670770) ^ [_4321381, _4321383, _4321385] : [-(p(s(bool, i(s(fun(fun(cart(real, _4321385), bool), bool), i(s(fun(fun(cart(real, _4321385), bool), fun(fun(cart(real, _4321385), bool), bool)), subset), s(fun(cart(real, _4321385), bool), i(s(fun(fun(cart(real, _4321385), bool), fun(cart(real, _4321385), bool)), i(s(fun(fun(cart(real, _4321385), bool), fun(fun(cart(real, _4321385), bool), fun(cart(real, _4321385), bool))), union), s(fun(cart(real, _4321385), bool), i(s(fun(fun(cart(real, _4321385), bool), fun(cart(real, _4321385), bool)), span), s(fun(cart(real, _4321385), bool), _4321383))))), s(fun(cart(real, _4321385), bool), i(s(fun(fun(cart(real, _4321385), bool), fun(cart(real, _4321385), bool)), span), s(fun(cart(real, _4321385), bool), _4321381))))))), s(fun(cart(real, _4321385), bool), i(s(fun(fun(cart(real, _4321385), bool), fun(cart(real, _4321385), bool)), span), s(fun(cart(real, _4321385), bool), i(s(fun(fun(cart(real, _4321385), bool), fun(cart(real, _4321385), bool)), i(s(fun(fun(cart(real, _4321385), bool), fun(fun(cart(real, _4321385), bool), fun(cart(real, _4321385), bool))), union), s(fun(cart(real, _4321385), bool), _4321383))), s(fun(cart(real, _4321385), bool), _4321381)))))))))], (10775 ^ _1670770) ^ [_2019920, _2019922] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2019922))), s(real, _2019920))))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2019920))), s(real, _2019922)))))], (22637 ^ _1670770) ^ [_2525661, _2525663] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(fun(_2525663, bool), num), card), s(fun(_2525663, bool), i(s(fun(list(_2525663), fun(_2525663, bool)), setu_ofu_list), s(list(_2525663), _2525661))))))), s(num, i(s(fun(list(_2525663), num), length), s(list(_2525663), _2525661)))))))], (6735 ^ _1670770) ^ [_1842832, _1842834] : [p(s(bool, i(s(fun(fun(_1842832, fun(_1842832, bool)), bool), wf), s(fun(_1842832, fun(_1842832, bool)), l_l_)))), 6738 ^ _1670770 : [(6739 ^ _1670770) ^ [_1843171] : [6752 ^ _1670770 : [(6753 ^ _1670770) ^ [_1844007] : [-(s(_1842834, i(s(fun(_1842832, _1842834), 6751 ^ [_1842832, _1842834, _1843171]), s(_1842832, _1844007))) = s(_1842834, i(s(fun(_1842832, _1842834), i(s(fun(fun(_1842832, _1842834), fun(_1842832, _1842834)), _1843171), s(fun(_1842832, _1842834), 6751 ^ [_1842832, _1842834, _1843171]))), s(_1842832, _1844007))))]], 6743 ^ _1670770 : [(6744 ^ _1670770) ^ [_1843623] : [p(s(bool, i(s(fun(_1842832, bool), i(s(fun(_1842832, fun(_1842832, bool)), l_l_), s(_1842832, _1843623))), s(_1842832, 6742 ^ [_1842832, _1842834, _1843171])))), -(s(_1842834, i(s(fun(_1842832, _1842834), 6740 ^ [_1842832, _1842834, _1843171]), s(_1842832, _1843623))) = s(_1842834, i(s(fun(_1842832, _1842834), 6741 ^ [_1842832, _1842834, _1843171]), s(_1842832, _1843623))))], (6750 ^ _1670770) ^ [] : [s(_1842834, i(s(fun(_1842832, _1842834), i(s(fun(fun(_1842832, _1842834), fun(_1842832, _1842834)), _1843171), s(fun(_1842832, _1842834), 6740 ^ [_1842832, _1842834, _1843171]))), s(_1842832, 6742 ^ [_1842832, _1842834, _1843171]))) = s(_1842834, i(s(fun(_1842832, _1842834), i(s(fun(fun(_1842832, _1842834), fun(_1842832, _1842834)), _1843171), s(fun(_1842832, _1842834), 6741 ^ [_1842832, _1842834, _1843171]))), s(_1842832, 6742 ^ [_1842832, _1842834, _1843171])))]]]]], (15067 ^ _1670770) ^ [_2125771, _2125773] : [p(s(bool, 15065 ^ [_2125771, _2125773])), 15070 ^ _1670770 : [(15075 ^ _1670770) ^ [] : [-(s(int, _2125773) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, 15031 ^ [_2125771, _2125773]))), s(int, _2125771))))), s(int, 15032 ^ [_2125771, _2125773]))))], (15073 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, 15032 ^ [_2125771, _2125773]))), s(int, i(s(fun(int, int), intu_abs), s(int, _2125771)))))))], (15071 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, 15032 ^ [_2125771, _2125773])))))]]], (16451 ^ _1670770) ^ [_2185411, _2185413] : [-(s(fun(_2185413, bool), _2185411) = s(fun(_2185413, bool), empty)), -(p(s(bool, i(s(fun(fun(_2185413, bool), bool), i(s(fun(_2185413, fun(fun(_2185413, bool), bool)), in), s(_2185413, i(s(fun(fun(_2185413, bool), _2185413), choice0), s(fun(_2185413, bool), _2185411))))), s(fun(_2185413, bool), _2185411)))))], (40533 ^ _1670770) ^ [_4036242, _4036244, _4036246, _4036248, _4036250] : [40535 ^ _1670770 : [(40540 ^ _1670770) ^ [] : [s(cart(real, _4036250), i(s(fun(num, cart(real, _4036250)), _4036248), s(num, 40534 ^ [_4036242, _4036244, _4036246, _4036248, _4036250]))) = s(cart(real, _4036250), i(s(fun(num, cart(real, _4036250)), _4036246), s(num, 40534 ^ [_4036242, _4036244, _4036246, _4036248, _4036250])))], (40538 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 40534 ^ [_4036242, _4036244, _4036246, _4036248, _4036250]))), s(num, _4036242)))))], (40536 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4036244))), s(num, 40534 ^ [_4036242, _4036244, _4036246, _4036248, _4036250])))))]], -(s(cart(real, _4036250), i(s(fun(fun(num, cart(real, _4036250)), cart(real, _4036250)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4036250)), cart(real, _4036250))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _4036244))), s(num, _4036242))))), s(fun(num, cart(real, _4036250)), _4036248))) = s(cart(real, _4036250), i(s(fun(fun(num, cart(real, _4036250)), cart(real, _4036250)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4036250)), cart(real, _4036250))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _4036244))), s(num, _4036242))))), s(fun(num, cart(real, _4036250)), _4036246))))], (2499 ^ _1670770) ^ [_1711853, _1711855] : [2500 ^ _1670770 : [(2503 ^ _1670770) ^ [] : [-(p(s(bool, _1711853)))], (2501 ^ _1670770) ^ [] : [p(s(bool, _1711855))]], p(s(bool, _1711853)), -(p(s(bool, _1711855)))], (20790 ^ _1670770) ^ [_2435720, _2435722, _2435724] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(fun(_2435724, bool), num), card), s(fun(_2435724, bool), i(s(fun(fun(_2435724, bool), fun(_2435724, bool)), i(s(fun(fun(_2435724, bool), fun(fun(_2435724, bool), fun(_2435724, bool))), union), s(fun(_2435724, bool), _2435722))), s(fun(_2435724, bool), _2435720))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(fun(_2435724, bool), num), card), s(fun(_2435724, bool), _2435722))))), s(num, i(s(fun(fun(_2435724, bool), num), card), s(fun(_2435724, bool), _2435720))))))))), p(s(bool, i(s(fun(fun(_2435724, bool), bool), finite), s(fun(_2435724, bool), _2435722)))), p(s(bool, i(s(fun(fun(_2435724, bool), bool), finite), s(fun(_2435724, bool), _2435720))))], (43871 ^ _1670770) ^ [_4290596, _4290598, _4290600, _4290602] : [-(s(cart(real, _4290600), i(s(fun(cart(real, finite_sum(_4290602, _4290600)), cart(real, _4290600)), sndcart), s(cart(real, finite_sum(_4290602, _4290600)), i(s(fun(cart(real, finite_sum(_4290602, _4290600)), cart(real, finite_sum(_4290602, _4290600))), i(s(fun(cart(real, finite_sum(_4290602, _4290600)), fun(cart(real, finite_sum(_4290602, _4290600)), cart(real, finite_sum(_4290602, _4290600)))), vectoru_add), s(cart(real, finite_sum(_4290602, _4290600)), _4290598))), s(cart(real, finite_sum(_4290602, _4290600)), _4290596))))) = s(cart(real, _4290600), i(s(fun(cart(real, _4290600), cart(real, _4290600)), i(s(fun(cart(real, _4290600), fun(cart(real, _4290600), cart(real, _4290600))), vectoru_add), s(cart(real, _4290600), i(s(fun(cart(real, finite_sum(_4290602, _4290600)), cart(real, _4290600)), sndcart), s(cart(real, finite_sum(_4290602, _4290600)), _4290598))))), s(cart(real, _4290600), i(s(fun(cart(real, finite_sum(_4290602, _4290600)), cart(real, _4290600)), sndcart), s(cart(real, finite_sum(_4290602, _4290600)), _4290596))))))], (16031 ^ _1670770) ^ [_2165347, _2165349] : [-(p(s(bool, i(s(fun(fun(_2165349, bool), bool), finite), s(fun(_2165349, bool), _2165347))))), -(p(s(bool, i(s(fun(fun(_2165349, bool), bool), infinite), s(fun(_2165349, bool), _2165347)))))], (39974 ^ _1670770) ^ [_3990283, _3990285, _3990287, _3990289, _3990291] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(prod(cart(real, _3990291), cart(real, _3990291)), real), distance), s(prod(cart(real, _3990291), cart(real, _3990291)), i(s(fun(cart(real, _3990291), prod(cart(real, _3990291), cart(real, _3990291))), i(s(fun(cart(real, _3990291), fun(cart(real, _3990291), prod(cart(real, _3990291), cart(real, _3990291)))), c_), s(cart(real, _3990291), i(s(fun(cart(real, _3990291), cart(real, _3990291)), i(s(fun(cart(real, _3990291), fun(cart(real, _3990291), cart(real, _3990291))), vectoru_add), s(cart(real, _3990291), _3990289))), s(cart(real, _3990291), _3990285))))), s(cart(real, _3990291), i(s(fun(cart(real, _3990291), cart(real, _3990291)), i(s(fun(cart(real, _3990291), fun(cart(real, _3990291), cart(real, _3990291))), vectoru_add), s(cart(real, _3990291), _3990287))), s(cart(real, _3990291), _3990283))))))))), s(real, e0))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(prod(cart(real, _3990291), cart(real, _3990291)), real), distance), s(prod(cart(real, _3990291), cart(real, _3990291)), i(s(fun(cart(real, _3990291), prod(cart(real, _3990291), cart(real, _3990291))), i(s(fun(cart(real, _3990291), fun(cart(real, _3990291), prod(cart(real, _3990291), cart(real, _3990291)))), c_), s(cart(real, _3990291), _3990289))), s(cart(real, _3990291), _3990287))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, e0))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))))))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(prod(cart(real, _3990291), cart(real, _3990291)), real), distance), s(prod(cart(real, _3990291), cart(real, _3990291)), i(s(fun(cart(real, _3990291), prod(cart(real, _3990291), cart(real, _3990291))), i(s(fun(cart(real, _3990291), fun(cart(real, _3990291), prod(cart(real, _3990291), cart(real, _3990291)))), c_), s(cart(real, _3990291), _3990285))), s(cart(real, _3990291), _3990283))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, e0))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))))], (37133 ^ _1670770) ^ [_3761584, _3761586, _3761588] : [37138 ^ _1670770 : [(37141 ^ _1670770) ^ [_3762639, _3762641] : [p(s(bool, i(s(fun(list(_3761586), bool), i(s(fun(bool, fun(list(_3761586), bool)), i(s(fun(list(_3761586), fun(bool, fun(list(_3761586), bool))), setspec), s(list(_3761586), 37135 ^ [_3761584, _3761586, _3761588]))), s(bool, _3762639))), s(list(_3761586), _3762641)))), 37144 ^ _1670770 : [(37150 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3761586, bool), bool), i(s(fun(_3761586, fun(fun(_3761586, bool), bool)), in), s(_3761586, 37146 ^ [_3761584, _3761586, _3761588, _3762639, _3762641]))), s(fun(_3761586, bool), 37134 ^ [_3761584, _3761586, _3761588]))))], (37148 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(list(_3761586), bool), i(s(fun(_3761586, fun(list(_3761586), bool)), mem), s(_3761586, 37146 ^ [_3761584, _3761586, _3761588, _3762639, _3762641]))), s(list(_3761586), _3762641)))))], (37145 ^ _1670770) ^ [] : [-(p(s(bool, _3762639)))]], 37151 ^ _1670770 : [(37152 ^ _1670770) ^ [_3763125] : [p(s(bool, i(s(fun(list(_3761586), bool), i(s(fun(_3761586, fun(list(_3761586), bool)), mem), s(_3761586, _3763125))), s(list(_3761586), _3762641)))), -(p(s(bool, i(s(fun(fun(_3761586, bool), bool), i(s(fun(_3761586, fun(fun(_3761586, bool), bool)), in), s(_3761586, _3763125))), s(fun(_3761586, bool), 37134 ^ [_3761584, _3761586, _3761588])))))], (37158 ^ _1670770) ^ [] : [p(s(bool, _3762639))]]], (37139 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(list(_3761586), bool), i(s(fun(fun(_3761586, bool), fun(list(_3761586), bool)), _3761584), s(fun(_3761586, bool), 37134 ^ [_3761584, _3761586, _3761588]))), s(list(_3761586), 37135 ^ [_3761584, _3761586, _3761588])))))]], 37163 ^ _1670770 : [(37183 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(list(_3761586), bool), i(s(fun(bool, fun(list(_3761586), bool)), i(s(fun(list(_3761586), fun(bool, fun(list(_3761586), bool))), setspec), s(list(_3761586), 37135 ^ [_3761584, _3761586, _3761588]))), s(bool, 37162 ^ [_3761584, _3761586, _3761588]))), s(list(_3761586), 37161 ^ [_3761584, _3761586, _3761588])))))], (37174 ^ _1670770) ^ [] : [37176 ^ _1670770 : [(37179 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3761586, bool), bool), i(s(fun(_3761586, fun(fun(_3761586, bool), bool)), in), s(_3761586, 37175 ^ [_3761584, _3761586, _3761588]))), s(fun(_3761586, bool), 37134 ^ [_3761584, _3761586, _3761588]))))], (37177 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(list(_3761586), bool), i(s(fun(_3761586, fun(list(_3761586), bool)), mem), s(_3761586, 37175 ^ [_3761584, _3761586, _3761588]))), s(list(_3761586), 37161 ^ [_3761584, _3761586, _3761588])))))]], -(p(s(bool, 37162 ^ [_3761584, _3761586, _3761588])))], (37164 ^ _1670770) ^ [] : [p(s(bool, 37162 ^ [_3761584, _3761586, _3761588])), 37167 ^ _1670770 : [(37168 ^ _1670770) ^ [_3763773] : [p(s(bool, i(s(fun(list(_3761586), bool), i(s(fun(_3761586, fun(list(_3761586), bool)), mem), s(_3761586, _3763773))), s(list(_3761586), 37161 ^ [_3761584, _3761586, _3761588])))), -(p(s(bool, i(s(fun(fun(_3761586, bool), bool), i(s(fun(_3761586, fun(fun(_3761586, bool), bool)), in), s(_3761586, _3763773))), s(fun(_3761586, bool), 37134 ^ [_3761584, _3761586, _3761588])))))]]], (37185 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(list(_3761586), bool), i(s(fun(fun(_3761586, bool), fun(list(_3761586), bool)), _3761584), s(fun(_3761586, bool), 37134 ^ [_3761584, _3761586, _3761588]))), s(list(_3761586), 37135 ^ [_3761584, _3761586, _3761588]))))]], 37186 ^ _1670770 : [(37187 ^ _1670770) ^ [_3764512] : [37240 ^ _1670770 : [(37241 ^ _1670770) ^ [_3767296, _3767298] : [p(s(bool, i(s(fun(fun(_3761586, bool), bool), i(s(fun(fun(_3761588, bool), fun(fun(_3761586, bool), bool)), l_a_u_c), s(fun(_3761588, bool), _3767298))), s(fun(_3761586, bool), _3767296)))), -(p(s(bool, i(s(fun(fun(list(_3761586), bool), bool), i(s(fun(fun(list(_3761588), bool), fun(fun(list(_3761586), bool), bool)), l_a_u_c), s(fun(list(_3761588), bool), i(s(fun(fun(list(_3761588), bool), fun(list(_3761588), bool)), gspec), s(fun(list(_3761588), bool), i(s(fun(fun(_3761588, bool), fun(list(_3761588), bool)), _3764512), s(fun(_3761588, bool), _3767298))))))), s(fun(list(_3761586), bool), i(s(fun(fun(list(_3761586), bool), fun(list(_3761586), bool)), gspec), s(fun(list(_3761586), bool), i(s(fun(fun(_3761586, bool), fun(list(_3761586), bool)), _3761584), s(fun(_3761586, bool), _3767296)))))))))]], 37192 ^ _1670770 : [(37195 ^ _1670770) ^ [_3765346, _3765348] : [p(s(bool, i(s(fun(list(_3761588), bool), i(s(fun(bool, fun(list(_3761588), bool)), i(s(fun(list(_3761588), fun(bool, fun(list(_3761588), bool))), setspec), s(list(_3761588), 37189 ^ [_3761584, _3761586, _3761588, _3764512]))), s(bool, _3765346))), s(list(_3761588), _3765348)))), 37198 ^ _1670770 : [(37204 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3761588, bool), bool), i(s(fun(_3761588, fun(fun(_3761588, bool), bool)), in), s(_3761588, 37200 ^ [_3761584, _3761586, _3761588, _3764512, _3765346, _3765348]))), s(fun(_3761588, bool), 37188 ^ [_3761584, _3761586, _3761588, _3764512]))))], (37202 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(list(_3761588), bool), i(s(fun(_3761588, fun(list(_3761588), bool)), mem), s(_3761588, 37200 ^ [_3761584, _3761586, _3761588, _3764512, _3765346, _3765348]))), s(list(_3761588), _3765348)))))], (37199 ^ _1670770) ^ [] : [-(p(s(bool, _3765346)))]], 37205 ^ _1670770 : [(37206 ^ _1670770) ^ [_3765850] : [p(s(bool, i(s(fun(list(_3761588), bool), i(s(fun(_3761588, fun(list(_3761588), bool)), mem), s(_3761588, _3765850))), s(list(_3761588), _3765348)))), -(p(s(bool, i(s(fun(fun(_3761588, bool), bool), i(s(fun(_3761588, fun(fun(_3761588, bool), bool)), in), s(_3761588, _3765850))), s(fun(_3761588, bool), 37188 ^ [_3761584, _3761586, _3761588, _3764512])))))], (37212 ^ _1670770) ^ [] : [p(s(bool, _3765346))]]], (37193 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(list(_3761588), bool), i(s(fun(fun(_3761588, bool), fun(list(_3761588), bool)), _3764512), s(fun(_3761588, bool), 37188 ^ [_3761584, _3761586, _3761588, _3764512]))), s(list(_3761588), 37189 ^ [_3761584, _3761586, _3761588, _3764512])))))]], 37217 ^ _1670770 : [(37237 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(list(_3761588), bool), i(s(fun(bool, fun(list(_3761588), bool)), i(s(fun(list(_3761588), fun(bool, fun(list(_3761588), bool))), setspec), s(list(_3761588), 37189 ^ [_3761584, _3761586, _3761588, _3764512]))), s(bool, 37216 ^ [_3761584, _3761586, _3761588, _3764512]))), s(list(_3761588), 37215 ^ [_3761584, _3761586, _3761588, _3764512])))))], (37228 ^ _1670770) ^ [] : [37230 ^ _1670770 : [(37233 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3761588, bool), bool), i(s(fun(_3761588, fun(fun(_3761588, bool), bool)), in), s(_3761588, 37229 ^ [_3761584, _3761586, _3761588, _3764512]))), s(fun(_3761588, bool), 37188 ^ [_3761584, _3761586, _3761588, _3764512]))))], (37231 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(list(_3761588), bool), i(s(fun(_3761588, fun(list(_3761588), bool)), mem), s(_3761588, 37229 ^ [_3761584, _3761586, _3761588, _3764512]))), s(list(_3761588), 37215 ^ [_3761584, _3761586, _3761588, _3764512])))))]], -(p(s(bool, 37216 ^ [_3761584, _3761586, _3761588, _3764512])))], (37218 ^ _1670770) ^ [] : [p(s(bool, 37216 ^ [_3761584, _3761586, _3761588, _3764512])), 37221 ^ _1670770 : [(37222 ^ _1670770) ^ [_3766520] : [p(s(bool, i(s(fun(list(_3761588), bool), i(s(fun(_3761588, fun(list(_3761588), bool)), mem), s(_3761588, _3766520))), s(list(_3761588), 37215 ^ [_3761584, _3761586, _3761588, _3764512])))), -(p(s(bool, i(s(fun(fun(_3761588, bool), bool), i(s(fun(_3761588, fun(fun(_3761588, bool), bool)), in), s(_3761588, _3766520))), s(fun(_3761588, bool), 37188 ^ [_3761584, _3761586, _3761588, _3764512])))))]]], (37239 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(list(_3761588), bool), i(s(fun(fun(_3761588, bool), fun(list(_3761588), bool)), _3764512), s(fun(_3761588, bool), 37188 ^ [_3761584, _3761586, _3761588, _3764512]))), s(list(_3761588), 37189 ^ [_3761584, _3761586, _3761588, _3764512]))))]]]]], (2 ^ _1670770) ^ [_1670797] : [-(_1670797 = _1670797)], (12347 ^ _1670770) ^ [_2060648, _2060650, _2060652] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2060648)))), 12350 ^ _1670770 : [(12357 ^ _1670770) ^ [] : [s(real, _2060652) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2060650))), s(real, _2060648))), -(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, _2060652))), s(real, _2060648))) = s(real, _2060650))], (12351 ^ _1670770) ^ [] : [s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, _2060652))), s(real, _2060648))) = s(real, _2060650), -(s(real, _2060652) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2060650))), s(real, _2060648))))]]], (36819 ^ _1670770) ^ [_3745618, _3745620] : [-(p(s(bool, i(s(fun(fun(_3745620, bool), bool), countable), s(fun(_3745620, bool), i(s(fun(fun(fun(_3745620, bool), bool), fun(_3745620, bool)), unions), s(fun(fun(_3745620, bool), bool), _3745618))))))), p(s(bool, i(s(fun(fun(fun(_3745620, bool), bool), bool), countable), s(fun(fun(_3745620, bool), bool), _3745618)))), 36825 ^ _1670770 : [(36828 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3745620, bool), bool), countable), s(fun(_3745620, bool), 36824 ^ [_3745618, _3745620]))))], (36826 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_3745620, bool), bool), bool), i(s(fun(fun(_3745620, bool), fun(fun(fun(_3745620, bool), bool), bool)), in), s(fun(_3745620, bool), 36824 ^ [_3745618, _3745620]))), s(fun(fun(_3745620, bool), bool), _3745618)))))]]], (46128 ^ _1670770) ^ [_4421502, _4421504, _4421506] : [s(fun(cart(real, _4421506), bool), i(s(fun(fun(cart(real, _4421506), bool), fun(cart(real, _4421506), bool)), span), s(fun(cart(real, _4421506), bool), i(s(fun(fun(cart(real, _4421506), bool), fun(cart(real, _4421506), bool)), i(s(fun(cart(real, _4421506), fun(fun(cart(real, _4421506), bool), fun(cart(real, _4421506), bool))), insert), s(cart(real, _4421506), _4421502))), s(fun(cart(real, _4421506), bool), _4421504))))) = s(fun(cart(real, _4421506), bool), i(s(fun(fun(cart(real, _4421506), bool), fun(cart(real, _4421506), bool)), span), s(fun(cart(real, _4421506), bool), _4421504))), -(p(s(bool, i(s(fun(fun(cart(real, _4421506), bool), bool), i(s(fun(cart(real, _4421506), fun(fun(cart(real, _4421506), bool), bool)), in), s(cart(real, _4421506), _4421502))), s(fun(cart(real, _4421506), bool), i(s(fun(fun(cart(real, _4421506), bool), fun(cart(real, _4421506), bool)), span), s(fun(cart(real, _4421506), bool), _4421504)))))))], (13166 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, y1)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, y2)))), 13173 ^ _1670770 : [(13180 ^ _1670770) ^ [] : [s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, x1))), s(real, y2))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, x2))), s(real, y1))), -(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, x1))), s(real, y1))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, x2))), s(real, y2))))], (13174 ^ _1670770) ^ [] : [s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, x1))), s(real, y1))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, x2))), s(real, y2))), -(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, x1))), s(real, y2))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, x2))), s(real, y1))))]]], (12808 ^ _1670770) ^ [_2071568, _2071570, _2071572] : [-(s(real, _2071570) = s(real, _2071568)), -(s(num, _2071572) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2071570)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2071568)))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2071570))), s(num, _2071572))) = s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2071568))), s(num, _2071572)))], (9546 ^ _1670770) ^ [_1981701, _1981703] : [s(num, _1981703) = s(num, _1981701), -(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, _1981703))))), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, _1981701)))))))], (30134 ^ _1670770) ^ [_2977234, _2977236, _2977238, _2977240] : [s(_2977240, i(s(fun(num, _2977240), i(s(fun(cart(_2977240, finite_sum(_2977238, _2977236)), fun(num, _2977240)), _2977234), s(cart(_2977240, finite_sum(_2977238, _2977236)), 30135 ^ [_2977234, _2977236, _2977238, _2977240]))), s(num, 30136 ^ [_2977234, _2977236, _2977238, _2977240]))) = s(_2977240, i(s(fun(num, _2977240), i(s(fun(cart(_2977240, finite_sum(_2977238, _2977236)), fun(num, _2977240)), d_), s(cart(_2977240, finite_sum(_2977238, _2977236)), 30135 ^ [_2977234, _2977236, _2977238, _2977240]))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, 30136 ^ [_2977234, _2977236, _2977238, _2977240]))), s(num, i(s(fun(fun(_2977238, bool), num), dimindex), s(fun(_2977238, bool), univ))))))), 30139 ^ _1670770 : [(30140 ^ _1670770) ^ [_2977827] : [-(s(cart(_2977240, _2977236), i(s(fun(cart(_2977240, finite_sum(_2977238, _2977236)), cart(_2977240, _2977236)), sndcart), s(cart(_2977240, finite_sum(_2977238, _2977236)), _2977827))) = s(cart(_2977240, _2977236), i(s(fun(fun(num, _2977240), cart(_2977240, _2977236)), lambda), s(fun(num, _2977240), i(s(fun(cart(_2977240, finite_sum(_2977238, _2977236)), fun(num, _2977240)), _2977234), s(cart(_2977240, finite_sum(_2977238, _2977236)), _2977827))))))]]], (14453 ^ _1670770) ^ [_2110676, _2110678] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2110678))), s(int, _2110676))))), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2110676))), s(int, _2110678)))))], (18087 ^ _1670770) ^ [_2279173, _2279175, _2279177] : [18141 ^ _1670770 : [(18142 ^ _1670770) ^ [_2282223, _2282225] : [-(s(fun(_2279175, bool), i(s(fun(fun(fun(_2279175, bool), bool), fun(_2279175, bool)), inters), s(fun(fun(_2279175, bool), bool), i(s(fun(fun(_2279177, bool), fun(fun(_2279175, bool), bool)), i(s(fun(fun(_2279177, fun(_2279175, bool)), fun(fun(_2279177, bool), fun(fun(_2279175, bool), bool))), image), s(fun(_2279177, fun(_2279175, bool)), _2282225))), s(fun(_2279177, bool), _2282223))))) = s(fun(_2279175, bool), i(s(fun(fun(_2279175, bool), fun(_2279175, bool)), gspec), s(fun(_2279175, bool), i(s(fun(fun(_2279177, fun(_2279175, bool)), fun(_2279175, bool)), i(s(fun(fun(_2279177, bool), fun(fun(_2279177, fun(_2279175, bool)), fun(_2279175, bool))), _2279173), s(fun(_2279177, bool), _2282223))), s(fun(_2279177, fun(_2279175, bool)), _2282225))))))]], 18093 ^ _1670770 : [(18096 ^ _1670770) ^ [_2280100, _2280102] : [p(s(bool, i(s(fun(_2279175, bool), i(s(fun(bool, fun(_2279175, bool)), i(s(fun(_2279175, fun(bool, fun(_2279175, bool))), setspec), s(_2279175, 18090 ^ [_2279173, _2279175, _2279177]))), s(bool, _2280100))), s(_2279175, _2280102)))), 18099 ^ _1670770 : [(18105 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2279175, bool), bool), i(s(fun(_2279175, fun(fun(_2279175, bool), bool)), in), s(_2279175, _2280102))), s(fun(_2279175, bool), i(s(fun(_2279177, fun(_2279175, bool)), 18089 ^ [_2279173, _2279175, _2279177]), s(_2279177, 18101 ^ [_2279173, _2279175, _2279177, _2280100, _2280102]))))))], (18103 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2279177, bool), bool), i(s(fun(_2279177, fun(fun(_2279177, bool), bool)), in), s(_2279177, 18101 ^ [_2279173, _2279175, _2279177, _2280100, _2280102]))), s(fun(_2279177, bool), 18088 ^ [_2279173, _2279175, _2279177])))))], (18100 ^ _1670770) ^ [] : [-(p(s(bool, _2280100)))]], 18106 ^ _1670770 : [(18107 ^ _1670770) ^ [_2280645] : [p(s(bool, i(s(fun(fun(_2279177, bool), bool), i(s(fun(_2279177, fun(fun(_2279177, bool), bool)), in), s(_2279177, _2280645))), s(fun(_2279177, bool), 18088 ^ [_2279173, _2279175, _2279177])))), -(p(s(bool, i(s(fun(fun(_2279175, bool), bool), i(s(fun(_2279175, fun(fun(_2279175, bool), bool)), in), s(_2279175, _2280102))), s(fun(_2279175, bool), i(s(fun(_2279177, fun(_2279175, bool)), 18089 ^ [_2279173, _2279175, _2279177]), s(_2279177, _2280645)))))))], (18113 ^ _1670770) ^ [] : [p(s(bool, _2280100))]]], (18094 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2279175, bool), i(s(fun(fun(_2279177, fun(_2279175, bool)), fun(_2279175, bool)), i(s(fun(fun(_2279177, bool), fun(fun(_2279177, fun(_2279175, bool)), fun(_2279175, bool))), _2279173), s(fun(_2279177, bool), 18088 ^ [_2279173, _2279175, _2279177]))), s(fun(_2279177, fun(_2279175, bool)), 18089 ^ [_2279173, _2279175, _2279177]))), s(_2279175, 18090 ^ [_2279173, _2279175, _2279177])))))]], 18118 ^ _1670770 : [(18138 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2279175, bool), i(s(fun(bool, fun(_2279175, bool)), i(s(fun(_2279175, fun(bool, fun(_2279175, bool))), setspec), s(_2279175, 18090 ^ [_2279173, _2279175, _2279177]))), s(bool, 18117 ^ [_2279173, _2279175, _2279177]))), s(_2279175, 18116 ^ [_2279173, _2279175, _2279177])))))], (18129 ^ _1670770) ^ [] : [18131 ^ _1670770 : [(18134 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2279175, bool), bool), i(s(fun(_2279175, fun(fun(_2279175, bool), bool)), in), s(_2279175, 18116 ^ [_2279173, _2279175, _2279177]))), s(fun(_2279175, bool), i(s(fun(_2279177, fun(_2279175, bool)), 18089 ^ [_2279173, _2279175, _2279177]), s(_2279177, 18130 ^ [_2279173, _2279175, _2279177]))))))], (18132 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2279177, bool), bool), i(s(fun(_2279177, fun(fun(_2279177, bool), bool)), in), s(_2279177, 18130 ^ [_2279173, _2279175, _2279177]))), s(fun(_2279177, bool), 18088 ^ [_2279173, _2279175, _2279177])))))]], -(p(s(bool, 18117 ^ [_2279173, _2279175, _2279177])))], (18119 ^ _1670770) ^ [] : [p(s(bool, 18117 ^ [_2279173, _2279175, _2279177])), 18122 ^ _1670770 : [(18123 ^ _1670770) ^ [_2281350] : [p(s(bool, i(s(fun(fun(_2279177, bool), bool), i(s(fun(_2279177, fun(fun(_2279177, bool), bool)), in), s(_2279177, _2281350))), s(fun(_2279177, bool), 18088 ^ [_2279173, _2279175, _2279177])))), -(p(s(bool, i(s(fun(fun(_2279175, bool), bool), i(s(fun(_2279175, fun(fun(_2279175, bool), bool)), in), s(_2279175, 18116 ^ [_2279173, _2279175, _2279177]))), s(fun(_2279175, bool), i(s(fun(_2279177, fun(_2279175, bool)), 18089 ^ [_2279173, _2279175, _2279177]), s(_2279177, _2281350)))))))]]], (18140 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2279175, bool), i(s(fun(fun(_2279177, fun(_2279175, bool)), fun(_2279175, bool)), i(s(fun(fun(_2279177, bool), fun(fun(_2279177, fun(_2279175, bool)), fun(_2279175, bool))), _2279173), s(fun(_2279177, bool), 18088 ^ [_2279173, _2279175, _2279177]))), s(fun(_2279177, fun(_2279175, bool)), 18089 ^ [_2279173, _2279175, _2279177]))), s(_2279175, 18090 ^ [_2279173, _2279175, _2279177]))))]]], (8315 ^ _1670770) ^ [_1921708, _1921710, _1921712] : [s(list(_1921712), i(s(fun(list(_1921712), list(_1921712)), i(s(fun(_1921712, fun(list(_1921712), list(_1921712))), cons), s(_1921712, _1921710))), s(list(_1921712), _1921708))) = s(list(_1921712), nil)], (3899 ^ _1670770) ^ [] : [-(s(num, u_0) = s(num, i(s(fun(ind0, num), mku_num), s(ind0, indu_0))))], (43706 ^ _1670770) ^ [_4281870, _4281872] : [-(s(cart(real, n10), i(s(fun(real, cart(real, n10)), lift), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _4281872))), s(real, _4281870))))) = s(cart(real, n10), i(s(fun(cart(real, n10), cart(real, n10)), i(s(fun(cart(real, n10), fun(cart(real, n10), cart(real, n10))), vectoru_add), s(cart(real, n10), i(s(fun(real, cart(real, n10)), lift), s(real, _4281872))))), s(cart(real, n10), i(s(fun(real, cart(real, n10)), lift), s(real, _4281870))))))], (14021 ^ _1670770) ^ [_2100335, _2100337, _2100339] : [-(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2100339))), s(int, _2100337))))), s(int, _2100335))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2100339))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _2100335))), s(int, _2100337))))))], (13419 ^ _1670770) ^ [_2084951, _2084953] : [-(s(int, i(s(fun(int, int), intu_abs), s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _2084953))), s(num, _2084951))))) = s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, i(s(fun(int, int), intu_abs), s(int, _2084953))))), s(num, _2084951))))], (21821 ^ _1670770) ^ [] : [-(s(num, i(s(fun(fun(bool, bool), num), card), s(fun(bool, bool), univ))) = s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (40046 ^ _1670770) ^ [_3997420, _3997422, _3997424, _3997426] : [40048 ^ _1670770 : [(40051 ^ _1670770) ^ [] : [s(cart(real, _3997424), i(s(fun(_3997426, cart(real, _3997424)), _3997422), s(_3997426, 40047 ^ [_3997420, _3997422, _3997424, _3997426]))) = s(cart(real, _3997424), i(s(fun(num, cart(real, _3997424)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (40049 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3997426, bool), bool), i(s(fun(_3997426, fun(fun(_3997426, bool), bool)), in), s(_3997426, 40047 ^ [_3997420, _3997422, _3997424, _3997426]))), s(fun(_3997426, bool), _3997420)))))]], -(s(cart(real, _3997424), i(s(fun(fun(_3997426, cart(real, _3997424)), cart(real, _3997424)), i(s(fun(fun(_3997426, bool), fun(fun(_3997426, cart(real, _3997424)), cart(real, _3997424))), vsum), s(fun(_3997426, bool), _3997420))), s(fun(_3997426, cart(real, _3997424)), _3997422))) = s(cart(real, _3997424), i(s(fun(num, cart(real, _3997424)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (23611 ^ _1670770) ^ [_2570213, _2570215] : [p(s(bool, i(s(fun(fun(real, bool), bool), finite), s(fun(real, bool), _2570215)))), -(s(fun(real, bool), _2570215) = s(fun(real, bool), empty)), 23618 ^ _1670770 : [(23628 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2570213))), s(real, i(s(fun(fun(real, bool), real), sup), s(fun(real, bool), _2570215))))))), 23629 ^ _1670770 : [(23630 ^ _1670770) ^ [_2570602] : [p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _2570602))), s(fun(real, bool), _2570215)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2570213))), s(real, _2570602))))]]], (23619 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2570213))), s(real, i(s(fun(fun(real, bool), real), sup), s(fun(real, bool), _2570215)))))), 23623 ^ _1670770 : [(23626 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2570213))), s(real, 23622 ^ [_2570213, _2570215])))))], (23624 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 23622 ^ [_2570213, _2570215]))), s(fun(real, bool), _2570215)))))]]]]], (14822 ^ _1670770) ^ [_2119497, _2119499] : [s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _2119499))), s(int, _2119497))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(int, _2119499) = s(int, _2119497))], (39014 ^ _1670770) ^ [_3948846] : [-(s(cart(real, _3948846), i(s(fun(cart(real, _3948846), cart(real, _3948846)), i(s(fun(real, fun(cart(real, _3948846), cart(real, _3948846))), r_), s(real, c))), s(cart(real, _3948846), i(s(fun(num, cart(real, _3948846)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))) = s(cart(real, _3948846), i(s(fun(num, cart(real, _3948846)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (13517 ^ _1670770) ^ [_2087677, _2087679] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(int, int), intu_abs), s(int, _2087679))))), s(int, _2087677))))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(int, int), intu_neg), s(int, _2087677))))), s(int, _2087679)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2087679))), s(int, _2087677))))], (13303 ^ _1670770) ^ [_2081739, _2081741] : [-(s(real, i(s(fun(int, real), realu_ofu_int), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_max), s(int, _2081741))), s(int, _2081739))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_max), s(real, i(s(fun(int, real), realu_ofu_int), s(int, _2081741))))), s(real, i(s(fun(int, real), realu_ofu_int), s(int, _2081739))))))], (47039 ^ _1670770) ^ [_4475929, _4475931] : [-(s(cart(cart(real, _4475931), n10), i(s(fun(cart(cart(real, n10), _4475931), cart(cart(real, _4475931), n10)), transp), s(cart(cart(real, n10), _4475931), i(s(fun(cart(real, _4475931), cart(cart(real, n10), _4475931)), columnvector), s(cart(real, _4475931), _4475929))))) = s(cart(cart(real, _4475931), n10), i(s(fun(cart(real, _4475931), cart(cart(real, _4475931), n10)), rowvector), s(cart(real, _4475931), _4475929))))], (25004 ^ _1670770) ^ [_2631127, _2631129, _2631131] : [p(s(bool, i(s(fun(fun(_2631129, fun(_2631129, _2631129)), bool), monoidal), s(fun(_2631129, fun(_2631129, _2631129)), _2631127)))), 25007 ^ _1670770 : [(25008 ^ _1670770) ^ [_2631639, _2631641, _2631643] : [-(s(_2631129, i(s(fun(_2631129, _2631129), i(s(fun(_2631129, fun(_2631129, _2631129)), _2631127), s(_2631129, i(s(fun(fun(_2631131, _2631129), _2631129), i(s(fun(fun(_2631131, bool), fun(fun(_2631131, _2631129), _2631129)), i(s(fun(fun(_2631129, fun(_2631129, _2631129)), fun(fun(_2631131, bool), fun(fun(_2631131, _2631129), _2631129))), iterate), s(fun(_2631129, fun(_2631129, _2631129)), _2631127))), s(fun(_2631131, bool), i(s(fun(fun(_2631131, bool), fun(_2631131, bool)), i(s(fun(fun(_2631131, bool), fun(fun(_2631131, bool), fun(_2631131, bool))), diff), s(fun(_2631131, bool), _2631641))), s(fun(_2631131, bool), _2631639))))), s(fun(_2631131, _2631129), _2631643))))), s(_2631129, i(s(fun(fun(_2631131, _2631129), _2631129), i(s(fun(fun(_2631131, bool), fun(fun(_2631131, _2631129), _2631129)), i(s(fun(fun(_2631129, fun(_2631129, _2631129)), fun(fun(_2631131, bool), fun(fun(_2631131, _2631129), _2631129))), iterate), s(fun(_2631129, fun(_2631129, _2631129)), _2631127))), s(fun(_2631131, bool), _2631639))), s(fun(_2631131, _2631129), _2631643))))) = s(_2631129, i(s(fun(fun(_2631131, _2631129), _2631129), i(s(fun(fun(_2631131, bool), fun(fun(_2631131, _2631129), _2631129)), i(s(fun(fun(_2631129, fun(_2631129, _2631129)), fun(fun(_2631131, bool), fun(fun(_2631131, _2631129), _2631129))), iterate), s(fun(_2631129, fun(_2631129, _2631129)), _2631127))), s(fun(_2631131, bool), _2631641))), s(fun(_2631131, _2631129), _2631643)))), p(s(bool, i(s(fun(fun(_2631131, bool), bool), finite), s(fun(_2631131, bool), _2631641)))), p(s(bool, i(s(fun(fun(_2631131, bool), bool), i(s(fun(fun(_2631131, bool), fun(fun(_2631131, bool), bool)), subset), s(fun(_2631131, bool), _2631639))), s(fun(_2631131, bool), _2631641))))]]], (10439 ^ _1670770) ^ [_2011660, _2011662] : [-(p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_le), s(prod(hreal, hreal), i(s(fun(num, prod(hreal, hreal)), trealu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), prod(hreal, hreal))), trealu_mul), s(prod(hreal, hreal), _2011662))), s(prod(hreal, hreal), _2011660))))))), p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_le), s(prod(hreal, hreal), i(s(fun(num, prod(hreal, hreal)), trealu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(prod(hreal, hreal), _2011662)))), p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_le), s(prod(hreal, hreal), i(s(fun(num, prod(hreal, hreal)), trealu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(prod(hreal, hreal), _2011660))))], (9836 ^ _1670770) ^ [_1991135, _1991137] : [-(s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1991137))), s(num, _1991135))) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(prod(num, num), num), dist), s(prod(num, num), i(s(fun(num, prod(num, num)), i(s(fun(num, fun(num, prod(num, num))), c_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1991137))), s(num, _1991135))))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), naddu_rinv), s(nadd, _1991137))), s(num, _1991135))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1991135))), s(num, _1991135))))))))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1991137))), s(num, _1991135)))))))], (11897 ^ _1670770) ^ [] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_min), s(real, x))), s(real, y))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_min), s(real, y))), s(real, x))))], (30142 ^ _1670770) ^ [_2977941, _2977943] : [-(s(fun(finite_sum(_2977943, _2977941), bool), univ) = s(fun(finite_sum(_2977943, _2977941), bool), i(s(fun(fun(num, bool), fun(finite_sum(_2977943, _2977941), bool)), i(s(fun(fun(num, finite_sum(_2977943, _2977941)), fun(fun(num, bool), fun(finite_sum(_2977943, _2977941), bool))), image), s(fun(num, finite_sum(_2977943, _2977941)), mku_finiteu_sum))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(fun(_2977943, bool), num), dimindex), s(fun(_2977943, bool), univ))))), s(num, i(s(fun(fun(_2977941, bool), num), dimindex), s(fun(_2977941, bool), univ))))))))))], (23284 ^ _1670770) ^ [_2555318, _2555320, _2555322, _2555324] : [p(s(bool, i(s(fun(fun(_2555324, bool), bool), i(s(fun(fun(_2555322, bool), fun(fun(_2555324, bool), bool)), l_a_u_c), s(fun(_2555322, bool), _2555318))), s(fun(_2555324, bool), _2555320)))), 23288 ^ _1670770 : [(23295 ^ _1670770) ^ [_2556249, _2556251] : [-(s(_2555322, _2556251) = s(_2555322, _2556249)), p(s(bool, i(s(fun(fun(_2555322, bool), bool), i(s(fun(_2555322, fun(fun(_2555322, bool), bool)), in), s(_2555322, _2556251))), s(fun(_2555322, bool), _2555318)))), p(s(bool, i(s(fun(fun(_2555322, bool), bool), i(s(fun(_2555322, fun(fun(_2555322, bool), bool)), in), s(_2555322, _2556249))), s(fun(_2555322, bool), _2555318)))), s(_2555324, i(s(fun(_2555322, _2555324), 23287 ^ [_2555318, _2555320, _2555322, _2555324]), s(_2555322, _2556251))) = s(_2555324, i(s(fun(_2555322, _2555324), 23287 ^ [_2555318, _2555320, _2555322, _2555324]), s(_2555322, _2556249)))], (23289 ^ _1670770) ^ [_2555972] : [p(s(bool, i(s(fun(fun(_2555322, bool), bool), i(s(fun(_2555322, fun(fun(_2555322, bool), bool)), in), s(_2555322, _2555972))), s(fun(_2555322, bool), _2555318)))), -(p(s(bool, i(s(fun(fun(_2555324, bool), bool), i(s(fun(_2555324, fun(fun(_2555324, bool), bool)), in), s(_2555324, i(s(fun(_2555322, _2555324), 23287 ^ [_2555318, _2555320, _2555322, _2555324]), s(_2555322, _2555972))))), s(fun(_2555324, bool), _2555320)))))]]], (20467 ^ _1670770) ^ [_2421400, _2421402, _2421404] : [-(s(num, i(s(fun(fun(_2421404, bool), num), card), s(fun(_2421404, bool), i(s(fun(fun(_2421404, bool), fun(_2421404, bool)), i(s(fun(fun(_2421404, bool), fun(fun(_2421404, bool), fun(_2421404, bool))), union), s(fun(_2421404, bool), _2421402))), s(fun(_2421404, bool), _2421400))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(fun(_2421404, bool), num), card), s(fun(_2421404, bool), _2421402))))), s(num, i(s(fun(fun(_2421404, bool), num), card), s(fun(_2421404, bool), _2421400)))))), p(s(bool, i(s(fun(fun(_2421404, bool), bool), finite), s(fun(_2421404, bool), _2421402)))), p(s(bool, i(s(fun(fun(_2421404, bool), bool), finite), s(fun(_2421404, bool), _2421400)))), s(fun(_2421404, bool), i(s(fun(fun(_2421404, bool), fun(_2421404, bool)), i(s(fun(fun(_2421404, bool), fun(fun(_2421404, bool), fun(_2421404, bool))), inter), s(fun(_2421404, bool), _2421402))), s(fun(_2421404, bool), _2421400))) = s(fun(_2421404, bool), empty)], (3485 ^ _1670770) ^ [_1743600, _1743602, _1743604, _1743606, _1743608, _1743610] : [3502 ^ _1670770 : [(3503 ^ _1670770) ^ [_1746653] : [-(s(fun(prod(_1743610, prod(_1743608, prod(_1743606, _1743604))), _1743602), i(s(fun(fun(fun(prod(_1743610, prod(_1743608, prod(_1743606, _1743604))), _1743602), bool), fun(prod(_1743610, prod(_1743608, prod(_1743606, _1743604))), _1743602)), gabs), s(fun(fun(prod(_1743610, prod(_1743608, prod(_1743606, _1743604))), _1743602), bool), i(s(fun(fun(prod(_1743610, prod(_1743608, prod(_1743606, _1743604))), _1743602), fun(fun(prod(_1743610, prod(_1743608, prod(_1743606, _1743604))), _1743602), bool)), _1743600), s(fun(prod(_1743610, prod(_1743608, prod(_1743606, _1743604))), _1743602), _1746653))))) = s(fun(prod(_1743610, prod(_1743608, prod(_1743606, _1743604))), _1743602), _1746653))]], 3490 ^ _1670770 : [(3497 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1743602, bool), i(s(fun(_1743602, fun(_1743602, bool)), geq), s(_1743602, i(s(fun(prod(_1743610, prod(_1743608, prod(_1743606, _1743604))), _1743602), 3487 ^ [_1743600, _1743602, _1743604, _1743606, _1743608, _1743610]), s(prod(_1743610, prod(_1743608, prod(_1743606, _1743604))), i(s(fun(prod(_1743608, prod(_1743606, _1743604)), prod(_1743610, prod(_1743608, prod(_1743606, _1743604)))), i(s(fun(_1743610, fun(prod(_1743608, prod(_1743606, _1743604)), prod(_1743610, prod(_1743608, prod(_1743606, _1743604))))), c_), s(_1743610, 3492 ^ [_1743600, _1743602, _1743604, _1743606, _1743608, _1743610]))), s(prod(_1743608, prod(_1743606, _1743604)), i(s(fun(prod(_1743606, _1743604), prod(_1743608, prod(_1743606, _1743604))), i(s(fun(_1743608, fun(prod(_1743606, _1743604), prod(_1743608, prod(_1743606, _1743604)))), c_), s(_1743608, 3493 ^ [_1743600, _1743602, _1743604, _1743606, _1743608, _1743610]))), s(prod(_1743606, _1743604), i(s(fun(_1743604, prod(_1743606, _1743604)), i(s(fun(_1743606, fun(_1743604, prod(_1743606, _1743604))), c_), s(_1743606, 3494 ^ [_1743600, _1743602, _1743604, _1743606, _1743608, _1743610]))), s(_1743604, 3495 ^ [_1743600, _1743602, _1743604, _1743606, _1743608, _1743610]))))))))))), s(_1743602, i(s(fun(prod(_1743610, prod(_1743608, prod(_1743606, _1743604))), _1743602), 3486 ^ [_1743600, _1743602, _1743604, _1743606, _1743608, _1743610]), s(prod(_1743610, prod(_1743608, prod(_1743606, _1743604))), i(s(fun(prod(_1743608, prod(_1743606, _1743604)), prod(_1743610, prod(_1743608, prod(_1743606, _1743604)))), i(s(fun(_1743610, fun(prod(_1743608, prod(_1743606, _1743604)), prod(_1743610, prod(_1743608, prod(_1743606, _1743604))))), c_), s(_1743610, 3492 ^ [_1743600, _1743602, _1743604, _1743606, _1743608, _1743610]))), s(prod(_1743608, prod(_1743606, _1743604)), i(s(fun(prod(_1743606, _1743604), prod(_1743608, prod(_1743606, _1743604))), i(s(fun(_1743608, fun(prod(_1743606, _1743604), prod(_1743608, prod(_1743606, _1743604)))), c_), s(_1743608, 3493 ^ [_1743600, _1743602, _1743604, _1743606, _1743608, _1743610]))), s(prod(_1743606, _1743604), i(s(fun(_1743604, prod(_1743606, _1743604)), i(s(fun(_1743606, fun(_1743604, prod(_1743606, _1743604))), c_), s(_1743606, 3494 ^ [_1743600, _1743602, _1743604, _1743606, _1743608, _1743610]))), s(_1743604, 3495 ^ [_1743600, _1743602, _1743604, _1743606, _1743608, _1743610]))))))))))))], (3491 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_1743610, prod(_1743608, prod(_1743606, _1743604))), _1743602), bool), i(s(fun(fun(prod(_1743610, prod(_1743608, prod(_1743606, _1743604))), _1743602), fun(fun(prod(_1743610, prod(_1743608, prod(_1743606, _1743604))), _1743602), bool)), _1743600), s(fun(prod(_1743610, prod(_1743608, prod(_1743606, _1743604))), _1743602), 3486 ^ [_1743600, _1743602, _1743604, _1743606, _1743608, _1743610]))), s(fun(prod(_1743610, prod(_1743608, prod(_1743606, _1743604))), _1743602), 3487 ^ [_1743600, _1743602, _1743604, _1743606, _1743608, _1743610])))))]], 3498 ^ _1670770 : [(3501 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(_1743610, prod(_1743608, prod(_1743606, _1743604))), _1743602), bool), i(s(fun(fun(prod(_1743610, prod(_1743608, prod(_1743606, _1743604))), _1743602), fun(fun(prod(_1743610, prod(_1743608, prod(_1743606, _1743604))), _1743602), bool)), _1743600), s(fun(prod(_1743610, prod(_1743608, prod(_1743606, _1743604))), _1743602), 3486 ^ [_1743600, _1743602, _1743604, _1743606, _1743608, _1743610]))), s(fun(prod(_1743610, prod(_1743608, prod(_1743606, _1743604))), _1743602), 3487 ^ [_1743600, _1743602, _1743604, _1743606, _1743608, _1743610]))))], (3499 ^ _1670770) ^ [_1746067, _1746069, _1746071, _1746073] : [-(p(s(bool, i(s(fun(_1743602, bool), i(s(fun(_1743602, fun(_1743602, bool)), geq), s(_1743602, i(s(fun(prod(_1743610, prod(_1743608, prod(_1743606, _1743604))), _1743602), 3487 ^ [_1743600, _1743602, _1743604, _1743606, _1743608, _1743610]), s(prod(_1743610, prod(_1743608, prod(_1743606, _1743604))), i(s(fun(prod(_1743608, prod(_1743606, _1743604)), prod(_1743610, prod(_1743608, prod(_1743606, _1743604)))), i(s(fun(_1743610, fun(prod(_1743608, prod(_1743606, _1743604)), prod(_1743610, prod(_1743608, prod(_1743606, _1743604))))), c_), s(_1743610, _1746073))), s(prod(_1743608, prod(_1743606, _1743604)), i(s(fun(prod(_1743606, _1743604), prod(_1743608, prod(_1743606, _1743604))), i(s(fun(_1743608, fun(prod(_1743606, _1743604), prod(_1743608, prod(_1743606, _1743604)))), c_), s(_1743608, _1746071))), s(prod(_1743606, _1743604), i(s(fun(_1743604, prod(_1743606, _1743604)), i(s(fun(_1743606, fun(_1743604, prod(_1743606, _1743604))), c_), s(_1743606, _1746069))), s(_1743604, _1746067))))))))))), s(_1743602, i(s(fun(prod(_1743610, prod(_1743608, prod(_1743606, _1743604))), _1743602), 3486 ^ [_1743600, _1743602, _1743604, _1743606, _1743608, _1743610]), s(prod(_1743610, prod(_1743608, prod(_1743606, _1743604))), i(s(fun(prod(_1743608, prod(_1743606, _1743604)), prod(_1743610, prod(_1743608, prod(_1743606, _1743604)))), i(s(fun(_1743610, fun(prod(_1743608, prod(_1743606, _1743604)), prod(_1743610, prod(_1743608, prod(_1743606, _1743604))))), c_), s(_1743610, _1746073))), s(prod(_1743608, prod(_1743606, _1743604)), i(s(fun(prod(_1743606, _1743604), prod(_1743608, prod(_1743606, _1743604))), i(s(fun(_1743608, fun(prod(_1743606, _1743604), prod(_1743608, prod(_1743606, _1743604)))), c_), s(_1743608, _1746071))), s(prod(_1743606, _1743604), i(s(fun(_1743604, prod(_1743606, _1743604)), i(s(fun(_1743606, fun(_1743604, prod(_1743606, _1743604))), c_), s(_1743606, _1746069))), s(_1743604, _1746067)))))))))))))]]], (10709 ^ _1670770) ^ [_2018414, _2018416, _2018418] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2018418))), s(real, _2018414))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2018418))), s(real, _2018416)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2018416))), s(real, _2018414))))], (43293 ^ _1670770) ^ [_4263110, _4263112, _4263114, _4263116] : [p(s(bool, i(s(fun(fun(cart(real, _4263114), cart(real, _4263116)), bool), linear), s(fun(cart(real, _4263114), cart(real, _4263116)), _4263112)))), 43296 ^ _1670770 : [(43306 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, _4263116), real), vectoru_norm), s(cart(real, _4263116), i(s(fun(cart(real, _4263114), cart(real, _4263116)), _4263112), s(cart(real, _4263114), 43307 ^ [_4263110, _4263112, _4263114, _4263116]))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _4263110))), s(real, i(s(fun(cart(real, _4263114), real), vectoru_norm), s(cart(real, _4263114), 43307 ^ [_4263110, _4263112, _4263114, _4263116])))))))), 43310 ^ _1670770 : [(43311 ^ _1670770) ^ [_4264051] : [s(real, i(s(fun(cart(real, _4263114), real), vectoru_norm), s(cart(real, _4263114), _4264051))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, _4263116), real), vectoru_norm), s(cart(real, _4263116), i(s(fun(cart(real, _4263114), cart(real, _4263116)), _4263112), s(cart(real, _4263114), _4264051))))))), s(real, _4263110)))))]]], (43297 ^ _1670770) ^ [] : [43299 ^ _1670770 : [(43302 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, _4263116), real), vectoru_norm), s(cart(real, _4263116), i(s(fun(cart(real, _4263114), cart(real, _4263116)), _4263112), s(cart(real, _4263114), 43298 ^ [_4263110, _4263112, _4263114, _4263116]))))))), s(real, _4263110))))], (43300 ^ _1670770) ^ [] : [-(s(real, i(s(fun(cart(real, _4263114), real), vectoru_norm), s(cart(real, _4263114), 43298 ^ [_4263110, _4263112, _4263114, _4263116]))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))]], 43303 ^ _1670770 : [(43304 ^ _1670770) ^ [_4263673] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, _4263116), real), vectoru_norm), s(cart(real, _4263116), i(s(fun(cart(real, _4263114), cart(real, _4263116)), _4263112), s(cart(real, _4263114), _4263673))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _4263110))), s(real, i(s(fun(cart(real, _4263114), real), vectoru_norm), s(cart(real, _4263114), _4263673)))))))))]]]]], (14147 ^ _1670770) ^ [_2103529] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2103529))), s(int, _2103529))))], (7384 ^ _1670770) ^ [_1880641, _1880643] : [-(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(num, num), bit1), s(num, _1880643))))), s(num, i(s(fun(num, num), bit1), s(num, _1880641))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1880643))), s(num, _1880641))))], (516 ^ _1670770) ^ [] : [527 ^ _1670770 : [(532 ^ _1670770) ^ [] : [-(p(s(bool, r0)))], (530 ^ _1670770) ^ [] : [-(p(s(bool, p1)))], (528 ^ _1670770) ^ [] : [-(p(s(bool, q)))]], p(s(bool, p1)), p(s(bool, q)), p(s(bool, r0))], (38915 ^ _1670770) ^ [_3942828, _3942830] : [s(real, i(s(fun(num, real), i(s(fun(num, fun(num, real)), _3942828), s(num, 38916 ^ [_3942828, _3942830]))), s(num, 38917 ^ [_3942828, _3942830]))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, 38916 ^ [_3942828, _3942830]))), 38920 ^ _1670770 : [(38921 ^ _1670770) ^ [_3943085] : [-(s(cart(real, _3942830), i(s(fun(num, cart(real, _3942830)), vec), s(num, _3943085))) = s(cart(real, _3942830), i(s(fun(fun(num, real), cart(real, _3942830)), lambda), s(fun(num, real), i(s(fun(num, fun(num, real)), _3942828), s(num, _3943085))))))]]], (9343 ^ _1670770) ^ [_1973612, _1973614, _1973616, _1973618] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(prod(num, num), num), dist), s(prod(num, num), i(s(fun(num, prod(num, num)), i(s(fun(num, fun(num, prod(num, num))), c_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1973618))), s(num, _1973616))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1973614))), s(num, _1973612))))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(prod(num, num), num), dist), s(prod(num, num), i(s(fun(num, prod(num, num)), i(s(fun(num, fun(num, prod(num, num))), c_), s(num, _1973618))), s(num, _1973614))))))), s(num, i(s(fun(prod(num, num), num), dist), s(prod(num, num), i(s(fun(num, prod(num, num)), i(s(fun(num, fun(num, prod(num, num))), c_), s(num, _1973616))), s(num, _1973612)))))))))))], (24375 ^ _1670770) ^ [_2590737, _2590739, _2590741] : [p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, _2590737))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2590741))), s(num, _2590739)))))), 24378 ^ _1670770 : [(24381 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2590737))), s(num, _2590739)))))], (24379 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2590741))), s(num, _2590737)))))]]], (9747 ^ _1670770) ^ [_1988396, _1988398] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1988398))), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))), -(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, _1988396))))), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_mul), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, 9750 ^ [_1988396, _1988398]))))), s(nadd, _1988398)))))))], (14047 ^ _1670770) ^ [_2100987, _2100989, _2100991] : [-(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2100991))), s(int, _2100989))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2100991))), s(int, _2100987))))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2100989))), s(int, _2100987))))], (13031 ^ _1670770) ^ [_2076966] : [-(s(real, i(s(fun(real, real), realu_sgn), s(real, _2076966))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, _2076966))), s(real, i(s(fun(real, real), realu_abs), s(real, _2076966))))))], (19224 ^ _1670770) ^ [_2352966, _2352968, _2352970, _2352972, _2352974] : [19225 ^ _1670770 : [(19226 ^ _1670770) ^ [_2353147] : [s(fun(_2352972, _2352974), _2352968) = s(fun(_2352972, _2352974), i(s(fun(fun(_2352972, _2352970), fun(_2352972, _2352974)), i(s(fun(fun(_2352970, _2352974), fun(fun(_2352972, _2352970), fun(_2352972, _2352974))), o), s(fun(_2352970, _2352974), _2353147))), s(fun(_2352972, _2352970), _2352966)))]], 19227 ^ _1670770 : [(19228 ^ _1670770) ^ [_2353231, _2353233] : [s(_2352970, i(s(fun(_2352972, _2352970), _2352966), s(_2352972, _2353233))) = s(_2352970, i(s(fun(_2352972, _2352970), _2352966), s(_2352972, _2353231))), -(s(_2352974, i(s(fun(_2352972, _2352974), _2352968), s(_2352972, _2353233))) = s(_2352974, i(s(fun(_2352972, _2352974), _2352968), s(_2352972, _2353231))))]]], (9559 ^ _1670770) ^ [_1982117, _1982119] : [9561 ^ _1670770 : [(9562 ^ _1670770) ^ [_1982313] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1982119))), s(num, 9560 ^ [_1982117, _1982119, _1982313]))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1982117))), s(num, 9560 ^ [_1982117, _1982119, _1982313]))))), s(num, _1982313))))))]], -(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, _1982119))), s(nadd, _1982117)))))], (33506 ^ _1670770) ^ [_3576867, _3576869] : [33512 ^ _1670770 : [(33515 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_3576869, _3576869), bool), i(s(fun(fun(prod(_3576869, _3576869), bool), fun(prod(_3576869, _3576869), bool)), less), s(fun(prod(_3576869, _3576869), bool), 33507 ^ [_3576867, _3576869]))), s(prod(_3576869, _3576869), i(s(fun(_3576869, prod(_3576869, _3576869)), i(s(fun(_3576869, fun(_3576869, prod(_3576869, _3576869))), c_), s(_3576869, 33509 ^ [_3576867, _3576869]))), s(_3576869, 33508 ^ [_3576867, _3576869])))))))], (33513 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3576869, bool), i(s(fun(_3576869, fun(_3576869, bool)), i(s(fun(fun(prod(_3576869, _3576869), bool), fun(_3576869, fun(_3576869, bool))), _3576867), s(fun(prod(_3576869, _3576869), bool), 33507 ^ [_3576867, _3576869]))), s(_3576869, 33508 ^ [_3576867, _3576869]))), s(_3576869, 33509 ^ [_3576867, _3576869])))))]], 33516 ^ _1670770 : [(33519 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3576869, bool), i(s(fun(_3576869, fun(_3576869, bool)), i(s(fun(fun(prod(_3576869, _3576869), bool), fun(_3576869, fun(_3576869, bool))), _3576867), s(fun(prod(_3576869, _3576869), bool), 33507 ^ [_3576867, _3576869]))), s(_3576869, 33508 ^ [_3576867, _3576869]))), s(_3576869, 33509 ^ [_3576867, _3576869]))))], (33517 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(prod(_3576869, _3576869), bool), i(s(fun(fun(prod(_3576869, _3576869), bool), fun(prod(_3576869, _3576869), bool)), less), s(fun(prod(_3576869, _3576869), bool), 33507 ^ [_3576867, _3576869]))), s(prod(_3576869, _3576869), i(s(fun(_3576869, prod(_3576869, _3576869)), i(s(fun(_3576869, fun(_3576869, prod(_3576869, _3576869))), c_), s(_3576869, 33509 ^ [_3576867, _3576869]))), s(_3576869, 33508 ^ [_3576867, _3576869]))))))]], 33520 ^ _1670770 : [(33533 ^ _1670770) ^ [_3578551] : [-(p(s(bool, i(s(fun(fun(prod(_3576869, _3576869), bool), bool), ordinal), s(fun(prod(_3576869, _3576869), bool), _3578551))))), p(s(bool, i(s(fun(fun(prod(_3576869, _3576869), bool), bool), woset), s(fun(prod(_3576869, _3576869), bool), _3578551)))), 33539 ^ _1670770 : [(33542 ^ _1670770) ^ [] : [s(_3576869, 33538 ^ [_3576867, _3576869, _3578551]) = s(_3576869, i(s(fun(fun(_3576869, bool), _3576869), h_), s(fun(_3576869, bool), i(s(fun(_3576869, fun(_3576869, bool)), i(s(fun(fun(prod(_3576869, _3576869), bool), fun(_3576869, fun(_3576869, bool))), _3576867), s(fun(prod(_3576869, _3576869), bool), _3578551))), s(_3576869, 33538 ^ [_3576867, _3576869, _3578551])))))], (33540 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3576869, bool), i(s(fun(fun(prod(_3576869, _3576869), bool), fun(_3576869, bool)), fl), s(fun(prod(_3576869, _3576869), bool), _3578551))), s(_3576869, 33538 ^ [_3576867, _3576869, _3578551])))))]]], (33521 ^ _1670770) ^ [_3577942] : [p(s(bool, i(s(fun(fun(prod(_3576869, _3576869), bool), bool), ordinal), s(fun(prod(_3576869, _3576869), bool), _3577942)))), 33524 ^ _1670770 : [(33527 ^ _1670770) ^ [_3578248] : [p(s(bool, i(s(fun(_3576869, bool), i(s(fun(fun(prod(_3576869, _3576869), bool), fun(_3576869, bool)), fl), s(fun(prod(_3576869, _3576869), bool), _3577942))), s(_3576869, _3578248)))), -(s(_3576869, _3578248) = s(_3576869, i(s(fun(fun(_3576869, bool), _3576869), h_), s(fun(_3576869, bool), i(s(fun(_3576869, fun(_3576869, bool)), i(s(fun(fun(prod(_3576869, _3576869), bool), fun(_3576869, fun(_3576869, bool))), _3576867), s(fun(prod(_3576869, _3576869), bool), _3577942))), s(_3576869, _3578248))))))], (33525 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_3576869, _3576869), bool), bool), woset), s(fun(prod(_3576869, _3576869), bool), _3577942)))))]]]]], (46015 ^ _1670770) ^ [_4414934, _4414936] : [-(s(num, i(s(fun(fun(cart(real, _4414936), bool), num), dim), s(fun(cart(real, _4414936), bool), i(s(fun(fun(cart(real, _4414936), bool), fun(cart(real, _4414936), bool)), i(s(fun(cart(real, _4414936), fun(fun(cart(real, _4414936), bool), fun(cart(real, _4414936), bool))), insert), s(cart(real, _4414936), _4414934))), s(fun(cart(real, _4414936), bool), empty))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), i(s(fun(bool, fun(num, fun(num, num))), cond), s(bool, 46001 ^ [_4414934, _4414936]))), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (16799 ^ _1670770) ^ [_2200086, _2200088, _2200090] : [-(s(bool, i(s(fun(fun(_2200090, bool), bool), i(s(fun(fun(_2200090, bool), fun(fun(_2200090, bool), bool)), disjoint), s(fun(_2200090, bool), _2200088))), s(fun(_2200090, bool), _2200086))) = s(bool, i(s(fun(fun(_2200090, bool), bool), i(s(fun(fun(_2200090, bool), fun(fun(_2200090, bool), bool)), disjoint), s(fun(_2200090, bool), _2200086))), s(fun(_2200090, bool), _2200088))))], (9729 ^ _1670770) ^ [_1987681, _1987683, _1987685] : [p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, _1987683))), s(nadd, _1987681)))), -(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_mul), s(nadd, _1987685))), s(nadd, _1987683))))), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_mul), s(nadd, _1987685))), s(nadd, _1987681)))))))], (42795 ^ _1670770) ^ [_4225736, _4225738, _4225740, _4225742, _4225744, _4225746] : [-(s(cart(cart(real, _4225744), _4225746), i(s(fun(cart(cart(real, _4225744), _4225742), cart(cart(real, _4225744), _4225746)), i(s(fun(cart(cart(real, _4225742), _4225746), fun(cart(cart(real, _4225744), _4225742), cart(cart(real, _4225744), _4225746))), matrixu_mul), s(cart(cart(real, _4225742), _4225746), i(s(fun(cart(cart(real, _4225742), _4225746), cart(cart(real, _4225742), _4225746)), i(s(fun(cart(cart(real, _4225742), _4225746), fun(cart(cart(real, _4225742), _4225746), cart(cart(real, _4225742), _4225746))), matrixu_sub), s(cart(cart(real, _4225742), _4225746), _4225740))), s(cart(cart(real, _4225742), _4225746), _4225738))))), s(cart(cart(real, _4225744), _4225742), _4225736))) = s(cart(cart(real, _4225744), _4225746), i(s(fun(cart(cart(real, _4225744), _4225746), cart(cart(real, _4225744), _4225746)), i(s(fun(cart(cart(real, _4225744), _4225746), fun(cart(cart(real, _4225744), _4225746), cart(cart(real, _4225744), _4225746))), matrixu_sub), s(cart(cart(real, _4225744), _4225746), i(s(fun(cart(cart(real, _4225744), _4225742), cart(cart(real, _4225744), _4225746)), i(s(fun(cart(cart(real, _4225742), _4225746), fun(cart(cart(real, _4225744), _4225742), cart(cart(real, _4225744), _4225746))), matrixu_mul), s(cart(cart(real, _4225742), _4225746), _4225740))), s(cart(cart(real, _4225744), _4225742), _4225736))))), s(cart(cart(real, _4225744), _4225746), i(s(fun(cart(cart(real, _4225744), _4225742), cart(cart(real, _4225744), _4225746)), i(s(fun(cart(cart(real, _4225742), _4225746), fun(cart(cart(real, _4225744), _4225742), cart(cart(real, _4225744), _4225746))), matrixu_mul), s(cart(cart(real, _4225742), _4225746), _4225738))), s(cart(cart(real, _4225744), _4225742), _4225736))))))], (44295 ^ _1670770) ^ [_4317914] : [-(s(fun(cart(real, _4317914), bool), i(s(fun(fun(cart(real, _4317914), bool), fun(cart(real, _4317914), bool)), span), s(fun(cart(real, _4317914), bool), empty))) = s(fun(cart(real, _4317914), bool), i(s(fun(fun(cart(real, _4317914), bool), fun(cart(real, _4317914), bool)), i(s(fun(cart(real, _4317914), fun(fun(cart(real, _4317914), bool), fun(cart(real, _4317914), bool))), insert), s(cart(real, _4317914), i(s(fun(num, cart(real, _4317914)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(fun(cart(real, _4317914), bool), empty))))], (14507 ^ _1670770) ^ [_2112057, _2112059] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2112059))), s(num, _2112057)))), -(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _2112057))))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _2112059))))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _2112057))), s(num, _2112059))))))], (46774 ^ _1670770) ^ [_4461180, _4461182, _4461184] : [-(p(s(bool, i(s(fun(fun(cart(real, _4461184), cart(real, _4461184)), bool), linear), s(fun(cart(real, _4461184), cart(real, _4461184)), _4461180))))), p(s(bool, i(s(fun(fun(cart(real, _4461184), cart(real, _4461184)), bool), linear), s(fun(cart(real, _4461184), cart(real, _4461184)), _4461182)))), s(fun(cart(real, _4461184), cart(real, _4461184)), i(s(fun(fun(cart(real, _4461184), cart(real, _4461184)), fun(cart(real, _4461184), cart(real, _4461184))), i(s(fun(fun(cart(real, _4461184), cart(real, _4461184)), fun(fun(cart(real, _4461184), cart(real, _4461184)), fun(cart(real, _4461184), cart(real, _4461184)))), o), s(fun(cart(real, _4461184), cart(real, _4461184)), _4461180))), s(fun(cart(real, _4461184), cart(real, _4461184)), _4461182))) = s(fun(cart(real, _4461184), cart(real, _4461184)), i1)], (11855 ^ _1670770) ^ [_2048603, _2048605, _2048607] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_max), s(real, _2048607))), s(real, _2048605))))), s(real, _2048603))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2048607))), s(real, _2048603)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2048605))), s(real, _2048603))))], (16841 ^ _1670770) ^ [_2201967, _2201969, _2201971] : [-(s(fun(_2201971, bool), i(s(fun(fun(_2201971, bool), fun(_2201971, bool)), i(s(fun(fun(_2201971, bool), fun(fun(_2201971, bool), fun(_2201971, bool))), diff), s(fun(_2201971, bool), i(s(fun(fun(_2201971, bool), fun(_2201971, bool)), i(s(fun(fun(_2201971, bool), fun(fun(_2201971, bool), fun(_2201971, bool))), diff), s(fun(_2201971, bool), _2201969))), s(fun(_2201971, bool), _2201967))))), s(fun(_2201971, bool), _2201967))) = s(fun(_2201971, bool), i(s(fun(fun(_2201971, bool), fun(_2201971, bool)), i(s(fun(fun(_2201971, bool), fun(fun(_2201971, bool), fun(_2201971, bool))), diff), s(fun(_2201971, bool), _2201969))), s(fun(_2201971, bool), _2201967))))], (30088 ^ _1670770) ^ [_2973890, _2973892, _2973894, _2973896, _2973898] : [-(s(_2973896, i(s(fun(num, _2973896), i(s(fun(cart(_2973896, _2973894), fun(num, _2973896)), d_), s(cart(_2973896, _2973894), _2973890))), s(num, _2973892))) = s(_2973896, i(s(fun(num, _2973896), i(s(fun(cart(_2973896, _2973894), fun(num, _2973896)), d_), s(cart(_2973896, _2973894), _2973890))), s(num, 30080 ^ [_2973892, _2973894, _2973896, _2973898]))))], (9768 ^ _1670770) ^ [_1989112] : [9771 ^ _1670770 : [(9772 ^ _1670770) ^ [_1989346] : [p(s(bool, i(s(fun(nadd, bool), _1989112), s(nadd, _1989346))))]], 9774 ^ _1670770 : [(9777 ^ _1670770) ^ [_1989454] : [p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, 9773 ^ [_1989112, _1989454]))), s(nadd, _1989454))))], (9775 ^ _1670770) ^ [_1989414] : [-(p(s(bool, i(s(fun(nadd, bool), _1989112), s(nadd, 9773 ^ [_1989112, _1989414])))))]], 9779 ^ _1670770 : [(9786 ^ _1670770) ^ [_1989770] : [9788 ^ _1670770 : [(9791 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, 9787 ^ [_1989112, _1989770]))), s(nadd, _1989770))))], (9789 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(nadd, bool), _1989112), s(nadd, 9787 ^ [_1989112, _1989770])))))]], -(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, 9778 ^ [_1989112]))), s(nadd, _1989770)))))], (9780 ^ _1670770) ^ [_1989631] : [p(s(bool, i(s(fun(nadd, bool), _1989112), s(nadd, _1989631)))), -(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, _1989631))), s(nadd, 9778 ^ [_1989112])))))]]], (27278 ^ _1670770) ^ [_2801416] : [s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), _2801416), s(num, 27279 ^ [_2801416]))), s(num, 27280 ^ [_2801416]))) = s(num, 27279 ^ [_2801416]), 27283 ^ _1670770 : [(27284 ^ _1670770) ^ [_2801687, _2801689, _2801691] : [-(s(num, i(s(fun(fun(num, num), num), i(s(fun(fun(num, bool), fun(fun(num, num), num)), nsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2801689))), s(num, _2801687))))), s(fun(num, num), i(s(fun(num, fun(num, num)), _2801416), s(num, _2801691))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2801687))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, _2801689))))), s(num, _2801691))))]]], (2100 ^ _1670770) ^ [_1704193, _1704195] : [2103 ^ _1670770 : [(2104 ^ _1670770) ^ [_1704365] : [p(s(bool, i(s(fun(_1704195, bool), _1704193), s(_1704195, _1704365))))]], 2107 ^ _1670770 : [(2112 ^ _1670770) ^ [] : [s(_1704195, 2105 ^ [_1704193, _1704195]) = s(_1704195, 2106 ^ [_1704193, _1704195])], (2110 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1704195, bool), _1704193), s(_1704195, 2106 ^ [_1704193, _1704195])))))], (2108 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1704195, bool), _1704193), s(_1704195, 2105 ^ [_1704193, _1704195])))))]], 2114 ^ _1670770 : [(2121 ^ _1670770) ^ [_1704741] : [s(_1704195, 2113 ^ [_1704193, _1704195]) = s(_1704195, _1704741), -(p(s(bool, i(s(fun(_1704195, bool), _1704193), s(_1704195, _1704741)))))], (2115 ^ _1670770) ^ [_1704612] : [p(s(bool, i(s(fun(_1704195, bool), _1704193), s(_1704195, _1704612)))), -(s(_1704195, 2113 ^ [_1704193, _1704195]) = s(_1704195, _1704612))]]], (23752 ^ _1670770) ^ [_2573548, _2573550] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(fun(real, bool), real), sup), s(fun(real, bool), _2573550))))), s(real, i(s(fun(fun(real, bool), real), sup), s(fun(real, bool), _2573548))))))), -(s(fun(real, bool), _2573550) = s(fun(real, bool), empty)), p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(fun(real, bool), fun(fun(real, bool), bool)), subset), s(fun(real, bool), _2573550))), s(fun(real, bool), _2573548)))), 23762 ^ _1670770 : [(23765 ^ _1670770) ^ [_2573882] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 23761 ^ [_2573548, _2573550, _2573882]))), s(real, _2573882))))], (23763 ^ _1670770) ^ [_2573834] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 23761 ^ [_2573548, _2573550, _2573834]))), s(fun(real, bool), _2573548)))))]]], (24428 ^ _1670770) ^ [_2592307] : [s(num, _2592307) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(p(s(bool, 24420 ^ [_2592307])))], (47051 ^ _1670770) ^ [_4477186, _4477188] : [47065 ^ _1670770 : [(47066 ^ _1670770) ^ [_4478165] : [-(p(s(bool, i(s(fun(fun(cart(real, _4477188), bool), bool), subspace), s(fun(cart(real, _4477188), bool), i(s(fun(fun(cart(real, _4477188), bool), fun(cart(real, _4477188), bool)), gspec), s(fun(cart(real, _4477188), bool), i(s(fun(cart(real, _4477188), fun(cart(real, _4477188), bool)), _4477186), s(cart(real, _4477188), _4478165)))))))))]], 47056 ^ _1670770 : [(47059 ^ _1670770) ^ [_4477769] : [p(s(bool, i(s(fun(cart(real, _4477188), bool), i(s(fun(bool, fun(cart(real, _4477188), bool)), i(s(fun(cart(real, _4477188), fun(bool, fun(cart(real, _4477188), bool))), setspec), s(cart(real, _4477188), 47053 ^ [_4477186, _4477188]))), s(bool, i(s(fun(cart(real, _4477188), bool), i(s(fun(cart(real, _4477188), fun(cart(real, _4477188), bool)), orthogonal), s(cart(real, _4477188), 47052 ^ [_4477186, _4477188]))), s(cart(real, _4477188), _4477769))))), s(cart(real, _4477188), _4477769))))], (47057 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(cart(real, _4477188), bool), i(s(fun(cart(real, _4477188), fun(cart(real, _4477188), bool)), _4477186), s(cart(real, _4477188), 47052 ^ [_4477186, _4477188]))), s(cart(real, _4477188), 47053 ^ [_4477186, _4477188])))))]], 47061 ^ _1670770 : [(47064 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(cart(real, _4477188), bool), i(s(fun(cart(real, _4477188), fun(cart(real, _4477188), bool)), _4477186), s(cart(real, _4477188), 47052 ^ [_4477186, _4477188]))), s(cart(real, _4477188), 47053 ^ [_4477186, _4477188]))))], (47062 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(cart(real, _4477188), bool), i(s(fun(bool, fun(cart(real, _4477188), bool)), i(s(fun(cart(real, _4477188), fun(bool, fun(cart(real, _4477188), bool))), setspec), s(cart(real, _4477188), 47053 ^ [_4477186, _4477188]))), s(bool, i(s(fun(cart(real, _4477188), bool), i(s(fun(cart(real, _4477188), fun(cart(real, _4477188), bool)), orthogonal), s(cart(real, _4477188), 47052 ^ [_4477186, _4477188]))), s(cart(real, _4477188), 47060 ^ [_4477186, _4477188]))))), s(cart(real, _4477188), 47060 ^ [_4477186, _4477188])))))]]], (43488 ^ _1670770) ^ [_4276131] : [-(s(real, i(s(fun(cart(real, n10), real), drop), s(cart(real, n10), _4276131))) = s(real, i(s(fun(num, real), i(s(fun(cart(real, n10), fun(num, real)), d_), s(cart(real, n10), _4276131))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (37836 ^ _1670770) ^ [_3795755, _3795757, _3795759] : [p(s(bool, i(s(fun(fun(_3795759, bool), bool), finite), s(fun(_3795759, bool), _3795755)))), 37840 ^ _1670770 : [(37841 ^ _1670770) ^ [_3795932] : [p(s(bool, i(s(fun(fun(_3795759, bool), bool), i(s(fun(_3795759, fun(fun(_3795759, bool), bool)), in), s(_3795759, _3795932))), s(fun(_3795759, bool), _3795755)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(_3795759, real), _3795757), s(_3795759, _3795932))))), s(real, 37839 ^ [_3795755, _3795757, _3795759])))))]]], (43952 ^ _1670770) ^ [_4298859, _4298861, _4298863] : [-(s(real, i(s(fun(cart(real, finite_sum(_4298863, _4298861)), real), vectoru_norm), s(cart(real, finite_sum(_4298863, _4298861)), i(s(fun(cart(real, _4298861), cart(real, finite_sum(_4298863, _4298861))), i(s(fun(cart(real, _4298863), fun(cart(real, _4298861), cart(real, finite_sum(_4298863, _4298861)))), pastecart), s(cart(real, _4298863), i(s(fun(num, cart(real, _4298863)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(cart(real, _4298861), _4298859))))) = s(real, i(s(fun(cart(real, _4298861), real), vectoru_norm), s(cart(real, _4298861), _4298859))))], (40080 ^ _1670770) ^ [_4000452, _4000454, _4000456] : [s(cart(real, _4000454), i(s(fun(_4000456, cart(real, _4000454)), i(s(fun(fun(_4000456, cart(real, _4000454)), fun(_4000456, cart(real, _4000454))), i(s(fun(fun(_4000456, cart(real, _4000454)), fun(fun(_4000456, cart(real, _4000454)), fun(_4000456, cart(real, _4000454)))), _4000452), s(fun(_4000456, cart(real, _4000454)), 40081 ^ [_4000452, _4000454, _4000456]))), s(fun(_4000456, cart(real, _4000454)), 40082 ^ [_4000452, _4000454, _4000456]))), s(_4000456, 40083 ^ [_4000452, _4000454, _4000456]))) = s(cart(real, _4000454), i(s(fun(cart(real, _4000454), cart(real, _4000454)), i(s(fun(cart(real, _4000454), fun(cart(real, _4000454), cart(real, _4000454))), vectoru_add), s(cart(real, _4000454), i(s(fun(_4000456, cart(real, _4000454)), 40081 ^ [_4000452, _4000454, _4000456]), s(_4000456, 40083 ^ [_4000452, _4000454, _4000456]))))), s(cart(real, _4000454), i(s(fun(_4000456, cart(real, _4000454)), 40082 ^ [_4000452, _4000454, _4000456]), s(_4000456, 40083 ^ [_4000452, _4000454, _4000456]))))), 40086 ^ _1670770 : [(40087 ^ _1670770) ^ [_4001497, _4001499, _4001501] : [p(s(bool, i(s(fun(fun(_4000456, bool), bool), finite), s(fun(_4000456, bool), _4001497)))), -(s(cart(real, _4000454), i(s(fun(fun(_4000456, cart(real, _4000454)), cart(real, _4000454)), i(s(fun(fun(_4000456, bool), fun(fun(_4000456, cart(real, _4000454)), cart(real, _4000454))), vsum), s(fun(_4000456, bool), _4001497))), s(fun(_4000456, cart(real, _4000454)), i(s(fun(fun(_4000456, cart(real, _4000454)), fun(_4000456, cart(real, _4000454))), i(s(fun(fun(_4000456, cart(real, _4000454)), fun(fun(_4000456, cart(real, _4000454)), fun(_4000456, cart(real, _4000454)))), _4000452), s(fun(_4000456, cart(real, _4000454)), _4001501))), s(fun(_4000456, cart(real, _4000454)), _4001499))))) = s(cart(real, _4000454), i(s(fun(cart(real, _4000454), cart(real, _4000454)), i(s(fun(cart(real, _4000454), fun(cart(real, _4000454), cart(real, _4000454))), vectoru_add), s(cart(real, _4000454), i(s(fun(fun(_4000456, cart(real, _4000454)), cart(real, _4000454)), i(s(fun(fun(_4000456, bool), fun(fun(_4000456, cart(real, _4000454)), cart(real, _4000454))), vsum), s(fun(_4000456, bool), _4001497))), s(fun(_4000456, cart(real, _4000454)), _4001501))))), s(cart(real, _4000454), i(s(fun(fun(_4000456, cart(real, _4000454)), cart(real, _4000454)), i(s(fun(fun(_4000456, bool), fun(fun(_4000456, cart(real, _4000454)), cart(real, _4000454))), vsum), s(fun(_4000456, bool), _4001497))), s(fun(_4000456, cart(real, _4000454)), _4001499))))))]]], (11793 ^ _1670770) ^ [_2046845, _2046847, _2046849] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2046845))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_min), s(real, _2046849))), s(real, _2046847)))))), 11796 ^ _1670770 : [(11799 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2046845))), s(real, _2046847)))))], (11797 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2046845))), s(real, _2046849)))))]]], (1638 ^ _1670770) ^ [_1695380, _1695382, _1695384] : [1639 ^ _1670770 : [(1642 ^ _1670770) ^ [_1695547] : [p(s(bool, i(s(fun(_1695384, bool), _1695380), s(_1695384, _1695547))))], (1640 ^ _1670770) ^ [_1695507] : [p(s(bool, i(s(fun(_1695384, bool), _1695382), s(_1695384, _1695507))))]], -(p(s(bool, i(s(fun(_1695384, bool), _1695382), s(_1695384, 1643 ^ [_1695380, _1695382, _1695384]))))), -(p(s(bool, i(s(fun(_1695384, bool), _1695380), s(_1695384, 1643 ^ [_1695380, _1695382, _1695384])))))], (13329 ^ _1670770) ^ [_2082374] : [-(s(int, i(s(fun(int, int), intu_abs), s(int, i(s(fun(int, int), intu_abs), s(int, _2082374))))) = s(int, i(s(fun(int, int), intu_abs), s(int, _2082374))))], (36759 ^ _1670770) ^ [_3743428, _3743430] : [36760 ^ _1670770 : [(36761 ^ _1670770) ^ [_3743567] : [p(s(bool, i(s(fun(fun(_3743430, bool), bool), i(s(fun(fun(_3743430, bool), fun(fun(_3743430, bool), bool)), subset), s(fun(_3743430, bool), _3743428))), s(fun(_3743430, bool), i(s(fun(fun(num, bool), fun(_3743430, bool)), i(s(fun(fun(num, _3743430), fun(fun(num, bool), fun(_3743430, bool))), image), s(fun(num, _3743430), _3743567))), s(fun(num, bool), univ))))))]], -(p(s(bool, i(s(fun(fun(_3743430, bool), bool), countable), s(fun(_3743430, bool), _3743428)))))], (21819 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(bool, bool), fun(num, bool)), hasu_size), s(fun(bool, bool), univ))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))))))], (8156 ^ _1670770) ^ [_1912099] : [p(s(bool, i(s(fun(list(_1912099), bool), i(s(fun(fun(_1912099, bool), fun(list(_1912099), bool)), ex0), s(fun(_1912099, bool), p0))), s(list(_1912099), i(s(fun(list(_1912099), list(_1912099)), i(s(fun(_1912099, fun(list(_1912099), list(_1912099))), cons), s(_1912099, h0))), s(list(_1912099), t0)))))), -(p(s(bool, i(s(fun(_1912099, bool), p0), s(_1912099, h0))))), -(p(s(bool, i(s(fun(list(_1912099), bool), i(s(fun(fun(_1912099, bool), fun(list(_1912099), bool)), ex0), s(fun(_1912099, bool), p0))), s(list(_1912099), t0)))))], (11669 ^ _1670770) ^ [_2043353, _2043355] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), realu_abs), s(real, _2043355))))), s(real, _2043353)))), 11672 ^ _1670770 : [(11675 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2043355))), s(real, _2043353)))))], (11673 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), realu_neg), s(real, _2043353))))), s(real, _2043355)))))]]], (10377 ^ _1670770) ^ [_2009920, _2009922] : [-(s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), prod(hreal, hreal))), trealu_add), s(prod(hreal, hreal), _2009922))), s(prod(hreal, hreal), _2009920))) = s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), prod(hreal, hreal))), trealu_add), s(prod(hreal, hreal), _2009920))), s(prod(hreal, hreal), _2009922))))], (14782 ^ _1670770) ^ [_2118538] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_gt), s(real, _2118538))), s(real, i(s(fun(int, real), realu_ofu_int), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))))), -(s(real, i(s(fun(real, real), realu_sgn), s(real, _2118538))) = s(real, i(s(fun(int, real), realu_ofu_int), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))], (11167 ^ _1670770) ^ [] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, m))), s(real, n))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, n))), s(real, m))))], (13285 ^ _1670770) ^ [_2081132, _2081134] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _2081134))), s(int, _2081132))) = s(int, i(s(fun(real, int), intu_ofu_real), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(int, real), realu_ofu_int), s(int, _2081134))))), s(real, i(s(fun(int, real), realu_ofu_int), s(int, _2081132))))))))], (11573 ^ _1670770) ^ [_2040392] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2040392))), s(real, i(s(fun(real, real), realu_abs), s(real, _2040392)))))))], (16952 ^ _1670770) ^ [_2208694] : [-(s(fun(_2208694, bool), i(s(fun(fun(_2208694, bool), fun(_2208694, bool)), i(s(fun(_2208694, fun(fun(_2208694, bool), fun(_2208694, bool))), insert), s(_2208694, x))), s(fun(_2208694, bool), i(s(fun(fun(_2208694, bool), fun(_2208694, bool)), i(s(fun(_2208694, fun(fun(_2208694, bool), fun(_2208694, bool))), insert), s(_2208694, x))), s(fun(_2208694, bool), s0))))) = s(fun(_2208694, bool), i(s(fun(fun(_2208694, bool), fun(_2208694, bool)), i(s(fun(_2208694, fun(fun(_2208694, bool), fun(_2208694, bool))), insert), s(_2208694, x))), s(fun(_2208694, bool), s0))))], (29430 ^ _1670770) ^ [_2939429] : [s(real, i(s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(fun(num, real), fun(num, fun(num, real))), _2939429), s(fun(num, real), 29431 ^ [_2939429]))), s(num, 29432 ^ [_2939429]))), s(num, 29433 ^ [_2939429]))) = s(real, i(s(fun(num, real), 29431 ^ [_2939429]), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, 29433 ^ [_2939429]))), s(num, 29432 ^ [_2939429]))))), 29436 ^ _1670770 : [(29437 ^ _1670770) ^ [_2939861, _2939863, _2939865, _2939867] : [-(s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2939863))), s(num, _2939867))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2939861))), s(num, _2939867))))))), s(fun(num, real), _2939865))) = s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2939863))), s(num, _2939861))))), s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(fun(num, real), fun(num, fun(num, real))), _2939429), s(fun(num, real), _2939865))), s(num, _2939867))))))]]], (18688 ^ _1670770) ^ [_2324547, _2324549] : [18694 ^ _1670770 : [(18697 ^ _1670770) ^ [_2325533] : [p(s(bool, i(s(fun(fun(_2324549, bool), bool), i(s(fun(bool, fun(fun(_2324549, bool), bool)), i(s(fun(fun(_2324549, bool), fun(bool, fun(fun(_2324549, bool), bool))), setspec), s(fun(_2324549, bool), 18691 ^ [_2324547, _2324549]))), s(bool, i(s(fun(fun(fun(_2324549, bool), bool), bool), i(s(fun(fun(_2324549, bool), fun(fun(fun(_2324549, bool), bool), bool)), in), s(fun(_2324549, bool), _2325533))), s(fun(fun(_2324549, bool), bool), 18689 ^ [_2324547, _2324549]))))), s(fun(_2324549, bool), i(s(fun(fun(_2324549, bool), fun(_2324549, bool)), i(s(fun(fun(_2324549, bool), fun(fun(_2324549, bool), fun(_2324549, bool))), diff), s(fun(_2324549, bool), 18690 ^ [_2324547, _2324549]))), s(fun(_2324549, bool), _2325533))))))], (18695 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2324549, bool), bool), i(s(fun(fun(_2324549, bool), fun(fun(_2324549, bool), bool)), i(s(fun(fun(fun(_2324549, bool), bool), fun(fun(_2324549, bool), fun(fun(_2324549, bool), bool))), _2324547), s(fun(fun(_2324549, bool), bool), 18689 ^ [_2324547, _2324549]))), s(fun(_2324549, bool), 18690 ^ [_2324547, _2324549]))), s(fun(_2324549, bool), 18691 ^ [_2324547, _2324549])))))]], 18699 ^ _1670770 : [(18702 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2324549, bool), bool), i(s(fun(fun(_2324549, bool), fun(fun(_2324549, bool), bool)), i(s(fun(fun(fun(_2324549, bool), bool), fun(fun(_2324549, bool), fun(fun(_2324549, bool), bool))), _2324547), s(fun(fun(_2324549, bool), bool), 18689 ^ [_2324547, _2324549]))), s(fun(_2324549, bool), 18690 ^ [_2324547, _2324549]))), s(fun(_2324549, bool), 18691 ^ [_2324547, _2324549]))))], (18700 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2324549, bool), bool), i(s(fun(bool, fun(fun(_2324549, bool), bool)), i(s(fun(fun(_2324549, bool), fun(bool, fun(fun(_2324549, bool), bool))), setspec), s(fun(_2324549, bool), 18691 ^ [_2324547, _2324549]))), s(bool, i(s(fun(fun(fun(_2324549, bool), bool), bool), i(s(fun(fun(_2324549, bool), fun(fun(fun(_2324549, bool), bool), bool)), in), s(fun(_2324549, bool), 18698 ^ [_2324547, _2324549]))), s(fun(fun(_2324549, bool), bool), 18689 ^ [_2324547, _2324549]))))), s(fun(_2324549, bool), i(s(fun(fun(_2324549, bool), fun(_2324549, bool)), i(s(fun(fun(_2324549, bool), fun(fun(_2324549, bool), fun(_2324549, bool))), diff), s(fun(_2324549, bool), 18690 ^ [_2324547, _2324549]))), s(fun(_2324549, bool), 18698 ^ [_2324547, _2324549])))))))]], 18703 ^ _1670770 : [(18704 ^ _1670770) ^ [_2326096, _2326098] : [-(s(fun(fun(_2324549, bool), bool), _2326096) = s(fun(fun(_2324549, bool), bool), empty)), -(s(fun(_2324549, bool), i(s(fun(fun(_2324549, bool), fun(_2324549, bool)), i(s(fun(fun(_2324549, bool), fun(fun(_2324549, bool), fun(_2324549, bool))), diff), s(fun(_2324549, bool), _2326098))), s(fun(_2324549, bool), i(s(fun(fun(fun(_2324549, bool), bool), fun(_2324549, bool)), unions), s(fun(fun(_2324549, bool), bool), _2326096))))) = s(fun(_2324549, bool), i(s(fun(fun(fun(_2324549, bool), bool), fun(_2324549, bool)), inters), s(fun(fun(_2324549, bool), bool), i(s(fun(fun(fun(_2324549, bool), bool), fun(fun(_2324549, bool), bool)), gspec), s(fun(fun(_2324549, bool), bool), i(s(fun(fun(_2324549, bool), fun(fun(_2324549, bool), bool)), i(s(fun(fun(fun(_2324549, bool), bool), fun(fun(_2324549, bool), fun(fun(_2324549, bool), bool))), _2324547), s(fun(fun(_2324549, bool), bool), _2326096))), s(fun(_2324549, bool), _2326098))))))))]]], (7358 ^ _1670770) ^ [_1879866, _1879868] : [-(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), bit0), s(num, _1879868))))), s(num, i(s(fun(num, num), bit0), s(num, _1879866))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1879868))), s(num, _1879866))))], (14201 ^ _1670770) ^ [_2104827, _2104829, _2104831] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_max), s(int, _2104831))), s(int, _2104829))))), s(int, _2104827))))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2104831))), s(int, _2104827)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2104829))), s(int, _2104827))))], (3112 ^ _1670770) ^ [_1728209] : [p(s(bool, _1728209)), -(s(bool, i(s(fun(n10, bool), oneu_rep), s(n10, i(s(fun(bool, n10), oneu_abs), s(bool, _1728209))))) = s(bool, _1728209))], (5169 ^ _1670770) ^ [_1800659] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, i(s(fun(num, num), suc), s(num, _1800659))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))) = s(num, _1800659))], (39197 ^ _1670770) ^ [_3956569, _3956571, _3956573, _3956575, _3956577, _3956579] : [39267 ^ _1670770 : [(39270 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 39266 ^ [_3956569, _3956571, _3956573, _3956575, _3956577, _3956579]))), s(real, _3956573)))))], (39272 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(cart(real, _3956579), bool), bool), i(s(fun(cart(real, _3956579), fun(fun(cart(real, _3956579), bool), bool)), in), s(cart(real, _3956579), i(s(fun(real, cart(real, _3956579)), _3956577), s(real, 39266 ^ [_3956569, _3956571, _3956573, _3956575, _3956577, _3956579]))))), s(fun(cart(real, _3956579), bool), _3956571))))], (39274 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(cart(real, _3956579), bool), bool), i(s(fun(cart(real, _3956579), fun(fun(cart(real, _3956579), bool), bool)), in), s(cart(real, _3956579), i(s(fun(real, cart(real, _3956579)), _3956577), s(real, 39266 ^ [_3956569, _3956571, _3956573, _3956575, _3956577, _3956579]))))), s(fun(cart(real, _3956579), bool), _3956569))))], (39268 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _3956575))), s(real, 39266 ^ [_3956569, _3956571, _3956573, _3956575, _3956577, _3956579])))))]], p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _3956575))), s(real, _3956573)))), p(s(bool, i(s(fun(fun(cart(real, _3956579), bool), bool), i(s(fun(cart(real, _3956579), fun(fun(cart(real, _3956579), bool), bool)), in), s(cart(real, _3956579), i(s(fun(real, cart(real, _3956579)), _3956577), s(real, _3956575))))), s(fun(cart(real, _3956579), bool), _3956571)))), p(s(bool, i(s(fun(fun(cart(real, _3956579), bool), bool), i(s(fun(cart(real, _3956579), fun(fun(cart(real, _3956579), bool), bool)), in), s(cart(real, _3956579), i(s(fun(real, cart(real, _3956579)), _3956577), s(real, _3956573))))), s(fun(cart(real, _3956579), bool), _3956569)))), 39214 ^ _1670770 : [(39217 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 39213 ^ [_3956569, _3956571, _3956573, _3956575, _3956577, _3956579]))), s(real, _3956573)))))], (39219 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, 39212 ^ [_3956569, _3956571, _3956573, _3956575, _3956577, _3956579])))))], (39221 ^ _1670770) ^ [_3958697] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _3958697)))), 39225 ^ _1670770 : [(39228 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(prod(cart(real, _3956579), cart(real, _3956579)), real), distance), s(prod(cart(real, _3956579), cart(real, _3956579)), i(s(fun(cart(real, _3956579), prod(cart(real, _3956579), cart(real, _3956579))), i(s(fun(cart(real, _3956579), fun(cart(real, _3956579), prod(cart(real, _3956579), cart(real, _3956579)))), c_), s(cart(real, _3956579), i(s(fun(real, cart(real, _3956579)), _3956577), s(real, 39224 ^ [_3956569, _3956571, _3956573, _3956575, _3956577, _3956579, _3958697]))))), s(cart(real, _3956579), i(s(fun(real, cart(real, _3956579)), _3956577), s(real, 39213 ^ [_3956569, _3956571, _3956573, _3956575, _3956577, _3956579]))))))))), s(real, 39212 ^ [_3956569, _3956571, _3956573, _3956575, _3956577, _3956579]))))], (39226 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, 39224 ^ [_3956569, _3956571, _3956573, _3956575, _3956577, _3956579, _3958697]))), s(real, 39213 ^ [_3956569, _3956571, _3956573, _3956575, _3956577, _3956579]))))))), s(real, _3958697)))))]]], (39215 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _3956575))), s(real, 39213 ^ [_3956569, _3956571, _3956573, _3956575, _3956577, _3956579])))))]], 39232 ^ _1670770 : [(39235 ^ _1670770) ^ [_3959841] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _3959841)))), 39239 ^ _1670770 : [(39242 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(cart(real, _3956579), bool), bool), i(s(fun(cart(real, _3956579), fun(fun(cart(real, _3956579), bool), bool)), in), s(cart(real, _3956579), 39238 ^ [_3956569, _3956571, _3956573, _3956575, _3956577, _3956579, _3959841]))), s(fun(cart(real, _3956579), bool), _3956571))))], (39240 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(prod(cart(real, _3956579), cart(real, _3956579)), real), distance), s(prod(cart(real, _3956579), cart(real, _3956579)), i(s(fun(cart(real, _3956579), prod(cart(real, _3956579), cart(real, _3956579))), i(s(fun(cart(real, _3956579), fun(cart(real, _3956579), prod(cart(real, _3956579), cart(real, _3956579)))), c_), s(cart(real, _3956579), 39238 ^ [_3956569, _3956571, _3956573, _3956575, _3956577, _3956579, _3959841]))), s(cart(real, _3956579), 39231 ^ [_3956569, _3956571, _3956573, _3956575, _3956577, _3956579]))))))), s(real, _3959841)))))]]], (39233 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _3956579), bool), bool), i(s(fun(cart(real, _3956579), fun(fun(cart(real, _3956579), bool), bool)), in), s(cart(real, _3956579), 39231 ^ [_3956569, _3956571, _3956573, _3956575, _3956577, _3956579]))), s(fun(cart(real, _3956579), bool), _3956571)))))]], 39258 ^ _1670770 : [(39261 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 39257 ^ [_3956569, _3956571, _3956573, _3956575, _3956577, _3956579]))), s(real, _3956573)))))], (39263 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _3956579), bool), bool), i(s(fun(cart(real, _3956579), fun(fun(cart(real, _3956579), bool), bool)), in), s(cart(real, _3956579), i(s(fun(real, cart(real, _3956579)), _3956577), s(real, 39257 ^ [_3956569, _3956571, _3956573, _3956575, _3956577, _3956579]))))), s(fun(cart(real, _3956579), bool), _3956571)))))], (39265 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _3956579), bool), bool), i(s(fun(cart(real, _3956579), fun(fun(cart(real, _3956579), bool), bool)), in), s(cart(real, _3956579), i(s(fun(real, cart(real, _3956579)), _3956577), s(real, 39257 ^ [_3956569, _3956571, _3956573, _3956575, _3956577, _3956579]))))), s(fun(cart(real, _3956579), bool), _3956569)))))], (39259 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _3956575))), s(real, 39257 ^ [_3956569, _3956571, _3956573, _3956575, _3956577, _3956579])))))]], 39246 ^ _1670770 : [(39249 ^ _1670770) ^ [_3960773] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _3960773)))), 39253 ^ _1670770 : [(39256 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(cart(real, _3956579), bool), bool), i(s(fun(cart(real, _3956579), fun(fun(cart(real, _3956579), bool), bool)), in), s(cart(real, _3956579), 39252 ^ [_3956569, _3956571, _3956573, _3956575, _3956577, _3956579, _3960773]))), s(fun(cart(real, _3956579), bool), _3956569))))], (39254 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(prod(cart(real, _3956579), cart(real, _3956579)), real), distance), s(prod(cart(real, _3956579), cart(real, _3956579)), i(s(fun(cart(real, _3956579), prod(cart(real, _3956579), cart(real, _3956579))), i(s(fun(cart(real, _3956579), fun(cart(real, _3956579), prod(cart(real, _3956579), cart(real, _3956579)))), c_), s(cart(real, _3956579), 39252 ^ [_3956569, _3956571, _3956573, _3956575, _3956577, _3956579, _3960773]))), s(cart(real, _3956579), 39245 ^ [_3956569, _3956571, _3956573, _3956575, _3956577, _3956579]))))))), s(real, _3960773)))))]]], (39247 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _3956579), bool), bool), i(s(fun(cart(real, _3956579), fun(fun(cart(real, _3956579), bool), bool)), in), s(cart(real, _3956579), 39245 ^ [_3956569, _3956571, _3956573, _3956575, _3956577, _3956579]))), s(fun(cart(real, _3956579), bool), _3956569)))))]]], (11677 ^ _1670770) ^ [_2043578, _2043580] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), realu_abs), s(real, _2043580))))), s(real, _2043578))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), realu_neg), s(real, _2043578))))), s(real, _2043580)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2043580))), s(real, _2043578))))], (38367 ^ _1670770) ^ [_3820891, _3820893, _3820895, _3820897] : [-(p(s(bool, i(s(fun(fun(_3820897, bool), bool), i(s(fun(fun(_3820897, bool), fun(fun(_3820897, bool), bool)), subset), s(fun(_3820897, bool), i(s(fun(fun(_3820897, bool), fun(_3820897, bool)), i(s(fun(fun(fun(_3820897, bool), bool), fun(fun(_3820897, bool), fun(_3820897, bool))), hull), s(fun(fun(_3820897, bool), bool), _3820895))), s(fun(_3820897, bool), i(s(fun(fun(_3820897, bool), fun(_3820897, bool)), i(s(fun(fun(_3820897, _3820897), fun(fun(_3820897, bool), fun(_3820897, bool))), image), s(fun(_3820897, _3820897), _3820893))), s(fun(_3820897, bool), _3820891))))))), s(fun(_3820897, bool), i(s(fun(fun(_3820897, bool), fun(_3820897, bool)), i(s(fun(fun(_3820897, _3820897), fun(fun(_3820897, bool), fun(_3820897, bool))), image), s(fun(_3820897, _3820897), _3820893))), s(fun(_3820897, bool), i(s(fun(fun(_3820897, bool), fun(_3820897, bool)), i(s(fun(fun(fun(_3820897, bool), bool), fun(fun(_3820897, bool), fun(_3820897, bool))), hull), s(fun(fun(_3820897, bool), bool), _3820895))), s(fun(_3820897, bool), _3820891))))))))), p(s(bool, i(s(fun(fun(_3820897, bool), bool), _3820895), s(fun(_3820897, bool), i(s(fun(fun(_3820897, bool), fun(_3820897, bool)), i(s(fun(fun(fun(_3820897, bool), bool), fun(fun(_3820897, bool), fun(_3820897, bool))), hull), s(fun(fun(_3820897, bool), bool), _3820895))), s(fun(_3820897, bool), _3820891)))))), 38373 ^ _1670770 : [(38376 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3820897, bool), bool), _3820895), s(fun(_3820897, bool), i(s(fun(fun(_3820897, bool), fun(_3820897, bool)), i(s(fun(fun(_3820897, _3820897), fun(fun(_3820897, bool), fun(_3820897, bool))), image), s(fun(_3820897, _3820897), _3820893))), s(fun(_3820897, bool), 38372 ^ [_3820891, _3820893, _3820895, _3820897]))))))], (38374 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3820897, bool), bool), _3820895), s(fun(_3820897, bool), 38372 ^ [_3820891, _3820893, _3820895, _3820897])))))]]], (40904 ^ _1670770) ^ [_4068300, _4068302, _4068304, _4068306] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4068302))), s(num, _4068300)))), -(s(cart(real, _4068306), i(s(fun(fun(num, cart(real, _4068306)), cart(real, _4068306)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4068306)), cart(real, _4068306))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _4068302))), s(num, _4068300))))), s(fun(num, cart(real, _4068306)), _4068304))) = s(cart(real, _4068306), i(s(fun(cart(real, _4068306), cart(real, _4068306)), i(s(fun(cart(real, _4068306), fun(cart(real, _4068306), cart(real, _4068306))), vectoru_add), s(cart(real, _4068306), i(s(fun(num, cart(real, _4068306)), _4068304), s(num, _4068302))))), s(cart(real, _4068306), i(s(fun(fun(num, cart(real, _4068306)), cart(real, _4068306)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4068306)), cart(real, _4068306))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _4068302))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, _4068300))))), s(fun(num, cart(real, _4068306)), _4068304))))))], (37763 ^ _1670770) ^ [_3793614] : [37764 ^ _1670770 : [(37765 ^ _1670770) ^ [_3793744] : [p(s(bool, i(s(fun(fun(_3793614, bool), bool), p0), s(fun(_3793614, bool), i(s(fun(fun(_3793614, bool), fun(_3793614, bool)), i(s(fun(fun(_3793614, bool), fun(fun(_3793614, bool), fun(_3793614, bool))), diff), s(fun(_3793614, bool), univ))), s(fun(_3793614, bool), _3793744))))))]], -(p(s(bool, i(s(fun(fun(_3793614, bool), bool), p0), s(fun(_3793614, bool), 37766 ^ [_3793614])))))], (36233 ^ _1670770) ^ [_3718806, _3718808, _3718810, _3718812, _3718814, _3718816] : [-(p(s(bool, i(s(fun(fun(sum0(prod(_3718814, _3718816), prod(_3718814, _3718812)), bool), bool), i(s(fun(fun(prod(_3718814, sum0(_3718816, _3718812)), bool), fun(fun(sum0(prod(_3718814, _3718816), prod(_3718814, _3718812)), bool), bool)), a_u_c), s(fun(prod(_3718814, sum0(_3718816, _3718812)), bool), i(s(fun(fun(sum0(_3718816, _3718812), bool), fun(prod(_3718814, sum0(_3718816, _3718812)), bool)), i(s(fun(fun(_3718814, bool), fun(fun(sum0(_3718816, _3718812), bool), fun(prod(_3718814, sum0(_3718816, _3718812)), bool))), t_u_c), s(fun(_3718814, bool), _3718810))), s(fun(sum0(_3718816, _3718812), bool), i(s(fun(fun(_3718812, bool), fun(sum0(_3718816, _3718812), bool)), i(s(fun(fun(_3718816, bool), fun(fun(_3718812, bool), fun(sum0(_3718816, _3718812), bool))), p_u_c), s(fun(_3718816, bool), _3718808))), s(fun(_3718812, bool), _3718806))))))), s(fun(sum0(prod(_3718814, _3718816), prod(_3718814, _3718812)), bool), i(s(fun(fun(prod(_3718814, _3718812), bool), fun(sum0(prod(_3718814, _3718816), prod(_3718814, _3718812)), bool)), i(s(fun(fun(prod(_3718814, _3718816), bool), fun(fun(prod(_3718814, _3718812), bool), fun(sum0(prod(_3718814, _3718816), prod(_3718814, _3718812)), bool))), p_u_c), s(fun(prod(_3718814, _3718816), bool), i(s(fun(fun(_3718816, bool), fun(prod(_3718814, _3718816), bool)), i(s(fun(fun(_3718814, bool), fun(fun(_3718816, bool), fun(prod(_3718814, _3718816), bool))), t_u_c), s(fun(_3718814, bool), _3718810))), s(fun(_3718816, bool), _3718808))))), s(fun(prod(_3718814, _3718812), bool), i(s(fun(fun(_3718812, bool), fun(prod(_3718814, _3718812), bool)), i(s(fun(fun(_3718814, bool), fun(fun(_3718812, bool), fun(prod(_3718814, _3718812), bool))), t_u_c), s(fun(_3718814, bool), _3718810))), s(fun(_3718812, bool), _3718806)))))))))], (5621 ^ _1670770) ^ [_1811973, _1811975] : [p(s(bool, 5619 ^ [_1811973, _1811975])), 5624 ^ _1670770 : [(5627 ^ _1670770) ^ [] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1811975))), s(num, _1811973))) = s(num, _1811975))], (5625 ^ _1670770) ^ [] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _1811975))), s(num, _1811973))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))]]], (39725 ^ _1670770) ^ [_3976854, _3976856, _3976858, _3976860] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, _3976860), real), vectoru_norm), s(cart(real, _3976860), _3976856))))), s(real, i(s(fun(cart(real, _3976858), real), vectoru_norm), s(cart(real, _3976858), _3976854))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, _3976860), real), i(s(fun(cart(real, _3976860), fun(cart(real, _3976860), real)), dot), s(cart(real, _3976860), _3976856))), s(cart(real, _3976860), _3976856))))), s(real, i(s(fun(cart(real, _3976858), real), i(s(fun(cart(real, _3976858), fun(cart(real, _3976858), real)), dot), s(cart(real, _3976858), _3976854))), s(cart(real, _3976858), _3976854))))))], (10687 ^ _1670770) ^ [_2017861, _2017863, _2017865] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2017865))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2017863))), s(real, _2017861))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2017865))), s(real, _2017863))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2017865))), s(real, _2017861))))))], (13025 ^ _1670770) ^ [_2076804] : [-(s(real, i(s(fun(real, real), realu_sgn), s(real, i(s(fun(real, real), realu_neg), s(real, _2076804))))) = s(real, i(s(fun(real, real), realu_neg), s(real, i(s(fun(real, real), realu_sgn), s(real, _2076804))))))], (21329 ^ _1670770) ^ [_2463748, _2463750, _2463752] : [21382 ^ _1670770 : [(21383 ^ _1670770) ^ [_2466599, _2466601, _2466603, _2466605] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(prod(_2463752, _2463750), bool), fun(num, bool)), hasu_size), s(fun(prod(_2463752, _2463750), bool), i(s(fun(fun(prod(_2463752, _2463750), bool), fun(prod(_2463752, _2463750), bool)), gspec), s(fun(prod(_2463752, _2463750), bool), i(s(fun(fun(_2463750, bool), fun(prod(_2463752, _2463750), bool)), i(s(fun(fun(_2463752, bool), fun(fun(_2463750, bool), fun(prod(_2463752, _2463750), bool))), _2463748), s(fun(_2463752, bool), _2466605))), s(fun(_2463750, bool), _2466601))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _2466603))), s(num, _2466599))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2463752, bool), fun(num, bool)), hasu_size), s(fun(_2463752, bool), _2466605))), s(num, _2466603)))), p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2463750, bool), fun(num, bool)), hasu_size), s(fun(_2463750, bool), _2466601))), s(num, _2466599))))]], 21335 ^ _1670770 : [(21338 ^ _1670770) ^ [_2464793, _2464795, _2464797] : [p(s(bool, i(s(fun(prod(_2463752, _2463750), bool), i(s(fun(bool, fun(prod(_2463752, _2463750), bool)), i(s(fun(prod(_2463752, _2463750), fun(bool, fun(prod(_2463752, _2463750), bool))), setspec), s(prod(_2463752, _2463750), 21332 ^ [_2463748, _2463750, _2463752]))), s(bool, _2464793))), s(prod(_2463752, _2463750), i(s(fun(_2463750, prod(_2463752, _2463750)), i(s(fun(_2463752, fun(_2463750, prod(_2463752, _2463750))), c_), s(_2463752, _2464797))), s(_2463750, _2464795)))))), 21349 ^ _1670770 : [(21354 ^ _1670770) ^ [] : [p(s(bool, _2464793))], (21352 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2463750, bool), bool), i(s(fun(_2463750, fun(fun(_2463750, bool), bool)), in), s(_2463750, _2464795))), s(fun(_2463750, bool), 21331 ^ [_2463748, _2463750, _2463752])))))], (21350 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2463752, bool), bool), i(s(fun(_2463752, fun(fun(_2463752, bool), bool)), in), s(_2463752, _2464797))), s(fun(_2463752, bool), 21330 ^ [_2463748, _2463750, _2463752])))))]], 21341 ^ _1670770 : [(21344 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2463752, bool), bool), i(s(fun(_2463752, fun(fun(_2463752, bool), bool)), in), s(_2463752, _2464797))), s(fun(_2463752, bool), 21330 ^ [_2463748, _2463750, _2463752])))), p(s(bool, i(s(fun(fun(_2463750, bool), bool), i(s(fun(_2463750, fun(fun(_2463750, bool), bool)), in), s(_2463750, _2464795))), s(fun(_2463750, bool), 21331 ^ [_2463748, _2463750, _2463752]))))], (21342 ^ _1670770) ^ [] : [-(p(s(bool, _2464793)))]]], (21336 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_2463752, _2463750), bool), i(s(fun(fun(_2463750, bool), fun(prod(_2463752, _2463750), bool)), i(s(fun(fun(_2463752, bool), fun(fun(_2463750, bool), fun(prod(_2463752, _2463750), bool))), _2463748), s(fun(_2463752, bool), 21330 ^ [_2463748, _2463750, _2463752]))), s(fun(_2463750, bool), 21331 ^ [_2463748, _2463750, _2463752]))), s(prod(_2463752, _2463750), 21332 ^ [_2463748, _2463750, _2463752])))))]], 21360 ^ _1670770 : [(21379 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_2463752, _2463750), bool), i(s(fun(bool, fun(prod(_2463752, _2463750), bool)), i(s(fun(prod(_2463752, _2463750), fun(bool, fun(prod(_2463752, _2463750), bool))), setspec), s(prod(_2463752, _2463750), 21332 ^ [_2463748, _2463750, _2463752]))), s(bool, 21359 ^ [_2463748, _2463750, _2463752]))), s(prod(_2463752, _2463750), i(s(fun(_2463750, prod(_2463752, _2463750)), i(s(fun(_2463752, fun(_2463750, prod(_2463752, _2463750))), c_), s(_2463752, 21357 ^ [_2463748, _2463750, _2463752]))), s(_2463750, 21358 ^ [_2463748, _2463750, _2463752])))))))], (21361 ^ _1670770) ^ [] : [p(s(bool, 21359 ^ [_2463748, _2463750, _2463752])), 21364 ^ _1670770 : [(21367 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2463750, bool), bool), i(s(fun(_2463750, fun(fun(_2463750, bool), bool)), in), s(_2463750, 21358 ^ [_2463748, _2463750, _2463752]))), s(fun(_2463750, bool), 21331 ^ [_2463748, _2463750, _2463752])))))], (21365 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2463752, bool), bool), i(s(fun(_2463752, fun(fun(_2463752, bool), bool)), in), s(_2463752, 21357 ^ [_2463748, _2463750, _2463752]))), s(fun(_2463752, bool), 21330 ^ [_2463748, _2463750, _2463752])))))]]], (21369 ^ _1670770) ^ [] : [-(p(s(bool, 21359 ^ [_2463748, _2463750, _2463752]))), p(s(bool, i(s(fun(fun(_2463752, bool), bool), i(s(fun(_2463752, fun(fun(_2463752, bool), bool)), in), s(_2463752, 21357 ^ [_2463748, _2463750, _2463752]))), s(fun(_2463752, bool), 21330 ^ [_2463748, _2463750, _2463752])))), p(s(bool, i(s(fun(fun(_2463750, bool), bool), i(s(fun(_2463750, fun(fun(_2463750, bool), bool)), in), s(_2463750, 21358 ^ [_2463748, _2463750, _2463752]))), s(fun(_2463750, bool), 21331 ^ [_2463748, _2463750, _2463752]))))], (21381 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(prod(_2463752, _2463750), bool), i(s(fun(fun(_2463750, bool), fun(prod(_2463752, _2463750), bool)), i(s(fun(fun(_2463752, bool), fun(fun(_2463750, bool), fun(prod(_2463752, _2463750), bool))), _2463748), s(fun(_2463752, bool), 21330 ^ [_2463748, _2463750, _2463752]))), s(fun(_2463750, bool), 21331 ^ [_2463748, _2463750, _2463752]))), s(prod(_2463752, _2463750), 21332 ^ [_2463748, _2463750, _2463752]))))]]], (41600 ^ _1670770) ^ [_4123765, _4123767, _4123769] : [s(cart(real, _4123769), _4123767) = s(cart(real, _4123769), _4123765), 41603 ^ _1670770 : [(41604 ^ _1670770) ^ [_4123940] : [-(s(real, i(s(fun(cart(real, _4123769), real), i(s(fun(cart(real, _4123769), fun(cart(real, _4123769), real)), dot), s(cart(real, _4123769), _4123940))), s(cart(real, _4123769), _4123767))) = s(real, i(s(fun(cart(real, _4123769), real), i(s(fun(cart(real, _4123769), fun(cart(real, _4123769), real)), dot), s(cart(real, _4123769), _4123940))), s(cart(real, _4123769), _4123765))))]]], (456 ^ _1670770) ^ [] : [463 ^ _1670770 : [(466 ^ _1670770) ^ [] : [-(p(s(bool, p1)))], (464 ^ _1670770) ^ [] : [-(p(s(bool, q)))]], p(s(bool, p1)), p(s(bool, q))], (24357 ^ _1670770) ^ [_2589996, _2589998] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2589998))), s(num, _2589996)))), -(s(fun(num, bool), i(s(fun(fun(num, bool), fun(num, bool)), i(s(fun(num, fun(fun(num, bool), fun(num, bool))), insert), s(num, _2589998))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2589998))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, _2589996))))) = s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2589998))), s(num, _2589996))))], (10556 ^ _1670770) ^ [_2014648] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, x1))), s(real, y1))) = s(real, i(s(fun(fun(prod(hreal, hreal), bool), real), mku_real), s(fun(prod(hreal, hreal), bool), _2014648)))), 10574 ^ _1670770 : [(10577 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(real, fun(prod(hreal, hreal), bool)), destu_real), s(real, x1))), s(prod(hreal, hreal), 10572 ^ [_2014648])))))], (10579 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(real, fun(prod(hreal, hreal), bool)), destu_real), s(real, y1))), s(prod(hreal, hreal), 10573 ^ [_2014648])))))], (10581 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(prod(hreal, hreal), bool), _2014648), s(prod(hreal, hreal), 10557 ^ [_2014648]))))], (10575 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), prod(hreal, hreal))), trealu_add), s(prod(hreal, hreal), 10572 ^ [_2014648]))), s(prod(hreal, hreal), 10573 ^ [_2014648]))))), s(prod(hreal, hreal), 10557 ^ [_2014648])))))]], 10560 ^ _1670770 : [(10563 ^ _1670770) ^ [_2014931, _2014933] : [p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), prod(hreal, hreal))), trealu_add), s(prod(hreal, hreal), _2014933))), s(prod(hreal, hreal), _2014931))))), s(prod(hreal, hreal), 10557 ^ [_2014648])))), p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(real, fun(prod(hreal, hreal), bool)), destu_real), s(real, x1))), s(prod(hreal, hreal), _2014933)))), p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(real, fun(prod(hreal, hreal), bool)), destu_real), s(real, y1))), s(prod(hreal, hreal), _2014931))))], (10561 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(hreal, hreal), bool), _2014648), s(prod(hreal, hreal), 10557 ^ [_2014648])))))]]], (7718 ^ _1670770) ^ [_1890722, _1890724, _1890726, _1890728] : [-(s(fun(num, fun(_1890728, bool)), i(s(fun(fun(num, fun(num, fun(_1890728, bool))), fun(num, fun(_1890728, bool))), i(s(fun(_1890728, fun(fun(num, fun(num, fun(_1890728, bool))), fun(num, fun(_1890728, bool)))), i(s(fun(num, fun(_1890728, fun(fun(num, fun(num, fun(_1890728, bool))), fun(num, fun(_1890728, bool))))), zconstr), s(num, _1890726))), s(_1890728, _1890724))), s(fun(num, fun(num, fun(_1890728, bool))), _1890722))) = s(fun(num, fun(_1890728, bool)), i(s(fun(fun(num, fun(_1890728, bool)), fun(num, fun(_1890728, bool))), i(s(fun(fun(num, fun(_1890728, bool)), fun(fun(num, fun(_1890728, bool)), fun(num, fun(_1890728, bool)))), injp), s(fun(num, fun(_1890728, bool)), i(s(fun(num, fun(num, fun(_1890728, bool))), injn), s(num, i(s(fun(num, num), suc), s(num, _1890726))))))), s(fun(num, fun(_1890728, bool)), i(s(fun(fun(num, fun(_1890728, bool)), fun(num, fun(_1890728, bool))), i(s(fun(fun(num, fun(_1890728, bool)), fun(fun(num, fun(_1890728, bool)), fun(num, fun(_1890728, bool)))), injp), s(fun(num, fun(_1890728, bool)), i(s(fun(_1890728, fun(num, fun(_1890728, bool))), inja), s(_1890728, _1890724))))), s(fun(num, fun(_1890728, bool)), i(s(fun(fun(num, fun(num, fun(_1890728, bool))), fun(num, fun(_1890728, bool))), injf), s(fun(num, fun(num, fun(_1890728, bool))), _1890722))))))))], (10939 ^ _1670770) ^ [_2024694, _2024696] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), realu_neg), s(real, _2024696))))), s(real, i(s(fun(real, real), realu_neg), s(real, _2024694))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2024694))), s(real, _2024696))))], (42412 ^ _1670770) ^ [_4191951, _4191953, _4191955, _4191957] : [-(s(fun(cart(real, _4191955), cart(real, _4191957)), _4191951) = s(fun(cart(real, _4191955), cart(real, _4191957)), i(s(fun(fun(cart(real, _4191957), cart(real, _4191955)), fun(cart(real, _4191955), cart(real, _4191957))), adjoint), s(fun(cart(real, _4191957), cart(real, _4191955)), _4191953)))), p(s(bool, i(s(fun(fun(cart(real, _4191957), cart(real, _4191955)), bool), linear), s(fun(cart(real, _4191957), cart(real, _4191955)), _4191953)))), s(real, i(s(fun(cart(real, _4191957), real), i(s(fun(cart(real, _4191957), fun(cart(real, _4191957), real)), dot), s(cart(real, _4191957), i(s(fun(cart(real, _4191955), cart(real, _4191957)), _4191951), s(cart(real, _4191955), 42417 ^ [_4191951, _4191953, _4191955, _4191957]))))), s(cart(real, _4191957), 42418 ^ [_4191951, _4191953, _4191955, _4191957]))) = s(real, i(s(fun(cart(real, _4191955), real), i(s(fun(cart(real, _4191955), fun(cart(real, _4191955), real)), dot), s(cart(real, _4191955), 42417 ^ [_4191951, _4191953, _4191955, _4191957]))), s(cart(real, _4191955), i(s(fun(cart(real, _4191957), cart(real, _4191955)), _4191953), s(cart(real, _4191957), 42418 ^ [_4191951, _4191953, _4191955, _4191957])))))], (41635 ^ _1670770) ^ [_4125481, _4125483] : [p(s(bool, i(s(fun(cart(real, _4125483), bool), i(s(fun(cart(real, _4125483), fun(cart(real, _4125483), bool)), orthogonal), s(cart(real, _4125483), _4125481))), s(cart(real, _4125483), _4125481)))), -(s(cart(real, _4125483), _4125481) = s(cart(real, _4125483), i(s(fun(num, cart(real, _4125483)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (13921 ^ _1670770) ^ [_2097837, _2097839, _2097841] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2097841))), s(int, _2097837))))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2097841))), s(int, _2097839)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2097839))), s(int, _2097837))))], (39064 ^ _1670770) ^ [_3951381, _3951383, _3951385, _3951387] : [-(s(real, i(s(fun(cart(real, _3951387), real), i(s(fun(cart(real, _3951387), fun(cart(real, _3951387), real)), dot), s(cart(real, _3951387), i(s(fun(cart(real, _3951387), cart(real, _3951387)), i(s(fun(cart(real, _3951387), fun(cart(real, _3951387), cart(real, _3951387))), vectoru_add), s(cart(real, _3951387), _3951385))), s(cart(real, _3951387), _3951383))))), s(cart(real, _3951387), _3951381))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(cart(real, _3951387), real), i(s(fun(cart(real, _3951387), fun(cart(real, _3951387), real)), dot), s(cart(real, _3951387), _3951385))), s(cart(real, _3951387), _3951381))))), s(real, i(s(fun(cart(real, _3951387), real), i(s(fun(cart(real, _3951387), fun(cart(real, _3951387), real)), dot), s(cart(real, _3951387), _3951383))), s(cart(real, _3951387), _3951381))))))], (43857 ^ _1670770) ^ [_4289248, _4289250, _4289252, _4289254] : [s(cart(real, _4289252), i(s(fun(_4289254, cart(real, _4289252)), i(s(fun(fun(_4289254, cart(real, finite_sum(_4289252, _4289250))), fun(_4289254, cart(real, _4289252))), _4289248), s(fun(_4289254, cart(real, finite_sum(_4289252, _4289250))), 43858 ^ [_4289248, _4289250, _4289252, _4289254]))), s(_4289254, 43859 ^ [_4289248, _4289250, _4289252, _4289254]))) = s(cart(real, _4289252), i(s(fun(cart(real, finite_sum(_4289252, _4289250)), cart(real, _4289252)), fstcart), s(cart(real, finite_sum(_4289252, _4289250)), i(s(fun(_4289254, cart(real, finite_sum(_4289252, _4289250))), 43858 ^ [_4289248, _4289250, _4289252, _4289254]), s(_4289254, 43859 ^ [_4289248, _4289250, _4289252, _4289254]))))), 43862 ^ _1670770 : [(43863 ^ _1670770) ^ [_4289960, _4289962] : [p(s(bool, i(s(fun(fun(_4289254, bool), bool), finite), s(fun(_4289254, bool), _4289962)))), -(s(cart(real, _4289252), i(s(fun(cart(real, finite_sum(_4289252, _4289250)), cart(real, _4289252)), fstcart), s(cart(real, finite_sum(_4289252, _4289250)), i(s(fun(fun(_4289254, cart(real, finite_sum(_4289252, _4289250))), cart(real, finite_sum(_4289252, _4289250))), i(s(fun(fun(_4289254, bool), fun(fun(_4289254, cart(real, finite_sum(_4289252, _4289250))), cart(real, finite_sum(_4289252, _4289250)))), vsum), s(fun(_4289254, bool), _4289962))), s(fun(_4289254, cart(real, finite_sum(_4289252, _4289250))), _4289960))))) = s(cart(real, _4289252), i(s(fun(fun(_4289254, cart(real, _4289252)), cart(real, _4289252)), i(s(fun(fun(_4289254, bool), fun(fun(_4289254, cart(real, _4289252)), cart(real, _4289252))), vsum), s(fun(_4289254, bool), _4289962))), s(fun(_4289254, cart(real, _4289252)), i(s(fun(fun(_4289254, cart(real, finite_sum(_4289252, _4289250))), fun(_4289254, cart(real, _4289252))), _4289248), s(fun(_4289254, cart(real, finite_sum(_4289252, _4289250))), _4289960))))))]]], (42120 ^ _1670770) ^ [_4158238, _4158240, _4158242] : [p(s(bool, i(s(fun(fun(cart(real, _4158240), cart(real, _4158242)), bool), linear), s(fun(cart(real, _4158240), cart(real, _4158242)), _4158238)))), 42123 ^ _1670770 : [(42138 ^ _1670770) ^ [] : [42140 ^ _1670770 : [(42143 ^ _1670770) ^ [] : [s(cart(real, _4158240), 42139 ^ [_4158238, _4158240, _4158242]) = s(cart(real, _4158240), i(s(fun(num, cart(real, _4158240)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (42141 ^ _1670770) ^ [] : [-(s(cart(real, _4158242), i(s(fun(cart(real, _4158240), cart(real, _4158242)), _4158238), s(cart(real, _4158240), 42139 ^ [_4158238, _4158240, _4158242]))) = s(cart(real, _4158242), i(s(fun(num, cart(real, _4158242)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]], 42144 ^ _1670770 : [(42145 ^ _1670770) ^ [_4159160, _4159162] : [s(cart(real, _4158242), i(s(fun(cart(real, _4158240), cart(real, _4158242)), _4158238), s(cart(real, _4158240), _4159162))) = s(cart(real, _4158242), i(s(fun(cart(real, _4158240), cart(real, _4158242)), _4158238), s(cart(real, _4158240), _4159160))), -(s(cart(real, _4158240), _4159162) = s(cart(real, _4158240), _4159160))]]], (42124 ^ _1670770) ^ [] : [42127 ^ _1670770 : [(42130 ^ _1670770) ^ [] : [s(cart(real, _4158240), 42125 ^ [_4158238, _4158240, _4158242]) = s(cart(real, _4158240), 42126 ^ [_4158238, _4158240, _4158242])], (42128 ^ _1670770) ^ [] : [-(s(cart(real, _4158242), i(s(fun(cart(real, _4158240), cart(real, _4158242)), _4158238), s(cart(real, _4158240), 42125 ^ [_4158238, _4158240, _4158242]))) = s(cart(real, _4158242), i(s(fun(cart(real, _4158240), cart(real, _4158242)), _4158238), s(cart(real, _4158240), 42126 ^ [_4158238, _4158240, _4158242]))))]], 42131 ^ _1670770 : [(42132 ^ _1670770) ^ [_4158743] : [s(cart(real, _4158242), i(s(fun(cart(real, _4158240), cart(real, _4158242)), _4158238), s(cart(real, _4158240), _4158743))) = s(cart(real, _4158242), i(s(fun(num, cart(real, _4158242)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(cart(real, _4158240), _4158743) = s(cart(real, _4158240), i(s(fun(num, cart(real, _4158240)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]]]]], (11137 ^ _1670770) ^ [_2028981] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2028981))), s(real, _2028981)))))))], (11303 ^ _1670770) ^ [_2033107] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(real, real), realu_neg), s(real, _2033107))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2033107))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))], (23420 ^ _1670770) ^ [_2563184, _2563186, _2563188, _2563190] : [-(s(bool, i(s(fun(fun(_2563190, bool), bool), i(s(fun(fun(_2563188, bool), fun(fun(_2563190, bool), bool)), g_a_u_c), s(fun(_2563188, bool), _2563184))), s(fun(_2563190, bool), _2563186))) = s(bool, i(s(fun(fun(_2563188, bool), bool), i(s(fun(fun(_2563190, bool), fun(fun(_2563188, bool), bool)), l_a_u_c), s(fun(_2563190, bool), _2563186))), s(fun(_2563188, bool), _2563184))))], (22137 ^ _1670770) ^ [_2505193] : [22151 ^ _1670770 : [(22152 ^ _1670770) ^ [_2505729] : [p(s(bool, i(s(fun(fun(real, bool), bool), finite), s(fun(real, bool), i(s(fun(fun(real, bool), fun(real, bool)), gspec), s(fun(real, bool), i(s(fun(real, fun(real, bool)), _2505193), s(real, _2505729))))))))]], 22142 ^ _1670770 : [(22145 ^ _1670770) ^ [_2505503] : [p(s(bool, i(s(fun(real, bool), i(s(fun(bool, fun(real, bool)), i(s(fun(real, fun(bool, fun(real, bool))), setspec), s(real, 22139 ^ [_2505193]))), s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2505503))), s(real, 22138 ^ [_2505193]))))), s(real, _2505503))))], (22143 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), _2505193), s(real, 22138 ^ [_2505193]))), s(real, 22139 ^ [_2505193])))))]], 22147 ^ _1670770 : [(22150 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), _2505193), s(real, 22138 ^ [_2505193]))), s(real, 22139 ^ [_2505193]))))], (22148 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(bool, fun(real, bool)), i(s(fun(real, fun(bool, fun(real, bool))), setspec), s(real, 22139 ^ [_2505193]))), s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, 22146 ^ [_2505193]))), s(real, 22138 ^ [_2505193]))))), s(real, 22146 ^ [_2505193])))))]]], (13477 ^ _1670770) ^ [] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, m))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, n))), s(int, p1))))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, n))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, m))), s(int, p1))))))], (16208 ^ _1670770) ^ [_2174202, _2174204] : [-(p(s(bool, i(s(fun(fun(_2174204, bool), bool), i(s(fun(_2174204, fun(fun(_2174204, bool), bool)), in), s(_2174204, _2174202))), s(fun(_2174204, bool), univ)))))], (40135 ^ _1670770) ^ [_4006240, _4006242, _4006244, _4006246, _4006248, _4006250] : [-(s(cart(real, _4006250), i(s(fun(fun(_4006246, cart(real, _4006250)), cart(real, _4006250)), i(s(fun(fun(_4006246, bool), fun(fun(_4006246, cart(real, _4006250)), cart(real, _4006250))), vsum), s(fun(_4006246, bool), i(s(fun(fun(_4006248, bool), fun(_4006246, bool)), i(s(fun(fun(_4006248, _4006246), fun(fun(_4006248, bool), fun(_4006246, bool))), image), s(fun(_4006248, _4006246), _4006244))), s(fun(_4006248, bool), _4006240))))), s(fun(_4006246, cart(real, _4006250)), _4006242))) = s(cart(real, _4006250), i(s(fun(fun(_4006248, cart(real, _4006250)), cart(real, _4006250)), i(s(fun(fun(_4006248, bool), fun(fun(_4006248, cart(real, _4006250)), cart(real, _4006250))), vsum), s(fun(_4006248, bool), _4006240))), s(fun(_4006248, cart(real, _4006250)), i(s(fun(fun(_4006248, _4006246), fun(_4006248, cart(real, _4006250))), i(s(fun(fun(_4006246, cart(real, _4006250)), fun(fun(_4006248, _4006246), fun(_4006248, cart(real, _4006250)))), o), s(fun(_4006246, cart(real, _4006250)), _4006242))), s(fun(_4006248, _4006246), _4006244)))))), p(s(bool, i(s(fun(fun(_4006248, bool), bool), finite), s(fun(_4006248, bool), _4006240)))), 40142 ^ _1670770 : [(40145 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_4006248, bool), bool), i(s(fun(_4006248, fun(fun(_4006248, bool), bool)), in), s(_4006248, 40141 ^ [_4006240, _4006242, _4006244, _4006246, _4006248, _4006250]))), s(fun(_4006248, bool), _4006240)))))], (40147 ^ _1670770) ^ [] : [-(s(_4006246, i(s(fun(_4006248, _4006246), _4006244), s(_4006248, 40140 ^ [_4006240, _4006242, _4006244, _4006246, _4006248, _4006250]))) = s(_4006246, i(s(fun(_4006248, _4006246), _4006244), s(_4006248, 40141 ^ [_4006240, _4006242, _4006244, _4006246, _4006248, _4006250]))))], (40149 ^ _1670770) ^ [] : [s(_4006248, 40140 ^ [_4006240, _4006242, _4006244, _4006246, _4006248, _4006250]) = s(_4006248, 40141 ^ [_4006240, _4006242, _4006244, _4006246, _4006248, _4006250])], (40143 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_4006248, bool), bool), i(s(fun(_4006248, fun(fun(_4006248, bool), bool)), in), s(_4006248, 40140 ^ [_4006240, _4006242, _4006244, _4006246, _4006248, _4006250]))), s(fun(_4006248, bool), _4006240)))))]]], (40441 ^ _1670770) ^ [_4029617, _4029619, _4029621, _4029623] : [-(s(cart(real, _4029623), i(s(fun(fun(_4029621, cart(real, _4029623)), cart(real, _4029623)), i(s(fun(fun(_4029621, bool), fun(fun(_4029621, cart(real, _4029623)), cart(real, _4029623))), vsum), s(fun(_4029621, bool), i(s(fun(fun(_4029621, bool), fun(_4029621, bool)), i(s(fun(_4029621, fun(fun(_4029621, bool), fun(_4029621, bool))), insert), s(_4029621, _4029617))), s(fun(_4029621, bool), empty))))), s(fun(_4029621, cart(real, _4029623)), _4029619))) = s(cart(real, _4029623), i(s(fun(_4029621, cart(real, _4029623)), _4029619), s(_4029621, _4029617))))], (8383 ^ _1670770) ^ [_1924466, _1924468, _1924470] : [-(s(num, i(s(fun(list(_1924470), num), length), s(list(_1924470), _1924468))) = s(num, i(s(fun(num, num), suc), s(num, _1924466)))), 8384 ^ _1670770 : [(8385 ^ _1670770) ^ [_1924610, _1924612] : [s(list(_1924470), _1924468) = s(list(_1924470), i(s(fun(list(_1924470), list(_1924470)), i(s(fun(_1924470, fun(list(_1924470), list(_1924470))), cons), s(_1924470, _1924612))), s(list(_1924470), _1924610))), s(num, i(s(fun(list(_1924470), num), length), s(list(_1924470), _1924610))) = s(num, _1924466)]]], (3901 ^ _1670770) ^ [_1771310] : [-(s(num, i(s(fun(num, num), suc), s(num, _1771310))) = s(num, i(s(fun(ind0, num), mku_num), s(ind0, i(s(fun(ind0, ind0), indu_suc), s(ind0, i(s(fun(num, ind0), destu_num), s(num, _1771310))))))))], (11727 ^ _1670770) ^ [_2044985, _2044987] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2044987))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_max), s(real, _2044987))), s(real, _2044985)))))))], (25644 ^ _1670770) ^ [_2690037, _2690039] : [s(_2690039, i(s(fun(num, _2690039), i(s(fun(fun(num, _2690039), fun(num, _2690039)), i(s(fun(fun(_2690039, fun(_2690039, _2690039)), fun(fun(num, _2690039), fun(num, _2690039))), _2690037), s(fun(_2690039, fun(_2690039, _2690039)), 25645 ^ [_2690037, _2690039]))), s(fun(num, _2690039), 25646 ^ [_2690037, _2690039]))), s(num, 25647 ^ [_2690037, _2690039]))) = s(_2690039, i(s(fun(_2690039, _2690039), i(s(fun(_2690039, fun(_2690039, _2690039)), 25645 ^ [_2690037, _2690039]), s(_2690039, i(s(fun(num, _2690039), 25646 ^ [_2690037, _2690039]), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, 25647 ^ [_2690037, _2690039]))))))), s(_2690039, i(s(fun(num, _2690039), 25646 ^ [_2690037, _2690039]), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, 25647 ^ [_2690037, _2690039]))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), 25650 ^ _1670770 : [(25651 ^ _1670770) ^ [_2690952] : [p(s(bool, i(s(fun(fun(_2690039, fun(_2690039, _2690039)), bool), monoidal), s(fun(_2690039, fun(_2690039, _2690039)), _2690952)))), 25654 ^ _1670770 : [(25655 ^ _1670770) ^ [_2691327, _2691329, _2691331] : [-(s(_2690039, i(s(fun(fun(num, _2690039), _2690039), i(s(fun(fun(num, bool), fun(fun(num, _2690039), _2690039)), i(s(fun(fun(_2690039, fun(_2690039, _2690039)), fun(fun(num, bool), fun(fun(num, _2690039), _2690039))), iterate), s(fun(_2690039, fun(_2690039, _2690039)), _2690952))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, _2691329))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, _2691327))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(fun(num, _2690039), _2691331))) = s(_2690039, i(s(fun(fun(num, _2690039), _2690039), i(s(fun(fun(num, bool), fun(fun(num, _2690039), _2690039)), i(s(fun(fun(_2690039, fun(_2690039, _2690039)), fun(fun(num, bool), fun(fun(num, _2690039), _2690039))), iterate), s(fun(_2690039, fun(_2690039, _2690039)), _2690952))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2691329))), s(num, _2691327))))), s(fun(num, _2690039), i(s(fun(fun(num, _2690039), fun(num, _2690039)), i(s(fun(fun(_2690039, fun(_2690039, _2690039)), fun(fun(num, _2690039), fun(num, _2690039))), _2690037), s(fun(_2690039, fun(_2690039, _2690039)), _2690952))), s(fun(num, _2690039), _2691331))))))]]]]], (42406 ^ _1670770) ^ [_4191604, _4191606, _4191608] : [p(s(bool, i(s(fun(fun(cart(real, _4191608), cart(real, _4191606)), bool), linear), s(fun(cart(real, _4191608), cart(real, _4191606)), _4191604)))), -(s(fun(cart(real, _4191608), cart(real, _4191606)), i(s(fun(fun(cart(real, _4191606), cart(real, _4191608)), fun(cart(real, _4191608), cart(real, _4191606))), adjoint), s(fun(cart(real, _4191606), cart(real, _4191608)), i(s(fun(fun(cart(real, _4191608), cart(real, _4191606)), fun(cart(real, _4191606), cart(real, _4191608))), adjoint), s(fun(cart(real, _4191608), cart(real, _4191606)), _4191604))))) = s(fun(cart(real, _4191608), cart(real, _4191606)), _4191604))], (26828 ^ _1670770) ^ [_2771863, _2771865, _2771867, _2771869] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(fun(_2771869, num), num), i(s(fun(fun(_2771869, bool), fun(fun(_2771869, num), num)), nsum), s(fun(_2771869, bool), _2771867))), s(fun(_2771869, num), _2771863))))), s(num, i(s(fun(fun(_2771869, num), num), i(s(fun(fun(_2771869, bool), fun(fun(_2771869, num), num)), nsum), s(fun(_2771869, bool), _2771865))), s(fun(_2771869, num), _2771863))))))), p(s(bool, i(s(fun(fun(_2771869, bool), bool), finite), s(fun(_2771869, bool), _2771867)))), p(s(bool, i(s(fun(fun(_2771869, bool), bool), finite), s(fun(_2771869, bool), _2771865)))), 26838 ^ _1670770 : [(26841 ^ _1670770) ^ [] : [s(num, i(s(fun(_2771869, num), _2771863), s(_2771869, 26837 ^ [_2771863, _2771865, _2771867, _2771869]))) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (26839 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2771869, bool), bool), i(s(fun(_2771869, fun(fun(_2771869, bool), bool)), in), s(_2771869, 26837 ^ [_2771863, _2771865, _2771867, _2771869]))), s(fun(_2771869, bool), i(s(fun(fun(_2771869, bool), fun(_2771869, bool)), i(s(fun(fun(_2771869, bool), fun(fun(_2771869, bool), fun(_2771869, bool))), diff), s(fun(_2771869, bool), _2771867))), s(fun(_2771869, bool), _2771865)))))))]]], (10395 ^ _1670770) ^ [_2010544, _2010546, _2010548] : [-(p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), prod(hreal, hreal))), trealu_mul), s(prod(hreal, hreal), _2010548))), s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), prod(hreal, hreal))), trealu_add), s(prod(hreal, hreal), _2010546))), s(prod(hreal, hreal), _2010544))))))), s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), prod(hreal, hreal))), trealu_add), s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), prod(hreal, hreal))), trealu_mul), s(prod(hreal, hreal), _2010548))), s(prod(hreal, hreal), _2010546))))), s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), prod(hreal, hreal))), trealu_mul), s(prod(hreal, hreal), _2010548))), s(prod(hreal, hreal), _2010544)))))))))], (5009 ^ _1670770) ^ [_1796896, _1796898] : [p(s(bool, i(s(fun(num, bool), odd), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1796898))), s(num, _1796896)))))), 5012 ^ _1670770 : [(5015 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), odd), s(num, _1796896)))))], (5013 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), odd), s(num, _1796898)))))]]], (28757 ^ _1670770) ^ [_2898566, _2898568] : [s(real, i(s(fun(_2898568, real), i(s(fun(fun(_2898568, num), fun(_2898568, real)), _2898566), s(fun(_2898568, num), 28758 ^ [_2898566, _2898568]))), s(_2898568, 28759 ^ [_2898566, _2898568]))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(_2898568, num), 28758 ^ [_2898566, _2898568]), s(_2898568, 28759 ^ [_2898566, _2898568]))))), 28762 ^ _1670770 : [(28763 ^ _1670770) ^ [_2899006, _2899008] : [p(s(bool, i(s(fun(fun(_2898568, bool), bool), finite), s(fun(_2898568, bool), _2899006)))), -(s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(fun(_2898568, num), num), i(s(fun(fun(_2898568, bool), fun(fun(_2898568, num), num)), nsum), s(fun(_2898568, bool), _2899006))), s(fun(_2898568, num), _2899008))))) = s(real, i(s(fun(fun(_2898568, real), real), i(s(fun(fun(_2898568, bool), fun(fun(_2898568, real), real)), sum), s(fun(_2898568, bool), _2899006))), s(fun(_2898568, real), i(s(fun(fun(_2898568, num), fun(_2898568, real)), _2898566), s(fun(_2898568, num), _2899008))))))]]], (804 ^ _1670770) ^ [] : [805 ^ _1670770 : [(810 ^ _1670770) ^ [] : [p(s(bool, r0))], (808 ^ _1670770) ^ [] : [-(p(s(bool, q)))], (806 ^ _1670770) ^ [] : [-(p(s(bool, p1)))]], p(s(bool, p1)), p(s(bool, q)), -(p(s(bool, r0)))], (7368 ^ _1670770) ^ [_1880176, _1880178] : [-(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(num, num), numeral), s(num, _1880178))))), s(num, i(s(fun(num, num), numeral), s(num, _1880176))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1880178))), s(num, _1880176))))], (8843 ^ _1670770) ^ [_1948877, _1948879, _1948881, _1948883] : [s(num, i(s(fun(list(_1948883), num), length), s(list(_1948883), _1948879))) = s(num, i(s(fun(list(_1948881), num), length), s(list(_1948881), _1948877))), -(s(list(_1948881), i(s(fun(list(prod(_1948883, _1948881)), list(_1948881)), i(s(fun(fun(prod(_1948883, _1948881), _1948881), fun(list(prod(_1948883, _1948881)), list(_1948881))), map0), s(fun(prod(_1948883, _1948881), _1948881), snd))), s(list(prod(_1948883, _1948881)), i(s(fun(list(_1948881), list(prod(_1948883, _1948881))), i(s(fun(list(_1948883), fun(list(_1948881), list(prod(_1948883, _1948881)))), zip0), s(list(_1948883), _1948879))), s(list(_1948881), _1948877))))) = s(list(_1948881), _1948877))], (8219 ^ _1670770) ^ [_1915097, _1915099] : [-(p(s(bool, 8209 ^ [_1915097, _1915099]))), p(s(bool, i(s(fun(_1915097, bool), i(s(fun(_1915099, fun(_1915097, bool)), p0), s(_1915099, h1))), s(_1915097, i(s(fun(list(_1915097), _1915097), hd), s(list(_1915097), l2)))))), p(s(bool, i(s(fun(list(_1915097), bool), i(s(fun(list(_1915099), fun(list(_1915097), bool)), i(s(fun(fun(_1915099, fun(_1915097, bool)), fun(list(_1915099), fun(list(_1915097), bool))), all2), s(fun(_1915099, fun(_1915097, bool)), p0))), s(list(_1915099), t1))), s(list(_1915097), i(s(fun(list(_1915097), list(_1915097)), tl), s(list(_1915097), l2))))))], (20010 ^ _1670770) ^ [_2392192, _2392194, _2392196, _2392198, _2392200] : [20018 ^ _1670770 : [(20023 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2392200, bool), bool), i(s(fun(fun(_2392200, bool), fun(fun(_2392200, bool), bool)), subset), s(fun(_2392200, bool), _2392192))), s(fun(_2392200, bool), i(s(fun(fun(_2392198, bool), fun(_2392200, bool)), i(s(fun(fun(_2392198, _2392200), fun(fun(_2392198, bool), fun(_2392200, bool))), image), s(fun(_2392198, _2392200), _2392196))), s(fun(_2392198, bool), 20017 ^ [_2392192, _2392194, _2392196, _2392198, _2392200])))))))], (20021 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2392198, bool), bool), i(s(fun(fun(_2392198, bool), fun(fun(_2392198, bool), bool)), subset), s(fun(_2392198, bool), 20017 ^ [_2392192, _2392194, _2392196, _2392198, _2392200]))), s(fun(_2392198, bool), _2392194)))))], (20019 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2392198, bool), bool), finite), s(fun(_2392198, bool), 20017 ^ [_2392192, _2392194, _2392196, _2392198, _2392200])))))]], p(s(bool, i(s(fun(fun(_2392200, bool), bool), finite), s(fun(_2392200, bool), _2392192)))), p(s(bool, i(s(fun(fun(_2392200, bool), bool), i(s(fun(fun(_2392200, bool), fun(fun(_2392200, bool), bool)), subset), s(fun(_2392200, bool), _2392192))), s(fun(_2392200, bool), i(s(fun(fun(_2392198, bool), fun(_2392200, bool)), i(s(fun(fun(_2392198, _2392200), fun(fun(_2392198, bool), fun(_2392200, bool))), image), s(fun(_2392198, _2392200), _2392196))), s(fun(_2392198, bool), _2392194))))))], (15178 ^ _1670770) ^ [_2129493, _2129495, _2129497, _2129499] : [-(s(bool, i(s(fun(fun(_2129499, fun(_2129499, bool)), bool), i(s(fun(_2129499, fun(fun(_2129499, fun(_2129499, bool)), bool)), i(s(fun(_2129499, fun(_2129499, fun(fun(_2129499, fun(_2129499, bool)), bool))), a_a_), s(_2129499, _2129495))), s(_2129499, _2129493))), s(fun(_2129499, fun(_2129499, bool)), _2129497))) = s(bool, i(s(fun(_2129499, bool), i(s(fun(_2129499, fun(_2129499, bool)), _2129497), s(_2129499, _2129495))), s(_2129499, _2129493))))], (23075 ^ _1670770) ^ [_2544545, _2544547, _2544549] : [23077 ^ _1670770 : [(23078 ^ _1670770) ^ [_2544753] : [s(fun(_2544547, bool), i(s(fun(fun(_2544549, bool), fun(_2544547, bool)), i(s(fun(fun(_2544549, _2544547), fun(fun(_2544549, bool), fun(_2544547, bool))), image), s(fun(_2544549, _2544547), _2544545))), s(fun(_2544549, bool), _2544753))) = s(fun(_2544547, bool), 23076 ^ [_2544545, _2544547, _2544549])]], 23080 ^ _1670770 : [(23081 ^ _1670770) ^ [_2544848] : [-(s(_2544547, i(s(fun(_2544549, _2544547), _2544545), s(_2544549, 23079 ^ [_2544545, _2544547, _2544549, _2544848]))) = s(_2544547, _2544848))]]], (39535 ^ _1670770) ^ [_3969083, _3969085] : [s(real, i(s(fun(cart(real, _3969085), real), vectoru_norm), s(cart(real, _3969085), _3969083))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(cart(real, _3969085), _3969083) = s(cart(real, _3969085), i(s(fun(num, cart(real, _3969085)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (40468 ^ _1670770) ^ [_4031590, _4031592, _4031594] : [s(real, i(s(fun(_4031594, real), i(s(fun(fun(_4031594, cart(real, _4031592)), fun(_4031594, real)), _4031590), s(fun(_4031594, cart(real, _4031592)), 40469 ^ [_4031590, _4031592, _4031594]))), s(_4031594, 40470 ^ [_4031590, _4031592, _4031594]))) = s(real, i(s(fun(cart(real, _4031592), real), vectoru_norm), s(cart(real, _4031592), i(s(fun(_4031594, cart(real, _4031592)), 40469 ^ [_4031590, _4031592, _4031594]), s(_4031594, 40470 ^ [_4031590, _4031592, _4031594]))))), 40473 ^ _1670770 : [(40474 ^ _1670770) ^ [_4032181, _4032183, _4032185] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, _4031592), real), vectoru_norm), s(cart(real, _4031592), i(s(fun(fun(_4031594, cart(real, _4031592)), cart(real, _4031592)), i(s(fun(fun(_4031594, bool), fun(fun(_4031594, cart(real, _4031592)), cart(real, _4031592))), vsum), s(fun(_4031594, bool), _4032185))), s(fun(_4031594, cart(real, _4031592)), _4032183))))))), s(real, _4032181))))), p(s(bool, i(s(fun(fun(_4031594, bool), bool), finite), s(fun(_4031594, bool), _4032185)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(fun(_4031594, real), real), i(s(fun(fun(_4031594, bool), fun(fun(_4031594, real), real)), sum), s(fun(_4031594, bool), _4032185))), s(fun(_4031594, real), i(s(fun(fun(_4031594, cart(real, _4031592)), fun(_4031594, real)), _4031590), s(fun(_4031594, cart(real, _4031592)), _4032183))))))), s(real, _4032181))))]]], (41932 ^ _1670770) ^ [_4141809, _4141811, _4141813] : [s(cart(real, _4141811), i(s(fun(cart(real, _4141813), cart(real, _4141811)), i(s(fun(fun(cart(real, _4141813), cart(real, _4141811)), fun(cart(real, _4141813), cart(real, _4141811))), _4141809), s(fun(cart(real, _4141813), cart(real, _4141811)), 41933 ^ [_4141809, _4141811, _4141813]))), s(cart(real, _4141813), 41934 ^ [_4141809, _4141811, _4141813]))) = s(cart(real, _4141811), i(s(fun(cart(real, _4141811), cart(real, _4141811)), vectoru_neg), s(cart(real, _4141811), i(s(fun(cart(real, _4141813), cart(real, _4141811)), 41933 ^ [_4141809, _4141811, _4141813]), s(cart(real, _4141813), 41934 ^ [_4141809, _4141811, _4141813]))))), 41937 ^ _1670770 : [(41938 ^ _1670770) ^ [_4142397] : [p(s(bool, i(s(fun(fun(cart(real, _4141813), cart(real, _4141811)), bool), linear), s(fun(cart(real, _4141813), cart(real, _4141811)), _4142397)))), -(p(s(bool, i(s(fun(fun(cart(real, _4141813), cart(real, _4141811)), bool), linear), s(fun(cart(real, _4141813), cart(real, _4141811)), i(s(fun(fun(cart(real, _4141813), cart(real, _4141811)), fun(cart(real, _4141813), cart(real, _4141811))), _4141809), s(fun(cart(real, _4141813), cart(real, _4141811)), _4142397)))))))]]], (10933 ^ _1670770) ^ [_2024524, _2024526] : [-(s(real, i(s(fun(real, real), realu_neg), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2024526))), s(real, _2024524))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(real, real), realu_neg), s(real, _2024526))))), s(real, i(s(fun(real, real), realu_neg), s(real, _2024524))))))], (9754 ^ _1670770) ^ [_1988497, _1988499] : [p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_mul), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, 9755 ^ [_1988497, _1988499]))))), s(nadd, _1988499))))), s(nadd, _1988497)))), -(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1988499))), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))))], (44025 ^ _1670770) ^ [_4304342, _4304344] : [p(s(bool, i(s(fun(fun(cart(real, _4304344), bool), bool), independent), s(fun(cart(real, _4304344), bool), _4304342)))), p(s(bool, i(s(fun(fun(cart(real, _4304344), bool), bool), dependent), s(fun(cart(real, _4304344), bool), _4304342))))], (27311 ^ _1670770) ^ [_2802588, _2802590, _2802592] : [27313 ^ _1670770 : [(27318 ^ _1670770) ^ [] : [s(num, i(s(fun(num, num), _2802592), s(num, 27312 ^ [_2802588, _2802590, _2802592]))) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (27316 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 27312 ^ [_2802588, _2802590, _2802592]))), s(num, _2802588)))))], (27314 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2802590))), s(num, 27312 ^ [_2802588, _2802590, _2802592])))))]], -(s(num, i(s(fun(fun(num, num), num), i(s(fun(fun(num, bool), fun(fun(num, num), num)), nsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2802590))), s(num, _2802588))))), s(fun(num, num), _2802592))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (22862 ^ _1670770) ^ [_2534730, _2534732] : [p(s(bool, t)), 22865 ^ _1670770 : [(22866 ^ _1670770) ^ [_2534839] : [p(s(bool, i(s(fun(fun(_2534732, bool), bool), i(s(fun(_2534732, fun(fun(_2534732, bool), bool)), in), s(_2534732, _2534839))), s(fun(_2534732, bool), empty)))), -(p(s(bool, i(s(fun(_2534732, bool), _2534730), s(_2534732, _2534839)))))]]], (38898 ^ _1670770) ^ [_3941669, _3941671] : [s(real, i(s(fun(num, real), i(s(fun(cart(real, _3941671), fun(num, real)), _3941669), s(cart(real, _3941671), 38899 ^ [_3941669, _3941671]))), s(num, 38900 ^ [_3941669, _3941671]))) = s(real, i(s(fun(real, real), realu_neg), s(real, i(s(fun(num, real), i(s(fun(cart(real, _3941671), fun(num, real)), d_), s(cart(real, _3941671), 38899 ^ [_3941669, _3941671]))), s(num, 38900 ^ [_3941669, _3941671]))))), 38903 ^ _1670770 : [(38904 ^ _1670770) ^ [_3942056] : [-(s(cart(real, _3941671), i(s(fun(cart(real, _3941671), cart(real, _3941671)), vectoru_neg), s(cart(real, _3941671), _3942056))) = s(cart(real, _3941671), i(s(fun(fun(num, real), cart(real, _3941671)), lambda), s(fun(num, real), i(s(fun(cart(real, _3941671), fun(num, real)), _3941669), s(cart(real, _3941671), _3942056))))))]]], (39409 ^ _1670770) ^ [_3965752] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _3965752)))), -(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(real, real), sqrt), s(real, _3965752))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _3965752))))], (9496 ^ _1670770) ^ [_1980060, _1980062] : [p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1980062))), s(nadd, _1980060)))), 9500 ^ _1670770 : [(9501 ^ _1670770) ^ [_1980226] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(prod(num, num), num), dist), s(prod(num, num), i(s(fun(num, prod(num, num)), i(s(fun(num, fun(num, prod(num, num))), c_), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1980062))), s(num, _1980226))))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1980060))), s(num, _1980226))))))))), s(num, 9499 ^ [_1980060, _1980062])))))]]], (39880 ^ _1670770) ^ [_3983252, _3983254, _3983256] : [s(cart(real, _3983256), _3983254) = s(cart(real, _3983256), _3983252), 39883 ^ _1670770 : [(39886 ^ _1670770) ^ [] : [-(s(real, i(s(fun(cart(real, _3983256), real), i(s(fun(cart(real, _3983256), fun(cart(real, _3983256), real)), dot), s(cart(real, _3983256), _3983252))), s(cart(real, _3983256), _3983252))) = s(real, i(s(fun(cart(real, _3983256), real), i(s(fun(cart(real, _3983256), fun(cart(real, _3983256), real)), dot), s(cart(real, _3983256), _3983254))), s(cart(real, _3983256), _3983254))))], (39884 ^ _1670770) ^ [] : [-(s(real, i(s(fun(cart(real, _3983256), real), i(s(fun(cart(real, _3983256), fun(cart(real, _3983256), real)), dot), s(cart(real, _3983256), _3983254))), s(cart(real, _3983256), _3983254))) = s(real, i(s(fun(cart(real, _3983256), real), i(s(fun(cart(real, _3983256), fun(cart(real, _3983256), real)), dot), s(cart(real, _3983256), _3983254))), s(cart(real, _3983256), _3983252))))]]], (38952 ^ _1670770) ^ [_3945119, _3945121] : [-(s(cart(real, _3945121), i(s(fun(cart(real, _3945121), cart(real, _3945121)), i(s(fun(cart(real, _3945121), fun(cart(real, _3945121), cart(real, _3945121))), vectoru_add), s(cart(real, _3945121), i(s(fun(num, cart(real, _3945121)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(cart(real, _3945121), _3945119))) = s(cart(real, _3945121), _3945119))], (13757 ^ _1670770) ^ [_2093518, _2093520] : [-(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2093518))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2093520))), s(int, _2093518))))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2093520))))], (46086 ^ _1670770) ^ [_4419008, _4419010] : [p(s(bool, i(s(fun(fun(cart(real, _4419010), bool), bool), finite), s(fun(cart(real, _4419010), bool), _4419008)))), 46090 ^ _1670770 : [(46093 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(fun(cart(real, _4419010), bool), num), card), s(fun(cart(real, _4419010), bool), 46089 ^ [_4419008, _4419010]))))), s(num, i(s(fun(fun(cart(real, _4419010), bool), num), card), s(fun(cart(real, _4419010), bool), _4419008)))))))], (46095 ^ _1670770) ^ [] : [-(s(fun(cart(real, _4419010), bool), i(s(fun(fun(cart(real, _4419010), bool), fun(cart(real, _4419010), bool)), span), s(fun(cart(real, _4419010), bool), 46089 ^ [_4419008, _4419010]))) = s(fun(cart(real, _4419010), bool), i(s(fun(fun(cart(real, _4419010), bool), fun(cart(real, _4419010), bool)), span), s(fun(cart(real, _4419010), bool), _4419008))))], (46097 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4419010), bool), bool), i(s(fun(fun(cart(real, _4419010), fun(cart(real, _4419010), bool)), fun(fun(cart(real, _4419010), bool), bool)), pairwise), s(fun(cart(real, _4419010), fun(cart(real, _4419010), bool)), orthogonal))), s(fun(cart(real, _4419010), bool), 46089 ^ [_4419008, _4419010])))))], (46091 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4419010), bool), bool), finite), s(fun(cart(real, _4419010), bool), 46089 ^ [_4419008, _4419010])))))]]], (4513 ^ _1670770) ^ [_1785205] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, _1785205)))), s(num, _1785205) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (9961 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, i(s(fun(nadd, nadd), naddu_inv), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))))], (13905 ^ _1670770) ^ [_2097363, _2097365] : [-(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2097365))), s(int, i(s(fun(int, int), intu_neg), s(int, _2097363))))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2097365))), s(int, _2097363))))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))], (10134 ^ _1670770) ^ [_2002561, _2002563] : [-(s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, i(s(fun(num, hreal), hrealu_ofu_num), s(num, _2002563))))), s(hreal, i(s(fun(num, hreal), hrealu_ofu_num), s(num, _2002561))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2002563))), s(num, _2002561))))], (24214 ^ _1670770) ^ [_2585870, _2585872] : [p(s(bool, i(s(fun(fun(real, bool), bool), finite), s(fun(real, bool), _2585870)))), 24218 ^ _1670770 : [(24225 ^ _1670770) ^ [] : [s(fun(real, bool), _2585870) = s(fun(real, bool), empty), -(p(s(bool, 24217 ^ [_2585870, _2585872])))], (24219 ^ _1670770) ^ [] : [p(s(bool, 24217 ^ [_2585870, _2585872])), -(s(fun(real, bool), _2585870) = s(fun(real, bool), empty))], (24231 ^ _1670770) ^ [] : [-(s(real, i(s(fun(fun(real, bool), real), sup), s(fun(real, bool), i(s(fun(fun(real, bool), fun(real, bool)), i(s(fun(real, fun(fun(real, bool), fun(real, bool))), insert), s(real, _2585872))), s(fun(real, bool), _2585870))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), i(s(fun(bool, fun(real, fun(real, real))), cond), s(bool, 24217 ^ [_2585870, _2585872]))), s(real, _2585872))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_max), s(real, _2585872))), s(real, i(s(fun(fun(real, bool), real), sup), s(fun(real, bool), _2585870))))))))]]], (9651 ^ _1670770) ^ [_1984968, _1984970, _1984972, _1984974] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_add), s(nadd, _1984974))), s(nadd, _1984970))))), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_add), s(nadd, _1984972))), s(nadd, _1984968))))))), p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1984974))), s(nadd, _1984972)))), p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1984970))), s(nadd, _1984968))))], (4635 ^ _1670770) ^ [_1788122, _1788124, _1788126, _1788128] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1788128))), s(num, _1788126))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1788124))), s(num, _1788122))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1788128))), s(num, _1788124)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1788126))), s(num, _1788122))))], (4543 ^ _1670770) ^ [_1785524] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, _1785524)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _1785524)))))], (10393 ^ _1670770) ^ [_2010498] : [-(p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), prod(hreal, hreal))), trealu_mul), s(prod(hreal, hreal), i(s(fun(num, prod(hreal, hreal)), trealu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(prod(hreal, hreal), _2010498))))), s(prod(hreal, hreal), _2010498)))))], (35430 ^ _1670770) ^ [_3677238, _3677240] : [p(s(bool, i(s(fun(fun(_3677240, bool), bool), i(s(fun(fun(_3677238, bool), fun(fun(_3677240, bool), bool)), a_u_c), s(fun(_3677238, bool), s0))), s(fun(_3677240, bool), t0)))), 35434 ^ _1670770 : [(35470 ^ _1670770) ^ [_3680916] : [p(s(bool, i(s(fun(fun(_3677240, bool), bool), i(s(fun(_3677240, fun(fun(_3677240, bool), bool)), in), s(_3677240, _3680916))), s(fun(_3677240, bool), t0)))), 35474 ^ _1670770 : [(35479 ^ _1670770) ^ [_3681552, _3681554] : [-(s(_3677238, _3681554) = s(_3677238, _3681552)), p(s(bool, i(s(fun(fun(_3677238, bool), bool), i(s(fun(_3677238, fun(fun(_3677238, bool), bool)), in), s(_3677238, _3681554))), s(fun(_3677238, bool), s0)))), p(s(bool, i(s(fun(prod(_3677238, _3677240), bool), 35433 ^ [_3677238, _3677240]), s(prod(_3677238, _3677240), i(s(fun(_3677240, prod(_3677238, _3677240)), i(s(fun(_3677238, fun(_3677240, prod(_3677238, _3677240))), c_), s(_3677238, _3681554))), s(_3677240, _3680916)))))), p(s(bool, i(s(fun(fun(_3677238, bool), bool), i(s(fun(_3677238, fun(fun(_3677238, bool), bool)), in), s(_3677238, _3681552))), s(fun(_3677238, bool), s0)))), p(s(bool, i(s(fun(prod(_3677238, _3677240), bool), 35433 ^ [_3677238, _3677240]), s(prod(_3677238, _3677240), i(s(fun(_3677240, prod(_3677238, _3677240)), i(s(fun(_3677238, fun(_3677240, prod(_3677238, _3677240))), c_), s(_3677238, _3681552))), s(_3677240, _3680916))))))], (35477 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_3677238, _3677240), bool), 35433 ^ [_3677238, _3677240]), s(prod(_3677238, _3677240), i(s(fun(_3677240, prod(_3677238, _3677240)), i(s(fun(_3677238, fun(_3677240, prod(_3677238, _3677240))), c_), s(_3677238, 35473 ^ [_3677238, _3677240, _3680916]))), s(_3677240, _3680916)))))))], (35475 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3677238, bool), bool), i(s(fun(_3677238, fun(fun(_3677238, bool), bool)), in), s(_3677238, 35473 ^ [_3677238, _3677240, _3680916]))), s(fun(_3677238, bool), s0)))))]]], (35443 ^ _1670770) ^ [_3679615] : [p(s(bool, i(s(fun(fun(_3677238, bool), bool), i(s(fun(_3677238, fun(fun(_3677238, bool), bool)), in), s(_3677238, _3679615))), s(fun(_3677238, bool), s0)))), 35447 ^ _1670770 : [(35452 ^ _1670770) ^ [_3680251, _3680253] : [-(s(_3677240, _3680253) = s(_3677240, _3680251)), p(s(bool, i(s(fun(fun(_3677240, bool), bool), i(s(fun(_3677240, fun(fun(_3677240, bool), bool)), in), s(_3677240, _3680253))), s(fun(_3677240, bool), t0)))), p(s(bool, i(s(fun(prod(_3677238, _3677240), bool), 35433 ^ [_3677238, _3677240]), s(prod(_3677238, _3677240), i(s(fun(_3677240, prod(_3677238, _3677240)), i(s(fun(_3677238, fun(_3677240, prod(_3677238, _3677240))), c_), s(_3677238, _3679615))), s(_3677240, _3680253)))))), p(s(bool, i(s(fun(fun(_3677240, bool), bool), i(s(fun(_3677240, fun(fun(_3677240, bool), bool)), in), s(_3677240, _3680251))), s(fun(_3677240, bool), t0)))), p(s(bool, i(s(fun(prod(_3677238, _3677240), bool), 35433 ^ [_3677238, _3677240]), s(prod(_3677238, _3677240), i(s(fun(_3677240, prod(_3677238, _3677240)), i(s(fun(_3677238, fun(_3677240, prod(_3677238, _3677240))), c_), s(_3677238, _3679615))), s(_3677240, _3680251))))))], (35450 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_3677238, _3677240), bool), 35433 ^ [_3677238, _3677240]), s(prod(_3677238, _3677240), i(s(fun(_3677240, prod(_3677238, _3677240)), i(s(fun(_3677238, fun(_3677240, prod(_3677238, _3677240))), c_), s(_3677238, _3679615))), s(_3677240, 35446 ^ [_3677238, _3677240, _3679615])))))))], (35448 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3677240, bool), bool), i(s(fun(_3677240, fun(fun(_3677240, bool), bool)), in), s(_3677240, 35446 ^ [_3677238, _3677240, _3679615]))), s(fun(_3677240, bool), t0)))))]]], (35435 ^ _1670770) ^ [_3679236, _3679238] : [p(s(bool, i(s(fun(prod(_3677238, _3677240), bool), 35433 ^ [_3677238, _3677240]), s(prod(_3677238, _3677240), i(s(fun(_3677240, prod(_3677238, _3677240)), i(s(fun(_3677238, fun(_3677240, prod(_3677238, _3677240))), c_), s(_3677238, _3679238))), s(_3677240, _3679236)))))), 35438 ^ _1670770 : [(35441 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3677240, bool), bool), i(s(fun(_3677240, fun(fun(_3677240, bool), bool)), in), s(_3677240, _3679236))), s(fun(_3677240, bool), t0)))))], (35439 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3677238, bool), bool), i(s(fun(_3677238, fun(fun(_3677238, bool), bool)), in), s(_3677238, _3679238))), s(fun(_3677238, bool), s0)))))]]]]], (38642 ^ _1670770) ^ [_3835094, _3835096] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_max), s(real, _3835096))), s(real, _3835094))) = s(real, i(s(fun(fun(real, bool), real), sup), s(fun(real, bool), i(s(fun(fun(real, bool), fun(real, bool)), i(s(fun(real, fun(fun(real, bool), fun(real, bool))), insert), s(real, _3835096))), s(fun(real, bool), i(s(fun(fun(real, bool), fun(real, bool)), i(s(fun(real, fun(fun(real, bool), fun(real, bool))), insert), s(real, _3835094))), s(fun(real, bool), empty))))))))], (13305 ^ _1670770) ^ [_2081818, _2081820] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_min), s(int, _2081820))), s(int, _2081818))) = s(int, i(s(fun(real, int), intu_ofu_real), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_min), s(real, i(s(fun(int, real), realu_ofu_int), s(int, _2081820))))), s(real, i(s(fun(int, real), realu_ofu_int), s(int, _2081818))))))))], (4080 ^ _1670770) ^ [_1775674] : [-(s(num, i(s(fun(num, num), bit0), s(num, _1775674))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1775674))), s(num, _1775674))))], (23999 ^ _1670770) ^ [_2580683, _2580685] : [p(s(bool, i(s(fun(fun(real, bool), bool), finite), s(fun(real, bool), _2580685)))), -(s(fun(real, bool), _2580685) = s(fun(real, bool), empty)), 24006 ^ _1670770 : [(24007 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2580683))), s(real, i(s(fun(fun(real, bool), real), inf), s(fun(real, bool), _2580685)))))), 24010 ^ _1670770 : [(24011 ^ _1670770) ^ [_2580962] : [p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _2580962))), s(fun(real, bool), _2580685)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2580683))), s(real, _2580962)))))]]], (24017 ^ _1670770) ^ [] : [24019 ^ _1670770 : [(24022 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2580683))), s(real, 24018 ^ [_2580683, _2580685]))))], (24020 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 24018 ^ [_2580683, _2580685]))), s(fun(real, bool), _2580685)))))]], -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2580683))), s(real, i(s(fun(fun(real, bool), real), inf), s(fun(real, bool), _2580685)))))))]]], (38944 ^ _1670770) ^ [_3944489, _3944491, _3944493] : [-(s(real, i(s(fun(num, real), i(s(fun(cart(real, _3944493), fun(num, real)), d_), s(cart(real, _3944493), i(s(fun(cart(real, _3944493), cart(real, _3944493)), vectoru_neg), s(cart(real, _3944493), _3944491))))), s(num, _3944489))) = s(real, i(s(fun(real, real), realu_neg), s(real, i(s(fun(num, real), i(s(fun(cart(real, _3944493), fun(num, real)), d_), s(cart(real, _3944493), _3944491))), s(num, _3944489))))))], (23692 ^ _1670770) ^ [_2572030, _2572032] : [p(s(bool, i(s(fun(fun(real, bool), bool), finite), s(fun(real, bool), _2572032)))), -(s(fun(real, bool), _2572032) = s(fun(real, bool), empty)), 23699 ^ _1670770 : [(23700 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(fun(real, bool), real), sup), s(fun(real, bool), _2572032))))), s(real, _2572030)))), 23703 ^ _1670770 : [(23704 ^ _1670770) ^ [_2572309] : [p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _2572309))), s(fun(real, bool), _2572032)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2572309))), s(real, _2572030)))))]]], (23710 ^ _1670770) ^ [] : [23712 ^ _1670770 : [(23715 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, 23711 ^ [_2572030, _2572032]))), s(real, _2572030))))], (23713 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 23711 ^ [_2572030, _2572032]))), s(fun(real, bool), _2572032)))))]], -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(fun(real, bool), real), sup), s(fun(real, bool), _2572032))))), s(real, _2572030)))))]]], (4477 ^ _1670770) ^ [_1784488, _1784490] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1784490))), s(num, _1784488))))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1784488))), s(num, _1784490)))))], (2903 ^ _1670770) ^ [] : [2906 ^ _1670770 : [(2909 ^ _1670770) ^ [] : [p(s(bool, b))], (2907 ^ _1670770) ^ [] : [-(p(s(bool, a)))]], 2910 ^ _1670770 : [(2913 ^ _1670770) ^ [] : [p(s(bool, d0))], (2911 ^ _1670770) ^ [] : [-(p(s(bool, c0)))]], p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), i(s(fun(bool, fun(bool, fun(bool, bool))), cond), s(bool, b0))), s(bool, a))), s(bool, c0)))), -(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), i(s(fun(bool, fun(bool, fun(bool, bool))), cond), s(bool, b0))), s(bool, b))), s(bool, d0)))))], (20600 ^ _1670770) ^ [_2426826, _2426828, _2426830] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2426830, bool), fun(num, bool)), hasu_size), s(fun(_2426830, bool), _2426828))), s(num, i(s(fun(num, num), suc), s(num, _2426826))))))), -(s(fun(_2426830, bool), _2426828) = s(fun(_2426830, bool), empty)), 20606 ^ _1670770 : [(20609 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2426830, bool), fun(num, bool)), hasu_size), s(fun(_2426830, bool), i(s(fun(_2426830, fun(_2426830, bool)), i(s(fun(fun(_2426830, bool), fun(_2426830, fun(_2426830, bool))), delete), s(fun(_2426830, bool), _2426828))), s(_2426830, 20605 ^ [_2426826, _2426828, _2426830]))))), s(num, _2426826))))], (20607 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2426830, bool), bool), i(s(fun(_2426830, fun(fun(_2426830, bool), bool)), in), s(_2426830, 20605 ^ [_2426826, _2426828, _2426830]))), s(fun(_2426830, bool), _2426828)))))]]], (38084 ^ _1670770) ^ [_3804067, _3804069, _3804071, _3804073] : [38098 ^ _1670770 : [(38099 ^ _1670770) ^ [_3805192] : [-(s(_3804073, i(s(fun(prod(_3804071, _3804069), _3804073), i(s(fun(fun(fun(prod(_3804071, _3804069), _3804073), bool), fun(prod(_3804071, _3804069), _3804073)), gabs), s(fun(fun(prod(_3804071, _3804069), _3804073), bool), _3804067))), s(prod(_3804071, _3804069), _3805192))) = s(_3804073, i(s(fun(_3804069, _3804073), i(s(fun(_3804071, fun(_3804069, _3804073)), p0), s(_3804071, i(s(fun(prod(_3804071, _3804069), _3804071), fst), s(prod(_3804071, _3804069), _3805192))))), s(_3804069, i(s(fun(prod(_3804071, _3804069), _3804069), snd), s(prod(_3804071, _3804069), _3805192))))))]], 38088 ^ _1670770 : [(38093 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3804073, bool), i(s(fun(_3804073, fun(_3804073, bool)), geq), s(_3804073, i(s(fun(prod(_3804071, _3804069), _3804073), 38085 ^ [_3804067, _3804069, _3804071, _3804073]), s(prod(_3804071, _3804069), i(s(fun(_3804069, prod(_3804071, _3804069)), i(s(fun(_3804071, fun(_3804069, prod(_3804071, _3804069))), c_), s(_3804071, 38090 ^ [_3804067, _3804069, _3804071, _3804073]))), s(_3804069, 38091 ^ [_3804067, _3804069, _3804071, _3804073]))))))), s(_3804073, i(s(fun(_3804069, _3804073), i(s(fun(_3804071, fun(_3804069, _3804073)), p0), s(_3804071, 38090 ^ [_3804067, _3804069, _3804071, _3804073]))), s(_3804069, 38091 ^ [_3804067, _3804069, _3804071, _3804073]))))))], (38089 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_3804071, _3804069), _3804073), bool), _3804067), s(fun(prod(_3804071, _3804069), _3804073), 38085 ^ [_3804067, _3804069, _3804071, _3804073])))))]], 38094 ^ _1670770 : [(38097 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(_3804071, _3804069), _3804073), bool), _3804067), s(fun(prod(_3804071, _3804069), _3804073), 38085 ^ [_3804067, _3804069, _3804071, _3804073]))))], (38095 ^ _1670770) ^ [_3804981, _3804983] : [-(p(s(bool, i(s(fun(_3804073, bool), i(s(fun(_3804073, fun(_3804073, bool)), geq), s(_3804073, i(s(fun(prod(_3804071, _3804069), _3804073), 38085 ^ [_3804067, _3804069, _3804071, _3804073]), s(prod(_3804071, _3804069), i(s(fun(_3804069, prod(_3804071, _3804069)), i(s(fun(_3804071, fun(_3804069, prod(_3804071, _3804069))), c_), s(_3804071, _3804983))), s(_3804069, _3804981))))))), s(_3804073, i(s(fun(_3804069, _3804073), i(s(fun(_3804071, fun(_3804069, _3804073)), p0), s(_3804071, _3804983))), s(_3804069, _3804981)))))))]]], (10142 ^ _1670770) ^ [_2002832, _2002834, _2002836] : [-(p(s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, _2002836))), s(hreal, _2002832))))), p(s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, _2002836))), s(hreal, _2002834)))), p(s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, _2002834))), s(hreal, _2002832))))], (25032 ^ _1670770) ^ [_2634748, _2634750, _2634752] : [p(s(bool, i(s(fun(fun(_2634750, fun(_2634750, _2634750)), bool), monoidal), s(fun(_2634750, fun(_2634750, _2634750)), _2634748)))), 25035 ^ _1670770 : [(25036 ^ _1670770) ^ [_2635389, _2635391, _2635393] : [-(s(_2634750, i(s(fun(_2634750, _2634750), i(s(fun(_2634750, fun(_2634750, _2634750)), _2634748), s(_2634750, i(s(fun(fun(_2634752, _2634750), _2634750), i(s(fun(fun(_2634752, bool), fun(fun(_2634752, _2634750), _2634750)), i(s(fun(fun(_2634750, fun(_2634750, _2634750)), fun(fun(_2634752, bool), fun(fun(_2634752, _2634750), _2634750))), iterate), s(fun(_2634750, fun(_2634750, _2634750)), _2634748))), s(fun(_2634752, bool), _2635393))), s(fun(_2634752, _2634750), _2635389))))), s(_2634750, i(s(fun(fun(_2634752, _2634750), _2634750), i(s(fun(fun(_2634752, bool), fun(fun(_2634752, _2634750), _2634750)), i(s(fun(fun(_2634750, fun(_2634750, _2634750)), fun(fun(_2634752, bool), fun(fun(_2634752, _2634750), _2634750))), iterate), s(fun(_2634750, fun(_2634750, _2634750)), _2634748))), s(fun(_2634752, bool), _2635391))), s(fun(_2634752, _2634750), _2635389))))) = s(_2634750, i(s(fun(_2634750, _2634750), i(s(fun(_2634750, fun(_2634750, _2634750)), _2634748), s(_2634750, i(s(fun(fun(_2634752, _2634750), _2634750), i(s(fun(fun(_2634752, bool), fun(fun(_2634752, _2634750), _2634750)), i(s(fun(fun(_2634750, fun(_2634750, _2634750)), fun(fun(_2634752, bool), fun(fun(_2634752, _2634750), _2634750))), iterate), s(fun(_2634750, fun(_2634750, _2634750)), _2634748))), s(fun(_2634752, bool), i(s(fun(fun(_2634752, bool), fun(_2634752, bool)), i(s(fun(fun(_2634752, bool), fun(fun(_2634752, bool), fun(_2634752, bool))), union), s(fun(_2634752, bool), _2635393))), s(fun(_2634752, bool), _2635391))))), s(fun(_2634752, _2634750), _2635389))))), s(_2634750, i(s(fun(fun(_2634752, _2634750), _2634750), i(s(fun(fun(_2634752, bool), fun(fun(_2634752, _2634750), _2634750)), i(s(fun(fun(_2634750, fun(_2634750, _2634750)), fun(fun(_2634752, bool), fun(fun(_2634752, _2634750), _2634750))), iterate), s(fun(_2634750, fun(_2634750, _2634750)), _2634748))), s(fun(_2634752, bool), i(s(fun(fun(_2634752, bool), fun(_2634752, bool)), i(s(fun(fun(_2634752, bool), fun(fun(_2634752, bool), fun(_2634752, bool))), inter), s(fun(_2634752, bool), _2635393))), s(fun(_2634752, bool), _2635391))))), s(fun(_2634752, _2634750), _2635389)))))), p(s(bool, i(s(fun(fun(_2634752, bool), bool), finite), s(fun(_2634752, bool), _2635393)))), p(s(bool, i(s(fun(fun(_2634752, bool), bool), finite), s(fun(_2634752, bool), _2635391))))]]], (7356 ^ _1670770) ^ [_1879828] : [-(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, u_0))), s(num, i(s(fun(num, num), bit1), s(num, _1879828))))) = s(bool, t))], (2861 ^ _1670770) ^ [_1719517, _1719519, _1719521] : [-(s(_1719521, i(s(fun(_1719521, _1719521), i(s(fun(_1719521, fun(_1719521, _1719521)), i(s(fun(bool, fun(_1719521, fun(_1719521, _1719521))), cond), s(bool, t))), s(_1719521, _1719519))), s(_1719521, _1719517))) = s(_1719521, _1719519))], (38688 ^ _1670770) ^ [_3836220] : [-(s(real, i(s(fun(real, real), sqrt), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _3836220))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))) = s(real, i(s(fun(real, real), realu_abs), s(real, _3836220))))], (9375 ^ _1670770) ^ [_1975053, _1975055] : [s(num, _1975055) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), 9378 ^ _1670770 : [(9379 ^ _1670770) ^ [_1975150] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1975055))), s(num, _1975150))))), s(num, _1975053)))))]]], (2558 ^ _1670770) ^ [_1713001, _1713003] : [2559 ^ _1670770 : [(2560 ^ _1670770) ^ [_1713050] : [-(p(s(bool, i(s(fun(_1713003, bool), _1713001), s(_1713003, _1713050)))))]], p(s(bool, i(s(fun(_1713003, bool), _1713001), s(_1713003, 2561 ^ [_1713001, _1713003]))))], (58 ^ _1670770) ^ [_1671557, _1671559] : [_1671559 = _1671557, -(list(_1671559) = list(_1671557))], (4228 ^ _1670770) ^ [_1778893, _1778895] : [4229 ^ _1670770 : [(4232 ^ _1670770) ^ [] : [s(num, _1778893) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (4230 ^ _1670770) ^ [] : [s(num, _1778895) = s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))]], -(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1778895))), s(num, _1778893))) = s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))], (20981 ^ _1670770) ^ [_2445909, _2445911, _2445913, _2445915] : [p(s(bool, i(s(fun(fun(_2445913, bool), bool), finite), s(fun(_2445913, bool), _2445909)))), 20984 ^ _1670770 : [(20985 ^ _1670770) ^ [] : [s(num, i(s(fun(fun(_2445915, bool), num), card), s(fun(_2445915, bool), i(s(fun(fun(_2445913, bool), fun(_2445915, bool)), i(s(fun(fun(_2445913, _2445915), fun(fun(_2445913, bool), fun(_2445915, bool))), image), s(fun(_2445913, _2445915), _2445911))), s(fun(_2445913, bool), _2445909))))) = s(num, i(s(fun(fun(_2445913, bool), num), card), s(fun(_2445913, bool), _2445909))), 20988 ^ _1670770 : [(20989 ^ _1670770) ^ [_2446388, _2446390] : [-(s(_2445913, _2446390) = s(_2445913, _2446388)), p(s(bool, i(s(fun(fun(_2445913, bool), bool), i(s(fun(_2445913, fun(fun(_2445913, bool), bool)), in), s(_2445913, _2446390))), s(fun(_2445913, bool), _2445909)))), p(s(bool, i(s(fun(fun(_2445913, bool), bool), i(s(fun(_2445913, fun(fun(_2445913, bool), bool)), in), s(_2445913, _2446388))), s(fun(_2445913, bool), _2445909)))), s(_2445915, i(s(fun(_2445913, _2445915), _2445911), s(_2445913, _2446390))) = s(_2445915, i(s(fun(_2445913, _2445915), _2445911), s(_2445913, _2446388)))]]], (21003 ^ _1670770) ^ [] : [21006 ^ _1670770 : [(21009 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2445913, bool), bool), i(s(fun(_2445913, fun(fun(_2445913, bool), bool)), in), s(_2445913, 21005 ^ [_2445909, _2445911, _2445913, _2445915]))), s(fun(_2445913, bool), _2445909)))))], (21011 ^ _1670770) ^ [] : [-(s(_2445915, i(s(fun(_2445913, _2445915), _2445911), s(_2445913, 21004 ^ [_2445909, _2445911, _2445913, _2445915]))) = s(_2445915, i(s(fun(_2445913, _2445915), _2445911), s(_2445913, 21005 ^ [_2445909, _2445911, _2445913, _2445915]))))], (21013 ^ _1670770) ^ [] : [s(_2445913, 21004 ^ [_2445909, _2445911, _2445913, _2445915]) = s(_2445913, 21005 ^ [_2445909, _2445911, _2445913, _2445915])], (21007 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2445913, bool), bool), i(s(fun(_2445913, fun(fun(_2445913, bool), bool)), in), s(_2445913, 21004 ^ [_2445909, _2445911, _2445913, _2445915]))), s(fun(_2445913, bool), _2445909)))))]], -(s(num, i(s(fun(fun(_2445915, bool), num), card), s(fun(_2445915, bool), i(s(fun(fun(_2445913, bool), fun(_2445915, bool)), i(s(fun(fun(_2445913, _2445915), fun(fun(_2445913, bool), fun(_2445915, bool))), image), s(fun(_2445913, _2445915), _2445911))), s(fun(_2445913, bool), _2445909))))) = s(num, i(s(fun(fun(_2445913, bool), num), card), s(fun(_2445913, bool), _2445909))))]]], (14719 ^ _1670770) ^ [_2117279, _2117281, _2117283] : [-(s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _2117283))), s(num, _2117281))))), s(num, _2117279))) = s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _2117283))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _2117281))), s(num, _2117279))))))], (20560 ^ _1670770) ^ [_2425429, _2425431, _2425433] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2425433, bool), fun(num, bool)), hasu_size), s(fun(_2425433, bool), _2425431))), s(num, _2425429))))), p(s(bool, i(s(fun(fun(_2425433, bool), bool), finite), s(fun(_2425433, bool), _2425431)))), s(num, i(s(fun(fun(_2425433, bool), num), card), s(fun(_2425433, bool), _2425431))) = s(num, _2425429)], (42424 ^ _1670770) ^ [_4192766, _4192768, _4192770] : [s(real, i(s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(cart(cart(real, _4192770), _4192768), fun(num, fun(num, real))), i(s(fun(real, fun(cart(cart(real, _4192770), _4192768), fun(num, fun(num, real)))), _4192766), s(real, 42425 ^ [_4192766, _4192768, _4192770]))), s(cart(cart(real, _4192770), _4192768), 42426 ^ [_4192766, _4192768, _4192770]))), s(num, 42427 ^ [_4192766, _4192768, _4192770]))), s(num, 42428 ^ [_4192766, _4192768, _4192770]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, 42425 ^ [_4192766, _4192768, _4192770]))), s(real, i(s(fun(num, real), i(s(fun(cart(real, _4192770), fun(num, real)), d_), s(cart(real, _4192770), i(s(fun(num, cart(real, _4192770)), i(s(fun(cart(cart(real, _4192770), _4192768), fun(num, cart(real, _4192770))), d_), s(cart(cart(real, _4192770), _4192768), 42426 ^ [_4192766, _4192768, _4192770]))), s(num, 42427 ^ [_4192766, _4192768, _4192770]))))), s(num, 42428 ^ [_4192766, _4192768, _4192770]))))), 42431 ^ _1670770 : [(42432 ^ _1670770) ^ [_4193799] : [s(cart(real, _4192770), i(s(fun(num, cart(real, _4192770)), i(s(fun(cart(cart(real, _4192770), _4192768), fun(num, cart(real, _4192770))), i(s(fun(real, fun(cart(cart(real, _4192770), _4192768), fun(num, cart(real, _4192770)))), _4193799), s(real, 42433 ^ [_4192766, _4192768, _4192770, _4193799]))), s(cart(cart(real, _4192770), _4192768), 42434 ^ [_4192766, _4192768, _4192770, _4193799]))), s(num, 42435 ^ [_4192766, _4192768, _4192770, _4193799]))) = s(cart(real, _4192770), i(s(fun(fun(num, real), cart(real, _4192770)), lambda), s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(cart(cart(real, _4192770), _4192768), fun(num, fun(num, real))), i(s(fun(real, fun(cart(cart(real, _4192770), _4192768), fun(num, fun(num, real)))), _4192766), s(real, 42433 ^ [_4192766, _4192768, _4192770, _4193799]))), s(cart(cart(real, _4192770), _4192768), 42434 ^ [_4192766, _4192768, _4192770, _4193799]))), s(num, 42435 ^ [_4192766, _4192768, _4192770, _4193799]))))), 42438 ^ _1670770 : [(42439 ^ _1670770) ^ [_4194629, _4194631] : [-(s(cart(cart(real, _4192770), _4192768), i(s(fun(cart(cart(real, _4192770), _4192768), cart(cart(real, _4192770), _4192768)), i(s(fun(real, fun(cart(cart(real, _4192770), _4192768), cart(cart(real, _4192770), _4192768))), r_r_), s(real, _4194631))), s(cart(cart(real, _4192770), _4192768), _4194629))) = s(cart(cart(real, _4192770), _4192768), i(s(fun(fun(num, cart(real, _4192770)), cart(cart(real, _4192770), _4192768)), lambda), s(fun(num, cart(real, _4192770)), i(s(fun(cart(cart(real, _4192770), _4192768), fun(num, cart(real, _4192770))), i(s(fun(real, fun(cart(cart(real, _4192770), _4192768), fun(num, cart(real, _4192770)))), _4193799), s(real, _4194631))), s(cart(cart(real, _4192770), _4192768), _4194629))))))]]]]], (14812 ^ _1670770) ^ [_2119255, _2119257] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _2119257))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _2119255))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), s(int, _2119257) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(int, _2119255) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (19499 ^ _1670770) ^ [_2365352, _2365354, _2365356] : [19553 ^ _1670770 : [(19554 ^ _1670770) ^ [_2367772, _2367774] : [p(s(bool, i(s(fun(fun(_2365356, bool), bool), finite), s(fun(_2365356, bool), _2367772)))), -(p(s(bool, i(s(fun(fun(_2365354, bool), bool), finite), s(fun(_2365354, bool), i(s(fun(fun(_2365354, bool), fun(_2365354, bool)), gspec), s(fun(_2365354, bool), i(s(fun(fun(_2365356, _2365354), fun(_2365354, bool)), i(s(fun(fun(_2365356, bool), fun(fun(_2365356, _2365354), fun(_2365354, bool))), _2365352), s(fun(_2365356, bool), _2367772))), s(fun(_2365356, _2365354), _2367774)))))))))]], 19505 ^ _1670770 : [(19508 ^ _1670770) ^ [_2366120, _2366122] : [p(s(bool, i(s(fun(_2365354, bool), i(s(fun(bool, fun(_2365354, bool)), i(s(fun(_2365354, fun(bool, fun(_2365354, bool))), setspec), s(_2365354, 19502 ^ [_2365352, _2365354, _2365356]))), s(bool, _2366120))), s(_2365354, _2366122)))), 19520 ^ _1670770 : [(19525 ^ _1670770) ^ [] : [p(s(bool, _2366120))], (19523 ^ _1670770) ^ [] : [-(s(_2365354, _2366122) = s(_2365354, i(s(fun(_2365356, _2365354), 19501 ^ [_2365352, _2365354, _2365356]), s(_2365356, 19519 ^ [_2365352, _2365354, _2365356, _2366120, _2366122]))))], (19521 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2365356, bool), bool), i(s(fun(_2365356, fun(fun(_2365356, bool), bool)), in), s(_2365356, 19519 ^ [_2365352, _2365354, _2365356, _2366120, _2366122]))), s(fun(_2365356, bool), 19500 ^ [_2365352, _2365354, _2365356])))))]], 19511 ^ _1670770 : [(19514 ^ _1670770) ^ [_2366360] : [p(s(bool, i(s(fun(fun(_2365356, bool), bool), i(s(fun(_2365356, fun(fun(_2365356, bool), bool)), in), s(_2365356, _2366360))), s(fun(_2365356, bool), 19500 ^ [_2365352, _2365354, _2365356])))), s(_2365354, _2366122) = s(_2365354, i(s(fun(_2365356, _2365354), 19501 ^ [_2365352, _2365354, _2365356]), s(_2365356, _2366360)))], (19512 ^ _1670770) ^ [] : [-(p(s(bool, _2366120)))]]], (19506 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2365354, bool), i(s(fun(fun(_2365356, _2365354), fun(_2365354, bool)), i(s(fun(fun(_2365356, bool), fun(fun(_2365356, _2365354), fun(_2365354, bool))), _2365352), s(fun(_2365356, bool), 19500 ^ [_2365352, _2365354, _2365356]))), s(fun(_2365356, _2365354), 19501 ^ [_2365352, _2365354, _2365356]))), s(_2365354, 19502 ^ [_2365352, _2365354, _2365356])))))]], 19530 ^ _1670770 : [(19550 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2365354, bool), i(s(fun(bool, fun(_2365354, bool)), i(s(fun(_2365354, fun(bool, fun(_2365354, bool))), setspec), s(_2365354, 19502 ^ [_2365352, _2365354, _2365356]))), s(bool, 19529 ^ [_2365352, _2365354, _2365356]))), s(_2365354, 19528 ^ [_2365352, _2365354, _2365356])))))], (19531 ^ _1670770) ^ [] : [p(s(bool, 19529 ^ [_2365352, _2365354, _2365356])), 19535 ^ _1670770 : [(19538 ^ _1670770) ^ [] : [-(s(_2365354, 19528 ^ [_2365352, _2365354, _2365356]) = s(_2365354, i(s(fun(_2365356, _2365354), 19501 ^ [_2365352, _2365354, _2365356]), s(_2365356, 19534 ^ [_2365352, _2365354, _2365356]))))], (19536 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2365356, bool), bool), i(s(fun(_2365356, fun(fun(_2365356, bool), bool)), in), s(_2365356, 19534 ^ [_2365352, _2365354, _2365356]))), s(fun(_2365356, bool), 19500 ^ [_2365352, _2365354, _2365356])))))]]], (19540 ^ _1670770) ^ [] : [-(p(s(bool, 19529 ^ [_2365352, _2365354, _2365356]))), 19541 ^ _1670770 : [(19542 ^ _1670770) ^ [_2367274] : [p(s(bool, i(s(fun(fun(_2365356, bool), bool), i(s(fun(_2365356, fun(fun(_2365356, bool), bool)), in), s(_2365356, _2367274))), s(fun(_2365356, bool), 19500 ^ [_2365352, _2365354, _2365356])))), s(_2365354, 19528 ^ [_2365352, _2365354, _2365356]) = s(_2365354, i(s(fun(_2365356, _2365354), 19501 ^ [_2365352, _2365354, _2365356]), s(_2365356, _2367274)))]]], (19552 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2365354, bool), i(s(fun(fun(_2365356, _2365354), fun(_2365354, bool)), i(s(fun(fun(_2365356, bool), fun(fun(_2365356, _2365354), fun(_2365354, bool))), _2365352), s(fun(_2365356, bool), 19500 ^ [_2365352, _2365354, _2365356]))), s(fun(_2365356, _2365354), 19501 ^ [_2365352, _2365354, _2365356]))), s(_2365354, 19502 ^ [_2365352, _2365354, _2365356]))))]]], (19476 ^ _1670770) ^ [_2364518, _2364520] : [p(s(bool, i(s(fun(fun(fun(_2364520, bool), bool), bool), finite), s(fun(fun(_2364520, bool), bool), _2364518)))), 19479 ^ _1670770 : [(19480 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2364520, bool), bool), finite), s(fun(_2364520, bool), i(s(fun(fun(fun(_2364520, bool), bool), fun(_2364520, bool)), unions), s(fun(fun(_2364520, bool), bool), _2364518)))))), 19483 ^ _1670770 : [(19484 ^ _1670770) ^ [_2364859] : [p(s(bool, i(s(fun(fun(fun(_2364520, bool), bool), bool), i(s(fun(fun(_2364520, bool), fun(fun(fun(_2364520, bool), bool), bool)), in), s(fun(_2364520, bool), _2364859))), s(fun(fun(_2364520, bool), bool), _2364518)))), -(p(s(bool, i(s(fun(fun(_2364520, bool), bool), finite), s(fun(_2364520, bool), _2364859)))))]]], (19490 ^ _1670770) ^ [] : [19492 ^ _1670770 : [(19495 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2364520, bool), bool), finite), s(fun(_2364520, bool), 19491 ^ [_2364518, _2364520]))))], (19493 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_2364520, bool), bool), bool), i(s(fun(fun(_2364520, bool), fun(fun(fun(_2364520, bool), bool), bool)), in), s(fun(_2364520, bool), 19491 ^ [_2364518, _2364520]))), s(fun(fun(_2364520, bool), bool), _2364518)))))]], -(p(s(bool, i(s(fun(fun(_2364520, bool), bool), finite), s(fun(_2364520, bool), i(s(fun(fun(fun(_2364520, bool), bool), fun(_2364520, bool)), unions), s(fun(fun(_2364520, bool), bool), _2364518)))))))]]], (5805 ^ _1670770) ^ [_1816592, _1816594] : [-(s(num, _1816592) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), -(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1816594))), s(num, _1816592))))), s(num, _1816592))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1816594))), s(num, _1816592))))], (45315 ^ _1670770) ^ [_4379310, _4379312, _4379314] : [45317 ^ _1670770 : [(45320 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 45316 ^ [_4379310, _4379312, _4379314]))), s(num, i(s(fun(fun(_4379314, bool), num), dimindex), s(fun(_4379314, bool), univ)))))))], (45322 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, 45316 ^ [_4379310, _4379312, _4379314]))), s(fun(num, bool), _4379310))))], (45324 ^ _1670770) ^ [] : [s(real, i(s(fun(num, real), i(s(fun(cart(real, _4379314), fun(num, real)), d_), s(cart(real, _4379314), _4379312))), s(num, 45316 ^ [_4379310, _4379312, _4379314]))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (45318 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, 45316 ^ [_4379310, _4379312, _4379314])))))]], -(p(s(bool, i(s(fun(fun(cart(real, _4379314), bool), bool), i(s(fun(cart(real, _4379314), fun(fun(cart(real, _4379314), bool), bool)), in), s(cart(real, _4379314), _4379312))), s(fun(cart(real, _4379314), bool), i(s(fun(fun(cart(real, _4379314), bool), fun(cart(real, _4379314), bool)), span), s(fun(cart(real, _4379314), bool), i(s(fun(fun(num, bool), fun(cart(real, _4379314), bool)), i(s(fun(fun(num, cart(real, _4379314)), fun(fun(num, bool), fun(cart(real, _4379314), bool))), image), s(fun(num, cart(real, _4379314)), basis))), s(fun(num, bool), _4379310)))))))))], (17317 ^ _1670770) ^ [_2232319, _2232321] : [-(s(fun(_2232321, bool), i(s(fun(fun(_2232321, bool), fun(_2232321, bool)), i(s(fun(fun(_2232321, _2232321), fun(fun(_2232321, bool), fun(_2232321, bool))), image), s(fun(_2232321, _2232321), i1))), s(fun(_2232321, bool), _2232319))) = s(fun(_2232321, bool), _2232319))], (5687 ^ _1670770) ^ [_1813957, _1813959] : [-(s(num, _1813957) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), -(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1813957))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _1813959))), s(num, _1813957))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1813959))), s(num, _1813957))))) = s(num, _1813959))], (39028 ^ _1670770) ^ [_3949748] : [-(s(cart(real, _3949748), i(s(fun(cart(real, _3949748), cart(real, _3949748)), vectoru_neg), s(cart(real, _3949748), i(s(fun(num, cart(real, _3949748)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))) = s(cart(real, _3949748), i(s(fun(num, cart(real, _3949748)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (43500 ^ _1670770) ^ [_4276377, _4276379] : [-(s(bool, i(s(fun(fun(cart(real, n10), bool), bool), i(s(fun(cart(real, n10), fun(fun(cart(real, n10), bool), bool)), in), s(cart(real, n10), _4276379))), s(fun(cart(real, n10), bool), i(s(fun(fun(real, bool), fun(cart(real, n10), bool)), i(s(fun(fun(real, cart(real, n10)), fun(fun(real, bool), fun(cart(real, n10), bool))), image), s(fun(real, cart(real, n10)), lift))), s(fun(real, bool), _4276377))))) = s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, i(s(fun(cart(real, n10), real), drop), s(cart(real, n10), _4276379))))), s(fun(real, bool), _4276377))))], (36253 ^ _1670770) ^ [_3720891, _3720893] : [p(s(bool, i(s(fun(fun(_3720893, bool), bool), infinite), s(fun(_3720893, bool), _3720891)))), -(p(s(bool, i(s(fun(fun(_3720893, bool), bool), i(s(fun(fun(prod(_3720893, _3720893), bool), fun(fun(_3720893, bool), bool)), a_u_c), s(fun(prod(_3720893, _3720893), bool), i(s(fun(fun(_3720893, bool), fun(prod(_3720893, _3720893), bool)), i(s(fun(fun(_3720893, bool), fun(fun(_3720893, bool), fun(prod(_3720893, _3720893), bool))), t_u_c), s(fun(_3720893, bool), _3720891))), s(fun(_3720893, bool), _3720891))))), s(fun(_3720893, bool), _3720891)))))], (4987 ^ _1670770) ^ [_1796431, _1796433] : [-(p(s(bool, i(s(fun(num, bool), even), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1796433))), s(num, _1796431))))))), p(s(bool, i(s(fun(num, bool), even), s(num, _1796433)))), -(s(num, _1796431) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (5076 ^ _1670770) ^ [_1798183] : [p(s(bool, i(s(fun(num, bool), odd), s(num, _1798183)))), -(s(num, _1798183) = s(num, i(s(fun(num, num), suc), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, 5079 ^ [_1798183]))))))], (46281 ^ _1670770) ^ [_4431757, _4431759, _4431761, _4431763, _4431765] : [46295 ^ _1670770 : [(46296 ^ _1670770) ^ [_4432605] : [p(s(bool, i(s(fun(fun(cart(real, _4431765), bool), bool), i(s(fun(cart(real, _4431765), fun(fun(cart(real, _4431765), bool), bool)), in), s(cart(real, _4431765), _4432605))), s(fun(cart(real, _4431765), bool), _4431757)))), -(s(cart(real, _4431763), i(s(fun(cart(real, _4431765), cart(real, _4431763)), _4431761), s(cart(real, _4431765), _4432605))) = s(cart(real, _4431763), i(s(fun(num, cart(real, _4431763)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]], p(s(bool, i(s(fun(fun(cart(real, _4431765), cart(real, _4431763)), bool), linear), s(fun(cart(real, _4431765), cart(real, _4431763)), _4431761)))), p(s(bool, i(s(fun(fun(cart(real, _4431765), bool), bool), i(s(fun(fun(cart(real, _4431765), bool), fun(fun(cart(real, _4431765), bool), bool)), subset), s(fun(cart(real, _4431765), bool), _4431757))), s(fun(cart(real, _4431765), bool), i(s(fun(fun(cart(real, _4431765), bool), fun(cart(real, _4431765), bool)), span), s(fun(cart(real, _4431765), bool), _4431759)))))), 46291 ^ _1670770 : [(46294 ^ _1670770) ^ [] : [s(cart(real, _4431763), i(s(fun(cart(real, _4431765), cart(real, _4431763)), _4431761), s(cart(real, _4431765), 46290 ^ [_4431757, _4431759, _4431761, _4431763, _4431765]))) = s(cart(real, _4431763), i(s(fun(num, cart(real, _4431763)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (46292 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4431765), bool), bool), i(s(fun(cart(real, _4431765), fun(fun(cart(real, _4431765), bool), bool)), in), s(cart(real, _4431765), 46290 ^ [_4431757, _4431759, _4431761, _4431763, _4431765]))), s(fun(cart(real, _4431765), bool), _4431759)))))]]], (12507 ^ _1670770) ^ [_2064436] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(real, _2064436)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), realu_inv), s(real, _2064436))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))))))], (41919 ^ _1670770) ^ [_4140621, _4140623, _4140625] : [s(cart(real, _4140623), i(s(fun(cart(real, _4140625), cart(real, _4140623)), i(s(fun(fun(cart(real, _4140625), cart(real, _4140623)), fun(cart(real, _4140625), cart(real, _4140623))), i(s(fun(real, fun(fun(cart(real, _4140625), cart(real, _4140623)), fun(cart(real, _4140625), cart(real, _4140623)))), _4140621), s(real, 41920 ^ [_4140621, _4140623, _4140625]))), s(fun(cart(real, _4140625), cart(real, _4140623)), 41921 ^ [_4140621, _4140623, _4140625]))), s(cart(real, _4140625), 41922 ^ [_4140621, _4140623, _4140625]))) = s(cart(real, _4140623), i(s(fun(cart(real, _4140623), cart(real, _4140623)), i(s(fun(real, fun(cart(real, _4140623), cart(real, _4140623))), r_), s(real, 41920 ^ [_4140621, _4140623, _4140625]))), s(cart(real, _4140623), i(s(fun(cart(real, _4140625), cart(real, _4140623)), 41921 ^ [_4140621, _4140623, _4140625]), s(cart(real, _4140625), 41922 ^ [_4140621, _4140623, _4140625]))))), 41925 ^ _1670770 : [(41926 ^ _1670770) ^ [_4141450, _4141452] : [p(s(bool, i(s(fun(fun(cart(real, _4140625), cart(real, _4140623)), bool), linear), s(fun(cart(real, _4140625), cart(real, _4140623)), _4141452)))), -(p(s(bool, i(s(fun(fun(cart(real, _4140625), cart(real, _4140623)), bool), linear), s(fun(cart(real, _4140625), cart(real, _4140623)), i(s(fun(fun(cart(real, _4140625), cart(real, _4140623)), fun(cart(real, _4140625), cart(real, _4140623))), i(s(fun(real, fun(fun(cart(real, _4140625), cart(real, _4140623)), fun(cart(real, _4140625), cart(real, _4140623)))), _4140621), s(real, _4141450))), s(fun(cart(real, _4140625), cart(real, _4140623)), _4141452)))))))]]], (7229 ^ _1670770) ^ [_1876285] : [-(s(num, i(s(fun(num, num), suc), s(num, i(s(fun(num, num), bit0), s(num, _1876285))))) = s(num, i(s(fun(num, num), bit1), s(num, _1876285))))], (19893 ^ _1670770) ^ [_2386170, _2386172, _2386174] : [-(p(s(bool, i(s(fun(fun(_2386174, bool), bool), infinite), s(fun(_2386174, bool), i(s(fun(fun(_2386174, bool), fun(_2386174, bool)), i(s(fun(fun(_2386174, bool), fun(fun(_2386174, bool), fun(_2386174, bool))), diff), s(fun(_2386174, bool), _2386172))), s(fun(_2386174, bool), _2386170))))))), p(s(bool, i(s(fun(fun(_2386174, bool), bool), infinite), s(fun(_2386174, bool), _2386172)))), p(s(bool, i(s(fun(fun(_2386174, bool), bool), finite), s(fun(_2386174, bool), _2386170))))], (10140 ^ _1670770) ^ [_2002792] : [-(p(s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, _2002792))), s(hreal, _2002792)))))], (11145 ^ _1670770) ^ [_2029165, _2029167] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2029167))), s(real, _2029165))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2029167))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(real, real), realu_neg), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(real, _2029165))))))], (24914 ^ _1670770) ^ [_2620909, _2620911, _2620913] : [24933 ^ _1670770 : [(24934 ^ _1670770) ^ [_2622155, _2622157, _2622159] : [-(p(s(bool, i(s(fun(fun(_2620911, bool), bool), finite), s(fun(_2620911, bool), i(s(fun(fun(_2620911, bool), fun(_2620911, bool)), i(s(fun(fun(_2620911, _2620913), fun(fun(_2620911, bool), fun(_2620911, bool))), i(s(fun(fun(_2620913, fun(_2620913, _2620913)), fun(fun(_2620911, _2620913), fun(fun(_2620911, bool), fun(_2620911, bool)))), support), s(fun(_2620913, fun(_2620913, _2620913)), _2622159))), s(fun(_2620911, _2620913), i(s(fun(fun(_2620913, fun(_2620913, _2620913)), fun(_2620911, _2620913)), i(s(fun(fun(_2620911, _2620913), fun(fun(_2620913, fun(_2620913, _2620913)), fun(_2620911, _2620913))), i(s(fun(_2620911, fun(fun(_2620911, _2620913), fun(fun(_2620913, fun(_2620913, _2620913)), fun(_2620911, _2620913)))), _2620909), s(_2620911, _2622155))), s(fun(_2620911, _2620913), _2622157))), s(fun(_2620913, fun(_2620913, _2620913)), _2622159))))), s(fun(_2620911, bool), s0)))))))]], 24919 ^ _1670770 : [(24920 ^ _1670770) ^ [_2621380] : [s(_2620913, i(s(fun(_2620911, _2620913), i(s(fun(fun(_2620913, fun(_2620913, _2620913)), fun(_2620911, _2620913)), i(s(fun(fun(_2620911, _2620913), fun(fun(_2620913, fun(_2620913, _2620913)), fun(_2620911, _2620913))), i(s(fun(_2620911, fun(fun(_2620911, _2620913), fun(fun(_2620913, fun(_2620913, _2620913)), fun(_2620911, _2620913)))), _2620909), s(_2620911, 24915 ^ [_2620909, _2620911, _2620913]))), s(fun(_2620911, _2620913), 24916 ^ [_2620909, _2620911, _2620913]))), s(fun(_2620913, fun(_2620913, _2620913)), 24917 ^ [_2620909, _2620911, _2620913]))), s(_2620911, 24918 ^ [_2620909, _2620911, _2620913]))) = s(_2620913, i(s(fun(_2620913, _2620913), i(s(fun(_2620913, fun(_2620913, _2620913)), i(s(fun(bool, fun(_2620913, fun(_2620913, _2620913))), cond), s(bool, _2621380))), s(_2620913, i(s(fun(_2620911, _2620913), 24916 ^ [_2620909, _2620911, _2620913]), s(_2620911, 24918 ^ [_2620909, _2620911, _2620913]))))), s(_2620913, i(s(fun(fun(_2620913, fun(_2620913, _2620913)), _2620913), neutral), s(fun(_2620913, fun(_2620913, _2620913)), 24917 ^ [_2620909, _2620911, _2620913]))))), 24923 ^ _1670770 : [(24926 ^ _1670770) ^ [] : [s(_2620911, 24918 ^ [_2620909, _2620911, _2620913]) = s(_2620911, 24915 ^ [_2620909, _2620911, _2620913])], (24924 ^ _1670770) ^ [] : [-(p(s(bool, _2621380)))]], 24927 ^ _1670770 : [(24930 ^ _1670770) ^ [] : [p(s(bool, _2621380))], (24928 ^ _1670770) ^ [] : [-(s(_2620911, 24918 ^ [_2620909, _2620911, _2620913]) = s(_2620911, 24915 ^ [_2620909, _2620911, _2620913]))]]]]], (11175 ^ _1670770) ^ [_2030086, _2030088, _2030090] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2030088))), s(real, _2030086)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2030090))), s(real, _2030088))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2030090))), s(real, _2030086)))))))], (29840 ^ _1670770) ^ [_2964680, _2964682] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, i(s(fun(fun(_2964682, bool), num), dimindex), s(fun(_2964682, bool), _2964680)))))))], (5119 ^ _1670770) ^ [_1799108, _1799110] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, i(s(fun(num, num), suc), s(num, _1799110))))), s(num, i(s(fun(num, num), suc), s(num, _1799108))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _1799110))), s(num, _1799108))))], (9566 ^ _1670770) ^ [_1982463, _1982465, _1982467, _1982469] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, _1982467))), s(nadd, _1982463))))), p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1982469))), s(nadd, _1982467)))), p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1982465))), s(nadd, _1982463)))), p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, _1982469))), s(nadd, _1982465))))], (43712 ^ _1670770) ^ [_4282101] : [-(s(cart(real, n10), i(s(fun(real, cart(real, n10)), lift), s(real, i(s(fun(real, real), realu_neg), s(real, _4282101))))) = s(cart(real, n10), i(s(fun(cart(real, n10), cart(real, n10)), vectoru_neg), s(cart(real, n10), i(s(fun(real, cart(real, n10)), lift), s(real, _4282101))))))], (10963 ^ _1670770) ^ [_2025263, _2025265] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2025265))), s(real, _2025263)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2025265))), s(real, _2025263)))))], (43003 ^ _1670770) ^ [_4242071, _4242073, _4242075] : [s(cart(real, _4242073), i(s(fun(num, cart(real, _4242073)), i(s(fun(cart(cart(real, _4242075), _4242073), fun(num, cart(real, _4242073))), i(s(fun(cart(real, _4242075), fun(cart(cart(real, _4242075), _4242073), fun(num, cart(real, _4242073)))), _4242071), s(cart(real, _4242075), 43004 ^ [_4242071, _4242073, _4242075]))), s(cart(cart(real, _4242075), _4242073), 43005 ^ [_4242071, _4242073, _4242075]))), s(num, 43006 ^ [_4242071, _4242073, _4242075]))) = s(cart(real, _4242073), i(s(fun(cart(real, _4242073), cart(real, _4242073)), i(s(fun(real, fun(cart(real, _4242073), cart(real, _4242073))), r_), s(real, i(s(fun(num, real), i(s(fun(cart(real, _4242075), fun(num, real)), d_), s(cart(real, _4242075), 43004 ^ [_4242071, _4242073, _4242075]))), s(num, 43006 ^ [_4242071, _4242073, _4242075]))))), s(cart(real, _4242073), i(s(fun(cart(cart(real, _4242075), _4242073), cart(real, _4242073)), i(s(fun(num, fun(cart(cart(real, _4242075), _4242073), cart(real, _4242073))), column), s(num, 43006 ^ [_4242071, _4242073, _4242075]))), s(cart(cart(real, _4242075), _4242073), 43005 ^ [_4242071, _4242073, _4242075]))))), 43009 ^ _1670770 : [(43010 ^ _1670770) ^ [_4243099, _4243101] : [-(s(cart(real, _4242073), i(s(fun(cart(real, _4242075), cart(real, _4242073)), i(s(fun(cart(cart(real, _4242075), _4242073), fun(cart(real, _4242075), cart(real, _4242073))), matrixu_vectoru_mul), s(cart(cart(real, _4242075), _4242073), _4243101))), s(cart(real, _4242075), _4243099))) = s(cart(real, _4242073), i(s(fun(fun(num, cart(real, _4242073)), cart(real, _4242073)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4242073)), cart(real, _4242073))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, i(s(fun(fun(_4242075, bool), num), dimindex), s(fun(_4242075, bool), univ))))))), s(fun(num, cart(real, _4242073)), i(s(fun(cart(cart(real, _4242075), _4242073), fun(num, cart(real, _4242073))), i(s(fun(cart(real, _4242075), fun(cart(cart(real, _4242075), _4242073), fun(num, cart(real, _4242073)))), _4242071), s(cart(real, _4242075), _4243099))), s(cart(cart(real, _4242075), _4242073), _4243101))))))]]], (8190 ^ _1670770) ^ [_1913526] : [8191 ^ _1670770 : [(8194 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(list(_1913526), bool), i(s(fun(_1913526, fun(list(_1913526), bool)), mem), s(_1913526, x))), s(list(_1913526), t0))))], (8192 ^ _1670770) ^ [] : [s(_1913526, x) = s(_1913526, h0)]], -(p(s(bool, i(s(fun(list(_1913526), bool), i(s(fun(_1913526, fun(list(_1913526), bool)), mem), s(_1913526, x))), s(list(_1913526), i(s(fun(list(_1913526), list(_1913526)), i(s(fun(_1913526, fun(list(_1913526), list(_1913526))), cons), s(_1913526, h0))), s(list(_1913526), t0)))))))], (3974 ^ _1670770) ^ [_1773298] : [-(s(num, _1773298) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), -(s(num, _1773298) = s(num, i(s(fun(num, num), suc), s(num, 3977 ^ [_1773298]))))], (5519 ^ _1670770) ^ [_1808934, _1808936, _1808938] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1808938))), s(num, _1808934))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1808936))), s(num, _1808934)))))), 5522 ^ _1670770 : [(5525 ^ _1670770) ^ [] : [s(num, _1808934) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (5523 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1808938))), s(num, _1808936)))))]]], (40298 ^ _1670770) ^ [_4018345, _4018347, _4018349] : [s(cart(real, _4018347), i(s(fun(_4018349, cart(real, _4018347)), i(s(fun(fun(_4018349, cart(real, _4018347)), fun(_4018349, cart(real, _4018347))), i(s(fun(fun(_4018349, bool), fun(fun(_4018349, cart(real, _4018347)), fun(_4018349, cart(real, _4018347)))), _4018345), s(fun(_4018349, bool), 40299 ^ [_4018345, _4018347, _4018349]))), s(fun(_4018349, cart(real, _4018347)), 40300 ^ [_4018345, _4018347, _4018349]))), s(_4018349, 40301 ^ [_4018345, _4018347, _4018349]))) = s(cart(real, _4018347), i(s(fun(cart(real, _4018347), cart(real, _4018347)), i(s(fun(cart(real, _4018347), fun(cart(real, _4018347), cart(real, _4018347))), i(s(fun(bool, fun(cart(real, _4018347), fun(cart(real, _4018347), cart(real, _4018347)))), cond), s(bool, i(s(fun(_4018349, bool), 40299 ^ [_4018345, _4018347, _4018349]), s(_4018349, 40301 ^ [_4018345, _4018347, _4018349]))))), s(cart(real, _4018347), i(s(fun(_4018349, cart(real, _4018347)), 40300 ^ [_4018345, _4018347, _4018349]), s(_4018349, 40301 ^ [_4018345, _4018347, _4018349]))))), s(cart(real, _4018347), i(s(fun(num, cart(real, _4018347)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), 40304 ^ _1670770 : [(40305 ^ _1670770) ^ [_4019635] : [40357 ^ _1670770 : [(40358 ^ _1670770) ^ [_4022051, _4022053, _4022055] : [-(s(cart(real, _4018347), i(s(fun(fun(_4018349, cart(real, _4018347)), cart(real, _4018347)), i(s(fun(fun(_4018349, bool), fun(fun(_4018349, cart(real, _4018347)), cart(real, _4018347))), vsum), s(fun(_4018349, bool), i(s(fun(fun(_4018349, bool), fun(_4018349, bool)), gspec), s(fun(_4018349, bool), i(s(fun(fun(_4018349, bool), fun(_4018349, bool)), i(s(fun(fun(_4018349, bool), fun(fun(_4018349, bool), fun(_4018349, bool))), _4019635), s(fun(_4018349, bool), _4022053))), s(fun(_4018349, bool), _4022055))))))), s(fun(_4018349, cart(real, _4018347)), _4022051))) = s(cart(real, _4018347), i(s(fun(fun(_4018349, cart(real, _4018347)), cart(real, _4018347)), i(s(fun(fun(_4018349, bool), fun(fun(_4018349, cart(real, _4018347)), cart(real, _4018347))), vsum), s(fun(_4018349, bool), _4022053))), s(fun(_4018349, cart(real, _4018347)), i(s(fun(fun(_4018349, cart(real, _4018347)), fun(_4018349, cart(real, _4018347))), i(s(fun(fun(_4018349, bool), fun(fun(_4018349, cart(real, _4018347)), fun(_4018349, cart(real, _4018347)))), _4018345), s(fun(_4018349, bool), _4022055))), s(fun(_4018349, cart(real, _4018347)), _4022051))))))]], 40311 ^ _1670770 : [(40314 ^ _1670770) ^ [_4020553, _4020555] : [p(s(bool, i(s(fun(_4018349, bool), i(s(fun(bool, fun(_4018349, bool)), i(s(fun(_4018349, fun(bool, fun(_4018349, bool))), setspec), s(_4018349, 40308 ^ [_4018345, _4018347, _4018349, _4019635]))), s(bool, _4020553))), s(_4018349, _4020555)))), 40325 ^ _1670770 : [(40330 ^ _1670770) ^ [] : [p(s(bool, _4020553))], (40328 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_4018349, bool), 40307 ^ [_4018345, _4018347, _4018349, _4019635]), s(_4018349, _4020555)))))], (40326 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_4018349, bool), bool), i(s(fun(_4018349, fun(fun(_4018349, bool), bool)), in), s(_4018349, _4020555))), s(fun(_4018349, bool), 40306 ^ [_4018345, _4018347, _4018349, _4019635])))))]], 40317 ^ _1670770 : [(40320 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_4018349, bool), bool), i(s(fun(_4018349, fun(fun(_4018349, bool), bool)), in), s(_4018349, _4020555))), s(fun(_4018349, bool), 40306 ^ [_4018345, _4018347, _4018349, _4019635])))), p(s(bool, i(s(fun(_4018349, bool), 40307 ^ [_4018345, _4018347, _4018349, _4019635]), s(_4018349, _4020555))))], (40318 ^ _1670770) ^ [] : [-(p(s(bool, _4020553)))]]], (40312 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_4018349, bool), i(s(fun(fun(_4018349, bool), fun(_4018349, bool)), i(s(fun(fun(_4018349, bool), fun(fun(_4018349, bool), fun(_4018349, bool))), _4019635), s(fun(_4018349, bool), 40306 ^ [_4018345, _4018347, _4018349, _4019635]))), s(fun(_4018349, bool), 40307 ^ [_4018345, _4018347, _4018349, _4019635]))), s(_4018349, 40308 ^ [_4018345, _4018347, _4018349, _4019635])))))]], 40335 ^ _1670770 : [(40354 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_4018349, bool), i(s(fun(bool, fun(_4018349, bool)), i(s(fun(_4018349, fun(bool, fun(_4018349, bool))), setspec), s(_4018349, 40308 ^ [_4018345, _4018347, _4018349, _4019635]))), s(bool, 40334 ^ [_4018345, _4018347, _4018349, _4019635]))), s(_4018349, 40333 ^ [_4018345, _4018347, _4018349, _4019635])))))], (40336 ^ _1670770) ^ [] : [p(s(bool, 40334 ^ [_4018345, _4018347, _4018349, _4019635])), 40339 ^ _1670770 : [(40342 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_4018349, bool), 40307 ^ [_4018345, _4018347, _4018349, _4019635]), s(_4018349, 40333 ^ [_4018345, _4018347, _4018349, _4019635])))))], (40340 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_4018349, bool), bool), i(s(fun(_4018349, fun(fun(_4018349, bool), bool)), in), s(_4018349, 40333 ^ [_4018345, _4018347, _4018349, _4019635]))), s(fun(_4018349, bool), 40306 ^ [_4018345, _4018347, _4018349, _4019635])))))]]], (40344 ^ _1670770) ^ [] : [-(p(s(bool, 40334 ^ [_4018345, _4018347, _4018349, _4019635]))), p(s(bool, i(s(fun(fun(_4018349, bool), bool), i(s(fun(_4018349, fun(fun(_4018349, bool), bool)), in), s(_4018349, 40333 ^ [_4018345, _4018347, _4018349, _4019635]))), s(fun(_4018349, bool), 40306 ^ [_4018345, _4018347, _4018349, _4019635])))), p(s(bool, i(s(fun(_4018349, bool), 40307 ^ [_4018345, _4018347, _4018349, _4019635]), s(_4018349, 40333 ^ [_4018345, _4018347, _4018349, _4019635]))))], (40356 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_4018349, bool), i(s(fun(fun(_4018349, bool), fun(_4018349, bool)), i(s(fun(fun(_4018349, bool), fun(fun(_4018349, bool), fun(_4018349, bool))), _4019635), s(fun(_4018349, bool), 40306 ^ [_4018345, _4018347, _4018349, _4019635]))), s(fun(_4018349, bool), 40307 ^ [_4018345, _4018347, _4018349, _4019635]))), s(_4018349, 40308 ^ [_4018345, _4018347, _4018349, _4019635]))))]]]]], (16620 ^ _1670770) ^ [_2191253, _2191255] : [p(s(bool, i(s(fun(fun(_2191255, bool), bool), i(s(fun(fun(_2191255, bool), fun(fun(_2191255, bool), bool)), psubset), s(fun(_2191255, bool), _2191253))), s(fun(_2191255, bool), empty))))], (16690 ^ _1670770) ^ [_2194568, _2194570] : [-(s(fun(_2194570, bool), i(s(fun(fun(_2194570, bool), fun(_2194570, bool)), i(s(fun(fun(_2194570, bool), fun(fun(_2194570, bool), fun(_2194570, bool))), union), s(fun(_2194570, bool), _2194568))), s(fun(_2194570, bool), univ))) = s(fun(_2194570, bool), univ))], (3947 ^ _1670770) ^ [_1772189, _1772191, _1772193, _1772195] : [-(s(_1772195, i(s(fun(num, _1772195), 3943 ^ [_1772191, _1772193, _1772195]), s(num, i(s(fun(num, num), suc), s(num, _1772189))))) = s(_1772195, i(s(fun(num, _1772195), i(s(fun(_1772195, fun(num, _1772195)), _1772191), s(_1772195, i(s(fun(num, _1772195), 3943 ^ [_1772191, _1772193, _1772195]), s(num, _1772189))))), s(num, _1772189))))], (33074 ^ _1670770) ^ [_3554583, _3554585, _3554587] : [p(s(bool, i(s(fun(fun(_3554587, bool), bool), i(s(fun(fun(_3554587, bool), fun(fun(_3554587, bool), bool)), subset), s(fun(_3554587, bool), _3554585))), s(fun(_3554587, bool), _3554583)))), 33077 ^ _1670770 : [(33078 ^ _1670770) ^ [_3554764] : [p(s(bool, i(s(fun(_3554587, bool), _3554585), s(_3554587, _3554764)))), -(p(s(bool, i(s(fun(_3554587, bool), _3554583), s(_3554587, _3554764)))))]]], (20833 ^ _1670770) ^ [_2438806, _2438808, _2438810] : [-(s(num, i(s(fun(fun(_2438810, bool), num), card), s(fun(_2438810, bool), i(s(fun(fun(_2438810, bool), fun(_2438810, bool)), i(s(fun(fun(_2438810, bool), fun(fun(_2438810, bool), fun(_2438810, bool))), union), s(fun(_2438810, bool), _2438808))), s(fun(_2438810, bool), _2438806))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(fun(_2438810, bool), num), card), s(fun(_2438810, bool), _2438808))))), s(num, i(s(fun(fun(_2438810, bool), num), card), s(fun(_2438810, bool), _2438806))))))), s(num, i(s(fun(fun(_2438810, bool), num), card), s(fun(_2438810, bool), i(s(fun(fun(_2438810, bool), fun(_2438810, bool)), i(s(fun(fun(_2438810, bool), fun(fun(_2438810, bool), fun(_2438810, bool))), inter), s(fun(_2438810, bool), _2438808))), s(fun(_2438810, bool), _2438806)))))))), p(s(bool, i(s(fun(fun(_2438810, bool), bool), finite), s(fun(_2438810, bool), _2438808)))), p(s(bool, i(s(fun(fun(_2438810, bool), bool), finite), s(fun(_2438810, bool), _2438806))))], (5219 ^ _1670770) ^ [_1801863, _1801865] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1801865))), s(num, _1801863)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), fact), s(num, _1801865))))), s(num, i(s(fun(num, num), fact), s(num, _1801863)))))))], (7318 ^ _1670770) ^ [_1879039] : [-(s(bool, i(s(fun(num, bool), even), s(num, i(s(fun(num, num), bit1), s(num, _1879039))))) = s(bool, f0))], (14211 ^ _1670770) ^ [_2105112, _2105114, _2105116] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_max), s(int, _2105116))), s(int, _2105114))))), s(int, _2105112)))), 14214 ^ _1670770 : [(14217 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2105114))), s(int, _2105112)))))], (14215 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2105116))), s(int, _2105112)))))]]], (8109 ^ _1670770) ^ [_1910173] : [-(s(list(_1910173), i(s(fun(list(_1910173), list(_1910173)), butlast), s(list(_1910173), nil))) = s(list(_1910173), nil))], (44339 ^ _1670770) ^ [_4319710, _4319712, _4319714] : [p(s(bool, i(s(fun(cart(real, _4319714), bool), _4319710), s(cart(real, _4319714), i(s(fun(num, cart(real, _4319714)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))), 44347 ^ _1670770 : [(44352 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(cart(real, _4319714), bool), _4319710), s(cart(real, _4319714), i(s(fun(cart(real, _4319714), cart(real, _4319714)), i(s(fun(cart(real, _4319714), fun(cart(real, _4319714), cart(real, _4319714))), vectoru_add), s(cart(real, _4319714), i(s(fun(cart(real, _4319714), cart(real, _4319714)), i(s(fun(real, fun(cart(real, _4319714), cart(real, _4319714))), r_), s(real, 44344 ^ [_4319710, _4319712, _4319714]))), s(cart(real, _4319714), 44345 ^ [_4319710, _4319712, _4319714]))))), s(cart(real, _4319714), 44346 ^ [_4319710, _4319712, _4319714]))))))], (44350 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(cart(real, _4319714), bool), _4319710), s(cart(real, _4319714), 44346 ^ [_4319710, _4319712, _4319714])))))], (44348 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4319714), bool), bool), i(s(fun(cart(real, _4319714), fun(fun(cart(real, _4319714), bool), bool)), in), s(cart(real, _4319714), 44345 ^ [_4319710, _4319712, _4319714]))), s(fun(cart(real, _4319714), bool), _4319712)))))]], 44353 ^ _1670770 : [(44354 ^ _1670770) ^ [_4320625] : [p(s(bool, i(s(fun(fun(cart(real, _4319714), bool), bool), i(s(fun(cart(real, _4319714), fun(fun(cart(real, _4319714), bool), bool)), in), s(cart(real, _4319714), _4320625))), s(fun(cart(real, _4319714), bool), i(s(fun(fun(cart(real, _4319714), bool), fun(cart(real, _4319714), bool)), span), s(fun(cart(real, _4319714), bool), _4319712)))))), -(p(s(bool, i(s(fun(cart(real, _4319714), bool), _4319710), s(cart(real, _4319714), _4320625)))))]]], (1052 ^ _1670770) ^ [] : [p(s(bool, t)), p(s(bool, f0))], (39078 ^ _1670770) ^ [_3952773, _3952775, _3952777] : [-(s(real, i(s(fun(cart(real, _3952777), real), i(s(fun(cart(real, _3952777), fun(cart(real, _3952777), real)), dot), s(cart(real, _3952777), _3952775))), s(cart(real, _3952777), i(s(fun(cart(real, _3952777), cart(real, _3952777)), vectoru_neg), s(cart(real, _3952777), _3952773))))) = s(real, i(s(fun(real, real), realu_neg), s(real, i(s(fun(cart(real, _3952777), real), i(s(fun(cart(real, _3952777), fun(cart(real, _3952777), real)), dot), s(cart(real, _3952777), _3952775))), s(cart(real, _3952777), _3952773))))))], (16956 ^ _1670770) ^ [_2208986] : [-(s(fun(_2208986, bool), i(s(fun(fun(_2208986, bool), fun(_2208986, bool)), i(s(fun(fun(_2208986, bool), fun(fun(_2208986, bool), fun(_2208986, bool))), inter), s(fun(_2208986, bool), i(s(fun(fun(_2208986, bool), fun(_2208986, bool)), i(s(fun(fun(_2208986, bool), fun(fun(_2208986, bool), fun(_2208986, bool))), inter), s(fun(_2208986, bool), p1))), s(fun(_2208986, bool), q))))), s(fun(_2208986, bool), r0))) = s(fun(_2208986, bool), i(s(fun(fun(_2208986, bool), fun(_2208986, bool)), i(s(fun(fun(_2208986, bool), fun(fun(_2208986, bool), fun(_2208986, bool))), inter), s(fun(_2208986, bool), p1))), s(fun(_2208986, bool), i(s(fun(fun(_2208986, bool), fun(_2208986, bool)), i(s(fun(fun(_2208986, bool), fun(fun(_2208986, bool), fun(_2208986, bool))), inter), s(fun(_2208986, bool), q))), s(fun(_2208986, bool), r0))))))], (6580 ^ _1670770) ^ [_1834549] : [-(p(s(bool, i(s(fun(fun(_1834549, fun(_1834549, bool)), bool), wf), s(fun(_1834549, fun(_1834549, bool)), l_l_))))), 6585 ^ _1670770 : [(6588 ^ _1670770) ^ [_1834895] : [p(s(bool, i(s(fun(_1834549, bool), 6581 ^ [_1834549]), s(_1834549, _1834895)))), 6592 ^ _1670770 : [(6595 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1834549, bool), 6581 ^ [_1834549]), s(_1834549, 6591 ^ [_1834549, _1834895])))))], (6593 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1834549, bool), i(s(fun(_1834549, fun(_1834549, bool)), l_l_), s(_1834549, 6591 ^ [_1834549, _1834895]))), s(_1834549, _1834895)))))]]], (6586 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1834549, bool), 6581 ^ [_1834549]), s(_1834549, 6584 ^ [_1834549])))))]], 6597 ^ _1670770 : [(6600 ^ _1670770) ^ [_1835275] : [p(s(bool, i(s(fun(_1834549, bool), i(s(fun(_1834549, fun(_1834549, bool)), l_l_), s(_1834549, _1835275))), s(_1834549, 6596 ^ [_1834549])))), p(s(bool, i(s(fun(_1834549, bool), 6581 ^ [_1834549]), s(_1834549, _1835275))))], (6598 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1834549, bool), 6581 ^ [_1834549]), s(_1834549, 6596 ^ [_1834549])))))], (6606 ^ _1670770) ^ [_1835462] : [p(s(bool, i(s(fun(_1834549, bool), 6581 ^ [_1834549]), s(_1834549, _1835462))))]]], (39020 ^ _1670770) ^ [_3949266] : [-(s(cart(real, _3949266), i(s(fun(cart(real, _3949266), cart(real, _3949266)), i(s(fun(cart(real, _3949266), fun(cart(real, _3949266), cart(real, _3949266))), vectoru_sub), s(cart(real, _3949266), i(s(fun(num, cart(real, _3949266)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(cart(real, _3949266), x))) = s(cart(real, _3949266), i(s(fun(cart(real, _3949266), cart(real, _3949266)), vectoru_neg), s(cart(real, _3949266), x))))], (16754 ^ _1670770) ^ [_2197677, _2197679] : [-(s(fun(_2197679, bool), i(s(fun(fun(_2197679, bool), fun(_2197679, bool)), i(s(fun(fun(_2197679, bool), fun(fun(_2197679, bool), fun(_2197679, bool))), inter), s(fun(_2197679, bool), univ))), s(fun(_2197679, bool), _2197677))) = s(fun(_2197679, bool), _2197677))], (1142 ^ _1670770) ^ [_1685380] : [-(p(s(bool, _1685380))), p(s(bool, _1685380)), p(s(bool, _1685380))], (24936 ^ _1670770) ^ [_2622382, _2622384, _2622386, _2622388, _2622390] : [-(s(_2622388, i(s(fun(fun(_2622390, _2622388), _2622388), i(s(fun(fun(_2622390, bool), fun(fun(_2622390, _2622388), _2622388)), i(s(fun(fun(_2622388, fun(_2622388, _2622388)), fun(fun(_2622390, bool), fun(fun(_2622390, _2622388), _2622388))), iterate), s(fun(_2622388, fun(_2622388, _2622388)), _2622386))), s(fun(_2622390, bool), i(s(fun(fun(_2622390, bool), fun(_2622390, bool)), i(s(fun(fun(_2622390, _2622388), fun(fun(_2622390, bool), fun(_2622390, bool))), i(s(fun(fun(_2622388, fun(_2622388, _2622388)), fun(fun(_2622390, _2622388), fun(fun(_2622390, bool), fun(_2622390, bool)))), support), s(fun(_2622388, fun(_2622388, _2622388)), _2622386))), s(fun(_2622390, _2622388), _2622384))), s(fun(_2622390, bool), _2622382))))), s(fun(_2622390, _2622388), _2622384))) = s(_2622388, i(s(fun(fun(_2622390, _2622388), _2622388), i(s(fun(fun(_2622390, bool), fun(fun(_2622390, _2622388), _2622388)), i(s(fun(fun(_2622388, fun(_2622388, _2622388)), fun(fun(_2622390, bool), fun(fun(_2622390, _2622388), _2622388))), iterate), s(fun(_2622388, fun(_2622388, _2622388)), _2622386))), s(fun(_2622390, bool), _2622382))), s(fun(_2622390, _2622388), _2622384))))], (43875 ^ _1670770) ^ [_4291029, _4291031, _4291033] : [-(s(cart(real, _4291031), i(s(fun(cart(real, _4291031), cart(real, _4291031)), vectoru_neg), s(cart(real, _4291031), i(s(fun(cart(real, finite_sum(_4291033, _4291031)), cart(real, _4291031)), sndcart), s(cart(real, finite_sum(_4291033, _4291031)), _4291029))))) = s(cart(real, _4291031), i(s(fun(cart(real, finite_sum(_4291033, _4291031)), cart(real, _4291031)), sndcart), s(cart(real, finite_sum(_4291033, _4291031)), i(s(fun(cart(real, finite_sum(_4291033, _4291031)), cart(real, finite_sum(_4291033, _4291031))), vectoru_neg), s(cart(real, finite_sum(_4291033, _4291031)), _4291029))))))], (33913 ^ _1670770) ^ [_3598128, _3598130, _3598132] : [-(p(s(bool, i(s(fun(fun(prod(_3598132, _3598132), bool), bool), woset), s(fun(prod(_3598132, _3598132), bool), _3598128))))), p(s(bool, i(s(fun(fun(prod(_3598132, _3598132), bool), bool), i(s(fun(fun(prod(_3598132, _3598132), bool), fun(fun(prod(_3598132, _3598132), bool), bool)), inseg), s(fun(prod(_3598132, _3598132), bool), _3598128))), s(fun(prod(_3598132, _3598132), bool), _3598130)))), p(s(bool, i(s(fun(fun(prod(_3598132, _3598132), bool), bool), woset), s(fun(prod(_3598132, _3598132), bool), _3598130))))], (16265 ^ _1670770) ^ [_2177083, _2177085, _2177087] : [p(s(bool, i(s(fun(fun(_2177087, bool), bool), i(s(fun(_2177087, fun(fun(_2177087, bool), bool)), in), s(_2177087, _2177083))), s(fun(_2177087, bool), i(s(fun(fun(fun(_2177087, bool), bool), fun(_2177087, bool)), inters), s(fun(fun(_2177087, bool), bool), _2177085)))))), 16268 ^ _1670770 : [(16269 ^ _1670770) ^ [_2177369] : [p(s(bool, i(s(fun(fun(fun(_2177087, bool), bool), bool), i(s(fun(fun(_2177087, bool), fun(fun(fun(_2177087, bool), bool), bool)), in), s(fun(_2177087, bool), _2177369))), s(fun(fun(_2177087, bool), bool), _2177085)))), -(p(s(bool, i(s(fun(fun(_2177087, bool), bool), i(s(fun(_2177087, fun(fun(_2177087, bool), bool)), in), s(_2177087, _2177083))), s(fun(_2177087, bool), _2177369)))))]]], (4393 ^ _1670770) ^ [_1782938, _1782940, _1782942] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1782942))), s(num, _1782938))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1782942))), s(num, _1782940)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1782940))), s(num, _1782938))))], (38317 ^ _1670770) ^ [_3817571, _3817573, _3817575, _3817577] : [s(fun(_3817577, bool), i(s(fun(fun(_3817577, bool), fun(_3817577, bool)), i(s(fun(fun(fun(_3817577, bool), bool), fun(fun(_3817577, bool), fun(_3817577, bool))), hull), s(fun(fun(_3817577, bool), bool), _3817575))), s(fun(_3817577, bool), i(s(fun(fun(_3817577, bool), fun(_3817577, bool)), i(s(fun(_3817577, fun(fun(_3817577, bool), fun(_3817577, bool))), insert), s(_3817577, _3817573))), s(fun(_3817577, bool), _3817571))))) = s(fun(_3817577, bool), i(s(fun(fun(_3817577, bool), fun(_3817577, bool)), i(s(fun(fun(fun(_3817577, bool), bool), fun(fun(_3817577, bool), fun(_3817577, bool))), hull), s(fun(fun(_3817577, bool), bool), _3817575))), s(fun(_3817577, bool), _3817571))), -(p(s(bool, i(s(fun(fun(_3817577, bool), bool), i(s(fun(_3817577, fun(fun(_3817577, bool), bool)), in), s(_3817577, _3817573))), s(fun(_3817577, bool), i(s(fun(fun(_3817577, bool), fun(_3817577, bool)), i(s(fun(fun(fun(_3817577, bool), bool), fun(fun(_3817577, bool), fun(_3817577, bool))), hull), s(fun(fun(_3817577, bool), bool), _3817575))), s(fun(_3817577, bool), _3817571)))))))], (10194 ^ _1670770) ^ [_2004000, _2004002, _2004004] : [s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _2004004))), s(hreal, _2004002))) = s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _2004004))), s(hreal, _2004000))), -(s(hreal, _2004002) = s(hreal, _2004000))], (47223 ^ _1670770) ^ [_4487487, _4487489, _4487491, _4487493] : [s(cart(real, _4487491), _4487487) = s(cart(real, _4487491), i(s(fun(num, cart(real, _4487491)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), 47226 ^ _1670770 : [(47229 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4487491), bool), bool), i(s(fun(cart(real, _4487491), fun(fun(cart(real, _4487491), bool), bool)), in), s(cart(real, _4487491), _4487487))), s(fun(cart(real, _4487491), bool), i(s(fun(fun(cart(real, _4487491), bool), fun(cart(real, _4487491), bool)), span), s(fun(cart(real, _4487491), bool), i(s(fun(cart(cart(real, _4487491), _4487493), fun(cart(real, _4487491), bool)), rows), s(cart(cart(real, _4487491), _4487493), _4487489)))))))))], (47227 ^ _1670770) ^ [] : [-(s(cart(real, _4487493), i(s(fun(cart(real, _4487491), cart(real, _4487493)), i(s(fun(cart(cart(real, _4487491), _4487493), fun(cart(real, _4487491), cart(real, _4487493))), matrixu_vectoru_mul), s(cart(cart(real, _4487491), _4487493), _4487489))), s(cart(real, _4487491), _4487487))) = s(cart(real, _4487493), i(s(fun(num, cart(real, _4487493)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]]], (42061 ^ _1670770) ^ [_4152186, _4152188, _4152190, _4152192, _4152194] : [p(s(bool, i(s(fun(fun(cart(real, _4152192), cart(real, _4152194)), bool), linear), s(fun(cart(real, _4152192), cart(real, _4152194)), _4152190)))), -(s(cart(real, _4152194), i(s(fun(cart(real, _4152192), cart(real, _4152194)), _4152190), s(cart(real, _4152192), i(s(fun(cart(real, _4152192), cart(real, _4152192)), i(s(fun(real, fun(cart(real, _4152192), cart(real, _4152192))), r_), s(real, _4152188))), s(cart(real, _4152192), _4152186))))) = s(cart(real, _4152194), i(s(fun(cart(real, _4152194), cart(real, _4152194)), i(s(fun(real, fun(cart(real, _4152194), cart(real, _4152194))), r_), s(real, _4152188))), s(cart(real, _4152194), i(s(fun(cart(real, _4152192), cart(real, _4152194)), _4152190), s(cart(real, _4152192), _4152186))))))], (10162 ^ _1670770) ^ [_2003287, _2003289] : [s(hreal, _2003289) = s(hreal, _2003287), 10165 ^ _1670770 : [(10168 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, _2003287))), s(hreal, _2003289)))))], (10166 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, _2003289))), s(hreal, _2003287)))))]]], (12649 ^ _1670770) ^ [_2067492, _2067494, _2067496] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2067492))), s(num, _2067496))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2067492))), s(num, _2067494))))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(real, _2067492)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _2067496))), s(num, _2067494))))], (34583 ^ _1670770) ^ [_3633461, _3633463] : [-(s(fun(_3633463, bool), i(s(fun(fun(prod(_3633463, _3633463), bool), fun(_3633463, bool)), fl), s(fun(prod(_3633463, _3633463), bool), 34579 ^ [_3633461, _3633463]))) = s(fun(_3633463, bool), _3633461))], (3133 ^ _1670770) ^ [_1728627] : [-(s(n10, _1728627) = s(n10, one))], (12235 ^ _1670770) ^ [_2057942, _2057944] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2057944))), s(real, _2057942)))))), 12240 ^ _1670770 : [(12243 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2057942)))))], (12241 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2057944)))))]], 12244 ^ _1670770 : [(12247 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2057942))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))))], (12245 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2057944))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))))]]], (33570 ^ _1670770) ^ [_3580398, _3580400] : [p(s(bool, i(s(fun(fun(prod(_3580400, _3580400), bool), bool), poset), s(fun(prod(_3580400, _3580400), bool), _3580398)))), 33573 ^ _1670770 : [(33574 ^ _1670770) ^ [_3580636, _3580638] : [-(s(_3580400, _3580638) = s(_3580400, _3580636)), p(s(bool, i(s(fun(prod(_3580400, _3580400), bool), _3580398), s(prod(_3580400, _3580400), i(s(fun(_3580400, prod(_3580400, _3580400)), i(s(fun(_3580400, fun(_3580400, prod(_3580400, _3580400))), c_), s(_3580400, _3580638))), s(_3580400, _3580636)))))), p(s(bool, i(s(fun(prod(_3580400, _3580400), bool), _3580398), s(prod(_3580400, _3580400), i(s(fun(_3580400, prod(_3580400, _3580400)), i(s(fun(_3580400, fun(_3580400, prod(_3580400, _3580400))), c_), s(_3580400, _3580636))), s(_3580400, _3580638))))))]]], (42944 ^ _1670770) ^ [_4238344, _4238346, _4238348, _4238350] : [s(cart(cart(real, _4238350), _4238348), _4238346) = s(cart(cart(real, _4238350), _4238348), _4238344), 42947 ^ _1670770 : [(42948 ^ _1670770) ^ [_4238610] : [-(s(cart(real, _4238350), i(s(fun(cart(cart(real, _4238350), _4238348), cart(real, _4238350)), i(s(fun(num, fun(cart(cart(real, _4238350), _4238348), cart(real, _4238350))), row), s(num, _4238610))), s(cart(cart(real, _4238350), _4238348), _4238346))) = s(cart(real, _4238350), i(s(fun(cart(cart(real, _4238350), _4238348), cart(real, _4238350)), i(s(fun(num, fun(cart(cart(real, _4238350), _4238348), cart(real, _4238350))), row), s(num, _4238610))), s(cart(cart(real, _4238350), _4238348), _4238344)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _4238610)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4238610))), s(num, i(s(fun(fun(_4238348, bool), num), dimindex), s(fun(_4238348, bool), univ))))))]]], (11437 ^ _1670770) ^ [_2036672] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2036672))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))) = s(real, _2036672))], (23480 ^ _1670770) ^ [_2566088] : [23520 ^ _1670770 : [(23521 ^ _1670770) ^ [_2567522] : [-(s(real, i(s(fun(fun(real, bool), real), sup), s(fun(real, bool), _2567522))) = s(real, i(s(fun(fun(real, bool), real), h_), s(fun(real, bool), i(s(fun(fun(real, bool), fun(real, bool)), _2566088), s(fun(real, bool), _2567522))))))]], 23485 ^ _1670770 : [(23488 ^ _1670770) ^ [] : [23490 ^ _1670770 : [(23493 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 23489 ^ [_2566088]))), s(real, 23482 ^ [_2566088]))))], (23491 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 23489 ^ [_2566088]))), s(fun(real, bool), 23481 ^ [_2566088])))))]], 23495 ^ _1670770 : [(23496 ^ _1670770) ^ [_2566794] : [p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _2566794))), s(fun(real, bool), 23481 ^ [_2566088])))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2566794))), s(real, 23494 ^ [_2566088])))))], (23502 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 23482 ^ [_2566088]))), s(real, 23494 ^ [_2566088]))))]]], (23486 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(fun(real, bool), fun(real, bool)), _2566088), s(fun(real, bool), 23481 ^ [_2566088]))), s(real, 23482 ^ [_2566088])))))]], 23503 ^ _1670770 : [(23510 ^ _1670770) ^ [_2567182] : [23512 ^ _1670770 : [(23515 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 23511 ^ [_2566088, _2567182]))), s(real, _2567182))))], (23513 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 23511 ^ [_2566088, _2567182]))), s(fun(real, bool), 23481 ^ [_2566088])))))]], -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 23482 ^ [_2566088]))), s(real, _2567182)))))], (23504 ^ _1670770) ^ [_2567021] : [p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _2567021))), s(fun(real, bool), 23481 ^ [_2566088])))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2567021))), s(real, 23482 ^ [_2566088])))))], (23519 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(fun(real, bool), fun(real, bool)), _2566088), s(fun(real, bool), 23481 ^ [_2566088]))), s(real, 23482 ^ [_2566088]))))]]], (40014 ^ _1670770) ^ [_3994048] : [-(p(s(bool, i(s(fun(fun(cart(real, _3994048), fun(cart(real, _3994048), cart(real, _3994048))), bool), monoidal), s(fun(cart(real, _3994048), fun(cart(real, _3994048), cart(real, _3994048))), vectoru_add)))))], (46017 ^ _1670770) ^ [_4415094, _4415096] : [s(num, i(s(fun(fun(cart(real, _4415096), bool), num), dim), s(fun(cart(real, _4415096), bool), _4415094))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(p(s(bool, i(s(fun(fun(cart(real, _4415096), bool), bool), i(s(fun(fun(cart(real, _4415096), bool), fun(fun(cart(real, _4415096), bool), bool)), subset), s(fun(cart(real, _4415096), bool), _4415094))), s(fun(cart(real, _4415096), bool), i(s(fun(fun(cart(real, _4415096), bool), fun(cart(real, _4415096), bool)), i(s(fun(cart(real, _4415096), fun(fun(cart(real, _4415096), bool), fun(cart(real, _4415096), bool))), insert), s(cart(real, _4415096), i(s(fun(num, cart(real, _4415096)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(fun(cart(real, _4415096), bool), empty)))))))], (3815 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(ind0, ind0), bool), oneu_one), s(fun(ind0, ind0), 3813 ^ [])))))], (9976 ^ _1670770) ^ [] : [-(s(hreal, i(s(fun(fun(nadd, bool), hreal), mku_hreal), s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, m))))))) = s(hreal, i(s(fun(num, hreal), hrealu_ofu_num), s(num, m))))], (41390 ^ _1670770) ^ [_4115619, _4115621] : [-(s(real, i(s(fun(cart(real, _4115621), real), vectoru_norm), s(cart(real, _4115621), i(s(fun(num, cart(real, _4115621)), basis), s(num, _4115619))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _4115619)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4115619))), s(num, i(s(fun(fun(_4115621, bool), num), dimindex), s(fun(_4115621, bool), univ))))))], (45962 ^ _1670770) ^ [_4411739, _4411741] : [-(s(num, i(s(fun(fun(cart(real, _4411741), bool), num), dim), s(fun(cart(real, _4411741), bool), i(s(fun(fun(cart(real, _4411741), bool), fun(cart(real, _4411741), bool)), i(s(fun(cart(real, _4411741), fun(fun(cart(real, _4411741), bool), fun(cart(real, _4411741), bool))), insert), s(cart(real, _4411741), i(s(fun(num, cart(real, _4411741)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(fun(cart(real, _4411741), bool), _4411739))))) = s(num, i(s(fun(fun(cart(real, _4411741), bool), num), dim), s(fun(cart(real, _4411741), bool), _4411739))))], (2153 ^ _1670770) ^ [] : [s(bool, a0) = s(bool, b0), 2156 ^ _1670770 : [(2163 ^ _1670770) ^ [] : [p(s(bool, b0)), -(p(s(bool, a0)))], (2157 ^ _1670770) ^ [] : [p(s(bool, a0)), -(p(s(bool, b0)))]]], (14307 ^ _1670770) ^ [_2107577, _2107579] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2107579))), s(int, _2107577)))))), -(s(int, _2107579) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), -(s(int, _2107577) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), 14320 ^ _1670770 : [(14323 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2107577)))))], (14321 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2107579)))))]], 14324 ^ _1670770 : [(14327 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2107577))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))))], (14325 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2107579))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))))]]], (34602 ^ _1670770) ^ [_3634415, _3634417] : [34620 ^ _1670770 : [(34623 ^ _1670770) ^ [_3635671] : [p(s(bool, i(s(fun(prod(_3634417, _3634417), bool), _3634415), s(prod(_3634417, _3634417), i(s(fun(_3634417, prod(_3634417, _3634417)), i(s(fun(_3634417, fun(_3634417, prod(_3634417, _3634417))), c_), s(_3634417, 34619 ^ [_3634415, _3634417]))), s(_3634417, _3635671)))))), -(s(_3634417, 34619 ^ [_3634415, _3634417]) = s(_3634417, _3635671))], (34621 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3634417, bool), i(s(fun(fun(prod(_3634417, _3634417), bool), fun(_3634417, bool)), fl), s(fun(prod(_3634417, _3634417), bool), _3634415))), s(_3634417, 34619 ^ [_3634415, _3634417])))))]], p(s(bool, i(s(fun(fun(prod(_3634417, _3634417), bool), bool), poset), s(fun(prod(_3634417, _3634417), bool), _3634415)))), 34608 ^ _1670770 : [(34611 ^ _1670770) ^ [_3635080] : [p(s(bool, i(s(fun(_3634417, bool), i(s(fun(fun(prod(_3634417, _3634417), bool), fun(_3634417, bool)), fl), s(fun(prod(_3634417, _3634417), bool), _3634415))), s(_3634417, _3635080)))), 34615 ^ _1670770 : [(34618 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(prod(_3634417, _3634417), bool), _3634415), s(prod(_3634417, _3634417), i(s(fun(_3634417, prod(_3634417, _3634417)), i(s(fun(_3634417, fun(_3634417, prod(_3634417, _3634417))), c_), s(_3634417, 34614 ^ [_3634415, _3634417, _3635080]))), s(_3634417, _3635080))))))], (34616 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3634417, bool), 34607 ^ [_3634415, _3634417]), s(_3634417, 34614 ^ [_3634415, _3634417, _3635080])))))]]], (34609 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3634417, bool), bool), i(s(fun(fun(prod(_3634417, _3634417), bool), fun(fun(_3634417, bool), bool)), chain), s(fun(prod(_3634417, _3634417), bool), _3634415))), s(fun(_3634417, bool), 34607 ^ [_3634415, _3634417])))))]]], (11565 ^ _1670770) ^ [_2040233] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(real, real), realu_abs), s(real, _2040233)))))), s(real, _2040233) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (18853 ^ _1670770) ^ [_2337356, _2337358, _2337360, _2337362] : [18856 ^ _1670770 : [(18861 ^ _1670770) ^ [] : [18862 ^ _1670770 : [(18865 ^ _1670770) ^ [] : [s(_2337360, 18854 ^ [_2337356, _2337358, _2337360, _2337362]) = s(_2337360, 18855 ^ [_2337356, _2337358, _2337360, _2337362])], (18863 ^ _1670770) ^ [] : [-(s(_2337362, i(s(fun(_2337360, _2337362), _2337356), s(_2337360, 18854 ^ [_2337356, _2337358, _2337360, _2337362]))) = s(_2337362, i(s(fun(_2337360, _2337362), _2337356), s(_2337360, 18855 ^ [_2337356, _2337358, _2337360, _2337362]))))]], 18866 ^ _1670770 : [(18869 ^ _1670770) ^ [] : [s(_2337362, i(s(fun(_2337360, _2337362), _2337356), s(_2337360, 18854 ^ [_2337356, _2337358, _2337360, _2337362]))) = s(_2337362, i(s(fun(_2337360, _2337362), _2337356), s(_2337360, 18855 ^ [_2337356, _2337358, _2337360, _2337362])))], (18867 ^ _1670770) ^ [] : [-(s(_2337360, 18854 ^ [_2337356, _2337358, _2337360, _2337362]) = s(_2337360, 18855 ^ [_2337356, _2337358, _2337360, _2337362]))]]], (18859 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2337360, bool), _2337358), s(_2337360, 18855 ^ [_2337356, _2337358, _2337360, _2337362])))))], (18857 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2337360, bool), _2337358), s(_2337360, 18854 ^ [_2337356, _2337358, _2337360, _2337362])))))]], 18870 ^ _1670770 : [(18871 ^ _1670770) ^ [_2338042, _2338044] : [-(s(_2337360, _2338044) = s(_2337360, _2338042)), p(s(bool, i(s(fun(_2337360, bool), _2337358), s(_2337360, _2338044)))), p(s(bool, i(s(fun(_2337360, bool), _2337358), s(_2337360, _2338042)))), s(_2337362, i(s(fun(_2337360, _2337362), _2337356), s(_2337360, _2338044))) = s(_2337362, i(s(fun(_2337360, _2337362), _2337356), s(_2337360, _2338042)))]]], (39523 ^ _1670770) ^ [_3968652, _3968654] : [s(real, i(s(fun(cart(real, _3968654), real), vectoru_norm), s(cart(real, _3968654), _3968652))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(real, i(s(fun(cart(real, _3968654), real), i(s(fun(cart(real, _3968654), fun(cart(real, _3968654), real)), dot), s(cart(real, _3968654), _3968652))), s(cart(real, _3968654), _3968652))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (6383 ^ _1670770) ^ [_1828353] : [-(p(s(bool, i(s(fun(num, bool), _1828353), s(num, 6393 ^ [_1828353]))))), p(s(bool, i(s(fun(num, bool), _1828353), s(num, i(s(fun(fun(num, bool), num), minimal), s(fun(num, bool), _1828353)))))), 6389 ^ _1670770 : [(6392 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), _1828353), s(num, 6388 ^ [_1828353])))))], (6390 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, 6388 ^ [_1828353]))), s(num, i(s(fun(fun(num, bool), num), minimal), s(fun(num, bool), _1828353)))))))]]], (12713 ^ _1670770) ^ [_2069114] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(num, _2069114)))))))], (40697 ^ _1670770) ^ [_4048791, _4048793, _4048795] : [40714 ^ _1670770 : [(40715 ^ _1670770) ^ [_4049786, _4049788] : [-(s(cart(real, _4048793), i(s(fun(fun(_4048795, cart(real, _4048793)), cart(real, _4048793)), i(s(fun(fun(_4048795, bool), fun(fun(_4048795, cart(real, _4048793)), cart(real, _4048793))), vsum), s(fun(_4048795, bool), _4049788))), s(fun(_4048795, cart(real, _4048793)), i(s(fun(_4048795, fun(_4048795, cart(real, _4048793))), _4048791), s(_4048795, _4049786))))) = s(cart(real, _4048793), i(s(fun(cart(real, _4048793), cart(real, _4048793)), i(s(fun(cart(real, _4048793), fun(cart(real, _4048793), cart(real, _4048793))), i(s(fun(bool, fun(cart(real, _4048793), fun(cart(real, _4048793), cart(real, _4048793)))), cond), s(bool, i(s(fun(fun(_4048795, bool), bool), i(s(fun(_4048795, fun(fun(_4048795, bool), bool)), in), s(_4048795, _4049786))), s(fun(_4048795, bool), _4049788))))), s(cart(real, _4048793), b0))), s(cart(real, _4048793), i(s(fun(num, cart(real, _4048793)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))]], 40700 ^ _1670770 : [(40701 ^ _1670770) ^ [_4049209] : [s(cart(real, _4048793), i(s(fun(_4048795, cart(real, _4048793)), i(s(fun(_4048795, fun(_4048795, cart(real, _4048793))), _4048791), s(_4048795, 40698 ^ [_4048791, _4048793, _4048795]))), s(_4048795, 40699 ^ [_4048791, _4048793, _4048795]))) = s(cart(real, _4048793), i(s(fun(cart(real, _4048793), cart(real, _4048793)), i(s(fun(cart(real, _4048793), fun(cart(real, _4048793), cart(real, _4048793))), i(s(fun(bool, fun(cart(real, _4048793), fun(cart(real, _4048793), cart(real, _4048793)))), cond), s(bool, _4049209))), s(cart(real, _4048793), b0))), s(cart(real, _4048793), i(s(fun(num, cart(real, _4048793)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), 40704 ^ _1670770 : [(40707 ^ _1670770) ^ [] : [s(_4048795, 40699 ^ [_4048791, _4048793, _4048795]) = s(_4048795, 40698 ^ [_4048791, _4048793, _4048795])], (40705 ^ _1670770) ^ [] : [-(p(s(bool, _4049209)))]], 40708 ^ _1670770 : [(40711 ^ _1670770) ^ [] : [p(s(bool, _4049209))], (40709 ^ _1670770) ^ [] : [-(s(_4048795, 40699 ^ [_4048791, _4048793, _4048795]) = s(_4048795, 40698 ^ [_4048791, _4048793, _4048795]))]]]]], (16758 ^ _1670770) ^ [_2197868, _2197870, _2197872, _2197874] : [p(s(bool, i(s(fun(fun(_2197874, bool), bool), i(s(fun(fun(_2197874, bool), fun(fun(_2197874, bool), bool)), subset), s(fun(_2197874, bool), _2197872))), s(fun(_2197874, bool), i(s(fun(fun(_2197874, bool), fun(_2197874, bool)), i(s(fun(fun(_2197874, bool), fun(fun(_2197874, bool), fun(_2197874, bool))), inter), s(fun(_2197874, bool), _2197870))), s(fun(_2197874, bool), _2197868)))))), 16761 ^ _1670770 : [(16764 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2197874, bool), bool), i(s(fun(fun(_2197874, bool), fun(fun(_2197874, bool), bool)), subset), s(fun(_2197874, bool), _2197872))), s(fun(_2197874, bool), _2197868)))))], (16762 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2197874, bool), bool), i(s(fun(fun(_2197874, bool), fun(fun(_2197874, bool), bool)), subset), s(fun(_2197874, bool), _2197872))), s(fun(_2197874, bool), _2197870)))))]]], (5527 ^ _1670770) ^ [_1809177, _1809179, _1809181] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1809181))), s(num, _1809177))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1809179))), s(num, _1809177))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1809181))), s(num, _1809179)))), -(s(num, _1809177) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (7292 ^ _1670770) ^ [] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, u_0))), s(num, u_0))) = s(num, i(s(fun(num, num), bit1), s(num, u_0))))], (38878 ^ _1670770) ^ [_3939968] : [-(s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(fun(num, real), _3939968))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(num, real), _3939968), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(num, real), _3939968), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(real, i(s(fun(num, real), _3939968), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))))], (42067 ^ _1670770) ^ [_4152609, _4152611, _4152613, _4152615] : [p(s(bool, i(s(fun(fun(cart(real, _4152613), cart(real, _4152615)), bool), linear), s(fun(cart(real, _4152613), cart(real, _4152615)), _4152611)))), -(s(cart(real, _4152615), i(s(fun(cart(real, _4152613), cart(real, _4152615)), _4152611), s(cart(real, _4152613), i(s(fun(cart(real, _4152613), cart(real, _4152613)), vectoru_neg), s(cart(real, _4152613), _4152609))))) = s(cart(real, _4152615), i(s(fun(cart(real, _4152615), cart(real, _4152615)), vectoru_neg), s(cart(real, _4152615), i(s(fun(cart(real, _4152613), cart(real, _4152615)), _4152611), s(cart(real, _4152613), _4152609))))))], (10257 ^ _1670770) ^ [_2005749] : [-(s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _2005749))), s(hreal, i(s(fun(num, hreal), hrealu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))) = s(hreal, _2005749))], (10469 ^ _1670770) ^ [_2012280, _2012282, _2012284] : [p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), _2012284))), s(prod(hreal, hreal), _2012282)))), -(p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), prod(hreal, hreal))), trealu_add), s(prod(hreal, hreal), _2012284))), s(prod(hreal, hreal), _2012280))))), s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), prod(hreal, hreal))), trealu_add), s(prod(hreal, hreal), _2012282))), s(prod(hreal, hreal), _2012280)))))))], (16878 ^ _1670770) ^ [_2203855, _2203857, _2203859] : [p(s(bool, i(s(fun(fun(_2203859, bool), bool), i(s(fun(_2203859, fun(fun(_2203859, bool), bool)), in), s(_2203859, _2203857))), s(fun(_2203859, bool), _2203855)))), -(s(fun(_2203859, bool), i(s(fun(fun(_2203859, bool), fun(_2203859, bool)), i(s(fun(_2203859, fun(fun(_2203859, bool), fun(_2203859, bool))), insert), s(_2203859, _2203857))), s(fun(_2203859, bool), _2203855))) = s(fun(_2203859, bool), _2203855))], (42550 ^ _1670770) ^ [_4210059, _4210061, _4210063] : [42568 ^ _1670770 : [(42569 ^ _1670770) ^ [_4210845] : [s(cart(real, _4210061), i(s(fun(num, cart(real, _4210061)), i(s(fun(num, fun(num, cart(real, _4210061))), _4210845), s(num, 42570 ^ [_4210059, _4210061, _4210063, _4210845]))), s(num, 42571 ^ [_4210059, _4210061, _4210063, _4210845]))) = s(cart(real, _4210061), i(s(fun(fun(num, real), cart(real, _4210061)), lambda), s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(num, fun(num, fun(num, real))), _4210059), s(num, 42571 ^ [_4210059, _4210061, _4210063, _4210845]))), s(num, 42570 ^ [_4210059, _4210061, _4210063, _4210845]))))), 42574 ^ _1670770 : [(42575 ^ _1670770) ^ [_4211318] : [-(s(cart(cart(real, _4210061), _4210063), i(s(fun(num, cart(cart(real, _4210061), _4210063)), mat), s(num, _4211318))) = s(cart(cart(real, _4210061), _4210063), i(s(fun(fun(num, cart(real, _4210061)), cart(cart(real, _4210061), _4210063)), lambda), s(fun(num, cart(real, _4210061)), i(s(fun(num, fun(num, cart(real, _4210061))), _4210845), s(num, _4211318))))))]]]], 42554 ^ _1670770 : [(42555 ^ _1670770) ^ [_4210378] : [s(real, i(s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(num, fun(num, fun(num, real))), _4210059), s(num, 42551 ^ [_4210059, _4210061, _4210063]))), s(num, 42552 ^ [_4210059, _4210061, _4210063]))), s(num, 42553 ^ [_4210059, _4210061, _4210063]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), i(s(fun(bool, fun(real, fun(real, real))), cond), s(bool, _4210378))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, 42552 ^ [_4210059, _4210061, _4210063]))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), 42558 ^ _1670770 : [(42561 ^ _1670770) ^ [] : [s(num, 42551 ^ [_4210059, _4210061, _4210063]) = s(num, 42553 ^ [_4210059, _4210061, _4210063])], (42559 ^ _1670770) ^ [] : [-(p(s(bool, _4210378)))]], 42562 ^ _1670770 : [(42565 ^ _1670770) ^ [] : [p(s(bool, _4210378))], (42563 ^ _1670770) ^ [] : [-(s(num, 42551 ^ [_4210059, _4210061, _4210063]) = s(num, 42553 ^ [_4210059, _4210061, _4210063]))]]]]], (24475 ^ _1670770) ^ [_2594595, _2594597] : [p(s(bool, i(s(fun(fun(_2594597, bool), bool), finite), s(fun(_2594597, bool), _2594595)))), 24480 ^ _1670770 : [(24481 ^ _1670770) ^ [_2595074, _2595076] : [-(s(num, _2595076) = s(num, _2595074)), p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, _2595076))), s(fun(num, bool), 24478 ^ [_2594595, _2594597])))), p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, _2595074))), s(fun(num, bool), 24478 ^ [_2594595, _2594597])))), s(_2594597, i(s(fun(num, _2594597), 24479 ^ [_2594595, _2594597]), s(num, _2595076))) = s(_2594597, i(s(fun(num, _2594597), 24479 ^ [_2594595, _2594597]), s(num, _2595074)))], (24497 ^ _1670770) ^ [] : [-(s(fun(_2594597, bool), _2594595) = s(fun(_2594597, bool), i(s(fun(fun(num, bool), fun(_2594597, bool)), i(s(fun(fun(num, _2594597), fun(fun(num, bool), fun(_2594597, bool))), image), s(fun(num, _2594597), 24479 ^ [_2594595, _2594597]))), s(fun(num, bool), 24478 ^ [_2594595, _2594597]))))], (24495 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(num, bool), bool), finite), s(fun(num, bool), 24478 ^ [_2594595, _2594597])))))]]], (14553 ^ _1670770) ^ [_2113149, _2113151, _2113153] : [-(s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _2113153))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2113151))), s(num, _2113149))))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _2113153))), s(num, _2113151))))), s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _2113153))), s(num, _2113149))))))], (19991 ^ _1670770) ^ [_2391117, _2391119, _2391121, _2391123, _2391125] : [19993 ^ _1670770 : [(19998 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2391125, bool), bool), _2391121), s(fun(_2391125, bool), i(s(fun(fun(_2391123, bool), fun(_2391125, bool)), i(s(fun(fun(_2391123, _2391125), fun(fun(_2391123, bool), fun(_2391125, bool))), image), s(fun(_2391123, _2391125), _2391119))), s(fun(_2391123, bool), 19992 ^ [_2391117, _2391119, _2391121, _2391123, _2391125]))))))], (19996 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2391123, bool), bool), i(s(fun(fun(_2391123, bool), fun(fun(_2391123, bool), bool)), subset), s(fun(_2391123, bool), 19992 ^ [_2391117, _2391119, _2391121, _2391123, _2391125]))), s(fun(_2391123, bool), _2391117)))))], (19994 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2391123, bool), bool), finite), s(fun(_2391123, bool), 19992 ^ [_2391117, _2391119, _2391121, _2391123, _2391125])))))]], 19999 ^ _1670770 : [(20000 ^ _1670770) ^ [_2391775] : [-(p(s(bool, i(s(fun(fun(_2391125, bool), bool), _2391121), s(fun(_2391125, bool), _2391775))))), p(s(bool, i(s(fun(fun(_2391125, bool), bool), finite), s(fun(_2391125, bool), _2391775)))), p(s(bool, i(s(fun(fun(_2391125, bool), bool), i(s(fun(fun(_2391125, bool), fun(fun(_2391125, bool), bool)), subset), s(fun(_2391125, bool), _2391775))), s(fun(_2391125, bool), i(s(fun(fun(_2391123, bool), fun(_2391125, bool)), i(s(fun(fun(_2391123, _2391125), fun(fun(_2391123, bool), fun(_2391125, bool))), image), s(fun(_2391123, _2391125), _2391119))), s(fun(_2391123, bool), _2391117))))))]]], (2881 ^ _1670770) ^ [_1719928, _1719930, _1719932] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), i(s(fun(bool, fun(bool, fun(bool, bool))), cond), s(bool, _1719932))), s(bool, _1719930))), s(bool, _1719928))))), 2884 ^ _1670770 : [(2887 ^ _1670770) ^ [] : [p(s(bool, _1719930))], (2885 ^ _1670770) ^ [] : [-(p(s(bool, _1719932)))]], 2888 ^ _1670770 : [(2891 ^ _1670770) ^ [] : [p(s(bool, _1719928))], (2889 ^ _1670770) ^ [] : [p(s(bool, _1719932))]]], (16025 ^ _1670770) ^ [_2165195, _2165197] : [p(s(bool, i(s(fun(fun(_2165197, bool), bool), infinite), s(fun(_2165197, bool), _2165195)))), p(s(bool, i(s(fun(fun(_2165197, bool), bool), finite), s(fun(_2165197, bool), _2165195))))], (39070 ^ _1670770) ^ [_3952053, _3952055, _3952057, _3952059] : [-(s(real, i(s(fun(cart(real, _3952059), real), i(s(fun(cart(real, _3952059), fun(cart(real, _3952059), real)), dot), s(cart(real, _3952059), _3952057))), s(cart(real, _3952059), i(s(fun(cart(real, _3952059), cart(real, _3952059)), i(s(fun(cart(real, _3952059), fun(cart(real, _3952059), cart(real, _3952059))), vectoru_sub), s(cart(real, _3952059), _3952055))), s(cart(real, _3952059), _3952053))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(cart(real, _3952059), real), i(s(fun(cart(real, _3952059), fun(cart(real, _3952059), real)), dot), s(cart(real, _3952059), _3952057))), s(cart(real, _3952059), _3952055))))), s(real, i(s(fun(cart(real, _3952059), real), i(s(fun(cart(real, _3952059), fun(cart(real, _3952059), real)), dot), s(cart(real, _3952059), _3952057))), s(cart(real, _3952059), _3952053))))))], (13573 ^ _1670770) ^ [_2089072, _2089074] : [s(int, _2089072) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2089074))), s(int, _2089072))) = s(int, _2089074))], (17208 ^ _1670770) ^ [_2224141, _2224143] : [17223 ^ _1670770 : [(17224 ^ _1670770) ^ [_2225668, _2225670] : [-(s(fun(_2224143, bool), i(s(fun(fun(_2224143, bool), fun(_2224143, bool)), i(s(fun(fun(_2224143, bool), fun(fun(_2224143, bool), fun(_2224143, bool))), inter), s(fun(_2224143, bool), _2225668))), s(fun(_2224143, bool), i(s(fun(fun(fun(_2224143, bool), bool), fun(_2224143, bool)), unions), s(fun(fun(_2224143, bool), bool), _2225670))))) = s(fun(_2224143, bool), i(s(fun(fun(fun(_2224143, bool), bool), fun(_2224143, bool)), unions), s(fun(fun(_2224143, bool), bool), i(s(fun(fun(fun(_2224143, bool), bool), fun(fun(_2224143, bool), bool)), gspec), s(fun(fun(_2224143, bool), bool), i(s(fun(fun(_2224143, bool), fun(fun(_2224143, bool), bool)), i(s(fun(fun(fun(_2224143, bool), bool), fun(fun(_2224143, bool), fun(fun(_2224143, bool), bool))), _2224141), s(fun(fun(_2224143, bool), bool), _2225670))), s(fun(_2224143, bool), _2225668))))))))]], 17214 ^ _1670770 : [(17217 ^ _1670770) ^ [_2225101] : [p(s(bool, i(s(fun(fun(_2224143, bool), bool), i(s(fun(bool, fun(fun(_2224143, bool), bool)), i(s(fun(fun(_2224143, bool), fun(bool, fun(fun(_2224143, bool), bool))), setspec), s(fun(_2224143, bool), 17211 ^ [_2224141, _2224143]))), s(bool, i(s(fun(fun(fun(_2224143, bool), bool), bool), i(s(fun(fun(_2224143, bool), fun(fun(fun(_2224143, bool), bool), bool)), in), s(fun(_2224143, bool), _2225101))), s(fun(fun(_2224143, bool), bool), 17209 ^ [_2224141, _2224143]))))), s(fun(_2224143, bool), i(s(fun(fun(_2224143, bool), fun(_2224143, bool)), i(s(fun(fun(_2224143, bool), fun(fun(_2224143, bool), fun(_2224143, bool))), inter), s(fun(_2224143, bool), 17210 ^ [_2224141, _2224143]))), s(fun(_2224143, bool), _2225101))))))], (17215 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2224143, bool), bool), i(s(fun(fun(_2224143, bool), fun(fun(_2224143, bool), bool)), i(s(fun(fun(fun(_2224143, bool), bool), fun(fun(_2224143, bool), fun(fun(_2224143, bool), bool))), _2224141), s(fun(fun(_2224143, bool), bool), 17209 ^ [_2224141, _2224143]))), s(fun(_2224143, bool), 17210 ^ [_2224141, _2224143]))), s(fun(_2224143, bool), 17211 ^ [_2224141, _2224143])))))]], 17219 ^ _1670770 : [(17222 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2224143, bool), bool), i(s(fun(fun(_2224143, bool), fun(fun(_2224143, bool), bool)), i(s(fun(fun(fun(_2224143, bool), bool), fun(fun(_2224143, bool), fun(fun(_2224143, bool), bool))), _2224141), s(fun(fun(_2224143, bool), bool), 17209 ^ [_2224141, _2224143]))), s(fun(_2224143, bool), 17210 ^ [_2224141, _2224143]))), s(fun(_2224143, bool), 17211 ^ [_2224141, _2224143]))))], (17220 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2224143, bool), bool), i(s(fun(bool, fun(fun(_2224143, bool), bool)), i(s(fun(fun(_2224143, bool), fun(bool, fun(fun(_2224143, bool), bool))), setspec), s(fun(_2224143, bool), 17211 ^ [_2224141, _2224143]))), s(bool, i(s(fun(fun(fun(_2224143, bool), bool), bool), i(s(fun(fun(_2224143, bool), fun(fun(fun(_2224143, bool), bool), bool)), in), s(fun(_2224143, bool), 17218 ^ [_2224141, _2224143]))), s(fun(fun(_2224143, bool), bool), 17209 ^ [_2224141, _2224143]))))), s(fun(_2224143, bool), i(s(fun(fun(_2224143, bool), fun(_2224143, bool)), i(s(fun(fun(_2224143, bool), fun(fun(_2224143, bool), fun(_2224143, bool))), inter), s(fun(_2224143, bool), 17210 ^ [_2224141, _2224143]))), s(fun(_2224143, bool), 17218 ^ [_2224141, _2224143])))))))]]], (8337 ^ _1670770) ^ [_1922888, _1922890, _1922892, _1922894, _1922896] : [-(s(list(_1922896), i(s(fun(list(_1922896), list(_1922896)), i(s(fun(_1922896, fun(list(_1922896), list(_1922896))), cons), s(_1922896, _1922894))), s(list(_1922896), _1922890))) = s(list(_1922896), i(s(fun(list(_1922896), list(_1922896)), i(s(fun(_1922896, fun(list(_1922896), list(_1922896))), cons), s(_1922896, _1922892))), s(list(_1922896), _1922888)))), s(_1922896, _1922894) = s(_1922896, _1922892), s(list(_1922896), _1922890) = s(list(_1922896), _1922888)], (94 ^ _1670770) ^ [_1672089, _1672091, _1672093, _1672095] : [-(i(_1672095, _1672091) = i(_1672093, _1672089)), _1672095 = _1672093, _1672091 = _1672089], (45862 ^ _1670770) ^ [_4407251, _4407253, _4407255] : [-(s(num, i(s(fun(fun(cart(real, _4407255), bool), num), dim), s(fun(cart(real, _4407255), bool), _4407253))) = s(num, n)), p(s(bool, i(s(fun(fun(cart(real, _4407255), bool), bool), i(s(fun(fun(cart(real, _4407255), bool), fun(fun(cart(real, _4407255), bool), bool)), subset), s(fun(cart(real, _4407255), bool), _4407251))), s(fun(cart(real, _4407255), bool), _4407253)))), p(s(bool, i(s(fun(fun(cart(real, _4407255), bool), bool), i(s(fun(fun(cart(real, _4407255), bool), fun(fun(cart(real, _4407255), bool), bool)), subset), s(fun(cart(real, _4407255), bool), _4407253))), s(fun(cart(real, _4407255), bool), i(s(fun(fun(cart(real, _4407255), bool), fun(cart(real, _4407255), bool)), span), s(fun(cart(real, _4407255), bool), _4407251)))))), p(s(bool, i(s(fun(fun(cart(real, _4407255), bool), bool), independent), s(fun(cart(real, _4407255), bool), _4407251)))), p(s(bool, i(s(fun(num, bool), i(s(fun(fun(cart(real, _4407255), bool), fun(num, bool)), hasu_size), s(fun(cart(real, _4407255), bool), _4407251))), s(num, n))))], (12075 ^ _1670770) ^ [_2053527] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, _2053527))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))) = s(real, _2053527))], (42843 ^ _1670770) ^ [_4230695, _4230697, _4230699, _4230701, _4230703, _4230705] : [-(s(cart(real, _4230705), i(s(fun(cart(real, _4230703), cart(real, _4230705)), i(s(fun(cart(cart(real, _4230703), _4230705), fun(cart(real, _4230703), cart(real, _4230705))), matrixu_vectoru_mul), s(cart(cart(real, _4230703), _4230705), _4230699))), s(cart(real, _4230703), i(s(fun(cart(real, _4230701), cart(real, _4230703)), i(s(fun(cart(cart(real, _4230701), _4230703), fun(cart(real, _4230701), cart(real, _4230703))), matrixu_vectoru_mul), s(cart(cart(real, _4230701), _4230703), _4230697))), s(cart(real, _4230701), _4230695))))) = s(cart(real, _4230705), i(s(fun(cart(real, _4230701), cart(real, _4230705)), i(s(fun(cart(cart(real, _4230701), _4230705), fun(cart(real, _4230701), cart(real, _4230705))), matrixu_vectoru_mul), s(cart(cart(real, _4230701), _4230705), i(s(fun(cart(cart(real, _4230701), _4230703), cart(cart(real, _4230701), _4230705)), i(s(fun(cart(cart(real, _4230703), _4230705), fun(cart(cart(real, _4230701), _4230703), cart(cart(real, _4230701), _4230705))), matrixu_mul), s(cart(cart(real, _4230703), _4230705), _4230699))), s(cart(cart(real, _4230701), _4230703), _4230697))))), s(cart(real, _4230701), _4230695))))], (11733 ^ _1670770) ^ [_2045150, _2045152] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_min), s(real, _2045152))), s(real, _2045150))))), s(real, _2045150)))))], (22120 ^ _1670770) ^ [_2504607] : [22134 ^ _1670770 : [(22135 ^ _1670770) ^ [_2505143] : [p(s(bool, i(s(fun(fun(real, bool), bool), finite), s(fun(real, bool), i(s(fun(fun(real, bool), fun(real, bool)), gspec), s(fun(real, bool), i(s(fun(real, fun(real, bool)), _2504607), s(real, _2505143))))))))]], 22125 ^ _1670770 : [(22128 ^ _1670770) ^ [_2504917] : [p(s(bool, i(s(fun(real, bool), i(s(fun(bool, fun(real, bool)), i(s(fun(real, fun(bool, fun(real, bool))), setspec), s(real, 22122 ^ [_2504607]))), s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 22121 ^ [_2504607]))), s(real, _2504917))))), s(real, _2504917))))], (22126 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), _2504607), s(real, 22121 ^ [_2504607]))), s(real, 22122 ^ [_2504607])))))]], 22130 ^ _1670770 : [(22133 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), _2504607), s(real, 22121 ^ [_2504607]))), s(real, 22122 ^ [_2504607]))))], (22131 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(bool, fun(real, bool)), i(s(fun(real, fun(bool, fun(real, bool))), setspec), s(real, 22122 ^ [_2504607]))), s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 22121 ^ [_2504607]))), s(real, 22129 ^ [_2504607]))))), s(real, 22129 ^ [_2504607])))))]]], (35323 ^ _1670770) ^ [_3670933, _3670935] : [35327 ^ _1670770 : [(35330 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3670935, bool), bool), i(s(fun(_3670935, fun(fun(_3670935, bool), bool)), in), s(_3670935, i(s(fun(_3670933, _3670935), f), s(_3670933, 35326 ^ [_3670933, _3670935]))))), s(fun(_3670935, bool), t0))))], (35328 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3670933, bool), bool), i(s(fun(_3670933, fun(fun(_3670933, bool), bool)), in), s(_3670933, 35326 ^ [_3670933, _3670935]))), s(fun(_3670933, bool), s0)))))]], 35331 ^ _1670770 : [(35332 ^ _1670770) ^ [_3671953] : [35334 ^ _1670770 : [(35337 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3670933, bool), bool), i(s(fun(_3670933, fun(fun(_3670933, bool), bool)), in), s(_3670933, i(s(fun(_3670935, _3670933), _3671953), s(_3670935, 35333 ^ [_3670933, _3670935, _3671953]))))), s(fun(_3670933, bool), s0))))], (35335 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3670935, bool), bool), i(s(fun(_3670935, fun(fun(_3670935, bool), bool)), in), s(_3670935, 35333 ^ [_3670933, _3670935, _3671953]))), s(fun(_3670935, bool), t0)))))]], 35341 ^ _1670770 : [(35344 ^ _1670770) ^ [] : [s(_3670935, i(s(fun(_3670933, _3670935), f), s(_3670933, i(s(fun(_3670935, _3670933), _3671953), s(_3670935, 35340 ^ [_3670933, _3670935, _3671953]))))) = s(_3670935, 35340 ^ [_3670933, _3670935, _3671953])], (35342 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3670935, bool), bool), i(s(fun(_3670935, fun(fun(_3670935, bool), bool)), in), s(_3670935, 35340 ^ [_3670933, _3670935, _3671953]))), s(fun(_3670935, bool), t0)))))]], 35346 ^ _1670770 : [(35349 ^ _1670770) ^ [] : [s(_3670933, i(s(fun(_3670935, _3670933), _3671953), s(_3670935, i(s(fun(_3670933, _3670935), f), s(_3670933, 35345 ^ [_3670933, _3670935, _3671953]))))) = s(_3670933, 35345 ^ [_3670933, _3670935, _3671953])], (35347 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3670933, bool), bool), i(s(fun(_3670933, fun(fun(_3670933, bool), bool)), in), s(_3670933, 35345 ^ [_3670933, _3670935, _3671953]))), s(fun(_3670933, bool), s0)))))]]]], 35350 ^ _1670770 : [(35357 ^ _1670770) ^ [_3673132] : [p(s(bool, i(s(fun(fun(_3670935, bool), bool), i(s(fun(_3670935, fun(fun(_3670935, bool), bool)), in), s(_3670935, _3673132))), s(fun(_3670935, bool), t0)))), 35361 ^ _1670770 : [(35366 ^ _1670770) ^ [_3673600, _3673602] : [-(s(_3670933, _3673602) = s(_3670933, _3673600)), p(s(bool, i(s(fun(fun(_3670933, bool), bool), i(s(fun(_3670933, fun(fun(_3670933, bool), bool)), in), s(_3670933, _3673602))), s(fun(_3670933, bool), s0)))), s(_3670935, i(s(fun(_3670933, _3670935), f), s(_3670933, _3673602))) = s(_3670935, _3673132), p(s(bool, i(s(fun(fun(_3670933, bool), bool), i(s(fun(_3670933, fun(fun(_3670933, bool), bool)), in), s(_3670933, _3673600))), s(fun(_3670933, bool), s0)))), s(_3670935, i(s(fun(_3670933, _3670935), f), s(_3670933, _3673600))) = s(_3670935, _3673132)], (35364 ^ _1670770) ^ [] : [-(s(_3670935, i(s(fun(_3670933, _3670935), f), s(_3670933, 35360 ^ [_3670933, _3670935, _3673132]))) = s(_3670935, _3673132))], (35362 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3670933, bool), bool), i(s(fun(_3670933, fun(fun(_3670933, bool), bool)), in), s(_3670933, 35360 ^ [_3670933, _3670935, _3673132]))), s(fun(_3670933, bool), s0)))))]]], (35351 ^ _1670770) ^ [_3672881] : [p(s(bool, i(s(fun(fun(_3670933, bool), bool), i(s(fun(_3670933, fun(fun(_3670933, bool), bool)), in), s(_3670933, _3672881))), s(fun(_3670933, bool), s0)))), -(p(s(bool, i(s(fun(fun(_3670935, bool), bool), i(s(fun(_3670935, fun(fun(_3670935, bool), bool)), in), s(_3670935, i(s(fun(_3670933, _3670935), f), s(_3670933, _3672881))))), s(fun(_3670935, bool), t0)))))]]], (7386 ^ _1670770) ^ [_1880714, _1880716] : [-(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_a_), s(num, i(s(fun(num, num), numeral), s(num, _1880714))))), s(num, i(s(fun(num, num), numeral), s(num, _1880716))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_a_), s(num, _1880714))), s(num, _1880716))))], (23007 ^ _1670770) ^ [_2540843, _2540845, _2540847] : [23010 ^ _1670770 : [(23013 ^ _1670770) ^ [] : [s(fun(_2540845, bool), 23008 ^ [_2540843, _2540845, _2540847]) = s(fun(_2540845, bool), 23009 ^ [_2540843, _2540845, _2540847])], (23011 ^ _1670770) ^ [] : [-(s(fun(_2540847, bool), i(s(fun(fun(_2540845, bool), fun(_2540847, bool)), i(s(fun(fun(_2540845, _2540847), fun(fun(_2540845, bool), fun(_2540847, bool))), image), s(fun(_2540845, _2540847), _2540843))), s(fun(_2540845, bool), 23008 ^ [_2540843, _2540845, _2540847]))) = s(fun(_2540847, bool), i(s(fun(fun(_2540845, bool), fun(_2540847, bool)), i(s(fun(fun(_2540845, _2540847), fun(fun(_2540845, bool), fun(_2540847, bool))), image), s(fun(_2540845, _2540847), _2540843))), s(fun(_2540845, bool), 23009 ^ [_2540843, _2540845, _2540847]))))]], 23014 ^ _1670770 : [(23015 ^ _1670770) ^ [_2541303, _2541305] : [s(_2540847, i(s(fun(_2540845, _2540847), _2540843), s(_2540845, _2541305))) = s(_2540847, i(s(fun(_2540845, _2540847), _2540843), s(_2540845, _2541303))), -(s(_2540845, _2541305) = s(_2540845, _2541303))]]], (6042 ^ _1670770) ^ [_1822037, _1822039, _1822041] : [-(s(num, _1822037) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), -(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1822041))), s(num, _1822037))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1822039))), s(num, _1822037))))))), s(num, _1822037))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1822041))), s(num, _1822039))))), s(num, _1822037))))], (8347 ^ _1670770) ^ [_1923227, _1923229] : [-(s(list(_1923229), _1923227) = s(list(_1923229), nil)), -(s(list(_1923229), _1923227) = s(list(_1923229), i(s(fun(list(_1923229), list(_1923229)), i(s(fun(_1923229, fun(list(_1923229), list(_1923229))), cons), s(_1923229, 8350 ^ [_1923227, _1923229]))), s(list(_1923229), 8351 ^ [_1923227, _1923229]))))], (10379 ^ _1670770) ^ [_2009981, _2009983] : [-(s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), prod(hreal, hreal))), trealu_mul), s(prod(hreal, hreal), _2009983))), s(prod(hreal, hreal), _2009981))) = s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), prod(hreal, hreal))), trealu_mul), s(prod(hreal, hreal), _2009981))), s(prod(hreal, hreal), _2009983))))], (14840 ^ _1670770) ^ [_2119957, _2119959, _2119961] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2119961))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _2119959))), s(int, _2119957))))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2119961))), s(int, _2119959))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2119961))), s(int, _2119957))))))], (7328 ^ _1670770) ^ [_1879233, _1879235] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1879235))), s(num, _1879233)))), -(s(num, _1879235) = s(num, _1879233)), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1879235))), s(num, _1879233)))))], (4519 ^ _1670770) ^ [_1785297] : [-(s(num, _1785297) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, _1785297)))))], (8297 ^ _1670770) ^ [_1919720, _1919722] : [-(s(_1919720, i(s(fun(list(prod(_1919722, _1919720)), _1919720), i(s(fun(_1919722, fun(list(prod(_1919722, _1919720)), _1919720)), assoc), s(_1919722, a0))), s(list(prod(_1919722, _1919720)), i(s(fun(list(prod(_1919722, _1919720)), list(prod(_1919722, _1919720))), i(s(fun(prod(_1919722, _1919720), fun(list(prod(_1919722, _1919720)), list(prod(_1919722, _1919720)))), cons), s(prod(_1919722, _1919720), h0))), s(list(prod(_1919722, _1919720)), t0))))) = s(_1919720, i(s(fun(_1919720, _1919720), i(s(fun(_1919720, fun(_1919720, _1919720)), i(s(fun(bool, fun(_1919720, fun(_1919720, _1919720))), cond), s(bool, 8283 ^ [_1919720, _1919722]))), s(_1919720, i(s(fun(prod(_1919722, _1919720), _1919720), snd), s(prod(_1919722, _1919720), h0))))), s(_1919720, i(s(fun(list(prod(_1919722, _1919720)), _1919720), i(s(fun(_1919722, fun(list(prod(_1919722, _1919720)), _1919720)), assoc), s(_1919722, a0))), s(list(prod(_1919722, _1919720)), t0))))))], (24882 ^ _1670770) ^ [_2617107, _2617109, _2617111, _2617113, _2617115] : [-(s(fun(_2617113, bool), i(s(fun(fun(_2617113, bool), fun(_2617113, bool)), i(s(fun(fun(_2617113, _2617115), fun(fun(_2617113, bool), fun(_2617113, bool))), i(s(fun(fun(_2617115, fun(_2617115, _2617115)), fun(fun(_2617113, _2617115), fun(fun(_2617113, bool), fun(_2617113, bool)))), support), s(fun(_2617115, fun(_2617115, _2617115)), op))), s(fun(_2617113, _2617115), _2617111))), s(fun(_2617113, bool), i(s(fun(_2617113, fun(_2617113, bool)), i(s(fun(fun(_2617113, bool), fun(_2617113, fun(_2617113, bool))), delete), s(fun(_2617113, bool), _2617107))), s(_2617113, _2617109))))) = s(fun(_2617113, bool), i(s(fun(_2617113, fun(_2617113, bool)), i(s(fun(fun(_2617113, bool), fun(_2617113, fun(_2617113, bool))), delete), s(fun(_2617113, bool), i(s(fun(fun(_2617113, bool), fun(_2617113, bool)), i(s(fun(fun(_2617113, _2617115), fun(fun(_2617113, bool), fun(_2617113, bool))), i(s(fun(fun(_2617115, fun(_2617115, _2617115)), fun(fun(_2617113, _2617115), fun(fun(_2617113, bool), fun(_2617113, bool)))), support), s(fun(_2617115, fun(_2617115, _2617115)), op))), s(fun(_2617113, _2617115), _2617111))), s(fun(_2617113, bool), _2617107))))), s(_2617113, _2617109))))], (12691 ^ _1670770) ^ [_2068521, _2068523] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, _2068523))), s(real, _2068521))))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2068523)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2068521))))], (15162 ^ _1670770) ^ [_2129056, _2129058, _2129060, _2129062] : [15173 ^ _1670770 : [(15176 ^ _1670770) ^ [] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), rem), s(int, _2129062))), s(int, _2129060))) = s(int, _2129056))], (15174 ^ _1670770) ^ [] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), div0), s(int, _2129062))), s(int, _2129060))) = s(int, _2129058))]], s(int, _2129062) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2129058))), s(int, _2129060))))), s(int, _2129056))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2129056)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2129056))), s(int, i(s(fun(int, int), intu_abs), s(int, _2129060))))))], (11245 ^ _1670770) ^ [_2031819, _2031821, _2031823] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2031823))), s(real, _2031821))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2031823))), s(real, _2031819))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2031821))), s(real, _2031819))))], (6010 ^ _1670770) ^ [_1821339, _1821341, _1821343] : [-(s(num, _1821341) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), -(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1821343))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1821339))), s(num, _1821341))))))), s(num, _1821341))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1821343))), s(num, _1821339))))), s(num, _1821341))))], (46174 ^ _1670770) ^ [_4424261, _4424263, _4424265, _4424267] : [p(s(bool, i(s(fun(fun(cart(real, _4424265), bool), bool), finite), s(fun(cart(real, _4424265), bool), _4424261)))), p(s(bool, i(s(fun(fun(cart(real, _4424265), bool), bool), independent), s(fun(cart(real, _4424265), bool), _4424261)))), 46182 ^ _1670770 : [(46199 ^ _1670770) ^ [_4427399] : [p(s(bool, i(s(fun(fun(cart(real, _4424265), bool), bool), i(s(fun(cart(real, _4424265), fun(fun(cart(real, _4424265), bool), bool)), in), s(cart(real, _4424265), _4427399))), s(fun(cart(real, _4424265), bool), _4424261)))), -(s(cart(real, _4424267), i(s(fun(cart(real, _4424265), cart(real, _4424267)), 46181 ^ [_4424261, _4424263, _4424265, _4424267]), s(cart(real, _4424265), _4427399))) = s(cart(real, _4424267), i(s(fun(cart(real, _4424265), cart(real, _4424267)), _4424263), s(cart(real, _4424265), _4427399))))], (46193 ^ _1670770) ^ [_4426832, _4426834] : [p(s(bool, i(s(fun(fun(cart(real, _4424265), bool), bool), i(s(fun(cart(real, _4424265), fun(fun(cart(real, _4424265), bool), bool)), in), s(cart(real, _4424265), _4426834))), s(fun(cart(real, _4424265), bool), i(s(fun(fun(cart(real, _4424265), bool), fun(cart(real, _4424265), bool)), span), s(fun(cart(real, _4424265), bool), _4424261)))))), -(s(cart(real, _4424267), i(s(fun(cart(real, _4424265), cart(real, _4424267)), 46181 ^ [_4424261, _4424263, _4424265, _4424267]), s(cart(real, _4424265), i(s(fun(cart(real, _4424265), cart(real, _4424265)), i(s(fun(real, fun(cart(real, _4424265), cart(real, _4424265))), r_), s(real, _4426832))), s(cart(real, _4424265), _4426834))))) = s(cart(real, _4424267), i(s(fun(cart(real, _4424267), cart(real, _4424267)), i(s(fun(real, fun(cart(real, _4424267), cart(real, _4424267))), r_), s(real, _4426832))), s(cart(real, _4424267), i(s(fun(cart(real, _4424265), cart(real, _4424267)), 46181 ^ [_4424261, _4424263, _4424265, _4424267]), s(cart(real, _4424265), _4426834))))))], (46183 ^ _1670770) ^ [_4425947, _4425949] : [-(s(cart(real, _4424267), i(s(fun(cart(real, _4424265), cart(real, _4424267)), 46181 ^ [_4424261, _4424263, _4424265, _4424267]), s(cart(real, _4424265), i(s(fun(cart(real, _4424265), cart(real, _4424265)), i(s(fun(cart(real, _4424265), fun(cart(real, _4424265), cart(real, _4424265))), vectoru_add), s(cart(real, _4424265), _4425949))), s(cart(real, _4424265), _4425947))))) = s(cart(real, _4424267), i(s(fun(cart(real, _4424267), cart(real, _4424267)), i(s(fun(cart(real, _4424267), fun(cart(real, _4424267), cart(real, _4424267))), vectoru_add), s(cart(real, _4424267), i(s(fun(cart(real, _4424265), cart(real, _4424267)), 46181 ^ [_4424261, _4424263, _4424265, _4424267]), s(cart(real, _4424265), _4425949))))), s(cart(real, _4424267), i(s(fun(cart(real, _4424265), cart(real, _4424267)), 46181 ^ [_4424261, _4424263, _4424265, _4424267]), s(cart(real, _4424265), _4425947)))))), p(s(bool, i(s(fun(fun(cart(real, _4424265), bool), bool), i(s(fun(cart(real, _4424265), fun(fun(cart(real, _4424265), bool), bool)), in), s(cart(real, _4424265), _4425949))), s(fun(cart(real, _4424265), bool), i(s(fun(fun(cart(real, _4424265), bool), fun(cart(real, _4424265), bool)), span), s(fun(cart(real, _4424265), bool), _4424261)))))), p(s(bool, i(s(fun(fun(cart(real, _4424265), bool), bool), i(s(fun(cart(real, _4424265), fun(fun(cart(real, _4424265), bool), bool)), in), s(cart(real, _4424265), _4425947))), s(fun(cart(real, _4424265), bool), i(s(fun(fun(cart(real, _4424265), bool), fun(cart(real, _4424265), bool)), span), s(fun(cart(real, _4424265), bool), _4424261))))))]]], (12886 ^ _1670770) ^ [_2073280, _2073282, _2073284] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2073282))), s(num, _2073284))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2073280))), s(num, _2073284))))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2073282))), s(real, _2073280)))), p(s(bool, i(s(fun(num, bool), odd), s(num, _2073284))))], (24337 ^ _1670770) ^ [_2589234, _2589236, _2589238] : [-(s(fun(num, bool), i(s(fun(fun(num, bool), fun(num, bool)), i(s(fun(fun(num, bool), fun(fun(num, bool), fun(num, bool))), union), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2589238))), s(num, _2589236))))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2589236))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, _2589234))))) = s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2589238))), s(num, _2589234)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2589238))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2589236))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2589236))), s(num, _2589234))))], (2530 ^ _1670770) ^ [_1712363, _1712365] : [-(p(s(bool, i(s(fun(_1712365, bool), _1712363), s(_1712365, 2531 ^ [_1712363, _1712365]))))), 2534 ^ _1670770 : [(2535 ^ _1670770) ^ [_1712460] : [p(s(bool, i(s(fun(_1712365, bool), _1712363), s(_1712365, _1712460))))]]], (17362 ^ _1670770) ^ [_2235564, _2235566, _2235568, _2235570] : [s(fun(_2235568, bool), _2235564) = s(fun(_2235568, bool), empty), -(s(fun(_2235570, bool), i(s(fun(fun(_2235568, bool), fun(_2235570, bool)), i(s(fun(fun(_2235568, _2235570), fun(fun(_2235568, bool), fun(_2235570, bool))), image), s(fun(_2235568, _2235570), _2235566))), s(fun(_2235568, bool), _2235564))) = s(fun(_2235570, bool), empty))], (43879 ^ _1670770) ^ [_4291412, _4291414, _4291416, _4291418] : [s(cart(real, _4291414), i(s(fun(_4291418, cart(real, _4291414)), i(s(fun(fun(_4291418, cart(real, finite_sum(_4291416, _4291414))), fun(_4291418, cart(real, _4291414))), _4291412), s(fun(_4291418, cart(real, finite_sum(_4291416, _4291414))), 43880 ^ [_4291412, _4291414, _4291416, _4291418]))), s(_4291418, 43881 ^ [_4291412, _4291414, _4291416, _4291418]))) = s(cart(real, _4291414), i(s(fun(cart(real, finite_sum(_4291416, _4291414)), cart(real, _4291414)), sndcart), s(cart(real, finite_sum(_4291416, _4291414)), i(s(fun(_4291418, cart(real, finite_sum(_4291416, _4291414))), 43880 ^ [_4291412, _4291414, _4291416, _4291418]), s(_4291418, 43881 ^ [_4291412, _4291414, _4291416, _4291418]))))), 43884 ^ _1670770 : [(43885 ^ _1670770) ^ [_4292124, _4292126] : [p(s(bool, i(s(fun(fun(_4291418, bool), bool), finite), s(fun(_4291418, bool), _4292126)))), -(s(cart(real, _4291414), i(s(fun(cart(real, finite_sum(_4291416, _4291414)), cart(real, _4291414)), sndcart), s(cart(real, finite_sum(_4291416, _4291414)), i(s(fun(fun(_4291418, cart(real, finite_sum(_4291416, _4291414))), cart(real, finite_sum(_4291416, _4291414))), i(s(fun(fun(_4291418, bool), fun(fun(_4291418, cart(real, finite_sum(_4291416, _4291414))), cart(real, finite_sum(_4291416, _4291414)))), vsum), s(fun(_4291418, bool), _4292126))), s(fun(_4291418, cart(real, finite_sum(_4291416, _4291414))), _4292124))))) = s(cart(real, _4291414), i(s(fun(fun(_4291418, cart(real, _4291414)), cart(real, _4291414)), i(s(fun(fun(_4291418, bool), fun(fun(_4291418, cart(real, _4291414)), cart(real, _4291414))), vsum), s(fun(_4291418, bool), _4292126))), s(fun(_4291418, cart(real, _4291414)), i(s(fun(fun(_4291418, cart(real, finite_sum(_4291416, _4291414))), fun(_4291418, cart(real, _4291414))), _4291412), s(fun(_4291418, cart(real, finite_sum(_4291416, _4291414))), _4292124))))))]]], (36247 ^ _1670770) ^ [_3720382, _3720384, _3720386] : [s(fun(_3720386, bool), i(s(fun(fun(_3720386, bool), fun(_3720386, bool)), i(s(fun(fun(_3720386, bool), fun(fun(_3720386, bool), fun(_3720386, bool))), inter), s(fun(_3720386, bool), _3720384))), s(fun(_3720386, bool), _3720382))) = s(fun(_3720386, bool), empty), -(p(s(bool, i(s(fun(fun(sum0(_3720386, _3720386), bool), bool), i(s(fun(fun(_3720386, bool), fun(fun(sum0(_3720386, _3720386), bool), bool)), a_u_c), s(fun(_3720386, bool), i(s(fun(fun(_3720386, bool), fun(_3720386, bool)), i(s(fun(fun(_3720386, bool), fun(fun(_3720386, bool), fun(_3720386, bool))), union), s(fun(_3720386, bool), _3720384))), s(fun(_3720386, bool), _3720382))))), s(fun(sum0(_3720386, _3720386), bool), i(s(fun(fun(_3720386, bool), fun(sum0(_3720386, _3720386), bool)), i(s(fun(fun(_3720386, bool), fun(fun(_3720386, bool), fun(sum0(_3720386, _3720386), bool))), p_u_c), s(fun(_3720386, bool), _3720384))), s(fun(_3720386, bool), _3720382)))))))], (13327 ^ _1670770) ^ [] : [-(s(int, i(s(fun(int, int), intu_abs), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (7380 ^ _1670770) ^ [_1880495, _1880497] : [-(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(num, num), bit0), s(num, _1880497))))), s(num, i(s(fun(num, num), bit1), s(num, _1880495))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1880497))), s(num, _1880495))))], (38216 ^ _1670770) ^ [_3810801, _3810803, _3810805] : [-(p(s(bool, i(s(fun(fun(_3810805, bool), bool), _3810803), s(fun(_3810805, bool), i(s(fun(fun(_3810805, bool), fun(_3810805, bool)), i(s(fun(fun(fun(_3810805, bool), bool), fun(fun(_3810805, bool), fun(_3810805, bool))), hull), s(fun(fun(_3810805, bool), bool), _3810803))), s(fun(_3810805, bool), _3810801))))))), 38218 ^ _1670770 : [(38219 ^ _1670770) ^ [_3811198] : [p(s(bool, i(s(fun(fun(fun(_3810805, bool), bool), bool), i(s(fun(fun(_3810805, bool), fun(fun(fun(_3810805, bool), bool), bool)), in), s(fun(_3810805, bool), _3811198))), s(fun(fun(_3810805, bool), bool), 38217 ^ [_3810801, _3810803, _3810805])))), -(p(s(bool, i(s(fun(fun(_3810805, bool), bool), _3810803), s(fun(_3810805, bool), _3811198)))))], (38225 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3810805, bool), bool), _3810803), s(fun(_3810805, bool), i(s(fun(fun(fun(_3810805, bool), bool), fun(_3810805, bool)), inters), s(fun(fun(_3810805, bool), bool), 38217 ^ [_3810801, _3810803, _3810805]))))))]]], (16566 ^ _1670770) ^ [_2189153, _2189155] : [s(fun(_2189155, bool), _2189153) = s(fun(_2189155, bool), empty), -(p(s(bool, i(s(fun(fun(_2189155, bool), bool), i(s(fun(fun(_2189155, bool), fun(fun(_2189155, bool), bool)), subset), s(fun(_2189155, bool), _2189153))), s(fun(_2189155, bool), empty)))))], (35850 ^ _1670770) ^ [_3698429, _3698431, _3698433, _3698435, _3698437, _3698439, _3698441, _3698443] : [-(s(bool, i(s(fun(fun(_3698441, bool), bool), i(s(fun(fun(_3698443, bool), fun(fun(_3698441, bool), bool)), a_u_c), s(fun(_3698443, bool), _3698435))), s(fun(_3698441, bool), _3698431))) = s(bool, i(s(fun(fun(_3698437, bool), bool), i(s(fun(fun(_3698439, bool), fun(fun(_3698437, bool), bool)), a_u_c), s(fun(_3698439, bool), _3698433))), s(fun(_3698437, bool), _3698429)))), p(s(bool, i(s(fun(fun(_3698439, bool), bool), i(s(fun(fun(_3698443, bool), fun(fun(_3698439, bool), bool)), a_u_c), s(fun(_3698443, bool), _3698435))), s(fun(_3698439, bool), _3698433)))), p(s(bool, i(s(fun(fun(_3698437, bool), bool), i(s(fun(fun(_3698441, bool), fun(fun(_3698437, bool), bool)), a_u_c), s(fun(_3698441, bool), _3698431))), s(fun(_3698437, bool), _3698429))))], (14035 ^ _1670770) ^ [_2100718, _2100720] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2100720))), s(int, _2100718)))), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2100720))), s(int, _2100718)))))], (11071 ^ _1670770) ^ [_2027731, _2027733] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2027733))), s(real, _2027731))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2027733))), s(real, _2027731)))), -(s(real, _2027733) = s(real, _2027731))], (44226 ^ _1670770) ^ [_4313934, _4313936, _4313938] : [-(p(s(bool, i(s(fun(fun(cart(real, _4313938), bool), bool), i(s(fun(fun(cart(real, _4313938), bool), fun(fun(cart(real, _4313938), bool), bool)), subset), s(fun(cart(real, _4313938), bool), _4313936))), s(fun(cart(real, _4313938), bool), _4313934))))), -(p(s(bool, i(s(fun(fun(cart(real, _4313938), bool), bool), i(s(fun(fun(cart(real, _4313938), bool), fun(fun(cart(real, _4313938), bool), bool)), subset), s(fun(cart(real, _4313938), bool), _4313934))), s(fun(cart(real, _4313938), bool), _4313936))))), p(s(bool, i(s(fun(fun(cart(real, _4313938), bool), bool), subspace), s(fun(cart(real, _4313938), bool), _4313936)))), p(s(bool, i(s(fun(fun(cart(real, _4313938), bool), bool), subspace), s(fun(cart(real, _4313938), bool), _4313934)))), p(s(bool, i(s(fun(fun(cart(real, _4313938), bool), bool), subspace), s(fun(cart(real, _4313938), bool), i(s(fun(fun(cart(real, _4313938), bool), fun(cart(real, _4313938), bool)), i(s(fun(fun(cart(real, _4313938), bool), fun(fun(cart(real, _4313938), bool), fun(cart(real, _4313938), bool))), union), s(fun(cart(real, _4313938), bool), _4313936))), s(fun(cart(real, _4313938), bool), _4313934))))))], (28347 ^ _1670770) ^ [_2869430, _2869432, _2869434] : [s(real, i(s(fun(_2869432, real), i(s(fun(fun(_2869432, num), fun(_2869432, real)), _2869430), s(fun(_2869432, num), 28348 ^ [_2869430, _2869432, _2869434]))), s(_2869432, 28349 ^ [_2869430, _2869432, _2869434]))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(_2869432, num), 28348 ^ [_2869430, _2869432, _2869434]), s(_2869432, 28349 ^ [_2869430, _2869432, _2869434]))))), 28352 ^ _1670770 : [(28353 ^ _1670770) ^ [_2870933] : [28360 ^ _1670770 : [(28363 ^ _1670770) ^ [_2872663, _2872665] : [p(s(bool, i(s(fun(_2869432, bool), i(s(fun(bool, fun(_2869432, bool)), i(s(fun(_2869432, fun(bool, fun(_2869432, bool))), setspec), s(_2869432, 28357 ^ [_2869430, _2869432, _2869434, _2870933]))), s(bool, _2872663))), s(_2869432, _2872665)))), 28374 ^ _1670770 : [(28379 ^ _1670770) ^ [] : [p(s(bool, _2872663))], (28377 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2869432, bool), i(s(fun(_2869434, fun(_2869432, bool)), 28355 ^ [_2869430, _2869432, _2869434, _2870933]), s(_2869434, 28356 ^ [_2869430, _2869432, _2869434, _2870933]))), s(_2869432, _2872665)))))], (28375 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2869432, bool), bool), i(s(fun(_2869432, fun(fun(_2869432, bool), bool)), in), s(_2869432, _2872665))), s(fun(_2869432, bool), 28354 ^ [_2869430, _2869432, _2869434, _2870933])))))]], 28366 ^ _1670770 : [(28369 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2869432, bool), bool), i(s(fun(_2869432, fun(fun(_2869432, bool), bool)), in), s(_2869432, _2872665))), s(fun(_2869432, bool), 28354 ^ [_2869430, _2869432, _2869434, _2870933])))), p(s(bool, i(s(fun(_2869432, bool), i(s(fun(_2869434, fun(_2869432, bool)), 28355 ^ [_2869430, _2869432, _2869434, _2870933]), s(_2869434, 28356 ^ [_2869430, _2869432, _2869434, _2870933]))), s(_2869432, _2872665))))], (28367 ^ _1670770) ^ [] : [-(p(s(bool, _2872663)))]]], (28361 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2869432, bool), i(s(fun(_2869434, fun(_2869432, bool)), i(s(fun(fun(_2869434, fun(_2869432, bool)), fun(_2869434, fun(_2869432, bool))), i(s(fun(fun(_2869432, bool), fun(fun(_2869434, fun(_2869432, bool)), fun(_2869434, fun(_2869432, bool)))), _2870933), s(fun(_2869432, bool), 28354 ^ [_2869430, _2869432, _2869434, _2870933]))), s(fun(_2869434, fun(_2869432, bool)), 28355 ^ [_2869430, _2869432, _2869434, _2870933]))), s(_2869434, 28356 ^ [_2869430, _2869432, _2869434, _2870933]))), s(_2869432, 28357 ^ [_2869430, _2869432, _2869434, _2870933])))))]], 28384 ^ _1670770 : [(28403 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2869432, bool), i(s(fun(bool, fun(_2869432, bool)), i(s(fun(_2869432, fun(bool, fun(_2869432, bool))), setspec), s(_2869432, 28357 ^ [_2869430, _2869432, _2869434, _2870933]))), s(bool, 28383 ^ [_2869430, _2869432, _2869434, _2870933]))), s(_2869432, 28382 ^ [_2869430, _2869432, _2869434, _2870933])))))], (28385 ^ _1670770) ^ [] : [p(s(bool, 28383 ^ [_2869430, _2869432, _2869434, _2870933])), 28388 ^ _1670770 : [(28391 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2869432, bool), i(s(fun(_2869434, fun(_2869432, bool)), 28355 ^ [_2869430, _2869432, _2869434, _2870933]), s(_2869434, 28356 ^ [_2869430, _2869432, _2869434, _2870933]))), s(_2869432, 28382 ^ [_2869430, _2869432, _2869434, _2870933])))))], (28389 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2869432, bool), bool), i(s(fun(_2869432, fun(fun(_2869432, bool), bool)), in), s(_2869432, 28382 ^ [_2869430, _2869432, _2869434, _2870933]))), s(fun(_2869432, bool), 28354 ^ [_2869430, _2869432, _2869434, _2870933])))))]]], (28393 ^ _1670770) ^ [] : [-(p(s(bool, 28383 ^ [_2869430, _2869432, _2869434, _2870933]))), p(s(bool, i(s(fun(fun(_2869432, bool), bool), i(s(fun(_2869432, fun(fun(_2869432, bool), bool)), in), s(_2869432, 28382 ^ [_2869430, _2869432, _2869434, _2870933]))), s(fun(_2869432, bool), 28354 ^ [_2869430, _2869432, _2869434, _2870933])))), p(s(bool, i(s(fun(_2869432, bool), i(s(fun(_2869434, fun(_2869432, bool)), 28355 ^ [_2869430, _2869432, _2869434, _2870933]), s(_2869434, 28356 ^ [_2869430, _2869432, _2869434, _2870933]))), s(_2869432, 28382 ^ [_2869430, _2869432, _2869434, _2870933]))))], (28405 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2869432, bool), i(s(fun(_2869434, fun(_2869432, bool)), i(s(fun(fun(_2869434, fun(_2869432, bool)), fun(_2869434, fun(_2869432, bool))), i(s(fun(fun(_2869432, bool), fun(fun(_2869434, fun(_2869432, bool)), fun(_2869434, fun(_2869432, bool)))), _2870933), s(fun(_2869432, bool), 28354 ^ [_2869430, _2869432, _2869434, _2870933]))), s(fun(_2869434, fun(_2869432, bool)), 28355 ^ [_2869430, _2869432, _2869434, _2870933]))), s(_2869434, 28356 ^ [_2869430, _2869432, _2869434, _2870933]))), s(_2869432, 28357 ^ [_2869430, _2869432, _2869434, _2870933]))))]], 28406 ^ _1670770 : [(28407 ^ _1670770) ^ [_2874356] : [s(real, i(s(fun(_2869434, real), i(s(fun(fun(_2869434, fun(_2869432, bool)), fun(_2869434, real)), i(s(fun(fun(_2869432, bool), fun(fun(_2869434, fun(_2869432, bool)), fun(_2869434, real))), _2874356), s(fun(_2869432, bool), 28408 ^ [_2869430, _2869432, _2869434, _2870933, _2874356]))), s(fun(_2869434, fun(_2869432, bool)), 28409 ^ [_2869430, _2869432, _2869434, _2870933, _2874356]))), s(_2869434, 28410 ^ [_2869430, _2869432, _2869434, _2870933, _2874356]))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(fun(_2869432, bool), num), card), s(fun(_2869432, bool), i(s(fun(fun(_2869432, bool), fun(_2869432, bool)), gspec), s(fun(_2869432, bool), i(s(fun(_2869434, fun(_2869432, bool)), i(s(fun(fun(_2869434, fun(_2869432, bool)), fun(_2869434, fun(_2869432, bool))), i(s(fun(fun(_2869432, bool), fun(fun(_2869434, fun(_2869432, bool)), fun(_2869434, fun(_2869432, bool)))), _2870933), s(fun(_2869432, bool), 28408 ^ [_2869430, _2869432, _2869434, _2870933, _2874356]))), s(fun(_2869434, fun(_2869432, bool)), 28409 ^ [_2869430, _2869432, _2869434, _2870933, _2874356]))), s(_2869434, 28410 ^ [_2869430, _2869432, _2869434, _2870933, _2874356]))))))))), 28413 ^ _1670770 : [(28414 ^ _1670770) ^ [_2875874] : [28467 ^ _1670770 : [(28468 ^ _1670770) ^ [_2879028, _2879030, _2879032, _2879034] : [-(s(real, i(s(fun(fun(_2869434, real), real), i(s(fun(fun(_2869434, bool), fun(fun(_2869434, real), real)), sum), s(fun(_2869434, bool), _2879032))), s(fun(_2869434, real), i(s(fun(fun(_2869434, fun(_2869432, bool)), fun(_2869434, real)), i(s(fun(fun(_2869432, bool), fun(fun(_2869434, fun(_2869432, bool)), fun(_2869434, real))), _2874356), s(fun(_2869432, bool), _2879030))), s(fun(_2869434, fun(_2869432, bool)), _2879034))))) = s(real, i(s(fun(fun(_2869432, real), real), i(s(fun(fun(_2869432, bool), fun(fun(_2869432, real), real)), sum), s(fun(_2869432, bool), _2879030))), s(fun(_2869432, real), i(s(fun(fun(_2869432, num), fun(_2869432, real)), _2869430), s(fun(_2869432, num), _2879028)))))), p(s(bool, i(s(fun(fun(_2869434, bool), bool), finite), s(fun(_2869434, bool), _2879032)))), p(s(bool, i(s(fun(fun(_2869432, bool), bool), finite), s(fun(_2869432, bool), _2879030)))), 28478 ^ _1670770 : [(28481 ^ _1670770) ^ [] : [s(num, i(s(fun(fun(_2869434, bool), num), card), s(fun(_2869434, bool), i(s(fun(fun(_2869434, bool), fun(_2869434, bool)), gspec), s(fun(_2869434, bool), i(s(fun(_2869432, fun(_2869434, bool)), i(s(fun(fun(_2869434, fun(_2869432, bool)), fun(_2869432, fun(_2869434, bool))), i(s(fun(fun(_2869434, bool), fun(fun(_2869434, fun(_2869432, bool)), fun(_2869432, fun(_2869434, bool)))), _2875874), s(fun(_2869434, bool), _2879032))), s(fun(_2869434, fun(_2869432, bool)), _2879034))), s(_2869432, 28477 ^ [_2869430, _2869432, _2869434, _2870933, _2874356, _2875874, _2879028, _2879030, _2879032, _2879034]))))))) = s(num, i(s(fun(_2869432, num), _2879028), s(_2869432, 28477 ^ [_2869430, _2869432, _2869434, _2870933, _2874356, _2875874, _2879028, _2879030, _2879032, _2879034])))], (28479 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2869432, bool), bool), i(s(fun(_2869432, fun(fun(_2869432, bool), bool)), in), s(_2869432, 28477 ^ [_2869430, _2869432, _2869434, _2870933, _2874356, _2875874, _2879028, _2879030, _2879032, _2879034]))), s(fun(_2869432, bool), _2879030)))))]]]], 28421 ^ _1670770 : [(28424 ^ _1670770) ^ [_2877159, _2877161] : [p(s(bool, i(s(fun(_2869434, bool), i(s(fun(bool, fun(_2869434, bool)), i(s(fun(_2869434, fun(bool, fun(_2869434, bool))), setspec), s(_2869434, 28418 ^ [_2869430, _2869432, _2869434, _2870933, _2874356, _2875874]))), s(bool, _2877159))), s(_2869434, _2877161)))), 28435 ^ _1670770 : [(28440 ^ _1670770) ^ [] : [p(s(bool, _2877159))], (28438 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2869432, bool), i(s(fun(_2869434, fun(_2869432, bool)), 28416 ^ [_2869430, _2869432, _2869434, _2870933, _2874356, _2875874]), s(_2869434, _2877161))), s(_2869432, 28417 ^ [_2869430, _2869432, _2869434, _2870933, _2874356, _2875874])))))], (28436 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2869434, bool), bool), i(s(fun(_2869434, fun(fun(_2869434, bool), bool)), in), s(_2869434, _2877161))), s(fun(_2869434, bool), 28415 ^ [_2869430, _2869432, _2869434, _2870933, _2874356, _2875874])))))]], 28427 ^ _1670770 : [(28430 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2869434, bool), bool), i(s(fun(_2869434, fun(fun(_2869434, bool), bool)), in), s(_2869434, _2877161))), s(fun(_2869434, bool), 28415 ^ [_2869430, _2869432, _2869434, _2870933, _2874356, _2875874])))), p(s(bool, i(s(fun(_2869432, bool), i(s(fun(_2869434, fun(_2869432, bool)), 28416 ^ [_2869430, _2869432, _2869434, _2870933, _2874356, _2875874]), s(_2869434, _2877161))), s(_2869432, 28417 ^ [_2869430, _2869432, _2869434, _2870933, _2874356, _2875874]))))], (28428 ^ _1670770) ^ [] : [-(p(s(bool, _2877159)))]]], (28422 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2869434, bool), i(s(fun(_2869432, fun(_2869434, bool)), i(s(fun(fun(_2869434, fun(_2869432, bool)), fun(_2869432, fun(_2869434, bool))), i(s(fun(fun(_2869434, bool), fun(fun(_2869434, fun(_2869432, bool)), fun(_2869432, fun(_2869434, bool)))), _2875874), s(fun(_2869434, bool), 28415 ^ [_2869430, _2869432, _2869434, _2870933, _2874356, _2875874]))), s(fun(_2869434, fun(_2869432, bool)), 28416 ^ [_2869430, _2869432, _2869434, _2870933, _2874356, _2875874]))), s(_2869432, 28417 ^ [_2869430, _2869432, _2869434, _2870933, _2874356, _2875874]))), s(_2869434, 28418 ^ [_2869430, _2869432, _2869434, _2870933, _2874356, _2875874])))))]], 28445 ^ _1670770 : [(28464 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2869434, bool), i(s(fun(bool, fun(_2869434, bool)), i(s(fun(_2869434, fun(bool, fun(_2869434, bool))), setspec), s(_2869434, 28418 ^ [_2869430, _2869432, _2869434, _2870933, _2874356, _2875874]))), s(bool, 28444 ^ [_2869430, _2869432, _2869434, _2870933, _2874356, _2875874]))), s(_2869434, 28443 ^ [_2869430, _2869432, _2869434, _2870933, _2874356, _2875874])))))], (28446 ^ _1670770) ^ [] : [p(s(bool, 28444 ^ [_2869430, _2869432, _2869434, _2870933, _2874356, _2875874])), 28449 ^ _1670770 : [(28452 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2869432, bool), i(s(fun(_2869434, fun(_2869432, bool)), 28416 ^ [_2869430, _2869432, _2869434, _2870933, _2874356, _2875874]), s(_2869434, 28443 ^ [_2869430, _2869432, _2869434, _2870933, _2874356, _2875874]))), s(_2869432, 28417 ^ [_2869430, _2869432, _2869434, _2870933, _2874356, _2875874])))))], (28450 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2869434, bool), bool), i(s(fun(_2869434, fun(fun(_2869434, bool), bool)), in), s(_2869434, 28443 ^ [_2869430, _2869432, _2869434, _2870933, _2874356, _2875874]))), s(fun(_2869434, bool), 28415 ^ [_2869430, _2869432, _2869434, _2870933, _2874356, _2875874])))))]]], (28454 ^ _1670770) ^ [] : [-(p(s(bool, 28444 ^ [_2869430, _2869432, _2869434, _2870933, _2874356, _2875874]))), p(s(bool, i(s(fun(fun(_2869434, bool), bool), i(s(fun(_2869434, fun(fun(_2869434, bool), bool)), in), s(_2869434, 28443 ^ [_2869430, _2869432, _2869434, _2870933, _2874356, _2875874]))), s(fun(_2869434, bool), 28415 ^ [_2869430, _2869432, _2869434, _2870933, _2874356, _2875874])))), p(s(bool, i(s(fun(_2869432, bool), i(s(fun(_2869434, fun(_2869432, bool)), 28416 ^ [_2869430, _2869432, _2869434, _2870933, _2874356, _2875874]), s(_2869434, 28443 ^ [_2869430, _2869432, _2869434, _2870933, _2874356, _2875874]))), s(_2869432, 28417 ^ [_2869430, _2869432, _2869434, _2870933, _2874356, _2875874]))))], (28466 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2869434, bool), i(s(fun(_2869432, fun(_2869434, bool)), i(s(fun(fun(_2869434, fun(_2869432, bool)), fun(_2869432, fun(_2869434, bool))), i(s(fun(fun(_2869434, bool), fun(fun(_2869434, fun(_2869432, bool)), fun(_2869432, fun(_2869434, bool)))), _2875874), s(fun(_2869434, bool), 28415 ^ [_2869430, _2869432, _2869434, _2870933, _2874356, _2875874]))), s(fun(_2869434, fun(_2869432, bool)), 28416 ^ [_2869430, _2869432, _2869434, _2870933, _2874356, _2875874]))), s(_2869432, 28417 ^ [_2869430, _2869432, _2869434, _2870933, _2874356, _2875874]))), s(_2869434, 28418 ^ [_2869430, _2869432, _2869434, _2870933, _2874356, _2875874]))))]]]]]]]]], (4200 ^ _1670770) ^ [_1778407, _1778409] : [s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1778409))), s(num, _1778407))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), 4203 ^ _1670770 : [(4206 ^ _1670770) ^ [] : [s(num, _1778407) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (4204 ^ _1670770) ^ [] : [-(s(num, _1778409) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))]]], (36269 ^ _1670770) ^ [_3721614, _3721616, _3721618, _3721620] : [p(s(bool, i(s(fun(fun(sum0(_3721620, _3721618), bool), bool), finite), s(fun(sum0(_3721620, _3721618), bool), i(s(fun(fun(_3721618, bool), fun(sum0(_3721620, _3721618), bool)), i(s(fun(fun(_3721620, bool), fun(fun(_3721618, bool), fun(sum0(_3721620, _3721618), bool))), p_u_c), s(fun(_3721620, bool), _3721616))), s(fun(_3721618, bool), _3721614)))))), 36272 ^ _1670770 : [(36275 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3721618, bool), bool), finite), s(fun(_3721618, bool), _3721614)))))], (36273 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3721620, bool), bool), finite), s(fun(_3721620, bool), _3721616)))))]]], (20031 ^ _1670770) ^ [_2393218, _2393220, _2393222] : [-(p(s(bool, i(s(fun(fun(_2393222, bool), bool), infinite), s(fun(_2393222, bool), _2393218))))), p(s(bool, i(s(fun(fun(_2393222, bool), bool), infinite), s(fun(_2393222, bool), _2393220)))), p(s(bool, i(s(fun(fun(_2393222, bool), bool), i(s(fun(fun(_2393222, bool), fun(fun(_2393222, bool), bool)), subset), s(fun(_2393222, bool), _2393220))), s(fun(_2393222, bool), _2393218))))], (42386 ^ _1670770) ^ [_4189937, _4189939, _4189941] : [p(s(bool, i(s(fun(fun(cart(real, _4189941), cart(real, _4189939)), bool), linear), s(fun(cart(real, _4189941), cart(real, _4189939)), _4189937)))), 42389 ^ _1670770 : [(42390 ^ _1670770) ^ [_4190238, _4190240] : [-(s(real, i(s(fun(cart(real, _4189939), real), i(s(fun(cart(real, _4189939), fun(cart(real, _4189939), real)), dot), s(cart(real, _4189939), i(s(fun(cart(real, _4189941), cart(real, _4189939)), _4189937), s(cart(real, _4189941), _4190240))))), s(cart(real, _4189939), _4190238))) = s(real, i(s(fun(cart(real, _4189941), real), i(s(fun(cart(real, _4189941), fun(cart(real, _4189941), real)), dot), s(cart(real, _4189941), _4190240))), s(cart(real, _4189941), i(s(fun(cart(real, _4189939), cart(real, _4189941)), i(s(fun(fun(cart(real, _4189941), cart(real, _4189939)), fun(cart(real, _4189939), cart(real, _4189941))), adjoint), s(fun(cart(real, _4189941), cart(real, _4189939)), _4189937))), s(cart(real, _4189939), _4190238))))))]]], (41460 ^ _1670770) ^ [_4117546, _4117548, _4117550] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _4117546)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4117546))), s(num, i(s(fun(fun(_4117550, bool), num), dimindex), s(fun(_4117550, bool), univ)))))), 41468 ^ _1670770 : [(41475 ^ _1670770) ^ [] : [s(num, _4117546) = s(num, _4117548), -(p(s(bool, 41467 ^ [_4117546, _4117548, _4117550])))], (41469 ^ _1670770) ^ [] : [p(s(bool, 41467 ^ [_4117546, _4117548, _4117550])), -(s(num, _4117546) = s(num, _4117548))], (41481 ^ _1670770) ^ [] : [-(s(real, i(s(fun(num, real), i(s(fun(cart(real, _4117550), fun(num, real)), d_), s(cart(real, _4117550), i(s(fun(num, cart(real, _4117550)), basis), s(num, _4117548))))), s(num, _4117546))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), i(s(fun(bool, fun(real, fun(real, real))), cond), s(bool, 41467 ^ [_4117546, _4117548, _4117550]))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))]]], (16684 ^ _1670770) ^ [_2194313, _2194315] : [-(s(fun(_2194315, bool), i(s(fun(fun(_2194315, bool), fun(_2194315, bool)), i(s(fun(fun(_2194315, bool), fun(fun(_2194315, bool), fun(_2194315, bool))), union), s(fun(_2194315, bool), empty))), s(fun(_2194315, bool), _2194313))) = s(fun(_2194315, bool), _2194313))], (17277 ^ _1670770) ^ [_2229680] : [-(s(fun(_2229680, bool), i(s(fun(fun(fun(_2229680, bool), bool), fun(_2229680, bool)), inters), s(fun(fun(_2229680, bool), bool), empty))) = s(fun(_2229680, bool), univ))], (36013 ^ _1670770) ^ [_3704576, _3704578, _3704580, _3704582] : [-(p(s(bool, i(s(fun(fun(_3704580, bool), bool), i(s(fun(fun(_3704582, bool), fun(fun(_3704580, bool), bool)), l_a_u_c), s(fun(_3704582, bool), i(s(fun(fun(_3704580, bool), fun(_3704582, bool)), i(s(fun(fun(_3704580, _3704582), fun(fun(_3704580, bool), fun(_3704582, bool))), image), s(fun(_3704580, _3704582), _3704578))), s(fun(_3704580, bool), _3704576))))), s(fun(_3704580, bool), _3704576)))))], (40205 ^ _1670770) ^ [_4011704, _4011706, _4011708, _4011710, _4011712] : [40207 ^ _1670770 : [(40210 ^ _1670770) ^ [] : [s(cart(real, _4011710), i(s(fun(_4011712, cart(real, _4011710)), _4011708), s(_4011712, 40206 ^ [_4011704, _4011706, _4011708, _4011710, _4011712]))) = s(cart(real, _4011710), i(s(fun(_4011712, cart(real, _4011710)), _4011706), s(_4011712, 40206 ^ [_4011704, _4011706, _4011708, _4011710, _4011712])))], (40208 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_4011712, bool), bool), i(s(fun(_4011712, fun(fun(_4011712, bool), bool)), in), s(_4011712, 40206 ^ [_4011704, _4011706, _4011708, _4011710, _4011712]))), s(fun(_4011712, bool), _4011704)))))]], -(s(cart(real, _4011710), i(s(fun(fun(_4011712, cart(real, _4011710)), cart(real, _4011710)), i(s(fun(fun(_4011712, bool), fun(fun(_4011712, cart(real, _4011710)), cart(real, _4011710))), vsum), s(fun(_4011712, bool), _4011704))), s(fun(_4011712, cart(real, _4011710)), _4011708))) = s(cart(real, _4011710), i(s(fun(fun(_4011712, cart(real, _4011710)), cart(real, _4011710)), i(s(fun(fun(_4011712, bool), fun(fun(_4011712, cart(real, _4011710)), cart(real, _4011710))), vsum), s(fun(_4011712, bool), _4011704))), s(fun(_4011712, cart(real, _4011710)), _4011706))))], (12735 ^ _1670770) ^ [_2069800] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2069800))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))))))))], (14465 ^ _1670770) ^ [_2110899, _2110901] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2110901))), s(int, _2110899))))), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2110899))), s(int, _2110901)))))], (13953 ^ _1670770) ^ [_2098566, _2098568, _2098570, _2098572] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2098572))), s(int, _2098568))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2098570))), s(int, _2098566))))))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2098572))), s(int, _2098570)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2098568))), s(int, _2098566))))], (23438 ^ _1670770) ^ [_2564058, _2564060, _2564062, _2564064] : [-(p(s(bool, i(s(fun(fun(_2564064, bool), bool), i(s(fun(fun(_2564062, bool), fun(fun(_2564064, bool), bool)), l_a_u_c), s(fun(_2564062, bool), _2564060))), s(fun(_2564064, bool), _2564058))))), 23440 ^ _1670770 : [(23443 ^ _1670770) ^ [_2564416, _2564418] : [p(s(bool, i(s(fun(fun(_2564064, bool), bool), i(s(fun(_2564064, fun(fun(_2564064, bool), bool)), in), s(_2564064, _2564416))), s(fun(_2564064, bool), _2564058)))), s(_2564062, i(s(fun(_2564064, _2564062), _2564418), s(_2564064, _2564416))) = s(_2564062, 23439 ^ [_2564058, _2564060, _2564062, _2564064, _2564418])], (23441 ^ _1670770) ^ [_2564346] : [-(p(s(bool, i(s(fun(fun(_2564062, bool), bool), i(s(fun(_2564062, fun(fun(_2564062, bool), bool)), in), s(_2564062, 23439 ^ [_2564058, _2564060, _2564062, _2564064, _2564346]))), s(fun(_2564062, bool), _2564060)))))]]], (9143 ^ _1670770) ^ [_1965167, _1965169, _1965171, _1965173, _1965175] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1965169))), s(num, i(s(fun(list(_1965173), num), length), s(list(_1965173), _1965167)))))), -(s(_1965175, i(s(fun(list(_1965175), _1965175), i(s(fun(num, fun(list(_1965175), _1965175)), el), s(num, _1965169))), s(list(_1965175), i(s(fun(list(_1965173), list(_1965175)), i(s(fun(fun(_1965173, _1965175), fun(list(_1965173), list(_1965175))), map0), s(fun(_1965173, _1965175), _1965171))), s(list(_1965173), _1965167))))) = s(_1965175, i(s(fun(_1965173, _1965175), _1965171), s(_1965173, i(s(fun(list(_1965173), _1965173), i(s(fun(num, fun(list(_1965173), _1965173)), el), s(num, _1965169))), s(list(_1965173), _1965167))))))], (34779 ^ _1670770) ^ [_3643040, _3643042] : [34843 ^ _1670770 : [(34844 ^ _1670770) ^ [_3646297] : [-(p(s(bool, i(s(fun(fun(prod(fun(_3643042, bool), fun(_3643042, bool)), bool), bool), poset), s(fun(prod(fun(_3643042, bool), fun(_3643042, bool)), bool), i(s(fun(fun(fun(prod(fun(_3643042, bool), fun(_3643042, bool)), bool), bool), fun(prod(fun(_3643042, bool), fun(_3643042, bool)), bool)), gabs), s(fun(fun(prod(fun(_3643042, bool), fun(_3643042, bool)), bool), bool), i(s(fun(fun(fun(_3643042, bool), bool), fun(fun(prod(fun(_3643042, bool), fun(_3643042, bool)), bool), bool)), _3643040), s(fun(fun(_3643042, bool), bool), _3646297)))))))))]], 34784 ^ _1670770 : [(34789 ^ _1670770) ^ [_3644013] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_3643042, bool), fun(_3643042, bool)), bool), 34781 ^ [_3643040, _3643042]), s(prod(fun(_3643042, bool), fun(_3643042, bool)), i(s(fun(fun(_3643042, bool), prod(fun(_3643042, bool), fun(_3643042, bool))), i(s(fun(fun(_3643042, bool), fun(fun(_3643042, bool), prod(fun(_3643042, bool), fun(_3643042, bool)))), c_), s(fun(_3643042, bool), 34786 ^ [_3643040, _3643042]))), s(fun(_3643042, bool), 34787 ^ [_3643040, _3643042]))))))), s(bool, _3644013)))), 34804 ^ _1670770 : [(34807 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3643042, bool), bool), 34780 ^ [_3643040, _3643042]), s(fun(_3643042, bool), 34787 ^ [_3643040, _3643042])))))], (34809 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3643042, bool), bool), i(s(fun(fun(_3643042, bool), fun(fun(_3643042, bool), bool)), subset), s(fun(_3643042, bool), 34786 ^ [_3643040, _3643042]))), s(fun(_3643042, bool), 34787 ^ [_3643040, _3643042])))))], (34811 ^ _1670770) ^ [] : [p(s(bool, _3644013))], (34805 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3643042, bool), bool), 34780 ^ [_3643040, _3643042]), s(fun(_3643042, bool), 34786 ^ [_3643040, _3643042])))))]], 34792 ^ _1670770 : [(34795 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3643042, bool), bool), 34780 ^ [_3643040, _3643042]), s(fun(_3643042, bool), 34786 ^ [_3643040, _3643042])))), p(s(bool, i(s(fun(fun(_3643042, bool), bool), 34780 ^ [_3643040, _3643042]), s(fun(_3643042, bool), 34787 ^ [_3643040, _3643042])))), p(s(bool, i(s(fun(fun(_3643042, bool), bool), i(s(fun(fun(_3643042, bool), fun(fun(_3643042, bool), bool)), subset), s(fun(_3643042, bool), 34786 ^ [_3643040, _3643042]))), s(fun(_3643042, bool), 34787 ^ [_3643040, _3643042]))))], (34793 ^ _1670770) ^ [] : [-(p(s(bool, _3644013)))]]], (34785 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(fun(_3643042, bool), fun(_3643042, bool)), bool), bool), i(s(fun(fun(fun(_3643042, bool), bool), fun(fun(prod(fun(_3643042, bool), fun(_3643042, bool)), bool), bool)), _3643040), s(fun(fun(_3643042, bool), bool), 34780 ^ [_3643040, _3643042]))), s(fun(prod(fun(_3643042, bool), fun(_3643042, bool)), bool), 34781 ^ [_3643040, _3643042])))))]], 34815 ^ _1670770 : [(34840 ^ _1670770) ^ [_3646025, _3646027] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_3643042, bool), fun(_3643042, bool)), bool), 34781 ^ [_3643040, _3643042]), s(prod(fun(_3643042, bool), fun(_3643042, bool)), i(s(fun(fun(_3643042, bool), prod(fun(_3643042, bool), fun(_3643042, bool))), i(s(fun(fun(_3643042, bool), fun(fun(_3643042, bool), prod(fun(_3643042, bool), fun(_3643042, bool)))), c_), s(fun(_3643042, bool), _3646027))), s(fun(_3643042, bool), _3646025))))))), s(bool, 34814 ^ [_3643040, _3643042, _3646025, _3646027])))))], (34816 ^ _1670770) ^ [_3645261, _3645263] : [p(s(bool, 34814 ^ [_3643040, _3643042, _3645261, _3645263])), 34819 ^ _1670770 : [(34824 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3643042, bool), bool), i(s(fun(fun(_3643042, bool), fun(fun(_3643042, bool), bool)), subset), s(fun(_3643042, bool), _3645263))), s(fun(_3643042, bool), _3645261)))))], (34822 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3643042, bool), bool), 34780 ^ [_3643040, _3643042]), s(fun(_3643042, bool), _3645261)))))], (34820 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3643042, bool), bool), 34780 ^ [_3643040, _3643042]), s(fun(_3643042, bool), _3645263)))))]]], (34826 ^ _1670770) ^ [_3645610, _3645612] : [-(p(s(bool, 34814 ^ [_3643040, _3643042, _3645610, _3645612]))), p(s(bool, i(s(fun(fun(_3643042, bool), bool), 34780 ^ [_3643040, _3643042]), s(fun(_3643042, bool), _3645612)))), p(s(bool, i(s(fun(fun(_3643042, bool), bool), 34780 ^ [_3643040, _3643042]), s(fun(_3643042, bool), _3645610)))), p(s(bool, i(s(fun(fun(_3643042, bool), bool), i(s(fun(fun(_3643042, bool), fun(fun(_3643042, bool), bool)), subset), s(fun(_3643042, bool), _3645612))), s(fun(_3643042, bool), _3645610))))], (34842 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(fun(_3643042, bool), fun(_3643042, bool)), bool), bool), i(s(fun(fun(fun(_3643042, bool), bool), fun(fun(prod(fun(_3643042, bool), fun(_3643042, bool)), bool), bool)), _3643040), s(fun(fun(_3643042, bool), bool), 34780 ^ [_3643040, _3643042]))), s(fun(prod(fun(_3643042, bool), fun(_3643042, bool)), bool), 34781 ^ [_3643040, _3643042]))))]]], (20459 ^ _1670770) ^ [_2420901] : [-(s(num, i(s(fun(fun(_2420901, bool), num), card), s(fun(_2420901, bool), empty))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (15353 ^ _1670770) ^ [_2135373, _2135375] : [-(s(num, i(s(fun(prod(num, num), num), numu_gcd), s(prod(num, num), i(s(fun(num, prod(num, num)), i(s(fun(num, fun(num, prod(num, num))), c_), s(num, _2135375))), s(num, _2135373))))) = s(num, i(s(fun(int, num), numu_ofu_int), s(int, i(s(fun(prod(int, int), int), intu_gcd), s(prod(int, int), i(s(fun(int, prod(int, int)), i(s(fun(int, fun(int, prod(int, int))), c_), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _2135375))))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _2135373))))))))))], (16710 ^ _1670770) ^ [_2195264, _2195266, _2195268, _2195270] : [p(s(bool, i(s(fun(fun(_2195270, bool), bool), i(s(fun(fun(_2195270, bool), fun(fun(_2195270, bool), bool)), subset), s(fun(_2195270, bool), i(s(fun(fun(_2195270, bool), fun(_2195270, bool)), i(s(fun(fun(_2195270, bool), fun(fun(_2195270, bool), fun(_2195270, bool))), union), s(fun(_2195270, bool), _2195268))), s(fun(_2195270, bool), _2195266))))), s(fun(_2195270, bool), _2195264)))), 16713 ^ _1670770 : [(16716 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2195270, bool), bool), i(s(fun(fun(_2195270, bool), fun(fun(_2195270, bool), bool)), subset), s(fun(_2195270, bool), _2195266))), s(fun(_2195270, bool), _2195264)))))], (16714 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2195270, bool), bool), i(s(fun(fun(_2195270, bool), fun(fun(_2195270, bool), bool)), subset), s(fun(_2195270, bool), _2195268))), s(fun(_2195270, bool), _2195264)))))]]], (27322 ^ _1670770) ^ [_2802943, _2802945, _2802947] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _2802943))), s(num, _2802945)))), -(s(num, i(s(fun(fun(num, num), num), i(s(fun(fun(num, bool), fun(fun(num, num), num)), nsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2802945))), s(num, _2802943))))), s(fun(num, num), _2802947))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (36185 ^ _1670770) ^ [_3715271, _3715273, _3715275] : [-(p(s(bool, i(s(fun(fun(fun(prod(_3715275, _3715273), _3715271), bool), bool), i(s(fun(fun(fun(_3715275, fun(_3715273, _3715271)), bool), fun(fun(fun(prod(_3715275, _3715273), _3715271), bool), bool)), a_u_c), s(fun(fun(_3715275, fun(_3715273, _3715271)), bool), univ))), s(fun(fun(prod(_3715275, _3715273), _3715271), bool), univ)))))], (13975 ^ _1670770) ^ [_2099075, _2099077, _2099079] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2099079))), s(int, _2099075))))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2099079))), s(int, _2099077)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2099077))), s(int, _2099075))))], (43027 ^ _1670770) ^ [_4244593, _4244595, _4244597] : [s(real, i(s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(fun(cart(real, _4244597), cart(real, _4244595)), fun(num, fun(num, real))), i(s(fun(cart(real, _4244597), fun(fun(cart(real, _4244597), cart(real, _4244595)), fun(num, fun(num, real)))), _4244593), s(cart(real, _4244597), 43028 ^ [_4244593, _4244595, _4244597]))), s(fun(cart(real, _4244597), cart(real, _4244595)), 43029 ^ [_4244593, _4244595, _4244597]))), s(num, 43030 ^ [_4244593, _4244595, _4244597]))), s(num, 43031 ^ [_4244593, _4244595, _4244597]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), i(s(fun(cart(real, _4244597), fun(num, real)), d_), s(cart(real, _4244597), 43028 ^ [_4244593, _4244595, _4244597]))), s(num, 43031 ^ [_4244593, _4244595, _4244597]))))), s(real, i(s(fun(num, real), i(s(fun(cart(real, _4244595), fun(num, real)), d_), s(cart(real, _4244595), i(s(fun(cart(real, _4244597), cart(real, _4244595)), 43029 ^ [_4244593, _4244595, _4244597]), s(cart(real, _4244597), i(s(fun(num, cart(real, _4244597)), basis), s(num, 43031 ^ [_4244593, _4244595, _4244597]))))))), s(num, 43030 ^ [_4244593, _4244595, _4244597]))))), 43034 ^ _1670770 : [(43035 ^ _1670770) ^ [_4245653] : [p(s(bool, i(s(fun(fun(cart(real, _4244597), cart(real, _4244595)), bool), linear), s(fun(cart(real, _4244597), cart(real, _4244595)), _4245653)))), 43038 ^ _1670770 : [(43039 ^ _1670770) ^ [_4246000, _4246002] : [-(s(real, i(s(fun(num, real), i(s(fun(cart(real, _4244595), fun(num, real)), d_), s(cart(real, _4244595), i(s(fun(cart(real, _4244597), cart(real, _4244595)), _4245653), s(cart(real, _4244597), _4246002))))), s(num, _4246000))) = s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, i(s(fun(fun(_4244597, bool), num), dimindex), s(fun(_4244597, bool), univ))))))), s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(fun(cart(real, _4244597), cart(real, _4244595)), fun(num, fun(num, real))), i(s(fun(cart(real, _4244597), fun(fun(cart(real, _4244597), cart(real, _4244595)), fun(num, fun(num, real)))), _4244593), s(cart(real, _4244597), _4246002))), s(fun(cart(real, _4244597), cart(real, _4244595)), _4245653))), s(num, _4246000)))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _4246000)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4246000))), s(num, i(s(fun(fun(_4244595, bool), num), dimindex), s(fun(_4244595, bool), univ))))))]]]]], (7362 ^ _1670770) ^ [_1880012, _1880014] : [-(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), bit1), s(num, _1880014))))), s(num, i(s(fun(num, num), bit0), s(num, _1880012))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1880014))), s(num, _1880012))))], (33084 ^ _1670770) ^ [_3554901, _3554903, _3554905] : [33086 ^ _1670770 : [(33089 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3554905, bool), _3554901), s(_3554905, 33085 ^ [_3554901, _3554903, _3554905]))))], (33087 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3554905, bool), _3554903), s(_3554905, 33085 ^ [_3554901, _3554903, _3554905])))))]], -(p(s(bool, i(s(fun(fun(_3554905, bool), bool), i(s(fun(fun(_3554905, bool), fun(fun(_3554905, bool), bool)), subset), s(fun(_3554905, bool), _3554903))), s(fun(_3554905, bool), _3554901)))))], (43622 ^ _1670770) ^ [_4279789, _4279791] : [s(real, _4279791) = s(real, _4279789), -(s(cart(real, n10), i(s(fun(real, cart(real, n10)), lift), s(real, _4279791))) = s(cart(real, n10), i(s(fun(real, cart(real, n10)), lift), s(real, _4279789))))], (358 ^ _1670770) ^ [_1676439, _1676441] : [p(s(bool, t)), -(s(_1676441, _1676439) = s(_1676441, _1676439))], (41836 ^ _1670770) ^ [_4135136] : [p(s(bool, i(s(fun(cart(_4135136, n3), bool), p0), s(cart(_4135136, n3), 41837 ^ [_4135136])))), 41840 ^ _1670770 : [(41841 ^ _1670770) ^ [_4135433, _4135435, _4135437] : [-(p(s(bool, i(s(fun(cart(_4135136, n3), bool), p0), s(cart(_4135136, n3), i(s(fun(list(_4135136), cart(_4135136, n3)), vector), s(list(_4135136), i(s(fun(list(_4135136), list(_4135136)), i(s(fun(_4135136, fun(list(_4135136), list(_4135136))), cons), s(_4135136, _4135437))), s(list(_4135136), i(s(fun(list(_4135136), list(_4135136)), i(s(fun(_4135136, fun(list(_4135136), list(_4135136))), cons), s(_4135136, _4135435))), s(list(_4135136), i(s(fun(list(_4135136), list(_4135136)), i(s(fun(_4135136, fun(list(_4135136), list(_4135136))), cons), s(_4135136, _4135433))), s(list(_4135136), nil)))))))))))))]]], (33923 ^ _1670770) ^ [_3598483, _3598485, _3598487] : [p(s(bool, i(s(fun(fun(prod(_3598487, _3598487), bool), bool), woset), s(fun(prod(_3598487, _3598487), bool), _3598485)))), -(p(s(bool, i(s(fun(fun(prod(_3598487, _3598487), bool), bool), i(s(fun(fun(prod(_3598487, _3598487), bool), fun(fun(prod(_3598487, _3598487), bool), bool)), inseg), s(fun(prod(_3598487, _3598487), bool), i(s(fun(_3598487, fun(prod(_3598487, _3598487), bool)), i(s(fun(fun(prod(_3598487, _3598487), bool), fun(_3598487, fun(prod(_3598487, _3598487), bool))), linseg), s(fun(prod(_3598487, _3598487), bool), _3598485))), s(_3598487, _3598483))))), s(fun(prod(_3598487, _3598487), bool), _3598485)))))], (394 ^ _1670770) ^ [_1677081, _1677083, _1677085, _1677087] : [-(s(_1677085, _1677083) = s(_1677085, _1677083))], (14515 ^ _1670770) ^ [_2112335] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _2112335)))))))], (3137 ^ _1670770) ^ [_1728692] : [p(s(bool, i(s(fun(n10, bool), _1728692), s(n10, one)))), 3140 ^ _1670770 : [(3141 ^ _1670770) ^ [_1728776] : [-(p(s(bool, i(s(fun(n10, bool), _1728692), s(n10, _1728776)))))]]], (43090 ^ _1670770) ^ [_4249708, _4249710, _4249712] : [p(s(bool, i(s(fun(cart(cart(real, _4249710), _4249712), bool), invertible), s(cart(cart(real, _4249710), _4249712), _4249708)))), 43093 ^ _1670770 : [(43096 ^ _1670770) ^ [] : [-(s(cart(cart(real, _4249710), _4249710), i(s(fun(cart(cart(real, _4249710), _4249712), cart(cart(real, _4249710), _4249710)), i(s(fun(cart(cart(real, _4249712), _4249710), fun(cart(cart(real, _4249710), _4249712), cart(cart(real, _4249710), _4249710))), matrixu_mul), s(cart(cart(real, _4249712), _4249710), i(s(fun(cart(cart(real, _4249710), _4249712), cart(cart(real, _4249712), _4249710)), matrixu_inv), s(cart(cart(real, _4249710), _4249712), _4249708))))), s(cart(cart(real, _4249710), _4249712), _4249708))) = s(cart(cart(real, _4249710), _4249710), i(s(fun(num, cart(cart(real, _4249710), _4249710)), mat), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (43094 ^ _1670770) ^ [] : [-(s(cart(cart(real, _4249712), _4249712), i(s(fun(cart(cart(real, _4249712), _4249710), cart(cart(real, _4249712), _4249712)), i(s(fun(cart(cart(real, _4249710), _4249712), fun(cart(cart(real, _4249712), _4249710), cart(cart(real, _4249712), _4249712))), matrixu_mul), s(cart(cart(real, _4249710), _4249712), _4249708))), s(cart(cart(real, _4249712), _4249710), i(s(fun(cart(cart(real, _4249710), _4249712), cart(cart(real, _4249712), _4249710)), matrixu_inv), s(cart(cart(real, _4249710), _4249712), _4249708))))) = s(cart(cart(real, _4249712), _4249712), i(s(fun(num, cart(cart(real, _4249712), _4249712)), mat), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))]]], (21457 ^ _1670770) ^ [_2470682, _2470684, _2470686, _2470688, _2470690, _2470692] : [-(p(s(bool, i(s(fun(fun(prod(_2470692, _2470690), bool), bool), i(s(fun(prod(_2470692, _2470690), fun(fun(prod(_2470692, _2470690), bool), bool)), in), s(prod(_2470692, _2470690), i(s(fun(_2470690, prod(_2470692, _2470690)), i(s(fun(_2470692, fun(_2470690, prod(_2470692, _2470690))), c_), s(_2470692, _2470688))), s(_2470690, _2470686))))), s(fun(prod(_2470692, _2470690), bool), i(s(fun(fun(_2470690, bool), fun(prod(_2470692, _2470690), bool)), i(s(fun(fun(_2470692, bool), fun(fun(_2470690, bool), fun(prod(_2470692, _2470690), bool))), cross0), s(fun(_2470692, bool), _2470684))), s(fun(_2470690, bool), _2470682))))))), p(s(bool, i(s(fun(fun(_2470692, bool), bool), i(s(fun(_2470692, fun(fun(_2470692, bool), bool)), in), s(_2470692, _2470688))), s(fun(_2470692, bool), _2470684)))), p(s(bool, i(s(fun(fun(_2470690, bool), bool), i(s(fun(_2470690, fun(fun(_2470690, bool), bool)), in), s(_2470690, _2470686))), s(fun(_2470690, bool), _2470682))))], (11501 ^ _1670770) ^ [_2038552] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2038552)))), s(real, _2038552) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (16302 ^ _1670770) ^ [_2179076, _2179078, _2179080, _2179082] : [p(s(bool, i(s(fun(fun(_2179082, bool), bool), i(s(fun(_2179082, fun(fun(_2179082, bool), bool)), in), s(_2179082, _2179080))), s(fun(_2179082, bool), i(s(fun(fun(_2179082, bool), fun(_2179082, bool)), i(s(fun(_2179082, fun(fun(_2179082, bool), fun(_2179082, bool))), insert), s(_2179082, _2179078))), s(fun(_2179082, bool), _2179076)))))), -(s(_2179082, _2179080) = s(_2179082, _2179078)), -(p(s(bool, i(s(fun(fun(_2179082, bool), bool), i(s(fun(_2179082, fun(fun(_2179082, bool), bool)), in), s(_2179082, _2179080))), s(fun(_2179082, bool), _2179076)))))], (10755 ^ _1670770) ^ [_2019340, _2019342] : [s(num, _2019342) = s(num, _2019340), -(s(real, i(s(fun(num, real), realu_ofu_num), s(num, _2019342))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, _2019340))))], (43184 ^ _1670770) ^ [_4258378, _4258380] : [s(cart(real, _4258380), i(s(fun(cart(real, _4258380), cart(real, _4258380)), _4258378), s(cart(real, _4258380), 43185 ^ [_4258378, _4258380]))) = s(cart(real, _4258380), 43185 ^ [_4258378, _4258380]), -(s(cart(cart(real, _4258380), _4258380), i(s(fun(fun(cart(real, _4258380), cart(real, _4258380)), cart(cart(real, _4258380), _4258380)), matrix), s(fun(cart(real, _4258380), cart(real, _4258380)), _4258378))) = s(cart(cart(real, _4258380), _4258380), i(s(fun(num, cart(cart(real, _4258380), _4258380)), mat), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (7264 ^ _1670770) ^ [_1877136, _1877138] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), bit0), s(num, _1877138))))), s(num, i(s(fun(num, num), bit0), s(num, _1877136))))) = s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1877138))), s(num, _1877136))))))], (45031 ^ _1670770) ^ [_4366910, _4366912] : [s(cart(real, _4366912), i(s(fun(cart(real, _4366912), cart(real, _4366912)), i(s(fun(fun(cart(real, _4366912), real), fun(cart(real, _4366912), cart(real, _4366912))), _4366910), s(fun(cart(real, _4366912), real), 45032 ^ [_4366910, _4366912]))), s(cart(real, _4366912), 45033 ^ [_4366910, _4366912]))) = s(cart(real, _4366912), i(s(fun(cart(real, _4366912), cart(real, _4366912)), i(s(fun(real, fun(cart(real, _4366912), cart(real, _4366912))), r_), s(real, i(s(fun(cart(real, _4366912), real), 45032 ^ [_4366910, _4366912]), s(cart(real, _4366912), 45033 ^ [_4366910, _4366912]))))), s(cart(real, _4366912), 45033 ^ [_4366910, _4366912]))), 45036 ^ _1670770 : [(45037 ^ _1670770) ^ [_4367844] : [45078 ^ _1670770 : [(45079 ^ _1670770) ^ [_4370388] : [p(s(bool, i(s(fun(fun(cart(real, _4366912), bool), bool), finite), s(fun(cart(real, _4366912), bool), _4370388)))), -(s(fun(cart(real, _4366912), bool), i(s(fun(fun(cart(real, _4366912), bool), fun(cart(real, _4366912), bool)), span), s(fun(cart(real, _4366912), bool), _4370388))) = s(fun(cart(real, _4366912), bool), i(s(fun(fun(cart(real, _4366912), bool), fun(cart(real, _4366912), bool)), gspec), s(fun(cart(real, _4366912), bool), i(s(fun(fun(cart(real, _4366912), bool), fun(cart(real, _4366912), bool)), _4367844), s(fun(cart(real, _4366912), bool), _4370388))))))]], 45042 ^ _1670770 : [(45045 ^ _1670770) ^ [_4368710, _4368712] : [p(s(bool, i(s(fun(cart(real, _4366912), bool), i(s(fun(bool, fun(cart(real, _4366912), bool)), i(s(fun(cart(real, _4366912), fun(bool, fun(cart(real, _4366912), bool))), setspec), s(cart(real, _4366912), 45039 ^ [_4366910, _4366912, _4367844]))), s(bool, _4368710))), s(cart(real, _4366912), _4368712)))), 45048 ^ _1670770 : [(45051 ^ _1670770) ^ [_4369021] : [s(cart(real, _4366912), i(s(fun(fun(cart(real, _4366912), cart(real, _4366912)), cart(real, _4366912)), i(s(fun(fun(cart(real, _4366912), bool), fun(fun(cart(real, _4366912), cart(real, _4366912)), cart(real, _4366912))), vsum), s(fun(cart(real, _4366912), bool), 45038 ^ [_4366910, _4366912, _4367844]))), s(fun(cart(real, _4366912), cart(real, _4366912)), i(s(fun(fun(cart(real, _4366912), real), fun(cart(real, _4366912), cart(real, _4366912))), _4366910), s(fun(cart(real, _4366912), real), _4369021))))) = s(cart(real, _4366912), _4368712)], (45049 ^ _1670770) ^ [] : [-(p(s(bool, _4368710)))]], 45053 ^ _1670770 : [(45056 ^ _1670770) ^ [] : [p(s(bool, _4368710))], (45054 ^ _1670770) ^ [] : [-(s(cart(real, _4366912), i(s(fun(fun(cart(real, _4366912), cart(real, _4366912)), cart(real, _4366912)), i(s(fun(fun(cart(real, _4366912), bool), fun(fun(cart(real, _4366912), cart(real, _4366912)), cart(real, _4366912))), vsum), s(fun(cart(real, _4366912), bool), 45038 ^ [_4366910, _4366912, _4367844]))), s(fun(cart(real, _4366912), cart(real, _4366912)), i(s(fun(fun(cart(real, _4366912), real), fun(cart(real, _4366912), cart(real, _4366912))), _4366910), s(fun(cart(real, _4366912), real), 45052 ^ [_4366910, _4366912, _4367844, _4368710, _4368712]))))) = s(cart(real, _4366912), _4368712))]]], (45043 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(cart(real, _4366912), bool), i(s(fun(fun(cart(real, _4366912), bool), fun(cart(real, _4366912), bool)), _4367844), s(fun(cart(real, _4366912), bool), 45038 ^ [_4366910, _4366912, _4367844]))), s(cart(real, _4366912), 45039 ^ [_4366910, _4366912, _4367844])))))]], 45061 ^ _1670770 : [(45075 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(cart(real, _4366912), bool), i(s(fun(bool, fun(cart(real, _4366912), bool)), i(s(fun(cart(real, _4366912), fun(bool, fun(cart(real, _4366912), bool))), setspec), s(cart(real, _4366912), 45039 ^ [_4366910, _4366912, _4367844]))), s(bool, 45060 ^ [_4366910, _4366912, _4367844]))), s(cart(real, _4366912), 45059 ^ [_4366910, _4366912, _4367844])))))], (45062 ^ _1670770) ^ [] : [p(s(bool, 45060 ^ [_4366910, _4366912, _4367844])), -(s(cart(real, _4366912), i(s(fun(fun(cart(real, _4366912), cart(real, _4366912)), cart(real, _4366912)), i(s(fun(fun(cart(real, _4366912), bool), fun(fun(cart(real, _4366912), cart(real, _4366912)), cart(real, _4366912))), vsum), s(fun(cart(real, _4366912), bool), 45038 ^ [_4366910, _4366912, _4367844]))), s(fun(cart(real, _4366912), cart(real, _4366912)), i(s(fun(fun(cart(real, _4366912), real), fun(cart(real, _4366912), cart(real, _4366912))), _4366910), s(fun(cart(real, _4366912), real), 45065 ^ [_4366910, _4366912, _4367844]))))) = s(cart(real, _4366912), 45059 ^ [_4366910, _4366912, _4367844]))], (45069 ^ _1670770) ^ [] : [45070 ^ _1670770 : [(45071 ^ _1670770) ^ [_4369981] : [s(cart(real, _4366912), i(s(fun(fun(cart(real, _4366912), cart(real, _4366912)), cart(real, _4366912)), i(s(fun(fun(cart(real, _4366912), bool), fun(fun(cart(real, _4366912), cart(real, _4366912)), cart(real, _4366912))), vsum), s(fun(cart(real, _4366912), bool), 45038 ^ [_4366910, _4366912, _4367844]))), s(fun(cart(real, _4366912), cart(real, _4366912)), i(s(fun(fun(cart(real, _4366912), real), fun(cart(real, _4366912), cart(real, _4366912))), _4366910), s(fun(cart(real, _4366912), real), _4369981))))) = s(cart(real, _4366912), 45059 ^ [_4366910, _4366912, _4367844])]], -(p(s(bool, 45060 ^ [_4366910, _4366912, _4367844])))], (45077 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(cart(real, _4366912), bool), i(s(fun(fun(cart(real, _4366912), bool), fun(cart(real, _4366912), bool)), _4367844), s(fun(cart(real, _4366912), bool), 45038 ^ [_4366910, _4366912, _4367844]))), s(cart(real, _4366912), 45039 ^ [_4366910, _4366912, _4367844]))))]]]]], (47045 ^ _1670770) ^ [_4476341, _4476343, _4476345] : [-(s(real, i(s(fun(cart(real, _4476345), real), i(s(fun(cart(real, _4476345), fun(cart(real, _4476345), real)), dot), s(cart(real, _4476345), _4476343))), s(cart(real, _4476345), _4476341))) = s(real, i(s(fun(num, real), i(s(fun(cart(real, n10), fun(num, real)), d_), s(cart(real, n10), i(s(fun(num, cart(real, n10)), i(s(fun(cart(cart(real, n10), n10), fun(num, cart(real, n10))), d_), s(cart(cart(real, n10), n10), i(s(fun(cart(cart(real, n10), _4476345), cart(cart(real, n10), n10)), i(s(fun(cart(cart(real, _4476345), n10), fun(cart(cart(real, n10), _4476345), cart(cart(real, n10), n10))), matrixu_mul), s(cart(cart(real, _4476345), n10), i(s(fun(cart(real, _4476345), cart(cart(real, _4476345), n10)), rowvector), s(cart(real, _4476345), _4476343))))), s(cart(cart(real, n10), _4476345), i(s(fun(cart(real, _4476345), cart(cart(real, n10), _4476345)), columnvector), s(cart(real, _4476345), _4476341))))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (104 ^ _1670770) ^ [_1672238, _1672240, _1672242, _1672244] : [-(fun(_1672244, _1672240) = fun(_1672242, _1672238)), _1672244 = _1672242, _1672240 = _1672238], (33406 ^ _1670770) ^ [_3570872, _3570874, _3570876] : [p(s(bool, i(s(fun(fun(prod(_3570876, _3570876), bool), bool), i(s(fun(fun(prod(_3570876, _3570876), bool), fun(fun(prod(_3570876, _3570876), bool), bool)), inseg), s(fun(prod(_3570876, _3570876), bool), _3570872))), s(fun(prod(_3570876, _3570876), bool), _3570874)))), 33409 ^ _1670770 : [(33418 ^ _1670770) ^ [_3571627, _3571629] : [-(p(s(bool, i(s(fun(prod(_3570876, _3570876), bool), _3570872), s(prod(_3570876, _3570876), i(s(fun(_3570876, prod(_3570876, _3570876)), i(s(fun(_3570876, fun(_3570876, prod(_3570876, _3570876))), c_), s(_3570876, _3571629))), s(_3570876, _3571627))))))), p(s(bool, i(s(fun(prod(_3570876, _3570876), bool), _3570874), s(prod(_3570876, _3570876), i(s(fun(_3570876, prod(_3570876, _3570876)), i(s(fun(_3570876, fun(_3570876, prod(_3570876, _3570876))), c_), s(_3570876, _3571629))), s(_3570876, _3571627)))))), p(s(bool, i(s(fun(_3570876, bool), i(s(fun(fun(prod(_3570876, _3570876), bool), fun(_3570876, bool)), fl), s(fun(prod(_3570876, _3570876), bool), _3570872))), s(_3570876, _3571627))))], (33410 ^ _1670770) ^ [_3571228, _3571230] : [p(s(bool, i(s(fun(prod(_3570876, _3570876), bool), _3570872), s(prod(_3570876, _3570876), i(s(fun(_3570876, prod(_3570876, _3570876)), i(s(fun(_3570876, fun(_3570876, prod(_3570876, _3570876))), c_), s(_3570876, _3571230))), s(_3570876, _3571228)))))), 33413 ^ _1670770 : [(33416 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3570876, bool), i(s(fun(fun(prod(_3570876, _3570876), bool), fun(_3570876, bool)), fl), s(fun(prod(_3570876, _3570876), bool), _3570872))), s(_3570876, _3571228)))))], (33414 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_3570876, _3570876), bool), _3570874), s(prod(_3570876, _3570876), i(s(fun(_3570876, prod(_3570876, _3570876)), i(s(fun(_3570876, fun(_3570876, prod(_3570876, _3570876))), c_), s(_3570876, _3571230))), s(_3570876, _3571228)))))))]]]]], (4913 ^ _1670770) ^ [_1795066] : [-(p(s(bool, i(s(fun(num, bool), even), s(num, _1795066))))), -(p(s(bool, i(s(fun(num, bool), odd), s(num, _1795066)))))], (10763 ^ _1670770) ^ [_2019540, _2019542] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(num, real), realu_ofu_num), s(num, _2019542))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, _2019540))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2019542))), s(num, _2019540))))))], (7408 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_), s(num, u_0))), s(num, u_0))))], (36725 ^ _1670770) ^ [_3741944, _3741946, _3741948] : [-(s(bool, i(s(fun(fun(_3741948, bool), bool), countable), s(fun(_3741948, bool), i(s(fun(fun(_3741948, bool), fun(_3741948, bool)), i(s(fun(_3741948, fun(fun(_3741948, bool), fun(_3741948, bool))), insert), s(_3741948, _3741946))), s(fun(_3741948, bool), _3741944))))) = s(bool, i(s(fun(fun(_3741948, bool), bool), countable), s(fun(_3741948, bool), _3741944))))], (24838 ^ _1670770) ^ [_2613936, _2613938, _2613940, _2613942, _2613944] : [24840 ^ _1670770 : [(24843 ^ _1670770) ^ [] : [s(_2613944, i(s(fun(_2613942, _2613944), _2613938), s(_2613942, 24839 ^ [_2613936, _2613938, _2613940, _2613942, _2613944]))) = s(_2613944, i(s(fun(fun(_2613944, fun(_2613944, _2613944)), _2613944), neutral), s(fun(_2613944, fun(_2613944, _2613944)), _2613940)))], (24841 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2613942, bool), bool), i(s(fun(_2613942, fun(fun(_2613942, bool), bool)), in), s(_2613942, 24839 ^ [_2613936, _2613938, _2613940, _2613942, _2613944]))), s(fun(_2613942, bool), _2613936)))))]], -(s(fun(_2613942, bool), i(s(fun(fun(_2613942, bool), fun(_2613942, bool)), i(s(fun(fun(_2613942, _2613944), fun(fun(_2613942, bool), fun(_2613942, bool))), i(s(fun(fun(_2613944, fun(_2613944, _2613944)), fun(fun(_2613942, _2613944), fun(fun(_2613942, bool), fun(_2613942, bool)))), support), s(fun(_2613944, fun(_2613944, _2613944)), _2613940))), s(fun(_2613942, _2613944), _2613938))), s(fun(_2613942, bool), _2613936))) = s(fun(_2613942, bool), empty))], (6130 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), p0), s(num, i(s(fun(num, num), pre), s(num, n)))))), 6133 ^ _1670770 : [(6134 ^ _1670770) ^ [_1824278] : [-(p(s(bool, i(s(fun(num, bool), p0), s(num, _1824278))))), 6135 ^ _1670770 : [(6138 ^ _1670770) ^ [] : [s(num, _1824278) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), s(num, n) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (6136 ^ _1670770) ^ [] : [s(num, n) = s(num, i(s(fun(num, num), suc), s(num, _1824278)))]]]]], (24053 ^ _1670770) ^ [_2581906, _2581908] : [-(s(real, i(s(fun(fun(real, bool), real), inf), s(fun(real, bool), _2581908))) = s(real, _2581906)), 24057 ^ _1670770 : [(24060 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2581906))), s(real, 24056 ^ [_2581906, _2581908]))))], (24058 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 24056 ^ [_2581906, _2581908]))), s(fun(real, bool), _2581908)))))]], 24062 ^ _1670770 : [(24065 ^ _1670770) ^ [_2582317] : [p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _2582317))), s(fun(real, bool), _2581908)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2582317))), s(real, 24061 ^ [_2581906, _2581908]))))], (24063 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2581906))), s(real, 24061 ^ [_2581906, _2581908])))))]]], (29875 ^ _1670770) ^ [_2965892, _2965894] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, 29873 ^ [_2965892, _2965894])))))], (15307 ^ _1670770) ^ [_2134008, _2134010] : [-(s(int, i(s(fun(prod(int, int), int), intu_gcd), s(prod(int, int), i(s(fun(int, prod(int, int)), i(s(fun(int, fun(int, prod(int, int))), c_), s(int, _2134010))), s(int, _2134008))))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2134010))), s(int, 15304 ^ [_2134008, _2134010]))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2134008))), s(int, 15305 ^ [_2134008, _2134010]))))))], (3126 ^ _1670770) ^ [_1728478] : [s(bool, i(s(fun(n10, bool), _1728478), s(n10, 3127 ^ [_1728478]))) = s(bool, t), -(s(n10, one) = s(n10, i(s(fun(fun(n10, bool), n10), h_), s(fun(n10, bool), _1728478))))], (25914 ^ _1670770) ^ [_2706863, _2706865] : [p(s(bool, i(s(fun(fun(_2706865, bool), bool), finite), s(fun(_2706865, bool), _2706863)))), 25917 ^ _1670770 : [(25918 ^ _1670770) ^ [] : [s(num, i(s(fun(fun(_2706865, num), num), i(s(fun(fun(_2706865, bool), fun(fun(_2706865, num), num)), nsum), s(fun(_2706865, bool), _2706863))), s(fun(_2706865, num), f))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), 25921 ^ _1670770 : [(25922 ^ _1670770) ^ [_2707168] : [p(s(bool, i(s(fun(fun(_2706865, bool), bool), i(s(fun(_2706865, fun(fun(_2706865, bool), bool)), in), s(_2706865, _2707168))), s(fun(_2706865, bool), _2706863)))), -(s(num, i(s(fun(_2706865, num), f), s(_2706865, _2707168))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))]]], (25928 ^ _1670770) ^ [] : [25930 ^ _1670770 : [(25933 ^ _1670770) ^ [] : [s(num, i(s(fun(_2706865, num), f), s(_2706865, 25929 ^ [_2706863, _2706865]))) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (25931 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2706865, bool), bool), i(s(fun(_2706865, fun(fun(_2706865, bool), bool)), in), s(_2706865, 25929 ^ [_2706863, _2706865]))), s(fun(_2706865, bool), _2706863)))))]], -(s(num, i(s(fun(fun(_2706865, num), num), i(s(fun(fun(_2706865, bool), fun(fun(_2706865, num), num)), nsum), s(fun(_2706865, bool), _2706863))), s(fun(_2706865, num), f))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))]]], (13275 ^ _1670770) ^ [_2080821] : [-(s(real, i(s(fun(int, real), realu_ofu_int), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _2080821))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, _2080821))))], (2475 ^ _1670770) ^ [_1711476, _1711478] : [2482 ^ _1670770 : [(2485 ^ _1670770) ^ [] : [p(s(bool, _1711476))], (2483 ^ _1670770) ^ [] : [-(p(s(bool, _1711478)))]], p(s(bool, _1711478)), -(p(s(bool, _1711476)))], (46327 ^ _1670770) ^ [_4434230, _4434232, _4434234, _4434236] : [-(s(fun(cart(real, _4434236), cart(real, _4434234)), _4434232) = s(fun(cart(real, _4434236), cart(real, _4434234)), _4434230)), p(s(bool, i(s(fun(fun(cart(real, _4434236), cart(real, _4434234)), bool), linear), s(fun(cart(real, _4434236), cart(real, _4434234)), _4434232)))), p(s(bool, i(s(fun(fun(cart(real, _4434236), cart(real, _4434234)), bool), linear), s(fun(cart(real, _4434236), cart(real, _4434234)), _4434230)))), 46337 ^ _1670770 : [(46342 ^ _1670770) ^ [] : [s(cart(real, _4434234), i(s(fun(cart(real, _4434236), cart(real, _4434234)), _4434232), s(cart(real, _4434236), i(s(fun(num, cart(real, _4434236)), basis), s(num, 46336 ^ [_4434230, _4434232, _4434234, _4434236]))))) = s(cart(real, _4434234), i(s(fun(cart(real, _4434236), cart(real, _4434234)), _4434230), s(cart(real, _4434236), i(s(fun(num, cart(real, _4434236)), basis), s(num, 46336 ^ [_4434230, _4434232, _4434234, _4434236])))))], (46340 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 46336 ^ [_4434230, _4434232, _4434234, _4434236]))), s(num, i(s(fun(fun(_4434236, bool), num), dimindex), s(fun(_4434236, bool), univ)))))))], (46338 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, 46336 ^ [_4434230, _4434232, _4434234, _4434236])))))]]], (38256 ^ _1670770) ^ [_3813011, _3813013, _3813015, _3813017] : [p(s(bool, i(s(fun(fun(_3813017, bool), bool), i(s(fun(fun(_3813017, bool), fun(fun(_3813017, bool), bool)), subset), s(fun(_3813017, bool), _3813013))), s(fun(_3813017, bool), _3813011)))), -(p(s(bool, i(s(fun(fun(_3813017, bool), bool), i(s(fun(fun(_3813017, bool), fun(fun(_3813017, bool), bool)), subset), s(fun(_3813017, bool), i(s(fun(fun(_3813017, bool), fun(_3813017, bool)), i(s(fun(fun(fun(_3813017, bool), bool), fun(fun(_3813017, bool), fun(_3813017, bool))), hull), s(fun(fun(_3813017, bool), bool), _3813015))), s(fun(_3813017, bool), _3813013))))), s(fun(_3813017, bool), i(s(fun(fun(_3813017, bool), fun(_3813017, bool)), i(s(fun(fun(fun(_3813017, bool), bool), fun(fun(_3813017, bool), fun(_3813017, bool))), hull), s(fun(fun(_3813017, bool), bool), _3813015))), s(fun(_3813017, bool), _3813011)))))))], (7686 ^ _1670770) ^ [_1888841, _1888843, _1888845] : [s(fun(num, fun(_1888845, bool)), i(s(fun(fun(num, fun(num, fun(_1888845, bool))), fun(num, fun(_1888845, bool))), injf), s(fun(num, fun(num, fun(_1888845, bool))), _1888843))) = s(fun(num, fun(_1888845, bool)), i(s(fun(fun(num, fun(num, fun(_1888845, bool))), fun(num, fun(_1888845, bool))), injf), s(fun(num, fun(num, fun(_1888845, bool))), _1888841))), -(s(fun(num, fun(num, fun(_1888845, bool))), _1888843) = s(fun(num, fun(num, fun(_1888845, bool))), _1888841))], (41079 ^ _1670770) ^ [_4083512, _4083514, _4083516, _4083518, _4083520] : [-(s(cart(real, _4083520), i(s(fun(fun(_4083518, cart(real, _4083520)), cart(real, _4083520)), i(s(fun(fun(_4083518, bool), fun(fun(_4083518, cart(real, _4083520)), cart(real, _4083520))), vsum), s(fun(_4083518, bool), _4083512))), s(fun(_4083518, cart(real, _4083520)), _4083516))) = s(cart(real, _4083520), i(s(fun(fun(_4083518, cart(real, _4083520)), cart(real, _4083520)), i(s(fun(fun(_4083518, bool), fun(fun(_4083518, cart(real, _4083520)), cart(real, _4083520))), vsum), s(fun(_4083518, bool), _4083512))), s(fun(_4083518, cart(real, _4083520)), i(s(fun(fun(_4083518, _4083518), fun(_4083518, cart(real, _4083520))), i(s(fun(fun(_4083518, cart(real, _4083520)), fun(fun(_4083518, _4083518), fun(_4083518, cart(real, _4083520)))), o), s(fun(_4083518, cart(real, _4083520)), _4083516))), s(fun(_4083518, _4083518), _4083514)))))), 41083 ^ _1670770 : [(41086 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_4083518, bool), bool), i(s(fun(_4083518, fun(fun(_4083518, bool), bool)), in), s(_4083518, i(s(fun(_4083518, _4083518), _4083514), s(_4083518, 41082 ^ [_4083512, _4083514, _4083516, _4083518, _4083520]))))), s(fun(_4083518, bool), _4083512))))], (41084 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_4083518, bool), bool), i(s(fun(_4083518, fun(fun(_4083518, bool), bool)), in), s(_4083518, 41082 ^ [_4083512, _4083514, _4083516, _4083518, _4083520]))), s(fun(_4083518, bool), _4083512)))))]], 41088 ^ _1670770 : [(41091 ^ _1670770) ^ [] : [41100 ^ _1670770 : [(41101 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_4083518, bool), bool), i(s(fun(_4083518, fun(fun(_4083518, bool), bool)), in), s(_4083518, 41098 ^ [_4083512, _4083514, _4083516, _4083518, _4083520]))), s(fun(_4083518, bool), _4083512)))))], (41105 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_4083518, bool), bool), i(s(fun(_4083518, fun(fun(_4083518, bool), bool)), in), s(_4083518, 41099 ^ [_4083512, _4083514, _4083516, _4083518, _4083520]))), s(fun(_4083518, bool), _4083512)))))], (41109 ^ _1670770) ^ [] : [s(_4083518, 41098 ^ [_4083512, _4083514, _4083516, _4083518, _4083520]) = s(_4083518, 41099 ^ [_4083512, _4083514, _4083516, _4083518, _4083520])], (41107 ^ _1670770) ^ [] : [-(s(_4083518, i(s(fun(_4083518, _4083518), _4083514), s(_4083518, 41099 ^ [_4083512, _4083514, _4083516, _4083518, _4083520]))) = s(_4083518, 41087 ^ [_4083512, _4083514, _4083516, _4083518, _4083520]))], (41103 ^ _1670770) ^ [] : [-(s(_4083518, i(s(fun(_4083518, _4083518), _4083514), s(_4083518, 41098 ^ [_4083512, _4083514, _4083516, _4083518, _4083520]))) = s(_4083518, 41087 ^ [_4083512, _4083514, _4083516, _4083518, _4083520]))]], 41092 ^ _1670770 : [(41093 ^ _1670770) ^ [_4084713] : [p(s(bool, i(s(fun(fun(_4083518, bool), bool), i(s(fun(_4083518, fun(fun(_4083518, bool), bool)), in), s(_4083518, _4084713))), s(fun(_4083518, bool), _4083512)))), s(_4083518, i(s(fun(_4083518, _4083518), _4083514), s(_4083518, _4084713))) = s(_4083518, 41087 ^ [_4083512, _4083514, _4083516, _4083518, _4083520])]]], (41089 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_4083518, bool), bool), i(s(fun(_4083518, fun(fun(_4083518, bool), bool)), in), s(_4083518, 41087 ^ [_4083512, _4083514, _4083516, _4083518, _4083520]))), s(fun(_4083518, bool), _4083512)))))]]], (39389 ^ _1670770) ^ [_3965387, _3965389] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _3965389)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _3965387)))), 39396 ^ _1670770 : [(39403 ^ _1670770) ^ [] : [s(real, _3965389) = s(real, _3965387), -(s(real, i(s(fun(real, real), sqrt), s(real, _3965389))) = s(real, i(s(fun(real, real), sqrt), s(real, _3965387))))], (39397 ^ _1670770) ^ [] : [s(real, i(s(fun(real, real), sqrt), s(real, _3965389))) = s(real, i(s(fun(real, real), sqrt), s(real, _3965387))), -(s(real, _3965389) = s(real, _3965387))]]], (25699 ^ _1670770) ^ [_2693879, _2693881, _2693883, _2693885] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(fun(_2693885, num), num), i(s(fun(fun(_2693885, bool), fun(fun(_2693885, num), num)), nsum), s(fun(_2693885, bool), _2693883))), s(fun(_2693885, num), _2693879))))), s(num, i(s(fun(fun(_2693885, num), num), i(s(fun(fun(_2693885, bool), fun(fun(_2693885, num), num)), nsum), s(fun(_2693885, bool), _2693881))), s(fun(_2693885, num), _2693879))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(fun(_2693885, num), num), i(s(fun(fun(_2693885, bool), fun(fun(_2693885, num), num)), nsum), s(fun(_2693885, bool), i(s(fun(fun(_2693885, bool), fun(_2693885, bool)), i(s(fun(fun(_2693885, bool), fun(fun(_2693885, bool), fun(_2693885, bool))), union), s(fun(_2693885, bool), _2693883))), s(fun(_2693885, bool), _2693881))))), s(fun(_2693885, num), _2693879))))), s(num, i(s(fun(fun(_2693885, num), num), i(s(fun(fun(_2693885, bool), fun(fun(_2693885, num), num)), nsum), s(fun(_2693885, bool), i(s(fun(fun(_2693885, bool), fun(_2693885, bool)), i(s(fun(fun(_2693885, bool), fun(fun(_2693885, bool), fun(_2693885, bool))), inter), s(fun(_2693885, bool), _2693883))), s(fun(_2693885, bool), _2693881))))), s(fun(_2693885, num), _2693879)))))), p(s(bool, i(s(fun(fun(_2693885, bool), bool), finite), s(fun(_2693885, bool), _2693883)))), p(s(bool, i(s(fun(fun(_2693885, bool), bool), finite), s(fun(_2693885, bool), _2693881))))], (7418 ^ _1670770) ^ [_1881567, _1881569] : [-(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_), s(num, i(s(fun(num, num), bit0), s(num, _1881567))))), s(num, i(s(fun(num, num), bit0), s(num, _1881569))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_), s(num, _1881567))), s(num, _1881569))))], (36727 ^ _1670770) ^ [_3742055, _3742057, _3742059] : [-(s(bool, i(s(fun(fun(_3742059, bool), bool), countable), s(fun(_3742059, bool), i(s(fun(_3742059, fun(_3742059, bool)), i(s(fun(fun(_3742059, bool), fun(_3742059, fun(_3742059, bool))), delete), s(fun(_3742059, bool), _3742055))), s(_3742059, _3742057))))) = s(bool, i(s(fun(fun(_3742059, bool), bool), countable), s(fun(_3742059, bool), _3742055))))], (38644 ^ _1670770) ^ [_3835173, _3835175] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_min), s(real, _3835175))), s(real, _3835173))) = s(real, i(s(fun(fun(real, bool), real), inf), s(fun(real, bool), i(s(fun(fun(real, bool), fun(real, bool)), i(s(fun(real, fun(fun(real, bool), fun(real, bool))), insert), s(real, _3835175))), s(fun(real, bool), i(s(fun(fun(real, bool), fun(real, bool)), i(s(fun(real, fun(fun(real, bool), fun(real, bool))), insert), s(real, _3835173))), s(fun(real, bool), empty))))))))], (13186 ^ _1670770) ^ [_2079185] : [p(s(bool, i(s(fun(real, bool), integer), s(real, _2079185)))), -(s(real, i(s(fun(real, real), realu_abs), s(real, _2079185))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, 13189 ^ [_2079185]))))], (41593 ^ _1670770) ^ [_4123359, _4123361, _4123363] : [s(real, i(s(fun(cart(real, _4123363), real), i(s(fun(cart(real, _4123363), fun(cart(real, _4123363), real)), dot), s(cart(real, _4123363), 41594 ^ [_4123359, _4123361, _4123363]))), s(cart(real, _4123363), _4123361))) = s(real, i(s(fun(cart(real, _4123363), real), i(s(fun(cart(real, _4123363), fun(cart(real, _4123363), real)), dot), s(cart(real, _4123363), 41594 ^ [_4123359, _4123361, _4123363]))), s(cart(real, _4123363), _4123359))), -(s(cart(real, _4123363), _4123361) = s(cart(real, _4123363), _4123359))], (15150 ^ _1670770) ^ [_2128757, _2128759] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), i(s(fun(bool, fun(bool, fun(bool, bool))), cond), s(bool, 15111 ^ [_2128757, _2128759]))), s(bool, 15092 ^ [_2128757, _2128759]))), s(bool, 15124 ^ [_2128757, _2128759])))))], (24711 ^ _1670770) ^ [_2604199, _2604201] : [-(p(s(bool, i(s(fun(fun(_2604201, fun(_2604201, _2604201)), bool), monoidal), s(fun(_2604201, fun(_2604201, _2604201)), _2604199))))), s(_2604201, i(s(fun(_2604201, _2604201), i(s(fun(_2604201, fun(_2604201, _2604201)), _2604199), s(_2604201, 24714 ^ [_2604199, _2604201]))), s(_2604201, 24715 ^ [_2604199, _2604201]))) = s(_2604201, i(s(fun(_2604201, _2604201), i(s(fun(_2604201, fun(_2604201, _2604201)), _2604199), s(_2604201, 24715 ^ [_2604199, _2604201]))), s(_2604201, 24714 ^ [_2604199, _2604201]))), s(_2604201, i(s(fun(_2604201, _2604201), i(s(fun(_2604201, fun(_2604201, _2604201)), _2604199), s(_2604201, 24720 ^ [_2604199, _2604201]))), s(_2604201, i(s(fun(_2604201, _2604201), i(s(fun(_2604201, fun(_2604201, _2604201)), _2604199), s(_2604201, 24721 ^ [_2604199, _2604201]))), s(_2604201, 24722 ^ [_2604199, _2604201]))))) = s(_2604201, i(s(fun(_2604201, _2604201), i(s(fun(_2604201, fun(_2604201, _2604201)), _2604199), s(_2604201, i(s(fun(_2604201, _2604201), i(s(fun(_2604201, fun(_2604201, _2604201)), _2604199), s(_2604201, 24720 ^ [_2604199, _2604201]))), s(_2604201, 24721 ^ [_2604199, _2604201]))))), s(_2604201, 24722 ^ [_2604199, _2604201]))), s(_2604201, i(s(fun(_2604201, _2604201), i(s(fun(_2604201, fun(_2604201, _2604201)), _2604199), s(_2604201, i(s(fun(fun(_2604201, fun(_2604201, _2604201)), _2604201), neutral), s(fun(_2604201, fun(_2604201, _2604201)), _2604199))))), s(_2604201, 24725 ^ [_2604199, _2604201]))) = s(_2604201, 24725 ^ [_2604199, _2604201])], (11093 ^ _1670770) ^ [_2028201, _2028203] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2028203))), s(real, _2028201))))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2028203)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2028201))))], (4737 ^ _1670770) ^ [_1790930, _1790932, _1790934] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1790934))), s(num, _1790930))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1790932))), s(num, _1790930)))))), 4740 ^ _1670770 : [(4743 ^ _1670770) ^ [] : [s(num, _1790930) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (4741 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1790934))), s(num, _1790932)))))]]], (34488 ^ _1670770) ^ [_3628623] : [-(p(s(bool, i(s(fun(fun(prod(_3628623, _3628623), bool), bool), ordinal), s(fun(prod(_3628623, _3628623), bool), 34486 ^ [_3628623])))))], (46832 ^ _1670770) ^ [_4463968, _4463970, _4463972] : [s(cart(cart(real, _4463972), _4463972), i(s(fun(cart(cart(real, _4463972), _4463972), cart(cart(real, _4463972), _4463972)), i(s(fun(cart(cart(real, _4463972), _4463972), fun(cart(cart(real, _4463972), _4463972), cart(cart(real, _4463972), _4463972))), matrixu_mul), s(cart(cart(real, _4463972), _4463972), _4463970))), s(cart(cart(real, _4463972), _4463972), _4463968))) = s(cart(cart(real, _4463972), _4463972), i(s(fun(num, cart(cart(real, _4463972), _4463972)), mat), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), -(s(cart(cart(real, _4463972), _4463972), i(s(fun(cart(cart(real, _4463972), _4463972), cart(cart(real, _4463972), _4463972)), i(s(fun(cart(cart(real, _4463972), _4463972), fun(cart(cart(real, _4463972), _4463972), cart(cart(real, _4463972), _4463972))), matrixu_mul), s(cart(cart(real, _4463972), _4463972), _4463968))), s(cart(cart(real, _4463972), _4463972), _4463970))) = s(cart(cart(real, _4463972), _4463972), i(s(fun(num, cart(cart(real, _4463972), _4463972)), mat), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (1585 ^ _1670770) ^ [_1694240, _1694242, _1694244] : [1593 ^ _1670770 : [(1596 ^ _1670770) ^ [] : [-(p(s(bool, _1694240)))], (1594 ^ _1670770) ^ [_1694453] : [-(p(s(bool, i(s(fun(_1694244, bool), _1694242), s(_1694244, _1694453)))))]], p(s(bool, i(s(fun(_1694244, bool), _1694242), s(_1694244, 1586 ^ [_1694240, _1694242, _1694244])))), p(s(bool, _1694240))], (13561 ^ _1670770) ^ [_2088771, _2088773, _2088775] : [s(int, _2088773) = s(int, _2088771), -(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2088775))), s(int, _2088773))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2088775))), s(int, _2088771))))], (27439 ^ _1670770) ^ [_2809809] : [s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), i(s(fun(fun(num, num), fun(num, fun(num, num))), _2809809), s(fun(num, num), 27440 ^ [_2809809]))), s(num, 27441 ^ [_2809809]))), s(num, 27442 ^ [_2809809]))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, i(s(fun(num, num), 27440 ^ [_2809809]), s(num, 27442 ^ [_2809809]))))), s(num, 27441 ^ [_2809809]))), 27445 ^ _1670770 : [(27446 ^ _1670770) ^ [_2810248, _2810250, _2810252, _2810254] : [-(s(num, _2810248) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), -(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, i(s(fun(fun(num, num), num), i(s(fun(fun(num, bool), fun(fun(num, num), num)), nsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2810252))), s(num, _2810250))))), s(fun(num, num), _2810254))))), s(num, _2810248))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, i(s(fun(fun(num, num), num), i(s(fun(fun(num, bool), fun(fun(num, num), num)), nsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2810252))), s(num, _2810250))))), s(fun(num, num), i(s(fun(num, fun(num, num)), i(s(fun(fun(num, num), fun(num, fun(num, num))), _2809809), s(fun(num, num), _2810254))), s(num, _2810248))))))), s(num, _2810248))))]]], (2588 ^ _1670770) ^ [] : [2595 ^ _1670770 : [(2596 ^ _1670770) ^ [_1713624] : [-(p(s(bool, i(s(fun(bool, bool), p0), s(bool, _1713624)))))]], p(s(bool, i(s(fun(bool, bool), p0), s(bool, t)))), p(s(bool, i(s(fun(bool, bool), p0), s(bool, f0))))], (7462 ^ _1670770) ^ [_1882526] : [s(num, u_0) = s(num, i(s(fun(num, num), bit0), s(num, _1882526))), -(s(num, u_0) = s(num, _1882526))], (33680 ^ _1670770) ^ [_3585608, _3585610] : [p(s(bool, i(s(fun(fun(prod(_3585610, _3585610), bool), bool), woset), s(fun(prod(_3585610, _3585610), bool), _3585608)))), -(p(s(bool, i(s(fun(fun(prod(_3585610, _3585610), bool), bool), poset), s(fun(prod(_3585610, _3585610), bool), _3585608)))))], (26909 ^ _1670770) ^ [_2776275, _2776277, _2776279] : [26914 ^ _1670770 : [(26919 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), geq), s(num, i(s(fun(prod(_2776279, _2776277), num), 26911 ^ [_2776275, _2776277, _2776279]), s(prod(_2776279, _2776277), i(s(fun(_2776277, prod(_2776279, _2776277)), i(s(fun(_2776279, fun(_2776277, prod(_2776279, _2776277))), c_), s(_2776279, 26916 ^ [_2776275, _2776277, _2776279]))), s(_2776277, 26917 ^ [_2776275, _2776277, _2776279]))))))), s(num, i(s(fun(_2776277, num), i(s(fun(_2776279, fun(_2776277, num)), 26910 ^ [_2776275, _2776277, _2776279]), s(_2776279, 26916 ^ [_2776275, _2776277, _2776279]))), s(_2776277, 26917 ^ [_2776275, _2776277, _2776279]))))))], (26915 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_2776279, _2776277), num), bool), i(s(fun(fun(_2776279, fun(_2776277, num)), fun(fun(prod(_2776279, _2776277), num), bool)), _2776275), s(fun(_2776279, fun(_2776277, num)), 26910 ^ [_2776275, _2776277, _2776279]))), s(fun(prod(_2776279, _2776277), num), 26911 ^ [_2776275, _2776277, _2776279])))))]], 26920 ^ _1670770 : [(26923 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(_2776279, _2776277), num), bool), i(s(fun(fun(_2776279, fun(_2776277, num)), fun(fun(prod(_2776279, _2776277), num), bool)), _2776275), s(fun(_2776279, fun(_2776277, num)), 26910 ^ [_2776275, _2776277, _2776279]))), s(fun(prod(_2776279, _2776277), num), 26911 ^ [_2776275, _2776277, _2776279]))))], (26921 ^ _1670770) ^ [_2778115, _2778117] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), geq), s(num, i(s(fun(prod(_2776279, _2776277), num), 26911 ^ [_2776275, _2776277, _2776279]), s(prod(_2776279, _2776277), i(s(fun(_2776277, prod(_2776279, _2776277)), i(s(fun(_2776279, fun(_2776277, prod(_2776279, _2776277))), c_), s(_2776279, _2778117))), s(_2776277, _2778115))))))), s(num, i(s(fun(_2776277, num), i(s(fun(_2776279, fun(_2776277, num)), 26910 ^ [_2776275, _2776277, _2776279]), s(_2776279, _2778117))), s(_2776277, _2778115)))))))]], 26924 ^ _1670770 : [(26925 ^ _1670770) ^ [_2778359] : [26978 ^ _1670770 : [(26979 ^ _1670770) ^ [_2781913] : [s(num, i(s(fun(_2776279, num), i(s(fun(fun(_2776279, fun(_2776277, num)), fun(_2776279, num)), i(s(fun(fun(_2776279, fun(_2776277, bool)), fun(fun(_2776279, fun(_2776277, num)), fun(_2776279, num))), _2781913), s(fun(_2776279, fun(_2776277, bool)), 26980 ^ [_2776275, _2776277, _2776279, _2778359, _2781913]))), s(fun(_2776279, fun(_2776277, num)), 26981 ^ [_2776275, _2776277, _2776279, _2778359, _2781913]))), s(_2776279, 26982 ^ [_2776275, _2776277, _2776279, _2778359, _2781913]))) = s(num, i(s(fun(fun(_2776277, num), num), i(s(fun(fun(_2776277, bool), fun(fun(_2776277, num), num)), nsum), s(fun(_2776277, bool), i(s(fun(_2776279, fun(_2776277, bool)), 26980 ^ [_2776275, _2776277, _2776279, _2778359, _2781913]), s(_2776279, 26982 ^ [_2776275, _2776277, _2776279, _2778359, _2781913]))))), s(fun(_2776277, num), i(s(fun(_2776279, fun(_2776277, num)), 26981 ^ [_2776275, _2776277, _2776279, _2778359, _2781913]), s(_2776279, 26982 ^ [_2776275, _2776277, _2776279, _2778359, _2781913]))))), 26985 ^ _1670770 : [(26986 ^ _1670770) ^ [_2783067, _2783069, _2783071] : [-(s(num, i(s(fun(fun(_2776279, num), num), i(s(fun(fun(_2776279, bool), fun(fun(_2776279, num), num)), nsum), s(fun(_2776279, bool), _2783071))), s(fun(_2776279, num), i(s(fun(fun(_2776279, fun(_2776277, num)), fun(_2776279, num)), i(s(fun(fun(_2776279, fun(_2776277, bool)), fun(fun(_2776279, fun(_2776277, num)), fun(_2776279, num))), _2781913), s(fun(_2776279, fun(_2776277, bool)), _2783069))), s(fun(_2776279, fun(_2776277, num)), _2783067))))) = s(num, i(s(fun(fun(prod(_2776279, _2776277), num), num), i(s(fun(fun(prod(_2776279, _2776277), bool), fun(fun(prod(_2776279, _2776277), num), num)), nsum), s(fun(prod(_2776279, _2776277), bool), i(s(fun(fun(prod(_2776279, _2776277), bool), fun(prod(_2776279, _2776277), bool)), gspec), s(fun(prod(_2776279, _2776277), bool), i(s(fun(fun(_2776279, fun(_2776277, bool)), fun(prod(_2776279, _2776277), bool)), i(s(fun(fun(_2776279, bool), fun(fun(_2776279, fun(_2776277, bool)), fun(prod(_2776279, _2776277), bool))), _2778359), s(fun(_2776279, bool), _2783071))), s(fun(_2776279, fun(_2776277, bool)), _2783069))))))), s(fun(prod(_2776279, _2776277), num), i(s(fun(fun(fun(prod(_2776279, _2776277), num), bool), fun(prod(_2776279, _2776277), num)), gabs), s(fun(fun(prod(_2776279, _2776277), num), bool), i(s(fun(fun(_2776279, fun(_2776277, num)), fun(fun(prod(_2776279, _2776277), num), bool)), _2776275), s(fun(_2776279, fun(_2776277, num)), _2783067)))))))), p(s(bool, i(s(fun(fun(_2776279, bool), bool), finite), s(fun(_2776279, bool), _2783071)))), 26992 ^ _1670770 : [(26995 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2776277, bool), bool), finite), s(fun(_2776277, bool), i(s(fun(_2776279, fun(_2776277, bool)), _2783069), s(_2776279, 26991 ^ [_2776275, _2776277, _2776279, _2778359, _2781913, _2783067, _2783069, _2783071]))))))], (26993 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2776279, bool), bool), i(s(fun(_2776279, fun(fun(_2776279, bool), bool)), in), s(_2776279, 26991 ^ [_2776275, _2776277, _2776279, _2778359, _2781913, _2783067, _2783069, _2783071]))), s(fun(_2776279, bool), _2783071)))))]]]]]], 26931 ^ _1670770 : [(26934 ^ _1670770) ^ [_2779897, _2779899, _2779901] : [p(s(bool, i(s(fun(prod(_2776279, _2776277), bool), i(s(fun(bool, fun(prod(_2776279, _2776277), bool)), i(s(fun(prod(_2776279, _2776277), fun(bool, fun(prod(_2776279, _2776277), bool))), setspec), s(prod(_2776279, _2776277), 26928 ^ [_2776275, _2776277, _2776279, _2778359]))), s(bool, _2779897))), s(prod(_2776279, _2776277), i(s(fun(_2776277, prod(_2776279, _2776277)), i(s(fun(_2776279, fun(_2776277, prod(_2776279, _2776277))), c_), s(_2776279, _2779901))), s(_2776277, _2779899)))))), 26945 ^ _1670770 : [(26950 ^ _1670770) ^ [] : [p(s(bool, _2779897))], (26948 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2776277, bool), bool), i(s(fun(_2776277, fun(fun(_2776277, bool), bool)), in), s(_2776277, _2779899))), s(fun(_2776277, bool), i(s(fun(_2776279, fun(_2776277, bool)), 26927 ^ [_2776275, _2776277, _2776279, _2778359]), s(_2776279, _2779901)))))))], (26946 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2776279, bool), bool), i(s(fun(_2776279, fun(fun(_2776279, bool), bool)), in), s(_2776279, _2779901))), s(fun(_2776279, bool), 26926 ^ [_2776275, _2776277, _2776279, _2778359])))))]], 26937 ^ _1670770 : [(26940 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2776279, bool), bool), i(s(fun(_2776279, fun(fun(_2776279, bool), bool)), in), s(_2776279, _2779901))), s(fun(_2776279, bool), 26926 ^ [_2776275, _2776277, _2776279, _2778359])))), p(s(bool, i(s(fun(fun(_2776277, bool), bool), i(s(fun(_2776277, fun(fun(_2776277, bool), bool)), in), s(_2776277, _2779899))), s(fun(_2776277, bool), i(s(fun(_2776279, fun(_2776277, bool)), 26927 ^ [_2776275, _2776277, _2776279, _2778359]), s(_2776279, _2779901))))))], (26938 ^ _1670770) ^ [] : [-(p(s(bool, _2779897)))]]], (26932 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_2776279, _2776277), bool), i(s(fun(fun(_2776279, fun(_2776277, bool)), fun(prod(_2776279, _2776277), bool)), i(s(fun(fun(_2776279, bool), fun(fun(_2776279, fun(_2776277, bool)), fun(prod(_2776279, _2776277), bool))), _2778359), s(fun(_2776279, bool), 26926 ^ [_2776275, _2776277, _2776279, _2778359]))), s(fun(_2776279, fun(_2776277, bool)), 26927 ^ [_2776275, _2776277, _2776279, _2778359]))), s(prod(_2776279, _2776277), 26928 ^ [_2776275, _2776277, _2776279, _2778359])))))]], 26956 ^ _1670770 : [(26975 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_2776279, _2776277), bool), i(s(fun(bool, fun(prod(_2776279, _2776277), bool)), i(s(fun(prod(_2776279, _2776277), fun(bool, fun(prod(_2776279, _2776277), bool))), setspec), s(prod(_2776279, _2776277), 26928 ^ [_2776275, _2776277, _2776279, _2778359]))), s(bool, 26955 ^ [_2776275, _2776277, _2776279, _2778359]))), s(prod(_2776279, _2776277), i(s(fun(_2776277, prod(_2776279, _2776277)), i(s(fun(_2776279, fun(_2776277, prod(_2776279, _2776277))), c_), s(_2776279, 26953 ^ [_2776275, _2776277, _2776279, _2778359]))), s(_2776277, 26954 ^ [_2776275, _2776277, _2776279, _2778359])))))))], (26957 ^ _1670770) ^ [] : [p(s(bool, 26955 ^ [_2776275, _2776277, _2776279, _2778359])), 26960 ^ _1670770 : [(26963 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2776277, bool), bool), i(s(fun(_2776277, fun(fun(_2776277, bool), bool)), in), s(_2776277, 26954 ^ [_2776275, _2776277, _2776279, _2778359]))), s(fun(_2776277, bool), i(s(fun(_2776279, fun(_2776277, bool)), 26927 ^ [_2776275, _2776277, _2776279, _2778359]), s(_2776279, 26953 ^ [_2776275, _2776277, _2776279, _2778359])))))))], (26961 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2776279, bool), bool), i(s(fun(_2776279, fun(fun(_2776279, bool), bool)), in), s(_2776279, 26953 ^ [_2776275, _2776277, _2776279, _2778359]))), s(fun(_2776279, bool), 26926 ^ [_2776275, _2776277, _2776279, _2778359])))))]]], (26965 ^ _1670770) ^ [] : [-(p(s(bool, 26955 ^ [_2776275, _2776277, _2776279, _2778359]))), p(s(bool, i(s(fun(fun(_2776279, bool), bool), i(s(fun(_2776279, fun(fun(_2776279, bool), bool)), in), s(_2776279, 26953 ^ [_2776275, _2776277, _2776279, _2778359]))), s(fun(_2776279, bool), 26926 ^ [_2776275, _2776277, _2776279, _2778359])))), p(s(bool, i(s(fun(fun(_2776277, bool), bool), i(s(fun(_2776277, fun(fun(_2776277, bool), bool)), in), s(_2776277, 26954 ^ [_2776275, _2776277, _2776279, _2778359]))), s(fun(_2776277, bool), i(s(fun(_2776279, fun(_2776277, bool)), 26927 ^ [_2776275, _2776277, _2776279, _2778359]), s(_2776279, 26953 ^ [_2776275, _2776277, _2776279, _2778359]))))))], (26977 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(prod(_2776279, _2776277), bool), i(s(fun(fun(_2776279, fun(_2776277, bool)), fun(prod(_2776279, _2776277), bool)), i(s(fun(fun(_2776279, bool), fun(fun(_2776279, fun(_2776277, bool)), fun(prod(_2776279, _2776277), bool))), _2778359), s(fun(_2776279, bool), 26926 ^ [_2776275, _2776277, _2776279, _2778359]))), s(fun(_2776279, fun(_2776277, bool)), 26927 ^ [_2776275, _2776277, _2776279, _2778359]))), s(prod(_2776279, _2776277), 26928 ^ [_2776275, _2776277, _2776279, _2778359]))))]]]]], (39553 ^ _1670770) ^ [_3969602, _3969604] : [-(s(cart(real, _3969604), _3969602) = s(cart(real, _3969604), i(s(fun(num, cart(real, _3969604)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(cart(real, _3969604), real), vectoru_norm), s(cart(real, _3969604), _3969602)))))))], (7396 ^ _1670770) ^ [_1880941] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_a_), s(num, i(s(fun(num, num), bit1), s(num, _1880941))))), s(num, u_0)))))], (36752 ^ _1670770) ^ [_3743143, _3743145] : [p(s(bool, i(s(fun(fun(_3743145, bool), bool), countable), s(fun(_3743145, bool), _3743143)))), -(p(s(bool, i(s(fun(fun(_3743145, bool), bool), i(s(fun(fun(_3743145, bool), fun(fun(_3743145, bool), bool)), subset), s(fun(_3743145, bool), _3743143))), s(fun(_3743145, bool), i(s(fun(fun(num, bool), fun(_3743145, bool)), i(s(fun(fun(num, _3743145), fun(fun(num, bool), fun(_3743145, bool))), image), s(fun(num, _3743145), 36755 ^ [_3743143, _3743145]))), s(fun(num, bool), univ)))))))], (43553 ^ _1670770) ^ [] : [43554 ^ _1670770 : [(43555 ^ _1670770) ^ [_4277252] : [p(s(bool, i(s(fun(real, bool), p0), s(real, i(s(fun(cart(real, n10), real), drop), s(cart(real, n10), _4277252))))))]], -(p(s(bool, i(s(fun(real, bool), p0), s(real, 43556 ^ [])))))], (22555 ^ _1670770) ^ [_2520370, _2520372] : [-(s(bool, i(s(fun(fun(_2520372, bool), bool), i(s(fun(fun(_2520372, fun(_2520372, bool)), fun(fun(_2520372, bool), bool)), pairwise), s(fun(_2520372, fun(_2520372, bool)), _2520370))), s(fun(_2520372, bool), empty))) = s(bool, t))], (7994 ^ _1670770) ^ [_1904005, _1904007, _1904009, _1904011, _1904013] : [s(_1904007, i(s(fun(_1904009, _1904007), i(s(fun(fun(_1904013, _1904011), fun(_1904009, _1904007)), _1904005), s(fun(_1904013, _1904011), 7995 ^ [_1904005, _1904007, _1904009, _1904011, _1904013]))), s(_1904009, 7996 ^ [_1904005, _1904007, _1904009, _1904011, _1904013]))) = s(_1904007, i(s(fun(_1904011, _1904007), gi_), s(_1904011, i(s(fun(_1904013, _1904011), 7995 ^ [_1904005, _1904007, _1904009, _1904011, _1904013]), s(_1904013, i(s(fun(_1904009, _1904013), f), s(_1904009, 7996 ^ [_1904005, _1904007, _1904009, _1904011, _1904013]))))))), 7999 ^ _1670770 : [(8000 ^ _1670770) ^ [_1904804] : [s(fun(_1904009, _1904007), i(s(fun(fun(_1904013, _1904011), fun(_1904009, _1904007)), _1904804), s(fun(_1904013, _1904011), 8001 ^ [_1904005, _1904007, _1904009, _1904011, _1904013, _1904804]))) = s(fun(_1904009, _1904007), i(s(fun(fun(_1904013, _1904011), fun(_1904009, _1904007)), _1904005), s(fun(_1904013, _1904011), 8001 ^ [_1904005, _1904007, _1904009, _1904011, _1904013, _1904804]))), 8004 ^ _1670770 : [(8005 ^ _1670770) ^ [_1905421] : [s(_1904011, i(s(fun(_1904013, _1904011), i(s(fun(fun(_1904009, _1904007), fun(_1904013, _1904011)), _1905421), s(fun(_1904009, _1904007), 8006 ^ [_1904005, _1904007, _1904009, _1904011, _1904013, _1904804, _1905421]))), s(_1904013, 8007 ^ [_1904005, _1904007, _1904009, _1904011, _1904013, _1904804, _1905421]))) = s(_1904011, i(s(fun(_1904007, _1904011), g), s(_1904007, i(s(fun(_1904009, _1904007), 8006 ^ [_1904005, _1904007, _1904009, _1904011, _1904013, _1904804, _1905421]), s(_1904009, i(s(fun(_1904013, _1904009), fi_), s(_1904013, 8007 ^ [_1904005, _1904007, _1904009, _1904011, _1904013, _1904804, _1905421]))))))), 8010 ^ _1670770 : [(8011 ^ _1670770) ^ [_1906086] : [s(fun(_1904013, _1904011), i(s(fun(fun(_1904009, _1904007), fun(_1904013, _1904011)), _1906086), s(fun(_1904009, _1904007), 8012 ^ [_1904005, _1904007, _1904009, _1904011, _1904013, _1904804, _1905421, _1906086]))) = s(fun(_1904013, _1904011), i(s(fun(fun(_1904009, _1904007), fun(_1904013, _1904011)), _1905421), s(fun(_1904009, _1904007), 8012 ^ [_1904005, _1904007, _1904009, _1904011, _1904013, _1904804, _1905421, _1906086]))), -(p(s(bool, i(s(fun(fun(fun(_1904013, _1904011), fun(_1904009, _1904007)), bool), i(s(fun(fun(fun(_1904009, _1904007), fun(_1904013, _1904011)), fun(fun(fun(_1904013, _1904011), fun(_1904009, _1904007)), bool)), iso0), s(fun(fun(_1904009, _1904007), fun(_1904013, _1904011)), _1906086))), s(fun(fun(_1904013, _1904011), fun(_1904009, _1904007)), _1904804))))), p(s(bool, i(s(fun(fun(_1904013, _1904009), bool), i(s(fun(fun(_1904009, _1904013), fun(fun(_1904013, _1904009), bool)), iso0), s(fun(_1904009, _1904013), f))), s(fun(_1904013, _1904009), fi_)))), p(s(bool, i(s(fun(fun(_1904011, _1904007), bool), i(s(fun(fun(_1904007, _1904011), fun(fun(_1904011, _1904007), bool)), iso0), s(fun(_1904007, _1904011), g))), s(fun(_1904011, _1904007), gi_))))]]]]]]], (660 ^ _1670770) ^ [] : [661 ^ _1670770 : [(664 ^ _1670770) ^ [] : [p(s(bool, q))], (662 ^ _1670770) ^ [] : [p(s(bool, p1))]], -(p(s(bool, q))), -(p(s(bool, p1)))], (41534 ^ _1670770) ^ [_4121610, _4121612, _4121614] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _4121612)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4121612))), s(num, i(s(fun(fun(_4121614, bool), num), dimindex), s(fun(_4121614, bool), univ)))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _4121610)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4121610))), s(num, i(s(fun(fun(_4121614, bool), num), dimindex), s(fun(_4121614, bool), univ)))))), 41550 ^ _1670770 : [(41557 ^ _1670770) ^ [] : [s(num, _4121612) = s(num, _4121610), -(p(s(bool, 41549 ^ [_4121610, _4121612, _4121614])))], (41551 ^ _1670770) ^ [] : [p(s(bool, 41549 ^ [_4121610, _4121612, _4121614])), -(s(num, _4121612) = s(num, _4121610))], (41563 ^ _1670770) ^ [] : [-(s(real, i(s(fun(cart(real, _4121614), real), i(s(fun(cart(real, _4121614), fun(cart(real, _4121614), real)), dot), s(cart(real, _4121614), i(s(fun(num, cart(real, _4121614)), basis), s(num, _4121612))))), s(cart(real, _4121614), i(s(fun(num, cart(real, _4121614)), basis), s(num, _4121610))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), i(s(fun(bool, fun(real, fun(real, real))), cond), s(bool, 41549 ^ [_4121610, _4121612, _4121614]))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))]]], (11981 ^ _1670770) ^ [_2051686, _2051688, _2051690] : [s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2051690))), s(real, _2051686))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2051688))), s(real, _2051686))), -(s(real, _2051690) = s(real, _2051688)), -(s(real, _2051686) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (11651 ^ _1670770) ^ [_2042655, _2042657] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(real, real), realu_abs), s(real, _2042657))))), s(real, i(s(fun(real, real), realu_abs), s(real, _2042655))))))), s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2042657))), s(real, _2042655)))))))))], (43525 ^ _1670770) ^ [] : [43526 ^ _1670770 : [(43527 ^ _1670770) ^ [_4276848] : [p(s(bool, i(s(fun(cart(real, n10), bool), p0), s(cart(real, n10), i(s(fun(real, cart(real, n10)), lift), s(real, _4276848))))))]], -(p(s(bool, i(s(fun(cart(real, n10), bool), p0), s(cart(real, n10), 43528 ^ [])))))], (11433 ^ _1670770) ^ [_2036506, _2036508, _2036510, _2036512] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2036512))), s(real, _2036510))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2036508))), s(real, _2036506))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2036512))), s(real, _2036508))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2036510))), s(real, _2036506))))))], (9939 ^ _1670770) ^ [_1997578] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1997578))), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))), 9943 ^ _1670770 : [(9944 ^ _1670770) ^ [_1997620, _1997622] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(prod(num, num), num), dist), s(prod(num, num), i(s(fun(num, prod(num, num)), i(s(fun(num, fun(num, prod(num, num))), c_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1997622))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), naddu_rinv), s(nadd, _1997578))), s(num, _1997620))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1997620))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), naddu_rinv), s(nadd, _1997578))), s(num, _1997622))))))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, 9942 ^ [_1997578]))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1997622))), s(num, _1997620)))))))))]]], (46205 ^ _1670770) ^ [_4427728, _4427730, _4427732, _4427734] : [p(s(bool, i(s(fun(fun(cart(real, _4427732), bool), bool), independent), s(fun(cart(real, _4427732), bool), _4427728)))), 46209 ^ _1670770 : [(46212 ^ _1670770) ^ [_4428196] : [p(s(bool, i(s(fun(fun(cart(real, _4427732), bool), bool), i(s(fun(cart(real, _4427732), fun(fun(cart(real, _4427732), bool), bool)), in), s(cart(real, _4427732), _4428196))), s(fun(cart(real, _4427732), bool), _4427728)))), -(s(cart(real, _4427734), i(s(fun(cart(real, _4427732), cart(real, _4427734)), 46208 ^ [_4427728, _4427730, _4427732, _4427734]), s(cart(real, _4427732), _4428196))) = s(cart(real, _4427734), i(s(fun(cart(real, _4427732), cart(real, _4427734)), _4427730), s(cart(real, _4427732), _4428196))))], (46210 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4427732), cart(real, _4427734)), bool), linear), s(fun(cart(real, _4427732), cart(real, _4427734)), 46208 ^ [_4427728, _4427730, _4427732, _4427734])))))]]], (1080 ^ _1670770) ^ [_1684598] : [p(s(bool, _1684598)), 1083 ^ _1670770 : [(1086 ^ _1670770) ^ [] : [-(p(s(bool, _1684598)))], (1084 ^ _1670770) ^ [] : [-(p(s(bool, t)))]]], (11705 ^ _1670770) ^ [_2044347, _2044349] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), realu_abs), s(real, _2044349))))), s(real, _2044347))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), realu_neg), s(real, _2044347))))), s(real, _2044349)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2044349))), s(real, _2044347))))], (11731 ^ _1670770) ^ [_2045096, _2045098] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_min), s(real, _2045098))), s(real, _2045096))))), s(real, _2045098)))))], (16868 ^ _1670770) ^ [_2203434, _2203436] : [-(s(fun(_2203436, bool), _2203434) = s(fun(_2203436, bool), empty)), 16873 ^ _1670770 : [(16876 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2203436, bool), bool), i(s(fun(_2203436, fun(fun(_2203436, bool), bool)), in), s(_2203436, 16871 ^ [_2203434, _2203436]))), s(fun(_2203436, bool), 16872 ^ [_2203434, _2203436]))))], (16874 ^ _1670770) ^ [] : [-(s(fun(_2203436, bool), _2203434) = s(fun(_2203436, bool), i(s(fun(fun(_2203436, bool), fun(_2203436, bool)), i(s(fun(_2203436, fun(fun(_2203436, bool), fun(_2203436, bool))), insert), s(_2203436, 16871 ^ [_2203434, _2203436]))), s(fun(_2203436, bool), 16872 ^ [_2203434, _2203436]))))]]], (4603 ^ _1670770) ^ [_1787132, _1787134, _1787136] : [-(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1787136))), s(num, _1787132))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1787134))), s(num, _1787132))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1787136))), s(num, _1787134))))], (21515 ^ _1670770) ^ [_2473210, _2473212, _2473214] : [21596 ^ _1670770 : [(21597 ^ _1670770) ^ [_2477686, _2477688, _2477690, _2477692, _2477694] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(fun(_2473214, _2473212), bool), fun(num, bool)), hasu_size), s(fun(fun(_2473214, _2473212), bool), i(s(fun(fun(fun(_2473214, _2473212), bool), fun(fun(_2473214, _2473212), bool)), gspec), s(fun(fun(_2473214, _2473212), bool), i(s(fun(_2473212, fun(fun(_2473214, _2473212), bool)), i(s(fun(fun(_2473214, bool), fun(_2473212, fun(fun(_2473214, _2473212), bool))), i(s(fun(fun(_2473212, bool), fun(fun(_2473214, bool), fun(_2473212, fun(fun(_2473214, _2473212), bool)))), _2473210), s(fun(_2473212, bool), _2477690))), s(fun(_2473214, bool), _2477686))), s(_2473212, _2477694))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _2477692))), s(num, _2477688))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2473214, bool), fun(num, bool)), hasu_size), s(fun(_2473214, bool), _2477686))), s(num, _2477688)))), p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2473212, bool), fun(num, bool)), hasu_size), s(fun(_2473212, bool), _2477690))), s(num, _2477692))))]], 21522 ^ _1670770 : [(21525 ^ _1670770) ^ [_2474505, _2474507] : [p(s(bool, i(s(fun(fun(_2473214, _2473212), bool), i(s(fun(bool, fun(fun(_2473214, _2473212), bool)), i(s(fun(fun(_2473214, _2473212), fun(bool, fun(fun(_2473214, _2473212), bool))), setspec), s(fun(_2473214, _2473212), 21519 ^ [_2473210, _2473212, _2473214]))), s(bool, _2474505))), s(fun(_2473214, _2473212), _2474507)))), 21528 ^ _1670770 : [(21531 ^ _1670770) ^ [] : [21533 ^ _1670770 : [(21536 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2473212, bool), bool), i(s(fun(_2473212, fun(fun(_2473212, bool), bool)), in), s(_2473212, i(s(fun(_2473214, _2473212), _2474507), s(_2473214, 21532 ^ [_2473210, _2473212, _2473214, _2474505, _2474507]))))), s(fun(_2473212, bool), 21516 ^ [_2473210, _2473212, _2473214]))))], (21534 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2473214, bool), bool), i(s(fun(_2473214, fun(fun(_2473214, bool), bool)), in), s(_2473214, 21532 ^ [_2473210, _2473212, _2473214, _2474505, _2474507]))), s(fun(_2473214, bool), 21517 ^ [_2473210, _2473212, _2473214])))))]], 21538 ^ _1670770 : [(21541 ^ _1670770) ^ [] : [s(_2473212, i(s(fun(_2473214, _2473212), _2474507), s(_2473214, 21537 ^ [_2473210, _2473212, _2473214, _2474505, _2474507]))) = s(_2473212, 21518 ^ [_2473210, _2473212, _2473214])], (21539 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2473214, bool), bool), i(s(fun(_2473214, fun(fun(_2473214, bool), bool)), in), s(_2473214, 21537 ^ [_2473210, _2473212, _2473214, _2474505, _2474507]))), s(fun(_2473214, bool), 21517 ^ [_2473210, _2473212, _2473214]))))]]], (21529 ^ _1670770) ^ [] : [-(p(s(bool, _2474505)))]], 21542 ^ _1670770 : [(21549 ^ _1670770) ^ [_2475728] : [-(p(s(bool, i(s(fun(fun(_2473214, bool), bool), i(s(fun(_2473214, fun(fun(_2473214, bool), bool)), in), s(_2473214, _2475728))), s(fun(_2473214, bool), 21517 ^ [_2473210, _2473212, _2473214]))))), -(s(_2473212, i(s(fun(_2473214, _2473212), _2474507), s(_2473214, _2475728))) = s(_2473212, 21518 ^ [_2473210, _2473212, _2473214]))], (21543 ^ _1670770) ^ [_2475437] : [p(s(bool, i(s(fun(fun(_2473214, bool), bool), i(s(fun(_2473214, fun(fun(_2473214, bool), bool)), in), s(_2473214, _2475437))), s(fun(_2473214, bool), 21517 ^ [_2473210, _2473212, _2473214])))), -(p(s(bool, i(s(fun(fun(_2473212, bool), bool), i(s(fun(_2473212, fun(fun(_2473212, bool), bool)), in), s(_2473212, i(s(fun(_2473214, _2473212), _2474507), s(_2473214, _2475437))))), s(fun(_2473212, bool), 21516 ^ [_2473210, _2473212, _2473214])))))], (21555 ^ _1670770) ^ [] : [p(s(bool, _2474505))]]], (21523 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2473214, _2473212), bool), i(s(fun(_2473212, fun(fun(_2473214, _2473212), bool)), i(s(fun(fun(_2473214, bool), fun(_2473212, fun(fun(_2473214, _2473212), bool))), i(s(fun(fun(_2473212, bool), fun(fun(_2473214, bool), fun(_2473212, fun(fun(_2473214, _2473212), bool)))), _2473210), s(fun(_2473212, bool), 21516 ^ [_2473210, _2473212, _2473214]))), s(fun(_2473214, bool), 21517 ^ [_2473210, _2473212, _2473214]))), s(_2473212, 21518 ^ [_2473210, _2473212, _2473214]))), s(fun(_2473214, _2473212), 21519 ^ [_2473210, _2473212, _2473214])))))]], 21560 ^ _1670770 : [(21593 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2473214, _2473212), bool), i(s(fun(bool, fun(fun(_2473214, _2473212), bool)), i(s(fun(fun(_2473214, _2473212), fun(bool, fun(fun(_2473214, _2473212), bool))), setspec), s(fun(_2473214, _2473212), 21519 ^ [_2473210, _2473212, _2473214]))), s(bool, 21559 ^ [_2473210, _2473212, _2473214]))), s(fun(_2473214, _2473212), 21558 ^ [_2473210, _2473212, _2473214])))))], (21577 ^ _1670770) ^ [] : [-(p(s(bool, 21559 ^ [_2473210, _2473212, _2473214]))), 21581 ^ _1670770 : [(21584 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2473212, bool), bool), i(s(fun(_2473212, fun(fun(_2473212, bool), bool)), in), s(_2473212, i(s(fun(_2473214, _2473212), 21558 ^ [_2473210, _2473212, _2473214]), s(_2473214, 21580 ^ [_2473210, _2473212, _2473214]))))), s(fun(_2473212, bool), 21516 ^ [_2473210, _2473212, _2473214]))))], (21582 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2473214, bool), bool), i(s(fun(_2473214, fun(fun(_2473214, bool), bool)), in), s(_2473214, 21580 ^ [_2473210, _2473212, _2473214]))), s(fun(_2473214, bool), 21517 ^ [_2473210, _2473212, _2473214])))))]], 21586 ^ _1670770 : [(21589 ^ _1670770) ^ [] : [s(_2473212, i(s(fun(_2473214, _2473212), 21558 ^ [_2473210, _2473212, _2473214]), s(_2473214, 21585 ^ [_2473210, _2473212, _2473214]))) = s(_2473212, 21518 ^ [_2473210, _2473212, _2473214])], (21587 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2473214, bool), bool), i(s(fun(_2473214, fun(fun(_2473214, bool), bool)), in), s(_2473214, 21585 ^ [_2473210, _2473212, _2473214]))), s(fun(_2473214, bool), 21517 ^ [_2473210, _2473212, _2473214]))))]]], (21561 ^ _1670770) ^ [] : [p(s(bool, 21559 ^ [_2473210, _2473212, _2473214])), 21564 ^ _1670770 : [(21571 ^ _1670770) ^ [_2476683] : [-(p(s(bool, i(s(fun(fun(_2473214, bool), bool), i(s(fun(_2473214, fun(fun(_2473214, bool), bool)), in), s(_2473214, _2476683))), s(fun(_2473214, bool), 21517 ^ [_2473210, _2473212, _2473214]))))), -(s(_2473212, i(s(fun(_2473214, _2473212), 21558 ^ [_2473210, _2473212, _2473214]), s(_2473214, _2476683))) = s(_2473212, 21518 ^ [_2473210, _2473212, _2473214]))], (21565 ^ _1670770) ^ [_2476378] : [p(s(bool, i(s(fun(fun(_2473214, bool), bool), i(s(fun(_2473214, fun(fun(_2473214, bool), bool)), in), s(_2473214, _2476378))), s(fun(_2473214, bool), 21517 ^ [_2473210, _2473212, _2473214])))), -(p(s(bool, i(s(fun(fun(_2473212, bool), bool), i(s(fun(_2473212, fun(fun(_2473212, bool), bool)), in), s(_2473212, i(s(fun(_2473214, _2473212), 21558 ^ [_2473210, _2473212, _2473214]), s(_2473214, _2476378))))), s(fun(_2473212, bool), 21516 ^ [_2473210, _2473212, _2473214])))))]]], (21595 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2473214, _2473212), bool), i(s(fun(_2473212, fun(fun(_2473214, _2473212), bool)), i(s(fun(fun(_2473214, bool), fun(_2473212, fun(fun(_2473214, _2473212), bool))), i(s(fun(fun(_2473212, bool), fun(fun(_2473214, bool), fun(_2473212, fun(fun(_2473214, _2473212), bool)))), _2473210), s(fun(_2473212, bool), 21516 ^ [_2473210, _2473212, _2473214]))), s(fun(_2473214, bool), 21517 ^ [_2473210, _2473212, _2473214]))), s(_2473212, 21518 ^ [_2473210, _2473212, _2473214]))), s(fun(_2473214, _2473212), 21519 ^ [_2473210, _2473212, _2473214]))))]]], (35784 ^ _1670770) ^ [_3695461, _3695463, _3695465, _3695467] : [p(s(bool, i(s(fun(fun(_3695465, bool), bool), i(s(fun(fun(_3695467, bool), fun(fun(_3695465, bool), bool)), l_u_c), s(fun(_3695467, bool), _3695463))), s(fun(_3695465, bool), _3695461)))), 35787 ^ _1670770 : [(35790 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3695465, bool), bool), i(s(fun(fun(_3695467, bool), fun(fun(_3695465, bool), bool)), a_u_c), s(fun(_3695467, bool), _3695463))), s(fun(_3695465, bool), _3695461))))], (35788 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3695465, bool), bool), i(s(fun(fun(_3695467, bool), fun(fun(_3695465, bool), bool)), l_a_u_c), s(fun(_3695467, bool), _3695463))), s(fun(_3695465, bool), _3695461)))))]]], (10186 ^ _1670770) ^ [_2003760] : [-(p(s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, _2003760))), s(hreal, i(s(fun(num, hreal), hrealu_ofu_num), s(num, 10184 ^ [_2003760])))))))], (15995 ^ _1670770) ^ [_2164035, _2164037] : [-(p(s(bool, i(s(fun(fun(_2164037, bool), bool), finite), s(fun(_2164037, bool), _2164035))))), 15996 ^ _1670770 : [(15999 ^ _1670770) ^ [_2164230, _2164232] : [s(fun(_2164037, bool), _2164035) = s(fun(_2164037, bool), i(s(fun(fun(_2164037, bool), fun(_2164037, bool)), i(s(fun(_2164037, fun(fun(_2164037, bool), fun(_2164037, bool))), insert), s(_2164037, _2164232))), s(fun(_2164037, bool), _2164230))), p(s(bool, i(s(fun(fun(_2164037, bool), bool), finite), s(fun(_2164037, bool), _2164230))))], (15997 ^ _1670770) ^ [] : [s(fun(_2164037, bool), _2164035) = s(fun(_2164037, bool), empty)]]], (41416 ^ _1670770) ^ [_4116416, _4116418, _4116420] : [-(s(num, _4116418) = s(num, _4116416)), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _4116418)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4116418))), s(num, i(s(fun(fun(_4116420, bool), num), dimindex), s(fun(_4116420, bool), univ)))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _4116416)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4116416))), s(num, i(s(fun(fun(_4116420, bool), num), dimindex), s(fun(_4116420, bool), univ)))))), s(cart(real, _4116420), i(s(fun(num, cart(real, _4116420)), basis), s(num, _4116418))) = s(cart(real, _4116420), i(s(fun(num, cart(real, _4116420)), basis), s(num, _4116416)))], (39561 ^ _1670770) ^ [_3969793, _3969795] : [s(real, i(s(fun(cart(real, _3969795), real), vectoru_norm), s(cart(real, _3969795), _3969793))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(cart(real, _3969795), _3969793) = s(cart(real, _3969795), i(s(fun(num, cart(real, _3969795)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (34208 ^ _1670770) ^ [_3614649, _3614651, _3614653, _3614655] : [p(s(bool, i(s(fun(fun(prod(_3614655, _3614655), bool), bool), ordinal), s(fun(prod(_3614655, _3614655), bool), _3614651)))), p(s(bool, i(s(fun(fun(prod(_3614655, _3614655), bool), bool), ordinal), s(fun(prod(_3614655, _3614655), bool), _3614649)))), p(s(bool, i(s(fun(fun(prod(_3614655, _3614655), bool), bool), i(s(fun(fun(prod(_3614655, _3614655), bool), fun(fun(prod(_3614655, _3614655), bool), bool)), inseg), s(fun(prod(_3614655, _3614655), bool), _3614653))), s(fun(prod(_3614655, _3614655), bool), _3614651)))), p(s(bool, i(s(fun(fun(prod(_3614655, _3614655), bool), bool), i(s(fun(fun(prod(_3614655, _3614655), bool), fun(fun(prod(_3614655, _3614655), bool), bool)), inseg), s(fun(prod(_3614655, _3614655), bool), _3614653))), s(fun(prod(_3614655, _3614655), bool), _3614649)))), -(s(fun(prod(_3614655, _3614655), bool), _3614653) = s(fun(prod(_3614655, _3614655), bool), _3614651)), -(s(fun(prod(_3614655, _3614655), bool), _3614653) = s(fun(prod(_3614655, _3614655), bool), _3614649)), 34232 ^ _1670770 : [(34235 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3614655, bool), i(s(fun(fun(prod(_3614655, _3614655), bool), fun(_3614655, bool)), fl), s(fun(prod(_3614655, _3614655), bool), _3614649))), s(_3614655, 34231 ^ [_3614649, _3614651, _3614653, _3614655])))))], (34237 ^ _1670770) ^ [] : [-(s(fun(prod(_3614655, _3614655), bool), _3614653) = s(fun(prod(_3614655, _3614655), bool), i(s(fun(_3614655, fun(prod(_3614655, _3614655), bool)), i(s(fun(fun(prod(_3614655, _3614655), bool), fun(_3614655, fun(prod(_3614655, _3614655), bool))), linseg), s(fun(prod(_3614655, _3614655), bool), _3614651))), s(_3614655, 34231 ^ [_3614649, _3614651, _3614653, _3614655]))))], (34239 ^ _1670770) ^ [] : [-(s(fun(prod(_3614655, _3614655), bool), _3614653) = s(fun(prod(_3614655, _3614655), bool), i(s(fun(_3614655, fun(prod(_3614655, _3614655), bool)), i(s(fun(fun(prod(_3614655, _3614655), bool), fun(_3614655, fun(prod(_3614655, _3614655), bool))), linseg), s(fun(prod(_3614655, _3614655), bool), _3614649))), s(_3614655, 34231 ^ [_3614649, _3614651, _3614653, _3614655]))))], (34233 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3614655, bool), i(s(fun(fun(prod(_3614655, _3614655), bool), fun(_3614655, bool)), fl), s(fun(prod(_3614655, _3614655), bool), _3614651))), s(_3614655, 34231 ^ [_3614649, _3614651, _3614653, _3614655])))))]]], (17321 ^ _1670770) ^ [_2232641, _2232643, _2232645, _2232647, _2232649] : [p(s(bool, i(s(fun(fun(_2232647, bool), bool), i(s(fun(fun(_2232647, bool), fun(fun(_2232647, bool), bool)), subset), s(fun(_2232647, bool), _2232643))), s(fun(_2232647, bool), _2232641)))), -(p(s(bool, i(s(fun(fun(_2232649, bool), bool), i(s(fun(fun(_2232649, bool), fun(fun(_2232649, bool), bool)), subset), s(fun(_2232649, bool), i(s(fun(fun(_2232647, bool), fun(_2232649, bool)), i(s(fun(fun(_2232647, _2232649), fun(fun(_2232647, bool), fun(_2232649, bool))), image), s(fun(_2232647, _2232649), _2232645))), s(fun(_2232647, bool), _2232643))))), s(fun(_2232649, bool), i(s(fun(fun(_2232647, bool), fun(_2232649, bool)), i(s(fun(fun(_2232647, _2232649), fun(fun(_2232647, bool), fun(_2232649, bool))), image), s(fun(_2232647, _2232649), _2232645))), s(fun(_2232647, bool), _2232641)))))))], (7636 ^ _1670770) ^ [_1887095, _1887097, _1887099, _1887101] : [p(s(bool, i(s(fun(_1887101, bool), i(s(fun(num, fun(_1887101, bool)), i(s(fun(num, fun(num, fun(_1887101, bool))), injn), s(num, _1887099))), s(num, _1887097))), s(_1887101, _1887095)))), -(s(num, _1887097) = s(num, _1887099))], (40831 ^ _1670770) ^ [_4062461, _4062463, _4062465, _4062467, _4062469, _4062471] : [-(s(cart(real, _4062471), i(s(fun(fun(_4062467, cart(real, _4062471)), cart(real, _4062471)), i(s(fun(fun(_4062467, bool), fun(fun(_4062467, cart(real, _4062471)), cart(real, _4062471))), vsum), s(fun(_4062467, bool), i(s(fun(fun(_4062469, bool), fun(_4062467, bool)), i(s(fun(fun(_4062469, _4062467), fun(fun(_4062469, bool), fun(_4062467, bool))), image), s(fun(_4062469, _4062467), _4062463))), s(fun(_4062469, bool), _4062461))))), s(fun(_4062467, cart(real, _4062471)), _4062465))) = s(cart(real, _4062471), i(s(fun(fun(_4062469, cart(real, _4062471)), cart(real, _4062471)), i(s(fun(fun(_4062469, bool), fun(fun(_4062469, cart(real, _4062471)), cart(real, _4062471))), vsum), s(fun(_4062469, bool), _4062461))), s(fun(_4062469, cart(real, _4062471)), i(s(fun(fun(_4062469, _4062467), fun(_4062469, cart(real, _4062471))), i(s(fun(fun(_4062467, cart(real, _4062471)), fun(fun(_4062469, _4062467), fun(_4062469, cart(real, _4062471)))), o), s(fun(_4062467, cart(real, _4062471)), _4062465))), s(fun(_4062469, _4062467), _4062463)))))), p(s(bool, i(s(fun(fun(_4062469, bool), bool), finite), s(fun(_4062469, bool), _4062461)))), 40838 ^ _1670770 : [(40839 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_4062469, bool), bool), i(s(fun(_4062469, fun(fun(_4062469, bool), bool)), in), s(_4062469, 40836 ^ [_4062461, _4062463, _4062465, _4062467, _4062469, _4062471]))), s(fun(_4062469, bool), _4062461)))))], (40843 ^ _1670770) ^ [] : [s(_4062469, 40836 ^ [_4062461, _4062463, _4062465, _4062467, _4062469, _4062471]) = s(_4062469, 40837 ^ [_4062461, _4062463, _4062465, _4062467, _4062469, _4062471])], (40847 ^ _1670770) ^ [] : [s(cart(real, _4062471), i(s(fun(_4062467, cart(real, _4062471)), _4062465), s(_4062467, i(s(fun(_4062469, _4062467), _4062463), s(_4062469, 40836 ^ [_4062461, _4062463, _4062465, _4062467, _4062469, _4062471]))))) = s(cart(real, _4062471), i(s(fun(num, cart(real, _4062471)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (40845 ^ _1670770) ^ [] : [-(s(_4062467, i(s(fun(_4062469, _4062467), _4062463), s(_4062469, 40836 ^ [_4062461, _4062463, _4062465, _4062467, _4062469, _4062471]))) = s(_4062467, i(s(fun(_4062469, _4062467), _4062463), s(_4062469, 40837 ^ [_4062461, _4062463, _4062465, _4062467, _4062469, _4062471]))))], (40841 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_4062469, bool), bool), i(s(fun(_4062469, fun(fun(_4062469, bool), bool)), in), s(_4062469, 40837 ^ [_4062461, _4062463, _4062465, _4062467, _4062469, _4062471]))), s(fun(_4062469, bool), _4062461)))))]]], (11963 ^ _1670770) ^ [_2051281, _2051283, _2051285] : [s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2051285))), s(real, _2051283))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2051285))), s(real, _2051281))), -(s(real, _2051285) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), -(s(real, _2051283) = s(real, _2051281))], (19213 ^ _1670770) ^ [_2352469, _2352471, _2352473, _2352475, _2352477] : [19216 ^ _1670770 : [(19219 ^ _1670770) ^ [] : [s(_2352477, i(s(fun(_2352475, _2352477), _2352471), s(_2352475, 19214 ^ [_2352469, _2352471, _2352473, _2352475, _2352477]))) = s(_2352477, i(s(fun(_2352475, _2352477), _2352471), s(_2352475, 19215 ^ [_2352469, _2352471, _2352473, _2352475, _2352477])))], (19217 ^ _1670770) ^ [] : [-(s(_2352473, i(s(fun(_2352475, _2352473), _2352469), s(_2352475, 19214 ^ [_2352469, _2352471, _2352473, _2352475, _2352477]))) = s(_2352473, i(s(fun(_2352475, _2352473), _2352469), s(_2352475, 19215 ^ [_2352469, _2352471, _2352473, _2352475, _2352477]))))]], -(s(fun(_2352475, _2352477), _2352471) = s(fun(_2352475, _2352477), i(s(fun(fun(_2352475, _2352473), fun(_2352475, _2352477)), i(s(fun(fun(_2352473, _2352477), fun(fun(_2352475, _2352473), fun(_2352475, _2352477))), o), s(fun(_2352473, _2352477), 19220 ^ [_2352469, _2352471, _2352473, _2352475, _2352477]))), s(fun(_2352475, _2352473), _2352469))))], (45886 ^ _1670770) ^ [_4408217] : [-(s(num, i(s(fun(fun(cart(real, _4408217), bool), num), dim), s(fun(cart(real, _4408217), bool), univ))) = s(num, i(s(fun(fun(_4408217, bool), num), dimindex), s(fun(_4408217, bool), univ))))], (42085 ^ _1670770) ^ [_4153924, _4153926, _4153928, _4153930, _4153932, _4153934] : [-(s(cart(real, _4153934), i(s(fun(cart(real, _4153930), cart(real, _4153934)), _4153928), s(cart(real, _4153930), i(s(fun(fun(_4153932, cart(real, _4153930)), cart(real, _4153930)), i(s(fun(fun(_4153932, bool), fun(fun(_4153932, cart(real, _4153930)), cart(real, _4153930))), vsum), s(fun(_4153932, bool), _4153924))), s(fun(_4153932, cart(real, _4153930)), _4153926))))) = s(cart(real, _4153934), i(s(fun(fun(_4153932, cart(real, _4153934)), cart(real, _4153934)), i(s(fun(fun(_4153932, bool), fun(fun(_4153932, cart(real, _4153934)), cart(real, _4153934))), vsum), s(fun(_4153932, bool), _4153924))), s(fun(_4153932, cart(real, _4153934)), i(s(fun(fun(_4153932, cart(real, _4153930)), fun(_4153932, cart(real, _4153934))), i(s(fun(fun(cart(real, _4153930), cart(real, _4153934)), fun(fun(_4153932, cart(real, _4153930)), fun(_4153932, cart(real, _4153934)))), o), s(fun(cart(real, _4153930), cart(real, _4153934)), _4153928))), s(fun(_4153932, cart(real, _4153930)), _4153926)))))), p(s(bool, i(s(fun(fun(cart(real, _4153930), cart(real, _4153934)), bool), linear), s(fun(cart(real, _4153930), cart(real, _4153934)), _4153928)))), p(s(bool, i(s(fun(fun(_4153932, bool), bool), finite), s(fun(_4153932, bool), _4153924))))], (2059 ^ _1670770) ^ [_1703516, _1703518, _1703520] : [2061 ^ _1670770 : [(2065 ^ _1670770) ^ [] : [p(s(bool, _1703516))], (2062 ^ _1670770) ^ [] : [-(p(s(bool, _1703518)))]], 2066 ^ _1670770 : [(2067 ^ _1670770) ^ [_1703640] : [p(s(bool, _1703518)), -(p(s(bool, _1703516)))]]], (2863 ^ _1670770) ^ [_1719589, _1719591, _1719593] : [-(s(_1719593, i(s(fun(_1719593, _1719593), i(s(fun(_1719593, fun(_1719593, _1719593)), i(s(fun(bool, fun(_1719593, fun(_1719593, _1719593))), cond), s(bool, f0))), s(_1719593, _1719591))), s(_1719593, _1719589))) = s(_1719593, _1719589))], (43518 ^ _1670770) ^ [] : [43519 ^ _1670770 : [(43520 ^ _1670770) ^ [_4276753] : [p(s(bool, i(s(fun(cart(real, n10), bool), p0), s(cart(real, n10), _4276753))))]], -(p(s(bool, i(s(fun(cart(real, n10), bool), p0), s(cart(real, n10), i(s(fun(real, cart(real, n10)), lift), s(real, 43521 ^ [])))))))], (11523 ^ _1670770) ^ [_2039142, _2039144, _2039146] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2039146))), s(real, _2039144))))), s(real, _2039142))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2039146))), s(real, _2039142))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2039144))), s(real, _2039142))))))], (16738 ^ _1670770) ^ [_2196935, _2196937, _2196939] : [p(s(bool, i(s(fun(fun(_2196939, bool), bool), i(s(fun(fun(_2196939, bool), fun(fun(_2196939, bool), bool)), subset), s(fun(_2196939, bool), _2196937))), s(fun(_2196939, bool), _2196935)))), -(s(fun(_2196939, bool), i(s(fun(fun(_2196939, bool), fun(_2196939, bool)), i(s(fun(fun(_2196939, bool), fun(fun(_2196939, bool), fun(_2196939, bool))), inter), s(fun(_2196939, bool), _2196937))), s(fun(_2196939, bool), _2196935))) = s(fun(_2196939, bool), _2196937))], (9288 ^ _1670770) ^ [_1972126, _1972128, _1972130] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(prod(num, num), num), dist), s(prod(num, num), i(s(fun(num, prod(num, num)), i(s(fun(num, fun(num, prod(num, num))), c_), s(num, _1972130))), s(num, _1972128))))))), s(num, _1972126))) = s(num, i(s(fun(prod(num, num), num), dist), s(prod(num, num), i(s(fun(num, prod(num, num)), i(s(fun(num, fun(num, prod(num, num))), c_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1972130))), s(num, _1972126))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1972128))), s(num, _1972126))))))))], (5568 ^ _1670770) ^ [_1810212, _1810214] : [p(s(bool, 5566 ^ [_1810212, _1810214])), 5571 ^ _1670770 : [(5574 ^ _1670770) ^ [] : [-(s(num, 5565 ^ [_1810212, _1810214]) = s(num, _1810214))], (5572 ^ _1670770) ^ [] : [-(s(num, 5564 ^ [_1810212, _1810214]) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))]]], (42861 ^ _1670770) ^ [_4232795, _4232797, _4232799, _4232801, _4232803] : [-(s(cart(cart(real, _4232799), _4232803), i(s(fun(cart(cart(real, _4232803), _4232799), cart(cart(real, _4232799), _4232803)), transp), s(cart(cart(real, _4232803), _4232799), i(s(fun(cart(cart(real, _4232803), _4232801), cart(cart(real, _4232803), _4232799)), i(s(fun(cart(cart(real, _4232801), _4232799), fun(cart(cart(real, _4232803), _4232801), cart(cart(real, _4232803), _4232799))), matrixu_mul), s(cart(cart(real, _4232801), _4232799), _4232797))), s(cart(cart(real, _4232803), _4232801), _4232795))))) = s(cart(cart(real, _4232799), _4232803), i(s(fun(cart(cart(real, _4232799), _4232801), cart(cart(real, _4232799), _4232803)), i(s(fun(cart(cart(real, _4232801), _4232803), fun(cart(cart(real, _4232799), _4232801), cart(cart(real, _4232799), _4232803))), matrixu_mul), s(cart(cart(real, _4232801), _4232803), i(s(fun(cart(cart(real, _4232803), _4232801), cart(cart(real, _4232801), _4232803)), transp), s(cart(cart(real, _4232803), _4232801), _4232795))))), s(cart(cart(real, _4232799), _4232801), i(s(fun(cart(cart(real, _4232801), _4232799), cart(cart(real, _4232799), _4232801)), transp), s(cart(cart(real, _4232801), _4232799), _4232797))))))], (20147 ^ _1670770) ^ [_2400840, _2400842, _2400844, _2400846, _2400848] : [p(s(bool, i(s(fun(fun(_2400848, bool), bool), finite), s(fun(_2400848, bool), _2400840)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(_2400846, fun(num, bool)), i(s(fun(fun(_2400848, bool), fun(_2400846, fun(num, bool))), i(s(fun(_2400846, fun(fun(_2400848, bool), fun(_2400846, fun(num, bool)))), i(s(fun(fun(_2400848, fun(_2400846, _2400846)), fun(_2400846, fun(fun(_2400848, bool), fun(_2400846, fun(num, bool))))), finrec), s(fun(_2400848, fun(_2400846, _2400846)), _2400844))), s(_2400846, _2400842))), s(fun(_2400848, bool), _2400840))), s(_2400846, 20150 ^ [_2400840, _2400842, _2400844, _2400846, _2400848]))), s(num, 20151 ^ [_2400840, _2400842, _2400844, _2400846, _2400848])))))], (7510 ^ _1670770) ^ [_1883411, _1883413] : [s(num, i(s(fun(num, num), bit1), s(num, _1883413))) = s(num, i(s(fun(num, num), bit0), s(num, _1883411))), -(p(s(bool, f0)))], (10941 ^ _1670770) ^ [_2024767, _2024769] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2024769))), s(real, i(s(fun(real, real), realu_neg), s(real, _2024767))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2024769))), s(real, _2024767))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))], (35830 ^ _1670770) ^ [_3697511, _3697513, _3697515, _3697517, _3697519, _3697521, _3697523, _3697525] : [-(s(bool, i(s(fun(fun(_3697523, bool), bool), i(s(fun(fun(_3697525, bool), fun(fun(_3697523, bool), bool)), l_u_c), s(fun(_3697525, bool), _3697517))), s(fun(_3697523, bool), _3697513))) = s(bool, i(s(fun(fun(_3697519, bool), bool), i(s(fun(fun(_3697521, bool), fun(fun(_3697519, bool), bool)), l_u_c), s(fun(_3697521, bool), _3697515))), s(fun(_3697519, bool), _3697511)))), p(s(bool, i(s(fun(fun(_3697521, bool), bool), i(s(fun(fun(_3697525, bool), fun(fun(_3697521, bool), bool)), a_u_c), s(fun(_3697525, bool), _3697517))), s(fun(_3697521, bool), _3697515)))), p(s(bool, i(s(fun(fun(_3697519, bool), bool), i(s(fun(fun(_3697523, bool), fun(fun(_3697519, bool), bool)), a_u_c), s(fun(_3697523, bool), _3697513))), s(fun(_3697519, bool), _3697511))))], (32620 ^ _1670770) ^ [_3485177, _3485179, _3485181, _3485183] : [32625 ^ _1670770 : [(32630 ^ _1670770) ^ [_3489043] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), 32622 ^ [_3485177, _3485179, _3485181, _3485183]), s(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), i(s(fun(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179)))), i(s(fun(fun(_3485181, _3485183), fun(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))))), c_), s(fun(_3485181, _3485183), 32627 ^ [_3485177, _3485179, _3485181, _3485183]))), s(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), 32628 ^ [_3485177, _3485179, _3485181, _3485183]))))))), s(bool, _3489043)))), 32633 ^ _1670770 : [(32637 ^ _1670770) ^ [] : [s(_3485179, i(s(fun(_3485183, _3485179), 32621 ^ [_3485177, _3485179, _3485181, _3485183]), s(_3485183, i(s(fun(_3485181, _3485183), 32627 ^ [_3485177, _3485179, _3485181, _3485183]), s(_3485181, 32635 ^ [_3485177, _3485179, _3485181, _3485183, _3489043]))))) = s(_3485179, i(s(fun(_3485181, _3485179), i(s(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), 32628 ^ [_3485177, _3485179, _3485181, _3485183]), s(fun(_3485183, _3485179), 32621 ^ [_3485177, _3485179, _3485181, _3485183]))), s(_3485181, 32635 ^ [_3485177, _3485179, _3485181, _3485183, _3489043])))], (32634 ^ _1670770) ^ [] : [-(p(s(bool, _3489043)))]], 32638 ^ _1670770 : [(32641 ^ _1670770) ^ [] : [p(s(bool, _3489043))], (32639 ^ _1670770) ^ [_3489725] : [-(s(_3485179, i(s(fun(_3485183, _3485179), 32621 ^ [_3485177, _3485179, _3485181, _3485183]), s(_3485183, i(s(fun(_3485181, _3485183), 32627 ^ [_3485177, _3485179, _3485181, _3485183]), s(_3485181, _3489725))))) = s(_3485179, i(s(fun(_3485181, _3485179), i(s(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), 32628 ^ [_3485177, _3485179, _3485181, _3485183]), s(fun(_3485183, _3485179), 32621 ^ [_3485177, _3485179, _3485181, _3485183]))), s(_3485181, _3489725))))]]], (32626 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), bool), i(s(fun(fun(_3485183, _3485179), fun(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), bool)), _3485177), s(fun(_3485183, _3485179), 32621 ^ [_3485177, _3485179, _3485181, _3485183]))), s(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), 32622 ^ [_3485177, _3485179, _3485181, _3485183])))))]], 32645 ^ _1670770 : [(32659 ^ _1670770) ^ [_3491115, _3491117] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), 32622 ^ [_3485177, _3485179, _3485181, _3485183]), s(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), i(s(fun(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179)))), i(s(fun(fun(_3485181, _3485183), fun(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))))), c_), s(fun(_3485181, _3485183), _3491117))), s(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), _3491115))))))), s(bool, 32644 ^ [_3485177, _3485179, _3485181, _3485183, _3491115, _3491117])))))], (32646 ^ _1670770) ^ [_3490392, _3490394] : [p(s(bool, 32644 ^ [_3485177, _3485179, _3485181, _3485183, _3490392, _3490394])), 32649 ^ _1670770 : [(32650 ^ _1670770) ^ [_3490578] : [-(s(_3485179, i(s(fun(_3485183, _3485179), 32621 ^ [_3485177, _3485179, _3485181, _3485183]), s(_3485183, i(s(fun(_3485181, _3485183), _3490394), s(_3485181, _3490578))))) = s(_3485179, i(s(fun(_3485181, _3485179), i(s(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), _3490392), s(fun(_3485183, _3485179), 32621 ^ [_3485177, _3485179, _3485181, _3485183]))), s(_3485181, _3490578))))]]], (32652 ^ _1670770) ^ [_3490686, _3490688] : [s(_3485179, i(s(fun(_3485183, _3485179), 32621 ^ [_3485177, _3485179, _3485181, _3485183]), s(_3485183, i(s(fun(_3485181, _3485183), _3490688), s(_3485181, 32653 ^ [_3485177, _3485179, _3485181, _3485183, _3490686, _3490688]))))) = s(_3485179, i(s(fun(_3485181, _3485179), i(s(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), _3490686), s(fun(_3485183, _3485179), 32621 ^ [_3485177, _3485179, _3485181, _3485183]))), s(_3485181, 32653 ^ [_3485177, _3485179, _3485181, _3485183, _3490686, _3490688]))), -(p(s(bool, 32644 ^ [_3485177, _3485179, _3485181, _3485183, _3490686, _3490688])))], (32661 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), bool), i(s(fun(fun(_3485183, _3485179), fun(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), bool)), _3485177), s(fun(_3485183, _3485179), 32621 ^ [_3485177, _3485179, _3485181, _3485183]))), s(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), 32622 ^ [_3485177, _3485179, _3485181, _3485183]))))]], 32662 ^ _1670770 : [(32663 ^ _1670770) ^ [_3491455] : [32669 ^ _1670770 : [(32674 ^ _1670770) ^ [_3495182] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), 32666 ^ [_3485177, _3485179, _3485181, _3485183, _3491455]), s(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), i(s(fun(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179)))), i(s(fun(fun(_3485181, _3485183), fun(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))))), c_), s(fun(_3485181, _3485183), 32671 ^ [_3485177, _3485179, _3485181, _3485183, _3491455]))), s(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), 32672 ^ [_3485177, _3485179, _3485181, _3485183, _3491455]))))))), s(bool, _3495182)))), 32677 ^ _1670770 : [(32685 ^ _1670770) ^ [] : [s(_3485179, i(s(fun(_3485181, _3485179), i(s(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), 32665 ^ [_3485177, _3485179, _3485181, _3485183, _3491455]), s(fun(_3485183, _3485179), 32679 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3495182]))), s(_3485181, 32680 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3495182]))) = s(_3485179, i(s(fun(_3485181, _3485179), i(s(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), 32672 ^ [_3485177, _3485179, _3485181, _3485183, _3491455]), s(fun(_3485183, _3485179), 32679 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3495182]))), s(_3485181, 32681 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3495182])))], (32683 ^ _1670770) ^ [] : [-(s(_3485183, i(s(fun(_3485181, _3485183), 32664 ^ [_3485177, _3485179, _3485181, _3485183, _3491455]), s(_3485181, 32680 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3495182]))) = s(_3485183, i(s(fun(_3485181, _3485183), 32671 ^ [_3485177, _3485179, _3485181, _3485183, _3491455]), s(_3485181, 32681 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3495182]))))], (32678 ^ _1670770) ^ [] : [-(p(s(bool, _3495182)))]], 32686 ^ _1670770 : [(32687 ^ _1670770) ^ [_3496113, _3496115, _3496117] : [s(_3485183, i(s(fun(_3485181, _3485183), 32664 ^ [_3485177, _3485179, _3485181, _3485183, _3491455]), s(_3485181, _3496115))) = s(_3485183, i(s(fun(_3485181, _3485183), 32671 ^ [_3485177, _3485179, _3485181, _3485183, _3491455]), s(_3485181, _3496113))), -(s(_3485179, i(s(fun(_3485181, _3485179), i(s(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), 32665 ^ [_3485177, _3485179, _3485181, _3485183, _3491455]), s(fun(_3485183, _3485179), _3496117))), s(_3485181, _3496115))) = s(_3485179, i(s(fun(_3485181, _3485179), i(s(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), 32672 ^ [_3485177, _3485179, _3485181, _3485183, _3491455]), s(fun(_3485183, _3485179), _3496117))), s(_3485181, _3496113))))], (32693 ^ _1670770) ^ [] : [p(s(bool, _3495182))]]], (32670 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), bool), i(s(fun(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), fun(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), bool)), i(s(fun(fun(_3485181, _3485183), fun(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), fun(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), bool))), _3491455), s(fun(_3485181, _3485183), 32664 ^ [_3485177, _3485179, _3485181, _3485183, _3491455]))), s(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), 32665 ^ [_3485177, _3485179, _3485181, _3485183, _3491455]))), s(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), 32666 ^ [_3485177, _3485179, _3485181, _3485183, _3491455])))))]], 32697 ^ _1670770 : [(32719 ^ _1670770) ^ [_3498409, _3498411] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), 32666 ^ [_3485177, _3485179, _3485181, _3485183, _3491455]), s(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), i(s(fun(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179)))), i(s(fun(fun(_3485181, _3485183), fun(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))))), c_), s(fun(_3485181, _3485183), _3498411))), s(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), _3498409))))))), s(bool, 32696 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3498409, _3498411])))))], (32708 ^ _1670770) ^ [_3497714, _3497716] : [32712 ^ _1670770 : [(32715 ^ _1670770) ^ [] : [s(_3485179, i(s(fun(_3485181, _3485179), i(s(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), 32665 ^ [_3485177, _3485179, _3485181, _3485183, _3491455]), s(fun(_3485183, _3485179), 32709 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3497714, _3497716]))), s(_3485181, 32710 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3497714, _3497716]))) = s(_3485179, i(s(fun(_3485181, _3485179), i(s(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), _3497714), s(fun(_3485183, _3485179), 32709 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3497714, _3497716]))), s(_3485181, 32711 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3497714, _3497716])))], (32713 ^ _1670770) ^ [] : [-(s(_3485183, i(s(fun(_3485181, _3485183), 32664 ^ [_3485177, _3485179, _3485181, _3485183, _3491455]), s(_3485181, 32710 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3497714, _3497716]))) = s(_3485183, i(s(fun(_3485181, _3485183), _3497716), s(_3485181, 32711 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3497714, _3497716]))))]], -(p(s(bool, 32696 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3497714, _3497716])))], (32698 ^ _1670770) ^ [_3497116, _3497118] : [p(s(bool, 32696 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3497116, _3497118])), 32701 ^ _1670770 : [(32702 ^ _1670770) ^ [_3497365, _3497367, _3497369] : [s(_3485183, i(s(fun(_3485181, _3485183), 32664 ^ [_3485177, _3485179, _3485181, _3485183, _3491455]), s(_3485181, _3497367))) = s(_3485183, i(s(fun(_3485181, _3485183), _3497118), s(_3485181, _3497365))), -(s(_3485179, i(s(fun(_3485181, _3485179), i(s(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), 32665 ^ [_3485177, _3485179, _3485181, _3485183, _3491455]), s(fun(_3485183, _3485179), _3497369))), s(_3485181, _3497367))) = s(_3485179, i(s(fun(_3485181, _3485179), i(s(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), _3497116), s(fun(_3485183, _3485179), _3497369))), s(_3485181, _3497365))))]]], (32721 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), bool), i(s(fun(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), fun(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), bool)), i(s(fun(fun(_3485181, _3485183), fun(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), fun(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), bool))), _3491455), s(fun(_3485181, _3485183), 32664 ^ [_3485177, _3485179, _3485181, _3485183, _3491455]))), s(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), 32665 ^ [_3485177, _3485179, _3485181, _3485183, _3491455]))), s(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), 32666 ^ [_3485177, _3485179, _3485181, _3485183, _3491455]))))]], 32722 ^ _1670770 : [(32723 ^ _1670770) ^ [_3498833] : [32727 ^ _1670770 : [(32732 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), bool), i(s(fun(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), fun(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), bool)), geq), s(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), i(s(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool)), 32724 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3498833]), s(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), i(s(fun(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179)))), i(s(fun(fun(_3485181, _3485183), fun(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))))), c_), s(fun(_3485181, _3485183), 32729 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3498833]))), s(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), 32730 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3498833]))))))), s(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), i(s(fun(fun(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), bool), fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool)), gabs), s(fun(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), bool), i(s(fun(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), fun(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), bool)), i(s(fun(fun(_3485181, _3485183), fun(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), fun(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), bool))), _3491455), s(fun(_3485181, _3485183), 32729 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3498833]))), s(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), 32730 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3498833]))))))))], (32728 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool)), bool), _3498833), s(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool)), 32724 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3498833])))))]], 32733 ^ _1670770 : [(32736 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool)), bool), _3498833), s(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool)), 32724 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3498833]))))], (32734 ^ _1670770) ^ [_3503082, _3503084] : [-(p(s(bool, i(s(fun(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), bool), i(s(fun(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), fun(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), bool)), geq), s(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), i(s(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool)), 32724 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3498833]), s(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), i(s(fun(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179)))), i(s(fun(fun(_3485181, _3485183), fun(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))))), c_), s(fun(_3485181, _3485183), _3503084))), s(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), _3503082))))))), s(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), i(s(fun(fun(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), bool), fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool)), gabs), s(fun(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), bool), i(s(fun(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), fun(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), bool)), i(s(fun(fun(_3485181, _3485183), fun(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), fun(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), bool))), _3491455), s(fun(_3485181, _3485183), _3503084))), s(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), _3503082)))))))))]], 32737 ^ _1670770 : [(32738 ^ _1670770) ^ [_3503695] : [32795 ^ _1670770 : [(32796 ^ _1670770) ^ [_3509704] : [s(bool, i(s(fun(_3485181, bool), _3509704), s(_3485181, 32797 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3498833, _3503695, _3509704]))) = s(bool, t), 32800 ^ _1670770 : [(32801 ^ _1670770) ^ [_3511344] : [s(fun(_3485181, bool), i(s(fun(fun(_3485183, _3485179), fun(_3485181, bool)), _3511344), s(fun(_3485183, _3485179), 32802 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3498833, _3503695, _3509704, _3511344]))) = s(fun(_3485181, bool), _3509704), 32805 ^ _1670770 : [(32806 ^ _1670770) ^ [_3512995] : [32811 ^ _1670770 : [(32816 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), 32808 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3498833, _3503695, _3509704, _3511344, _3512995]), s(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), i(s(fun(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179)))), i(s(fun(fun(_3485181, _3485183), fun(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))))), c_), s(fun(_3485181, _3485183), 32813 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3498833, _3503695, _3509704, _3511344, _3512995]))), s(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), 32814 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3498833, _3503695, _3509704, _3511344, _3512995]))))))), s(bool, i(s(fun(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), bool), i(s(fun(fun(_3485181, _3485183), fun(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), bool)), i(s(fun(fun(fun(_3485183, _3485179), fun(_3485181, bool)), fun(fun(_3485181, _3485183), fun(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), bool))), i(s(fun(fun(_3485183, fun(_3485183, bool)), fun(fun(fun(_3485183, _3485179), fun(_3485181, bool)), fun(fun(_3485181, _3485183), fun(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), bool)))), tailadmissible), s(fun(_3485183, fun(_3485183, bool)), 32807 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3498833, _3503695, _3509704, _3511344, _3512995]))), s(fun(fun(_3485183, _3485179), fun(_3485181, bool)), _3511344))), s(fun(_3485181, _3485183), 32813 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3498833, _3503695, _3509704, _3511344, _3512995]))), s(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), 32814 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3498833, _3503695, _3509704, _3511344, _3512995]))))))], (32812 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), bool), i(s(fun(fun(_3485183, fun(_3485183, bool)), fun(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), bool)), _3512995), s(fun(_3485183, fun(_3485183, bool)), 32807 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3498833, _3503695, _3509704, _3511344, _3512995]))), s(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), 32808 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3498833, _3503695, _3509704, _3511344, _3512995])))))]], 32817 ^ _1670770 : [(32820 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), bool), i(s(fun(fun(_3485183, fun(_3485183, bool)), fun(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), bool)), _3512995), s(fun(_3485183, fun(_3485183, bool)), 32807 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3498833, _3503695, _3509704, _3511344, _3512995]))), s(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), 32808 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3498833, _3503695, _3509704, _3511344, _3512995]))))], (32818 ^ _1670770) ^ [_3516071, _3516073] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), 32808 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3498833, _3503695, _3509704, _3511344, _3512995]), s(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), i(s(fun(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179)))), i(s(fun(fun(_3485181, _3485183), fun(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))))), c_), s(fun(_3485181, _3485183), _3516073))), s(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), _3516071))))))), s(bool, i(s(fun(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), bool), i(s(fun(fun(_3485181, _3485183), fun(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), bool)), i(s(fun(fun(fun(_3485183, _3485179), fun(_3485181, bool)), fun(fun(_3485181, _3485183), fun(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), bool))), i(s(fun(fun(_3485183, fun(_3485183, bool)), fun(fun(fun(_3485183, _3485179), fun(_3485181, bool)), fun(fun(_3485181, _3485183), fun(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), bool)))), tailadmissible), s(fun(_3485183, fun(_3485183, bool)), 32807 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3498833, _3503695, _3509704, _3511344, _3512995]))), s(fun(fun(_3485183, _3485179), fun(_3485181, bool)), _3511344))), s(fun(_3485181, _3485183), _3516073))), s(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), _3516071)))))))]], 32821 ^ _1670770 : [(32822 ^ _1670770) ^ [_3516623] : [-(p(s(bool, i(s(fun(list(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179)))), bool), i(s(fun(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), fun(list(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179)))), bool)), all0), s(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), i(s(fun(fun(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), bool), fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool)), gabs), s(fun(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), bool), i(s(fun(fun(_3485183, _3485179), fun(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), bool)), _3485177), s(fun(_3485183, _3485179), 32837 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3498833, _3503695, _3509704, _3511344, _3512995, _3516623]))))))), s(list(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179)))), _3516623))))), 32825 ^ _1670770 : [(32826 ^ _1670770) ^ [_3517689] : [p(s(bool, i(s(fun(fun(_3485183, fun(_3485183, bool)), bool), wf), s(fun(_3485183, fun(_3485183, bool)), _3517689)))), p(s(bool, i(s(fun(list(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179)))), bool), i(s(fun(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), fun(list(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179)))), bool)), all0), s(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), i(s(fun(fun(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), bool), fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool)), gabs), s(fun(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), bool), i(s(fun(fun(_3485183, fun(_3485183, bool)), fun(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), bool)), _3512995), s(fun(_3485183, fun(_3485183, bool)), _3517689))))))), s(list(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179)))), _3516623))))]], p(s(bool, i(s(fun(list(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179)))), bool), i(s(fun(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), fun(list(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179)))), bool)), all0), s(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), i(s(fun(fun(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), bool), fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool)), gabs), s(fun(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), bool), _3503695))))), s(list(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179)))), _3516623)))), p(s(bool, i(s(fun(list(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179)))), bool), i(s(fun(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool)), fun(list(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179)))), bool)), pairwise0), s(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool)), i(s(fun(fun(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool)), bool), fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool))), gabs), s(fun(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool)), bool), _3498833))))), s(list(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179)))), _3516623))))]]]]]]]], 32742 ^ _1670770 : [(32747 ^ _1670770) ^ [_3506110] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), 32739 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3498833, _3503695]), s(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), i(s(fun(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179)))), i(s(fun(fun(_3485181, _3485183), fun(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))))), c_), s(fun(_3485181, _3485183), 32744 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3498833, _3503695]))), s(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), 32745 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3498833, _3503695]))))))), s(bool, _3506110)))), 32750 ^ _1670770 : [(32758 ^ _1670770) ^ [] : [s(_3485179, i(s(fun(_3485181, _3485179), i(s(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), 32745 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3498833, _3503695]), s(fun(_3485183, _3485179), 32752 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3498833, _3503695, _3506110]))), s(_3485181, 32753 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3498833, _3503695, _3506110]))) = s(_3485179, i(s(fun(_3485181, _3485179), i(s(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), 32745 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3498833, _3503695]), s(fun(_3485183, _3485179), 32752 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3498833, _3503695, _3506110]))), s(_3485181, 32754 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3498833, _3503695, _3506110])))], (32756 ^ _1670770) ^ [] : [-(s(_3485183, i(s(fun(_3485181, _3485183), 32744 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3498833, _3503695]), s(_3485181, 32753 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3498833, _3503695, _3506110]))) = s(_3485183, i(s(fun(_3485181, _3485183), 32744 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3498833, _3503695]), s(_3485181, 32754 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3498833, _3503695, _3506110]))))], (32751 ^ _1670770) ^ [] : [-(p(s(bool, _3506110)))]], 32759 ^ _1670770 : [(32760 ^ _1670770) ^ [_3507143, _3507145, _3507147] : [s(_3485183, i(s(fun(_3485181, _3485183), 32744 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3498833, _3503695]), s(_3485181, _3507145))) = s(_3485183, i(s(fun(_3485181, _3485183), 32744 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3498833, _3503695]), s(_3485181, _3507143))), -(s(_3485179, i(s(fun(_3485181, _3485179), i(s(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), 32745 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3498833, _3503695]), s(fun(_3485183, _3485179), _3507147))), s(_3485181, _3507145))) = s(_3485179, i(s(fun(_3485181, _3485179), i(s(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), 32745 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3498833, _3503695]), s(fun(_3485183, _3485179), _3507147))), s(_3485181, _3507143))))], (32766 ^ _1670770) ^ [] : [p(s(bool, _3506110))]]], (32743 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), bool), _3503695), s(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), 32739 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3498833, _3503695])))))]], 32770 ^ _1670770 : [(32792 ^ _1670770) ^ [_3509396, _3509398] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), 32739 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3498833, _3503695]), s(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), i(s(fun(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179)))), i(s(fun(fun(_3485181, _3485183), fun(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))))), c_), s(fun(_3485181, _3485183), _3509398))), s(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), _3509396))))))), s(bool, 32769 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3498833, _3503695, _3509396, _3509398])))))], (32781 ^ _1670770) ^ [_3508712, _3508714] : [32785 ^ _1670770 : [(32788 ^ _1670770) ^ [] : [s(_3485179, i(s(fun(_3485181, _3485179), i(s(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), _3508712), s(fun(_3485183, _3485179), 32782 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3498833, _3503695, _3508712, _3508714]))), s(_3485181, 32783 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3498833, _3503695, _3508712, _3508714]))) = s(_3485179, i(s(fun(_3485181, _3485179), i(s(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), _3508712), s(fun(_3485183, _3485179), 32782 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3498833, _3503695, _3508712, _3508714]))), s(_3485181, 32784 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3498833, _3503695, _3508712, _3508714])))], (32786 ^ _1670770) ^ [] : [-(s(_3485183, i(s(fun(_3485181, _3485183), _3508714), s(_3485181, 32783 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3498833, _3503695, _3508712, _3508714]))) = s(_3485183, i(s(fun(_3485181, _3485183), _3508714), s(_3485181, 32784 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3498833, _3503695, _3508712, _3508714]))))]], -(p(s(bool, 32769 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3498833, _3503695, _3508712, _3508714])))], (32771 ^ _1670770) ^ [_3508176, _3508178] : [p(s(bool, 32769 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3498833, _3503695, _3508176, _3508178])), 32774 ^ _1670770 : [(32775 ^ _1670770) ^ [_3508411, _3508413, _3508415] : [s(_3485183, i(s(fun(_3485181, _3485183), _3508178), s(_3485181, _3508413))) = s(_3485183, i(s(fun(_3485181, _3485183), _3508178), s(_3485181, _3508411))), -(s(_3485179, i(s(fun(_3485181, _3485179), i(s(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), _3508176), s(fun(_3485183, _3485179), _3508415))), s(_3485181, _3508413))) = s(_3485179, i(s(fun(_3485181, _3485179), i(s(fun(fun(_3485183, _3485179), fun(_3485181, _3485179)), _3508176), s(fun(_3485183, _3485179), _3508415))), s(_3485181, _3508411))))]]], (32794 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), bool), _3503695), s(fun(prod(fun(_3485181, _3485183), fun(fun(_3485183, _3485179), fun(_3485181, _3485179))), bool), 32739 ^ [_3485177, _3485179, _3485181, _3485183, _3491455, _3498833, _3503695]))))]]]]]]]]], (10793 ^ _1670770) ^ [_2020323] : [-(s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, x))), s(num, i(s(fun(num, num), suc), s(num, _2020323))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, x))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, x))), s(num, _2020323))))))], (15748 ^ _1670770) ^ [_2154443, _2154445] : [15800 ^ _1670770 : [(15801 ^ _1670770) ^ [_2156752, _2156754] : [-(s(fun(_2154445, bool), i(s(fun(fun(_2154445, bool), fun(_2154445, bool)), i(s(fun(fun(_2154445, bool), fun(fun(_2154445, bool), fun(_2154445, bool))), diff), s(fun(_2154445, bool), _2156754))), s(fun(_2154445, bool), _2156752))) = s(fun(_2154445, bool), i(s(fun(fun(_2154445, bool), fun(_2154445, bool)), gspec), s(fun(_2154445, bool), i(s(fun(fun(_2154445, bool), fun(_2154445, bool)), i(s(fun(fun(_2154445, bool), fun(fun(_2154445, bool), fun(_2154445, bool))), _2154443), s(fun(_2154445, bool), _2156754))), s(fun(_2154445, bool), _2156752))))))]], 15754 ^ _1670770 : [(15757 ^ _1670770) ^ [_2155239, _2155241] : [p(s(bool, i(s(fun(_2154445, bool), i(s(fun(bool, fun(_2154445, bool)), i(s(fun(_2154445, fun(bool, fun(_2154445, bool))), setspec), s(_2154445, 15751 ^ [_2154443, _2154445]))), s(bool, _2155239))), s(_2154445, _2155241)))), 15768 ^ _1670770 : [(15773 ^ _1670770) ^ [] : [p(s(bool, _2155239))], (15771 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2154445, bool), bool), i(s(fun(_2154445, fun(fun(_2154445, bool), bool)), in), s(_2154445, _2155241))), s(fun(_2154445, bool), 15750 ^ [_2154443, _2154445]))))], (15769 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2154445, bool), bool), i(s(fun(_2154445, fun(fun(_2154445, bool), bool)), in), s(_2154445, _2155241))), s(fun(_2154445, bool), 15749 ^ [_2154443, _2154445])))))]], 15760 ^ _1670770 : [(15763 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2154445, bool), bool), i(s(fun(_2154445, fun(fun(_2154445, bool), bool)), in), s(_2154445, _2155241))), s(fun(_2154445, bool), 15749 ^ [_2154443, _2154445])))), -(p(s(bool, i(s(fun(fun(_2154445, bool), bool), i(s(fun(_2154445, fun(fun(_2154445, bool), bool)), in), s(_2154445, _2155241))), s(fun(_2154445, bool), 15750 ^ [_2154443, _2154445])))))], (15761 ^ _1670770) ^ [] : [-(p(s(bool, _2155239)))]]], (15755 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2154445, bool), i(s(fun(fun(_2154445, bool), fun(_2154445, bool)), i(s(fun(fun(_2154445, bool), fun(fun(_2154445, bool), fun(_2154445, bool))), _2154443), s(fun(_2154445, bool), 15749 ^ [_2154443, _2154445]))), s(fun(_2154445, bool), 15750 ^ [_2154443, _2154445]))), s(_2154445, 15751 ^ [_2154443, _2154445])))))]], 15778 ^ _1670770 : [(15797 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2154445, bool), i(s(fun(bool, fun(_2154445, bool)), i(s(fun(_2154445, fun(bool, fun(_2154445, bool))), setspec), s(_2154445, 15751 ^ [_2154443, _2154445]))), s(bool, 15777 ^ [_2154443, _2154445]))), s(_2154445, 15776 ^ [_2154443, _2154445])))))], (15779 ^ _1670770) ^ [] : [p(s(bool, 15777 ^ [_2154443, _2154445])), 15782 ^ _1670770 : [(15785 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2154445, bool), bool), i(s(fun(_2154445, fun(fun(_2154445, bool), bool)), in), s(_2154445, 15776 ^ [_2154443, _2154445]))), s(fun(_2154445, bool), 15750 ^ [_2154443, _2154445]))))], (15783 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2154445, bool), bool), i(s(fun(_2154445, fun(fun(_2154445, bool), bool)), in), s(_2154445, 15776 ^ [_2154443, _2154445]))), s(fun(_2154445, bool), 15749 ^ [_2154443, _2154445])))))]]], (15787 ^ _1670770) ^ [] : [-(p(s(bool, 15777 ^ [_2154443, _2154445]))), p(s(bool, i(s(fun(fun(_2154445, bool), bool), i(s(fun(_2154445, fun(fun(_2154445, bool), bool)), in), s(_2154445, 15776 ^ [_2154443, _2154445]))), s(fun(_2154445, bool), 15749 ^ [_2154443, _2154445])))), -(p(s(bool, i(s(fun(fun(_2154445, bool), bool), i(s(fun(_2154445, fun(fun(_2154445, bool), bool)), in), s(_2154445, 15776 ^ [_2154443, _2154445]))), s(fun(_2154445, bool), 15750 ^ [_2154443, _2154445])))))], (15799 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2154445, bool), i(s(fun(fun(_2154445, bool), fun(_2154445, bool)), i(s(fun(fun(_2154445, bool), fun(fun(_2154445, bool), fun(_2154445, bool))), _2154443), s(fun(_2154445, bool), 15749 ^ [_2154443, _2154445]))), s(fun(_2154445, bool), 15750 ^ [_2154443, _2154445]))), s(_2154445, 15751 ^ [_2154443, _2154445]))))]]], (47043 ^ _1670770) ^ [_4476150, _4476152, _4476154, _4476156] : [-(s(cart(cart(real, n10), _4476156), i(s(fun(cart(real, _4476156), cart(cart(real, n10), _4476156)), columnvector), s(cart(real, _4476156), i(s(fun(cart(real, _4476154), cart(real, _4476156)), i(s(fun(cart(cart(real, _4476154), _4476156), fun(cart(real, _4476154), cart(real, _4476156))), matrixu_vectoru_mul), s(cart(cart(real, _4476154), _4476156), _4476152))), s(cart(real, _4476154), _4476150))))) = s(cart(cart(real, n10), _4476156), i(s(fun(cart(cart(real, n10), _4476154), cart(cart(real, n10), _4476156)), i(s(fun(cart(cart(real, _4476154), _4476156), fun(cart(cart(real, n10), _4476154), cart(cart(real, n10), _4476156))), matrixu_mul), s(cart(cart(real, _4476154), _4476156), _4476152))), s(cart(cart(real, n10), _4476154), i(s(fun(cart(real, _4476154), cart(cart(real, n10), _4476154)), columnvector), s(cart(real, _4476154), _4476150))))))], (29439 ^ _1670770) ^ [_2940008] : [s(real, i(s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(fun(num, real), fun(num, fun(num, real))), _2940008), s(fun(num, real), 29440 ^ [_2940008]))), s(num, 29441 ^ [_2940008]))), s(num, 29442 ^ [_2940008]))) = s(real, i(s(fun(num, real), 29440 ^ [_2940008]), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, 29442 ^ [_2940008]))), s(num, 29441 ^ [_2940008]))))), 29445 ^ _1670770 : [(29446 ^ _1670770) ^ [_2940432, _2940434, _2940436] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2940434))), s(num, _2940432)))), -(s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2940434))), s(num, _2940432))))), s(fun(num, real), _2940436))) = s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _2940432))), s(num, _2940434))))))), s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(fun(num, real), fun(num, fun(num, real))), _2940008), s(fun(num, real), _2940436))), s(num, _2940434))))))]]], (4022 ^ _1670770) ^ [_1774285, _1774287] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1774287))), s(num, _1774285))) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), s(num, _1774287) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), s(num, _1774285) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (11379 ^ _1670770) ^ [_2034989] : [s(real, i(s(fun(real, real), realu_neg), s(real, _2034989))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(real, _2034989) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (1044 ^ _1670770) ^ [] : [p(s(bool, f0))], (42055 ^ _1670770) ^ [_4151929, _4151931, _4151933] : [p(s(bool, i(s(fun(fun(cart(real, _4151933), cart(real, _4151931)), bool), linear), s(fun(cart(real, _4151933), cart(real, _4151931)), _4151929)))), -(s(cart(real, _4151931), i(s(fun(cart(real, _4151933), cart(real, _4151931)), _4151929), s(cart(real, _4151933), i(s(fun(num, cart(real, _4151933)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))) = s(cart(real, _4151931), i(s(fun(num, cart(real, _4151931)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (13447 ^ _1670770) ^ [_2085679, _2085681] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(int, int), intu_abs), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _2085681))), s(int, _2085679))))))), s(int, i(s(fun(int, int), intu_abs), s(int, _2085679)))))), s(int, _2085681) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (44874 ^ _1670770) ^ [_4355603, _4355605] : [s(cart(real, _4355605), i(s(fun(cart(real, _4355605), cart(real, _4355605)), i(s(fun(fun(cart(real, _4355605), real), fun(cart(real, _4355605), cart(real, _4355605))), _4355603), s(fun(cart(real, _4355605), real), 44875 ^ [_4355603, _4355605]))), s(cart(real, _4355605), 44876 ^ [_4355603, _4355605]))) = s(cart(real, _4355605), i(s(fun(cart(real, _4355605), cart(real, _4355605)), i(s(fun(real, fun(cart(real, _4355605), cart(real, _4355605))), r_), s(real, i(s(fun(cart(real, _4355605), real), 44875 ^ [_4355603, _4355605]), s(cart(real, _4355605), 44876 ^ [_4355603, _4355605]))))), s(cart(real, _4355605), 44876 ^ [_4355603, _4355605]))), 44879 ^ _1670770 : [(44880 ^ _1670770) ^ [_4356607] : [44947 ^ _1670770 : [(44948 ^ _1670770) ^ [_4360674] : [-(s(fun(cart(real, _4355605), bool), i(s(fun(fun(cart(real, _4355605), bool), fun(cart(real, _4355605), bool)), span), s(fun(cart(real, _4355605), bool), _4360674))) = s(fun(cart(real, _4355605), bool), i(s(fun(fun(cart(real, _4355605), bool), fun(cart(real, _4355605), bool)), gspec), s(fun(cart(real, _4355605), bool), i(s(fun(fun(cart(real, _4355605), bool), fun(cart(real, _4355605), bool)), _4356607), s(fun(cart(real, _4355605), bool), _4360674))))))]], 44885 ^ _1670770 : [(44888 ^ _1670770) ^ [_4357645, _4357647] : [p(s(bool, i(s(fun(cart(real, _4355605), bool), i(s(fun(bool, fun(cart(real, _4355605), bool)), i(s(fun(cart(real, _4355605), fun(bool, fun(cart(real, _4355605), bool))), setspec), s(cart(real, _4355605), 44882 ^ [_4355603, _4355605, _4356607]))), s(bool, _4357645))), s(cart(real, _4355605), _4357647)))), 44905 ^ _1670770 : [(44908 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4355605), bool), bool), i(s(fun(fun(cart(real, _4355605), bool), fun(fun(cart(real, _4355605), bool), bool)), subset), s(fun(cart(real, _4355605), bool), 44903 ^ [_4355603, _4355605, _4356607, _4357645, _4357647]))), s(fun(cart(real, _4355605), bool), 44881 ^ [_4355603, _4355605, _4356607])))))], (44910 ^ _1670770) ^ [] : [-(s(cart(real, _4355605), i(s(fun(fun(cart(real, _4355605), cart(real, _4355605)), cart(real, _4355605)), i(s(fun(fun(cart(real, _4355605), bool), fun(fun(cart(real, _4355605), cart(real, _4355605)), cart(real, _4355605))), vsum), s(fun(cart(real, _4355605), bool), 44903 ^ [_4355603, _4355605, _4356607, _4357645, _4357647]))), s(fun(cart(real, _4355605), cart(real, _4355605)), i(s(fun(fun(cart(real, _4355605), real), fun(cart(real, _4355605), cart(real, _4355605))), _4355603), s(fun(cart(real, _4355605), real), 44904 ^ [_4355603, _4355605, _4356607, _4357645, _4357647]))))) = s(cart(real, _4355605), _4357647))], (44912 ^ _1670770) ^ [] : [p(s(bool, _4357645))], (44906 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4355605), bool), bool), finite), s(fun(cart(real, _4355605), bool), 44903 ^ [_4355603, _4355605, _4356607, _4357645, _4357647])))))]], 44891 ^ _1670770 : [(44894 ^ _1670770) ^ [_4358051, _4358053] : [p(s(bool, i(s(fun(fun(cart(real, _4355605), bool), bool), finite), s(fun(cart(real, _4355605), bool), _4358053)))), p(s(bool, i(s(fun(fun(cart(real, _4355605), bool), bool), i(s(fun(fun(cart(real, _4355605), bool), fun(fun(cart(real, _4355605), bool), bool)), subset), s(fun(cart(real, _4355605), bool), _4358053))), s(fun(cart(real, _4355605), bool), 44881 ^ [_4355603, _4355605, _4356607])))), s(cart(real, _4355605), i(s(fun(fun(cart(real, _4355605), cart(real, _4355605)), cart(real, _4355605)), i(s(fun(fun(cart(real, _4355605), bool), fun(fun(cart(real, _4355605), cart(real, _4355605)), cart(real, _4355605))), vsum), s(fun(cart(real, _4355605), bool), _4358053))), s(fun(cart(real, _4355605), cart(real, _4355605)), i(s(fun(fun(cart(real, _4355605), real), fun(cart(real, _4355605), cart(real, _4355605))), _4355603), s(fun(cart(real, _4355605), real), _4358051))))) = s(cart(real, _4355605), _4357647)], (44892 ^ _1670770) ^ [] : [-(p(s(bool, _4357645)))]]], (44886 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(cart(real, _4355605), bool), i(s(fun(fun(cart(real, _4355605), bool), fun(cart(real, _4355605), bool)), _4356607), s(fun(cart(real, _4355605), bool), 44881 ^ [_4355603, _4355605, _4356607]))), s(cart(real, _4355605), 44882 ^ [_4355603, _4355605, _4356607])))))]], 44917 ^ _1670770 : [(44944 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(cart(real, _4355605), bool), i(s(fun(bool, fun(cart(real, _4355605), bool)), i(s(fun(cart(real, _4355605), fun(bool, fun(cart(real, _4355605), bool))), setspec), s(cart(real, _4355605), 44882 ^ [_4355603, _4355605, _4356607]))), s(bool, 44916 ^ [_4355603, _4355605, _4356607]))), s(cart(real, _4355605), 44915 ^ [_4355603, _4355605, _4356607])))))], (44918 ^ _1670770) ^ [] : [p(s(bool, 44916 ^ [_4355603, _4355605, _4356607])), 44923 ^ _1670770 : [(44928 ^ _1670770) ^ [] : [-(s(cart(real, _4355605), i(s(fun(fun(cart(real, _4355605), cart(real, _4355605)), cart(real, _4355605)), i(s(fun(fun(cart(real, _4355605), bool), fun(fun(cart(real, _4355605), cart(real, _4355605)), cart(real, _4355605))), vsum), s(fun(cart(real, _4355605), bool), 44921 ^ [_4355603, _4355605, _4356607]))), s(fun(cart(real, _4355605), cart(real, _4355605)), i(s(fun(fun(cart(real, _4355605), real), fun(cart(real, _4355605), cart(real, _4355605))), _4355603), s(fun(cart(real, _4355605), real), 44922 ^ [_4355603, _4355605, _4356607]))))) = s(cart(real, _4355605), 44915 ^ [_4355603, _4355605, _4356607]))], (44926 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4355605), bool), bool), i(s(fun(fun(cart(real, _4355605), bool), fun(fun(cart(real, _4355605), bool), bool)), subset), s(fun(cart(real, _4355605), bool), 44921 ^ [_4355603, _4355605, _4356607]))), s(fun(cart(real, _4355605), bool), 44881 ^ [_4355603, _4355605, _4356607])))))], (44924 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4355605), bool), bool), finite), s(fun(cart(real, _4355605), bool), 44921 ^ [_4355603, _4355605, _4356607])))))]]], (44930 ^ _1670770) ^ [] : [-(p(s(bool, 44916 ^ [_4355603, _4355605, _4356607]))), 44931 ^ _1670770 : [(44932 ^ _1670770) ^ [_4359843, _4359845] : [p(s(bool, i(s(fun(fun(cart(real, _4355605), bool), bool), finite), s(fun(cart(real, _4355605), bool), _4359845)))), p(s(bool, i(s(fun(fun(cart(real, _4355605), bool), bool), i(s(fun(fun(cart(real, _4355605), bool), fun(fun(cart(real, _4355605), bool), bool)), subset), s(fun(cart(real, _4355605), bool), _4359845))), s(fun(cart(real, _4355605), bool), 44881 ^ [_4355603, _4355605, _4356607])))), s(cart(real, _4355605), i(s(fun(fun(cart(real, _4355605), cart(real, _4355605)), cart(real, _4355605)), i(s(fun(fun(cart(real, _4355605), bool), fun(fun(cart(real, _4355605), cart(real, _4355605)), cart(real, _4355605))), vsum), s(fun(cart(real, _4355605), bool), _4359845))), s(fun(cart(real, _4355605), cart(real, _4355605)), i(s(fun(fun(cart(real, _4355605), real), fun(cart(real, _4355605), cart(real, _4355605))), _4355603), s(fun(cart(real, _4355605), real), _4359843))))) = s(cart(real, _4355605), 44915 ^ [_4355603, _4355605, _4356607])]]], (44946 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(cart(real, _4355605), bool), i(s(fun(fun(cart(real, _4355605), bool), fun(cart(real, _4355605), bool)), _4356607), s(fun(cart(real, _4355605), bool), 44881 ^ [_4355603, _4355605, _4356607]))), s(cart(real, _4355605), 44882 ^ [_4355603, _4355605, _4356607]))))]]]]], (11297 ^ _1670770) ^ [_2032948] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), realu_neg), s(real, _2032948))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2032948))))], (19125 ^ _1670770) ^ [_2349006, _2349008] : [19127 ^ _1670770 : [(19128 ^ _1670770) ^ [_2349173] : [s(_2349006, i(s(fun(_2349008, _2349006), _2349173), s(_2349008, i(s(fun(_2349006, _2349008), f), s(_2349006, 19126 ^ [_2349006, _2349008, _2349173]))))) = s(_2349006, 19126 ^ [_2349006, _2349008, _2349173])]], 19129 ^ _1670770 : [(19130 ^ _1670770) ^ [_2349245, _2349247] : [s(_2349008, i(s(fun(_2349006, _2349008), f), s(_2349006, _2349247))) = s(_2349008, i(s(fun(_2349006, _2349008), f), s(_2349006, _2349245))), -(s(_2349006, _2349247) = s(_2349006, _2349245))]]], (26875 ^ _1670770) ^ [_2774394, _2774396, _2774398, _2774400] : [-(s(num, i(s(fun(fun(_2774400, num), num), i(s(fun(fun(_2774400, bool), fun(fun(_2774400, num), num)), nsum), s(fun(_2774400, bool), _2774394))), s(fun(_2774400, num), _2774398))) = s(num, i(s(fun(fun(_2774400, num), num), i(s(fun(fun(_2774400, bool), fun(fun(_2774400, num), num)), nsum), s(fun(_2774400, bool), _2774394))), s(fun(_2774400, num), i(s(fun(fun(_2774400, _2774400), fun(_2774400, num)), i(s(fun(fun(_2774400, num), fun(fun(_2774400, _2774400), fun(_2774400, num))), o), s(fun(_2774400, num), _2774398))), s(fun(_2774400, _2774400), _2774396)))))), 26879 ^ _1670770 : [(26882 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2774400, bool), bool), i(s(fun(_2774400, fun(fun(_2774400, bool), bool)), in), s(_2774400, i(s(fun(_2774400, _2774400), _2774396), s(_2774400, 26878 ^ [_2774394, _2774396, _2774398, _2774400]))))), s(fun(_2774400, bool), _2774394))))], (26880 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2774400, bool), bool), i(s(fun(_2774400, fun(fun(_2774400, bool), bool)), in), s(_2774400, 26878 ^ [_2774394, _2774396, _2774398, _2774400]))), s(fun(_2774400, bool), _2774394)))))]], 26884 ^ _1670770 : [(26887 ^ _1670770) ^ [] : [26896 ^ _1670770 : [(26897 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2774400, bool), bool), i(s(fun(_2774400, fun(fun(_2774400, bool), bool)), in), s(_2774400, 26894 ^ [_2774394, _2774396, _2774398, _2774400]))), s(fun(_2774400, bool), _2774394)))))], (26901 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2774400, bool), bool), i(s(fun(_2774400, fun(fun(_2774400, bool), bool)), in), s(_2774400, 26895 ^ [_2774394, _2774396, _2774398, _2774400]))), s(fun(_2774400, bool), _2774394)))))], (26905 ^ _1670770) ^ [] : [s(_2774400, 26894 ^ [_2774394, _2774396, _2774398, _2774400]) = s(_2774400, 26895 ^ [_2774394, _2774396, _2774398, _2774400])], (26903 ^ _1670770) ^ [] : [-(s(_2774400, i(s(fun(_2774400, _2774400), _2774396), s(_2774400, 26895 ^ [_2774394, _2774396, _2774398, _2774400]))) = s(_2774400, 26883 ^ [_2774394, _2774396, _2774398, _2774400]))], (26899 ^ _1670770) ^ [] : [-(s(_2774400, i(s(fun(_2774400, _2774400), _2774396), s(_2774400, 26894 ^ [_2774394, _2774396, _2774398, _2774400]))) = s(_2774400, 26883 ^ [_2774394, _2774396, _2774398, _2774400]))]], 26888 ^ _1670770 : [(26889 ^ _1670770) ^ [_2775531] : [p(s(bool, i(s(fun(fun(_2774400, bool), bool), i(s(fun(_2774400, fun(fun(_2774400, bool), bool)), in), s(_2774400, _2775531))), s(fun(_2774400, bool), _2774394)))), s(_2774400, i(s(fun(_2774400, _2774400), _2774396), s(_2774400, _2775531))) = s(_2774400, 26883 ^ [_2774394, _2774396, _2774398, _2774400])]]], (26885 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2774400, bool), bool), i(s(fun(_2774400, fun(fun(_2774400, bool), bool)), in), s(_2774400, 26883 ^ [_2774394, _2774396, _2774398, _2774400]))), s(fun(_2774400, bool), _2774394)))))]]], (28100 ^ _1670770) ^ [_2848334, _2848336, _2848338, _2848340] : [-(s(real, i(s(fun(fun(_2848340, real), real), i(s(fun(fun(_2848340, bool), fun(fun(_2848340, real), real)), sum), s(fun(_2848340, bool), _2848336))), s(fun(_2848340, real), _2848338))) = s(real, i(s(fun(fun(_2848340, real), real), i(s(fun(fun(_2848340, bool), fun(fun(_2848340, real), real)), sum), s(fun(_2848340, bool), _2848334))), s(fun(_2848340, real), g)))), p(s(bool, i(s(fun(fun(_2848340, bool), bool), finite), s(fun(_2848340, bool), _2848334)))), p(s(bool, i(s(fun(fun(_2848340, bool), bool), i(s(fun(fun(_2848340, bool), fun(fun(_2848340, bool), bool)), subset), s(fun(_2848340, bool), _2848334))), s(fun(_2848340, bool), _2848336)))), 28112 ^ _1670770 : [(28115 ^ _1670770) ^ [] : [s(real, i(s(fun(_2848340, real), _2848338), s(_2848340, 28111 ^ [_2848334, _2848336, _2848338, _2848340]))) = s(real, i(s(fun(_2848340, real), g), s(_2848340, 28111 ^ [_2848334, _2848336, _2848338, _2848340])))], (28113 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2848340, bool), bool), i(s(fun(_2848340, fun(fun(_2848340, bool), bool)), in), s(_2848340, 28111 ^ [_2848334, _2848336, _2848338, _2848340]))), s(fun(_2848340, bool), _2848334)))))]], 28117 ^ _1670770 : [(28122 ^ _1670770) ^ [] : [s(real, i(s(fun(_2848340, real), _2848338), s(_2848340, 28116 ^ [_2848334, _2848336, _2848338, _2848340]))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (28120 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2848340, bool), bool), i(s(fun(_2848340, fun(fun(_2848340, bool), bool)), in), s(_2848340, 28116 ^ [_2848334, _2848336, _2848338, _2848340]))), s(fun(_2848340, bool), _2848334))))], (28118 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2848340, bool), bool), i(s(fun(_2848340, fun(fun(_2848340, bool), bool)), in), s(_2848340, 28116 ^ [_2848334, _2848336, _2848338, _2848340]))), s(fun(_2848340, bool), _2848336)))))]]], (1888 ^ _1670770) ^ [_1700182, _1700184, _1700186] : [1890 ^ _1670770 : [(1893 ^ _1670770) ^ [] : [p(s(bool, _1700182))], (1891 ^ _1670770) ^ [] : [p(s(bool, _1700184))]], 1896 ^ _1670770 : [(1897 ^ _1670770) ^ [_1700334] : [-(p(s(bool, _1700184)))]], 1898 ^ _1670770 : [(1899 ^ _1670770) ^ [_1700362] : [-(p(s(bool, _1700182)))]]], (1835 ^ _1670770) ^ [_1699218, _1699220, _1699222] : [1843 ^ _1670770 : [(1846 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1699222, bool), _1699218), s(_1699222, 1842 ^ [_1699218, _1699220, _1699222])))))], (1844 ^ _1670770) ^ [] : [-(p(s(bool, _1699220)))]], p(s(bool, _1699220)), 1840 ^ _1670770 : [(1841 ^ _1670770) ^ [_1699356] : [p(s(bool, i(s(fun(_1699222, bool), _1699218), s(_1699222, _1699356))))]]], (1214 ^ _1670770) ^ [_1686255] : [1215 ^ _1670770 : [(1218 ^ _1670770) ^ [] : [p(s(bool, f0))], (1216 ^ _1670770) ^ [] : [p(s(bool, _1686255))]], -(p(s(bool, _1686255)))], (11247 ^ _1670770) ^ [_2031912, _2031914, _2031916] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2031916))), s(real, _2031912))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2031914))), s(real, _2031912))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2031916))), s(real, _2031914))))], (3315 ^ _1670770) ^ [_1735371, _1735373, _1735375, _1735377, _1735379, _1735381] : [p(s(bool, i(s(fun(_1735379, bool), i(s(fun(_1735381, fun(_1735379, bool)), i(s(fun(_1735379, fun(_1735381, fun(_1735379, bool))), i(s(fun(_1735381, fun(_1735379, fun(_1735381, fun(_1735379, bool)))), mku_pair), s(_1735381, _1735377))), s(_1735379, _1735375))), s(_1735381, _1735373))), s(_1735379, _1735371)))), 3318 ^ _1670770 : [(3321 ^ _1670770) ^ [] : [-(s(_1735379, _1735371) = s(_1735379, _1735375))], (3319 ^ _1670770) ^ [] : [-(s(_1735381, _1735373) = s(_1735381, _1735377))]]], (43121 ^ _1670770) ^ [_4252613, _4252615, _4252617] : [p(s(bool, i(s(fun(fun(cart(real, _4252615), cart(real, _4252617)), bool), linear), s(fun(cart(real, _4252615), cart(real, _4252617)), _4252613)))), 43124 ^ _1670770 : [(43125 ^ _1670770) ^ [_4252861] : [-(s(cart(real, _4252617), i(s(fun(cart(real, _4252615), cart(real, _4252617)), i(s(fun(cart(cart(real, _4252615), _4252617), fun(cart(real, _4252615), cart(real, _4252617))), matrixu_vectoru_mul), s(cart(cart(real, _4252615), _4252617), i(s(fun(fun(cart(real, _4252615), cart(real, _4252617)), cart(cart(real, _4252615), _4252617)), matrix), s(fun(cart(real, _4252615), cart(real, _4252617)), _4252613))))), s(cart(real, _4252615), _4252861))) = s(cart(real, _4252617), i(s(fun(cart(real, _4252615), cart(real, _4252617)), _4252613), s(cart(real, _4252615), _4252861))))]]], (7548 ^ _1670770) ^ [_1884244, _1884246] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, i(s(fun(num, num), bit0), s(num, _1884246))))), s(num, i(s(fun(num, num), bit1), s(num, _1884244))))) = s(num, i(s(fun(num, num), pre), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _1884246))), s(num, _1884244))))))))], (38958 ^ _1670770) ^ [_3945410, _3945412] : [-(s(cart(real, _3945412), i(s(fun(cart(real, _3945412), cart(real, _3945412)), i(s(fun(cart(real, _3945412), fun(cart(real, _3945412), cart(real, _3945412))), vectoru_add), s(cart(real, _3945412), i(s(fun(cart(real, _3945412), cart(real, _3945412)), vectoru_neg), s(cart(real, _3945412), _3945410))))), s(cart(real, _3945412), _3945410))) = s(cart(real, _3945412), i(s(fun(num, cart(real, _3945412)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (11623 ^ _1670770) ^ [_2041837] : [-(s(real, _2041837) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(real, real), realu_abs), s(real, _2041837)))))))], (14219 ^ _1670770) ^ [_2105345, _2105347, _2105349] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_max), s(int, _2105349))), s(int, _2105347))))), s(int, _2105345))))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2105349))), s(int, _2105345)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2105347))), s(int, _2105345))))], (38779 ^ _1670770) ^ [] : [38781 ^ _1670770 : [(38786 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), p0), s(num, 38780 ^ []))))], (38784 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 38780 ^ []))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))))], (38782 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, 38780 ^ [])))))]], -(p(s(bool, i(s(fun(num, bool), p0), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))))], (11241 ^ _1670770) ^ [_2031673, _2031675] : [-(s(real, i(s(fun(real, real), realu_neg), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2031675))), s(real, _2031673))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2031675))), s(real, i(s(fun(real, real), realu_neg), s(real, _2031673))))))], (38026 ^ _1670770) ^ [_3801901, _3801903, _3801905] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _3801905))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _3801903))), s(real, _3801901))))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _3801905)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _3801903)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _3801901)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _3801905))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _3801903))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _3801901))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))))], (16902 ^ _1670770) ^ [_2205404, _2205406, _2205408, _2205410] : [-(s(fun(_2205410, bool), i(s(fun(fun(_2205410, bool), fun(_2205410, bool)), i(s(fun(fun(_2205410, bool), fun(fun(_2205410, bool), fun(_2205410, bool))), union), s(fun(_2205410, bool), i(s(fun(fun(_2205410, bool), fun(_2205410, bool)), i(s(fun(_2205410, fun(fun(_2205410, bool), fun(_2205410, bool))), insert), s(_2205410, _2205408))), s(fun(_2205410, bool), _2205406))))), s(fun(_2205410, bool), _2205404))) = s(fun(_2205410, bool), i(s(fun(fun(_2205410, bool), fun(_2205410, bool)), i(s(fun(_2205410, fun(fun(_2205410, bool), fun(_2205410, bool))), insert), s(_2205410, _2205408))), s(fun(_2205410, bool), i(s(fun(fun(_2205410, bool), fun(_2205410, bool)), i(s(fun(fun(_2205410, bool), fun(fun(_2205410, bool), fun(_2205410, bool))), union), s(fun(_2205410, bool), _2205406))), s(fun(_2205410, bool), _2205404))))))], (41633 ^ _1670770) ^ [_4125383, _4125385] : [-(p(s(bool, i(s(fun(cart(real, _4125385), bool), i(s(fun(cart(real, _4125385), fun(cart(real, _4125385), bool)), orthogonal), s(cart(real, _4125385), _4125383))), s(cart(real, _4125385), i(s(fun(num, cart(real, _4125385)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))))], (7847 ^ _1670770) ^ [_1897830, _1897832] : [7859 ^ _1670770 : [(7860 ^ _1670770) ^ [_1898436] : [-(p(s(bool, i(s(fun(recspace(_1897832), bool), _1897830), s(recspace(_1897832), _1898436)))))]], p(s(bool, i(s(fun(recspace(_1897832), bool), _1897830), s(recspace(_1897832), bottom)))), 7855 ^ _1670770 : [(7858 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(recspace(_1897832), bool), _1897830), s(recspace(_1897832), i(s(fun(fun(num, recspace(_1897832)), recspace(_1897832)), i(s(fun(_1897832, fun(fun(num, recspace(_1897832)), recspace(_1897832))), i(s(fun(num, fun(_1897832, fun(fun(num, recspace(_1897832)), recspace(_1897832)))), constr), s(num, 7852 ^ [_1897830, _1897832]))), s(_1897832, 7853 ^ [_1897830, _1897832]))), s(fun(num, recspace(_1897832)), 7854 ^ [_1897830, _1897832]))))))], (7856 ^ _1670770) ^ [_1898235] : [-(p(s(bool, i(s(fun(recspace(_1897832), bool), _1897830), s(recspace(_1897832), i(s(fun(num, recspace(_1897832)), 7854 ^ [_1897830, _1897832]), s(num, _1898235)))))))]]], (47358 ^ _1670770) ^ [_4495363, _4495365, _4495367] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(cart(cart(real, _4495367), _4495365), num), rank), s(cart(cart(real, _4495367), _4495365), _4495363))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), min), s(num, i(s(fun(fun(_4495367, bool), num), dimindex), s(fun(_4495367, bool), univ))))), s(num, i(s(fun(fun(_4495365, bool), num), dimindex), s(fun(_4495365, bool), univ)))))))))], (3931 ^ _1670770) ^ [_1771827] : [3941 ^ _1670770 : [(3942 ^ _1670770) ^ [_1772092] : [-(p(s(bool, i(s(fun(num, bool), _1771827), s(num, _1772092)))))]], p(s(bool, i(s(fun(num, bool), _1771827), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), 3937 ^ _1670770 : [(3940 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), _1771827), s(num, i(s(fun(num, num), suc), s(num, 3936 ^ [_1771827]))))))], (3938 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), _1771827), s(num, 3936 ^ [_1771827])))))]]], (19333 ^ _1670770) ^ [_2357242, _2357244, _2357246] : [19348 ^ _1670770 : [(19349 ^ _1670770) ^ [_2357707] : [-(s(_2357244, i(s(fun(_2357246, _2357244), _2357242), s(_2357246, 19347 ^ [_2357242, _2357244, _2357246, _2357707]))) = s(_2357244, _2357707))]], 19338 ^ _1670770 : [(19341 ^ _1670770) ^ [_2357529] : [p(s(bool, i(s(fun(_2357244, bool), 19334 ^ [_2357242, _2357244, _2357246]), s(_2357244, _2357529))))], (19339 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2357244, bool), 19334 ^ [_2357242, _2357244, _2357246]), s(_2357244, i(s(fun(_2357246, _2357244), _2357242), s(_2357246, 19337 ^ [_2357242, _2357244, _2357246])))))))]], 19343 ^ _1670770 : [(19346 ^ _1670770) ^ [_2357638] : [p(s(bool, i(s(fun(_2357244, bool), 19334 ^ [_2357242, _2357244, _2357246]), s(_2357244, i(s(fun(_2357246, _2357244), _2357242), s(_2357246, _2357638))))))], (19344 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2357244, bool), 19334 ^ [_2357242, _2357244, _2357246]), s(_2357244, 19342 ^ [_2357242, _2357244, _2357246])))))]]], (27529 ^ _1670770) ^ [_2814904, _2814906, _2814908] : [-(s(real, i(s(fun(fun(_2814908, real), real), i(s(fun(fun(_2814908, bool), fun(fun(_2814908, real), real)), sum), s(fun(_2814908, bool), i(s(fun(fun(_2814908, bool), fun(_2814908, bool)), i(s(fun(fun(_2814908, real), fun(fun(_2814908, bool), fun(_2814908, bool))), i(s(fun(fun(real, fun(real, real)), fun(fun(_2814908, real), fun(fun(_2814908, bool), fun(_2814908, bool)))), support), s(fun(real, fun(real, real)), realu_add))), s(fun(_2814908, real), _2814906))), s(fun(_2814908, bool), _2814904))))), s(fun(_2814908, real), _2814906))) = s(real, i(s(fun(fun(_2814908, real), real), i(s(fun(fun(_2814908, bool), fun(fun(_2814908, real), real)), sum), s(fun(_2814908, bool), _2814904))), s(fun(_2814908, real), _2814906))))], (14231 ^ _1670770) ^ [_2105664, _2105666] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2105664))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_max), s(int, _2105666))), s(int, _2105664)))))))], (10741 ^ _1670770) ^ [] : [-(s(real, i(s(fun(real, real), realu_inv), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (9629 ^ _1670770) ^ [_1984171, _1984173] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, _1984173))), s(nadd, _1984171))))), -(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, _1984171))), s(nadd, _1984173)))))], (33556 ^ _1670770) ^ [_3579645, _3579647] : [p(s(bool, i(s(fun(fun(prod(_3579647, _3579647), bool), bool), poset), s(fun(prod(_3579647, _3579647), bool), _3579645)))), 33559 ^ _1670770 : [(33560 ^ _1670770) ^ [_3579935, _3579937, _3579939] : [-(p(s(bool, i(s(fun(prod(_3579647, _3579647), bool), _3579645), s(prod(_3579647, _3579647), i(s(fun(_3579647, prod(_3579647, _3579647)), i(s(fun(_3579647, fun(_3579647, prod(_3579647, _3579647))), c_), s(_3579647, _3579939))), s(_3579647, _3579935))))))), p(s(bool, i(s(fun(prod(_3579647, _3579647), bool), _3579645), s(prod(_3579647, _3579647), i(s(fun(_3579647, prod(_3579647, _3579647)), i(s(fun(_3579647, fun(_3579647, prod(_3579647, _3579647))), c_), s(_3579647, _3579939))), s(_3579647, _3579937)))))), p(s(bool, i(s(fun(prod(_3579647, _3579647), bool), _3579645), s(prod(_3579647, _3579647), i(s(fun(_3579647, prod(_3579647, _3579647)), i(s(fun(_3579647, fun(_3579647, prod(_3579647, _3579647))), c_), s(_3579647, _3579937))), s(_3579647, _3579935))))))]]], (840 ^ _1670770) ^ [] : [841 ^ _1670770 : [(846 ^ _1670770) ^ [] : [p(s(bool, r0))], (844 ^ _1670770) ^ [] : [-(p(s(bool, q)))], (842 ^ _1670770) ^ [] : [-(p(s(bool, p1)))]], p(s(bool, q)), p(s(bool, p1)), -(p(s(bool, r0)))], (7424 ^ _1670770) ^ [_1881786, _1881788] : [-(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_), s(num, i(s(fun(num, num), bit1), s(num, _1881786))))), s(num, i(s(fun(num, num), bit1), s(num, _1881788))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_), s(num, _1881786))), s(num, _1881788))))], (19106 ^ _1670770) ^ [_2348393, _2348395] : [19108 ^ _1670770 : [(19109 ^ _1670770) ^ [_2348536] : [s(_2348393, i(s(fun(_2348395, _2348393), f), s(_2348395, i(s(fun(_2348393, _2348395), _2348536), s(_2348393, 19107 ^ [_2348393, _2348395, _2348536]))))) = s(_2348393, 19107 ^ [_2348393, _2348395, _2348536])]], 19111 ^ _1670770 : [(19112 ^ _1670770) ^ [_2348610] : [-(s(_2348393, i(s(fun(_2348395, _2348393), f), s(_2348395, 19110 ^ [_2348393, _2348395, _2348610]))) = s(_2348393, _2348610))]]], (44260 ^ _1670770) ^ [_4315666] : [-(p(s(bool, i(s(fun(fun(cart(real, _4315666), bool), bool), i(s(fun(cart(real, _4315666), fun(fun(cart(real, _4315666), bool), bool)), in), s(cart(real, _4315666), i(s(fun(num, cart(real, _4315666)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(fun(cart(real, _4315666), bool), i(s(fun(fun(cart(real, _4315666), bool), fun(cart(real, _4315666), bool)), span), s(fun(cart(real, _4315666), bool), s0)))))))], (24868 ^ _1670770) ^ [_2616239, _2616241, _2616243, _2616245, _2616247] : [p(s(bool, 24866 ^ [_2616239, _2616241, _2616243, _2616245, _2616247])), -(s(_2616247, i(s(fun(_2616245, _2616247), _2616243), s(_2616245, _2616241))) = s(_2616247, i(s(fun(fun(_2616247, fun(_2616247, _2616247)), _2616247), neutral), s(fun(_2616247, fun(_2616247, _2616247)), op))))], (11243 ^ _1670770) ^ [_2031746, _2031748] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(real, real), realu_neg), s(real, _2031748))))), s(real, i(s(fun(real, real), realu_neg), s(real, _2031746))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2031748))), s(real, _2031746))))], (40034 ^ _1670770) ^ [_3996006, _3996008, _3996010, _3996012, _3996014] : [p(s(bool, i(s(fun(fun(_3996014, bool), bool), finite), s(fun(_3996014, bool), _3996006)))), -(s(cart(real, _3996012), i(s(fun(fun(_3996014, cart(real, _3996012)), cart(real, _3996012)), i(s(fun(fun(_3996014, bool), fun(fun(_3996014, cart(real, _3996012)), cart(real, _3996012))), vsum), s(fun(_3996014, bool), i(s(fun(fun(_3996014, bool), fun(_3996014, bool)), i(s(fun(_3996014, fun(fun(_3996014, bool), fun(_3996014, bool))), insert), s(_3996014, _3996010))), s(fun(_3996014, bool), _3996006))))), s(fun(_3996014, cart(real, _3996012)), _3996008))) = s(cart(real, _3996012), i(s(fun(cart(real, _3996012), cart(real, _3996012)), i(s(fun(cart(real, _3996012), fun(cart(real, _3996012), cart(real, _3996012))), i(s(fun(bool, fun(cart(real, _3996012), fun(cart(real, _3996012), cart(real, _3996012)))), cond), s(bool, i(s(fun(fun(_3996014, bool), bool), i(s(fun(_3996014, fun(fun(_3996014, bool), bool)), in), s(_3996014, _3996010))), s(fun(_3996014, bool), _3996006))))), s(cart(real, _3996012), i(s(fun(fun(_3996014, cart(real, _3996012)), cart(real, _3996012)), i(s(fun(fun(_3996014, bool), fun(fun(_3996014, cart(real, _3996012)), cart(real, _3996012))), vsum), s(fun(_3996014, bool), _3996006))), s(fun(_3996014, cart(real, _3996012)), _3996008))))), s(cart(real, _3996012), i(s(fun(cart(real, _3996012), cart(real, _3996012)), i(s(fun(cart(real, _3996012), fun(cart(real, _3996012), cart(real, _3996012))), vectoru_add), s(cart(real, _3996012), i(s(fun(_3996014, cart(real, _3996012)), _3996008), s(_3996014, _3996010))))), s(cart(real, _3996012), i(s(fun(fun(_3996014, cart(real, _3996012)), cart(real, _3996012)), i(s(fun(fun(_3996014, bool), fun(fun(_3996014, cart(real, _3996012)), cart(real, _3996012))), vsum), s(fun(_3996014, bool), _3996006))), s(fun(_3996014, cart(real, _3996012)), _3996008))))))))], (12487 ^ _1670770) ^ [_2063962, _2063964] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), realu_inv), s(real, _2063964))))), s(real, _2063962))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2063962)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), realu_inv), s(real, _2063962))))), s(real, _2063964))))], (18016 ^ _1670770) ^ [_2275471, _2275473] : [18027 ^ _1670770 : [(18028 ^ _1670770) ^ [_2276050] : [-(p(s(bool, i(s(fun(fun(_2275473, bool), bool), _2275471), s(fun(_2275473, bool), _2276050)))))]], p(s(bool, i(s(fun(fun(_2275473, bool), bool), _2275471), s(fun(_2275473, bool), empty)))), 18023 ^ _1670770 : [(18026 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2275473, bool), bool), _2275471), s(fun(_2275473, bool), i(s(fun(fun(_2275473, bool), fun(_2275473, bool)), i(s(fun(_2275473, fun(fun(_2275473, bool), fun(_2275473, bool))), insert), s(_2275473, 18021 ^ [_2275471, _2275473]))), s(fun(_2275473, bool), 18022 ^ [_2275471, _2275473]))))))], (18024 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2275473, bool), bool), i(s(fun(_2275473, fun(fun(_2275473, bool), bool)), in), s(_2275473, 18021 ^ [_2275471, _2275473]))), s(fun(_2275473, bool), 18022 ^ [_2275471, _2275473]))))]]], (3748 ^ _1670770) ^ [_1765744, _1765746, _1765748, _1765750] : [3753 ^ _1670770 : [(3759 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_1765750, prod(_1765748, _1765746)), bool), 3750 ^ [_1765744, _1765746, _1765748, _1765750]), s(prod(_1765750, prod(_1765748, _1765746)), i(s(fun(prod(_1765748, _1765746), prod(_1765750, prod(_1765748, _1765746))), i(s(fun(_1765750, fun(prod(_1765748, _1765746), prod(_1765750, prod(_1765748, _1765746)))), c_), s(_1765750, 3755 ^ [_1765744, _1765746, _1765748, _1765750]))), s(prod(_1765748, _1765746), i(s(fun(_1765746, prod(_1765748, _1765746)), i(s(fun(_1765748, fun(_1765746, prod(_1765748, _1765746))), c_), s(_1765748, 3756 ^ [_1765744, _1765746, _1765748, _1765750]))), s(_1765746, 3757 ^ [_1765744, _1765746, _1765748, _1765750]))))))))), s(bool, i(s(fun(_1765746, bool), i(s(fun(_1765748, fun(_1765746, bool)), i(s(fun(_1765750, fun(_1765748, fun(_1765746, bool))), 3749 ^ [_1765744, _1765746, _1765748, _1765750]), s(_1765750, 3755 ^ [_1765744, _1765746, _1765748, _1765750]))), s(_1765748, 3756 ^ [_1765744, _1765746, _1765748, _1765750]))), s(_1765746, 3757 ^ [_1765744, _1765746, _1765748, _1765750]))))))], (3754 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_1765750, prod(_1765748, _1765746)), bool), bool), i(s(fun(fun(_1765750, fun(_1765748, fun(_1765746, bool))), fun(fun(prod(_1765750, prod(_1765748, _1765746)), bool), bool)), _1765744), s(fun(_1765750, fun(_1765748, fun(_1765746, bool))), 3749 ^ [_1765744, _1765746, _1765748, _1765750]))), s(fun(prod(_1765750, prod(_1765748, _1765746)), bool), 3750 ^ [_1765744, _1765746, _1765748, _1765750])))))]], 3760 ^ _1670770 : [(3763 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(_1765750, prod(_1765748, _1765746)), bool), bool), i(s(fun(fun(_1765750, fun(_1765748, fun(_1765746, bool))), fun(fun(prod(_1765750, prod(_1765748, _1765746)), bool), bool)), _1765744), s(fun(_1765750, fun(_1765748, fun(_1765746, bool))), 3749 ^ [_1765744, _1765746, _1765748, _1765750]))), s(fun(prod(_1765750, prod(_1765748, _1765746)), bool), 3750 ^ [_1765744, _1765746, _1765748, _1765750]))))], (3761 ^ _1670770) ^ [_1767220, _1767222, _1767224] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_1765750, prod(_1765748, _1765746)), bool), 3750 ^ [_1765744, _1765746, _1765748, _1765750]), s(prod(_1765750, prod(_1765748, _1765746)), i(s(fun(prod(_1765748, _1765746), prod(_1765750, prod(_1765748, _1765746))), i(s(fun(_1765750, fun(prod(_1765748, _1765746), prod(_1765750, prod(_1765748, _1765746)))), c_), s(_1765750, _1767224))), s(prod(_1765748, _1765746), i(s(fun(_1765746, prod(_1765748, _1765746)), i(s(fun(_1765748, fun(_1765746, prod(_1765748, _1765746))), c_), s(_1765748, _1767222))), s(_1765746, _1767220))))))))), s(bool, i(s(fun(_1765746, bool), i(s(fun(_1765748, fun(_1765746, bool)), i(s(fun(_1765750, fun(_1765748, fun(_1765746, bool))), 3749 ^ [_1765744, _1765746, _1765748, _1765750]), s(_1765750, _1767224))), s(_1765748, _1767222))), s(_1765746, _1767220)))))))]], 3764 ^ _1670770 : [(3774 ^ _1670770) ^ [_1768038] : [3775 ^ _1670770 : [(3776 ^ _1670770) ^ [_1768265, _1768267, _1768269] : [p(s(bool, i(s(fun(_1765746, bool), i(s(fun(_1765748, fun(_1765746, bool)), i(s(fun(_1765750, fun(_1765748, fun(_1765746, bool))), _1768038), s(_1765750, _1768269))), s(_1765748, _1768267))), s(_1765746, _1768265))))]], -(p(s(bool, i(s(fun(fun(prod(_1765750, prod(_1765748, _1765746)), bool), bool), q_), s(fun(prod(_1765750, prod(_1765748, _1765746)), bool), i(s(fun(fun(fun(prod(_1765750, prod(_1765748, _1765746)), bool), bool), fun(prod(_1765750, prod(_1765748, _1765746)), bool)), gabs), s(fun(fun(prod(_1765750, prod(_1765748, _1765746)), bool), bool), i(s(fun(fun(_1765750, fun(_1765748, fun(_1765746, bool))), fun(fun(prod(_1765750, prod(_1765748, _1765746)), bool), bool)), _1765744), s(fun(_1765750, fun(_1765748, fun(_1765746, bool))), _1768038)))))))))], (3765 ^ _1670770) ^ [_1767573] : [p(s(bool, i(s(fun(fun(prod(_1765750, prod(_1765748, _1765746)), bool), bool), q_), s(fun(prod(_1765750, prod(_1765748, _1765746)), bool), i(s(fun(fun(fun(prod(_1765750, prod(_1765748, _1765746)), bool), bool), fun(prod(_1765750, prod(_1765748, _1765746)), bool)), gabs), s(fun(fun(prod(_1765750, prod(_1765748, _1765746)), bool), bool), i(s(fun(fun(_1765750, fun(_1765748, fun(_1765746, bool))), fun(fun(prod(_1765750, prod(_1765748, _1765746)), bool), bool)), _1765744), s(fun(_1765750, fun(_1765748, fun(_1765746, bool))), _1767573)))))))), -(p(s(bool, i(s(fun(_1765746, bool), i(s(fun(_1765748, fun(_1765746, bool)), i(s(fun(_1765750, fun(_1765748, fun(_1765746, bool))), _1767573), s(_1765750, 3768 ^ [_1765744, _1765746, _1765748, _1765750, _1767573]))), s(_1765748, 3769 ^ [_1765744, _1765746, _1765748, _1765750, _1767573]))), s(_1765746, 3770 ^ [_1765744, _1765746, _1765748, _1765750, _1767573])))))]]], (29252 ^ _1670770) ^ [_2930931, _2930933, _2930935, _2930937] : [-(p(s(bool, i(s(fun(real, bool), _2930935), s(real, i(s(fun(fun(_2930937, real), real), i(s(fun(fun(_2930937, bool), fun(fun(_2930937, real), real)), sum), s(fun(_2930937, bool), _2930931))), s(fun(_2930937, real), _2930933))))))), p(s(bool, i(s(fun(real, bool), _2930935), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))), 29261 ^ _1670770 : [(29266 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), _2930935), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, 29259 ^ [_2930931, _2930933, _2930935, _2930937]))), s(real, 29260 ^ [_2930931, _2930933, _2930935, _2930937]))))))], (29264 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), _2930935), s(real, 29260 ^ [_2930931, _2930933, _2930935, _2930937])))))], (29262 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), _2930935), s(real, 29259 ^ [_2930931, _2930933, _2930935, _2930937])))))]], 29268 ^ _1670770 : [(29271 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), _2930935), s(real, i(s(fun(_2930937, real), _2930933), s(_2930937, 29267 ^ [_2930931, _2930933, _2930935, _2930937]))))))], (29269 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2930937, bool), bool), i(s(fun(_2930937, fun(fun(_2930937, bool), bool)), in), s(_2930937, 29267 ^ [_2930931, _2930933, _2930935, _2930937]))), s(fun(_2930937, bool), _2930931)))))]]], (46003 ^ _1670770) ^ [_4414652, _4414654] : [p(s(bool, 46001 ^ [_4414652, _4414654])), -(s(cart(real, _4414654), _4414652) = s(cart(real, _4414654), i(s(fun(num, cart(real, _4414654)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (22433 ^ _1670770) ^ [_2514679] : [-(s(fun(_2514679, bool), i(s(fun(list(_2514679), fun(_2514679, bool)), setu_ofu_list), s(list(_2514679), i(s(fun(list(_2514679), list(_2514679)), i(s(fun(_2514679, fun(list(_2514679), list(_2514679))), cons), s(_2514679, h0))), s(list(_2514679), t0))))) = s(fun(_2514679, bool), i(s(fun(fun(_2514679, bool), fun(_2514679, bool)), i(s(fun(_2514679, fun(fun(_2514679, bool), fun(_2514679, bool))), insert), s(_2514679, h0))), s(fun(_2514679, bool), i(s(fun(list(_2514679), fun(_2514679, bool)), setu_ofu_list), s(list(_2514679), t0))))))], (47124 ^ _1670770) ^ [_4481183, _4481185, _4481187] : [47126 ^ _1670770 : [(47129 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(cart(real, _4481187), bool), i(s(fun(cart(real, _4481187), fun(cart(real, _4481187), bool)), orthogonal), s(cart(real, _4481187), _4481183))), s(cart(real, _4481187), 47125 ^ [_4481183, _4481185, _4481187]))))], (47127 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4481187), bool), bool), i(s(fun(cart(real, _4481187), fun(fun(cart(real, _4481187), bool), bool)), in), s(cart(real, _4481187), 47125 ^ [_4481183, _4481185, _4481187]))), s(fun(cart(real, _4481187), bool), _4481185)))))]], 47130 ^ _1670770 : [(47131 ^ _1670770) ^ [_4481681] : [p(s(bool, i(s(fun(fun(cart(real, _4481187), bool), bool), i(s(fun(cart(real, _4481187), fun(fun(cart(real, _4481187), bool), bool)), in), s(cart(real, _4481187), _4481681))), s(fun(cart(real, _4481187), bool), i(s(fun(fun(cart(real, _4481187), bool), fun(cart(real, _4481187), bool)), span), s(fun(cart(real, _4481187), bool), _4481185)))))), -(p(s(bool, i(s(fun(cart(real, _4481187), bool), i(s(fun(cart(real, _4481187), fun(cart(real, _4481187), bool)), orthogonal), s(cart(real, _4481187), _4481183))), s(cart(real, _4481187), _4481681)))))]]], (18299 ^ _1670770) ^ [_2294427, _2294429, _2294431] : [18353 ^ _1670770 : [(18354 ^ _1670770) ^ [_2297300] : [18369 ^ _1670770 : [(18370 ^ _1670770) ^ [_2298641, _2298643] : [-(s(fun(_2294429, bool), i(s(fun(fun(fun(_2294429, bool), bool), fun(_2294429, bool)), unions), s(fun(fun(_2294429, bool), bool), i(s(fun(fun(fun(_2294429, bool), bool), fun(fun(_2294429, bool), bool)), gspec), s(fun(fun(_2294429, bool), bool), i(s(fun(fun(_2294431, fun(_2294429, bool)), fun(fun(_2294429, bool), bool)), i(s(fun(fun(_2294431, bool), fun(fun(_2294431, fun(_2294429, bool)), fun(fun(_2294429, bool), bool))), _2297300), s(fun(_2294431, bool), _2298643))), s(fun(_2294431, fun(_2294429, bool)), _2298641))))))) = s(fun(_2294429, bool), i(s(fun(fun(_2294429, bool), fun(_2294429, bool)), gspec), s(fun(_2294429, bool), i(s(fun(fun(_2294431, fun(_2294429, bool)), fun(_2294429, bool)), i(s(fun(fun(_2294431, bool), fun(fun(_2294431, fun(_2294429, bool)), fun(_2294429, bool))), _2294427), s(fun(_2294431, bool), _2298643))), s(fun(_2294431, fun(_2294429, bool)), _2298641))))))]], 18360 ^ _1670770 : [(18363 ^ _1670770) ^ [_2298171] : [p(s(bool, i(s(fun(fun(_2294429, bool), bool), i(s(fun(bool, fun(fun(_2294429, bool), bool)), i(s(fun(fun(_2294429, bool), fun(bool, fun(fun(_2294429, bool), bool))), setspec), s(fun(_2294429, bool), 18357 ^ [_2294427, _2294429, _2294431, _2297300]))), s(bool, i(s(fun(_2294431, bool), 18355 ^ [_2294427, _2294429, _2294431, _2297300]), s(_2294431, _2298171))))), s(fun(_2294429, bool), i(s(fun(_2294431, fun(_2294429, bool)), 18356 ^ [_2294427, _2294429, _2294431, _2297300]), s(_2294431, _2298171))))))], (18361 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2294429, bool), bool), i(s(fun(fun(_2294431, fun(_2294429, bool)), fun(fun(_2294429, bool), bool)), i(s(fun(fun(_2294431, bool), fun(fun(_2294431, fun(_2294429, bool)), fun(fun(_2294429, bool), bool))), _2297300), s(fun(_2294431, bool), 18355 ^ [_2294427, _2294429, _2294431, _2297300]))), s(fun(_2294431, fun(_2294429, bool)), 18356 ^ [_2294427, _2294429, _2294431, _2297300]))), s(fun(_2294429, bool), 18357 ^ [_2294427, _2294429, _2294431, _2297300])))))]], 18365 ^ _1670770 : [(18368 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2294429, bool), bool), i(s(fun(fun(_2294431, fun(_2294429, bool)), fun(fun(_2294429, bool), bool)), i(s(fun(fun(_2294431, bool), fun(fun(_2294431, fun(_2294429, bool)), fun(fun(_2294429, bool), bool))), _2297300), s(fun(_2294431, bool), 18355 ^ [_2294427, _2294429, _2294431, _2297300]))), s(fun(_2294431, fun(_2294429, bool)), 18356 ^ [_2294427, _2294429, _2294431, _2297300]))), s(fun(_2294429, bool), 18357 ^ [_2294427, _2294429, _2294431, _2297300]))))], (18366 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2294429, bool), bool), i(s(fun(bool, fun(fun(_2294429, bool), bool)), i(s(fun(fun(_2294429, bool), fun(bool, fun(fun(_2294429, bool), bool))), setspec), s(fun(_2294429, bool), 18357 ^ [_2294427, _2294429, _2294431, _2297300]))), s(bool, i(s(fun(_2294431, bool), 18355 ^ [_2294427, _2294429, _2294431, _2297300]), s(_2294431, 18364 ^ [_2294427, _2294429, _2294431, _2297300]))))), s(fun(_2294429, bool), i(s(fun(_2294431, fun(_2294429, bool)), 18356 ^ [_2294427, _2294429, _2294431, _2297300]), s(_2294431, 18364 ^ [_2294427, _2294429, _2294431, _2297300])))))))]]]], 18305 ^ _1670770 : [(18308 ^ _1670770) ^ [_2295551, _2295553] : [p(s(bool, i(s(fun(_2294429, bool), i(s(fun(bool, fun(_2294429, bool)), i(s(fun(_2294429, fun(bool, fun(_2294429, bool))), setspec), s(_2294429, 18302 ^ [_2294427, _2294429, _2294431]))), s(bool, _2295551))), s(_2294429, _2295553)))), 18320 ^ _1670770 : [(18325 ^ _1670770) ^ [] : [p(s(bool, _2295551))], (18323 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2294429, bool), bool), i(s(fun(_2294429, fun(fun(_2294429, bool), bool)), in), s(_2294429, _2295553))), s(fun(_2294429, bool), i(s(fun(_2294431, fun(_2294429, bool)), 18301 ^ [_2294427, _2294429, _2294431]), s(_2294431, 18319 ^ [_2294427, _2294429, _2294431, _2295551, _2295553])))))))], (18321 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2294431, bool), 18300 ^ [_2294427, _2294429, _2294431]), s(_2294431, 18319 ^ [_2294427, _2294429, _2294431, _2295551, _2295553])))))]], 18311 ^ _1670770 : [(18314 ^ _1670770) ^ [_2295802] : [p(s(bool, i(s(fun(_2294431, bool), 18300 ^ [_2294427, _2294429, _2294431]), s(_2294431, _2295802)))), p(s(bool, i(s(fun(fun(_2294429, bool), bool), i(s(fun(_2294429, fun(fun(_2294429, bool), bool)), in), s(_2294429, _2295553))), s(fun(_2294429, bool), i(s(fun(_2294431, fun(_2294429, bool)), 18301 ^ [_2294427, _2294429, _2294431]), s(_2294431, _2295802))))))], (18312 ^ _1670770) ^ [] : [-(p(s(bool, _2295551)))]]], (18306 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2294429, bool), i(s(fun(fun(_2294431, fun(_2294429, bool)), fun(_2294429, bool)), i(s(fun(fun(_2294431, bool), fun(fun(_2294431, fun(_2294429, bool)), fun(_2294429, bool))), _2294427), s(fun(_2294431, bool), 18300 ^ [_2294427, _2294429, _2294431]))), s(fun(_2294431, fun(_2294429, bool)), 18301 ^ [_2294427, _2294429, _2294431]))), s(_2294429, 18302 ^ [_2294427, _2294429, _2294431])))))]], 18330 ^ _1670770 : [(18350 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2294429, bool), i(s(fun(bool, fun(_2294429, bool)), i(s(fun(_2294429, fun(bool, fun(_2294429, bool))), setspec), s(_2294429, 18302 ^ [_2294427, _2294429, _2294431]))), s(bool, 18329 ^ [_2294427, _2294429, _2294431]))), s(_2294429, 18328 ^ [_2294427, _2294429, _2294431])))))], (18331 ^ _1670770) ^ [] : [p(s(bool, 18329 ^ [_2294427, _2294429, _2294431])), 18335 ^ _1670770 : [(18338 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2294429, bool), bool), i(s(fun(_2294429, fun(fun(_2294429, bool), bool)), in), s(_2294429, 18328 ^ [_2294427, _2294429, _2294431]))), s(fun(_2294429, bool), i(s(fun(_2294431, fun(_2294429, bool)), 18301 ^ [_2294427, _2294429, _2294431]), s(_2294431, 18334 ^ [_2294427, _2294429, _2294431])))))))], (18336 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2294431, bool), 18300 ^ [_2294427, _2294429, _2294431]), s(_2294431, 18334 ^ [_2294427, _2294429, _2294431])))))]]], (18340 ^ _1670770) ^ [] : [-(p(s(bool, 18329 ^ [_2294427, _2294429, _2294431]))), 18341 ^ _1670770 : [(18342 ^ _1670770) ^ [_2296771] : [p(s(bool, i(s(fun(_2294431, bool), 18300 ^ [_2294427, _2294429, _2294431]), s(_2294431, _2296771)))), p(s(bool, i(s(fun(fun(_2294429, bool), bool), i(s(fun(_2294429, fun(fun(_2294429, bool), bool)), in), s(_2294429, 18328 ^ [_2294427, _2294429, _2294431]))), s(fun(_2294429, bool), i(s(fun(_2294431, fun(_2294429, bool)), 18301 ^ [_2294427, _2294429, _2294431]), s(_2294431, _2296771))))))]]], (18352 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2294429, bool), i(s(fun(fun(_2294431, fun(_2294429, bool)), fun(_2294429, bool)), i(s(fun(fun(_2294431, bool), fun(fun(_2294431, fun(_2294429, bool)), fun(_2294429, bool))), _2294427), s(fun(_2294431, bool), 18300 ^ [_2294427, _2294429, _2294431]))), s(fun(_2294431, fun(_2294429, bool)), 18301 ^ [_2294427, _2294429, _2294431]))), s(_2294429, 18302 ^ [_2294427, _2294429, _2294431]))))]]], (11143 ^ _1670770) ^ [_2029124] : [-(s(real, i(s(fun(real, real), realu_neg), s(real, _2029124))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(real, real), realu_neg), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(real, _2029124))))], (43546 ^ _1670770) ^ [] : [43547 ^ _1670770 : [(43548 ^ _1670770) ^ [_4277157] : [p(s(bool, i(s(fun(real, bool), p0), s(real, _4277157))))]], -(p(s(bool, i(s(fun(real, bool), p0), s(real, i(s(fun(cart(real, n10), real), drop), s(cart(real, n10), 43549 ^ [])))))))], (10235 ^ _1670770) ^ [_2005056, _2005058, _2005060] : [s(hreal, _2005058) = s(hreal, _2005056), -(s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _2005060))), s(hreal, _2005058))) = s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _2005060))), s(hreal, _2005056))))], (40443 ^ _1670770) ^ [_4029772, _4029774, _4029776] : [s(real, i(s(fun(_4029776, real), i(s(fun(fun(_4029776, cart(real, _4029774)), fun(_4029776, real)), _4029772), s(fun(_4029776, cart(real, _4029774)), 40444 ^ [_4029772, _4029774, _4029776]))), s(_4029776, 40445 ^ [_4029772, _4029774, _4029776]))) = s(real, i(s(fun(cart(real, _4029774), real), vectoru_norm), s(cart(real, _4029774), i(s(fun(_4029776, cart(real, _4029774)), 40444 ^ [_4029772, _4029774, _4029776]), s(_4029776, 40445 ^ [_4029772, _4029774, _4029776]))))), 40448 ^ _1670770 : [(40449 ^ _1670770) ^ [_4030335, _4030337] : [p(s(bool, i(s(fun(fun(_4029776, bool), bool), finite), s(fun(_4029776, bool), _4030335)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, _4029774), real), vectoru_norm), s(cart(real, _4029774), i(s(fun(fun(_4029776, cart(real, _4029774)), cart(real, _4029774)), i(s(fun(fun(_4029776, bool), fun(fun(_4029776, cart(real, _4029774)), cart(real, _4029774))), vsum), s(fun(_4029776, bool), _4030335))), s(fun(_4029776, cart(real, _4029774)), _4030337))))))), s(real, i(s(fun(fun(_4029776, real), real), i(s(fun(fun(_4029776, bool), fun(fun(_4029776, real), real)), sum), s(fun(_4029776, bool), _4030335))), s(fun(_4029776, real), i(s(fun(fun(_4029776, cart(real, _4029774)), fun(_4029776, real)), _4029772), s(fun(_4029776, cart(real, _4029774)), _4030337)))))))))]]], (5923 ^ _1670770) ^ [_1819343, _1819345, _1819347] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _1819345))), s(num, _1819347))))), s(num, _1819343))))), -(s(num, _1819347) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1819345))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1819347))), s(num, _1819343))))))], (5661 ^ _1670770) ^ [_1813265, _1813267] : [-(p(s(bool, 5651 ^ [_1813265, _1813267]))), s(num, _1813267) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _1813267))), s(num, _1813265))))), s(num, _1813265))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1813267))), s(num, _1813265))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1813267))), s(num, _1813265))))), s(num, _1813265))))], (19192 ^ _1670770) ^ [_2351595, _2351597, _2351599, _2351601, _2351603, _2351605] : [19194 ^ _1670770 : [(19197 ^ _1670770) ^ [_2351942] : [s(_2351605, i(s(fun(_2351601, _2351605), _2351597), s(_2351601, 19193 ^ [_2351595, _2351597, _2351599, _2351601, _2351603, _2351605, _2351942]))) = s(_2351605, i(s(fun(_2351603, _2351605), _2351942), s(_2351603, i(s(fun(_2351601, _2351603), _2351595), s(_2351601, 19193 ^ [_2351595, _2351597, _2351599, _2351601, _2351603, _2351605, _2351942])))))], (19195 ^ _1670770) ^ [_2351889] : [-(p(s(bool, i(s(fun(_2351601, bool), _2351599), s(_2351601, 19193 ^ [_2351595, _2351597, _2351599, _2351601, _2351603, _2351605, _2351889])))))]], 19198 ^ _1670770 : [(19199 ^ _1670770) ^ [_2352044, _2352046] : [-(s(_2351605, i(s(fun(_2351601, _2351605), _2351597), s(_2351601, _2352046))) = s(_2351605, i(s(fun(_2351601, _2351605), _2351597), s(_2351601, _2352044)))), p(s(bool, i(s(fun(_2351601, bool), _2351599), s(_2351601, _2352046)))), p(s(bool, i(s(fun(_2351601, bool), _2351599), s(_2351601, _2352044)))), s(_2351603, i(s(fun(_2351601, _2351603), _2351595), s(_2351601, _2352046))) = s(_2351603, i(s(fun(_2351601, _2351603), _2351595), s(_2351601, _2352044)))]]], (4367 ^ _1670770) ^ [_1782324, _1782326] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1782326))), s(num, _1782324)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1782324))), s(num, _1782326))))], (17701 ^ _1670770) ^ [_2253101, _2253103, _2253105] : [17716 ^ _1670770 : [(17717 ^ _1670770) ^ [_2254346, _2254348, _2254350] : [-(s(bool, i(s(fun(fun(prod(_2253105, _2253103), bool), bool), i(s(fun(prod(_2253105, _2253103), fun(fun(prod(_2253105, _2253103), bool), bool)), in), s(prod(_2253105, _2253103), i(s(fun(_2253103, prod(_2253105, _2253103)), i(s(fun(_2253105, fun(_2253103, prod(_2253105, _2253103))), c_), s(_2253105, _2254348))), s(_2253103, _2254346))))), s(fun(prod(_2253105, _2253103), bool), i(s(fun(fun(prod(_2253105, _2253103), bool), fun(prod(_2253105, _2253103), bool)), gspec), s(fun(prod(_2253105, _2253103), bool), i(s(fun(fun(_2253105, fun(_2253103, bool)), fun(prod(_2253105, _2253103), bool)), _2253101), s(fun(_2253105, fun(_2253103, bool)), _2254350))))))) = s(bool, i(s(fun(_2253103, bool), i(s(fun(_2253105, fun(_2253103, bool)), _2254350), s(_2253105, _2254348))), s(_2253103, _2254346))))]], 17706 ^ _1670770 : [(17709 ^ _1670770) ^ [_2253872, _2253874] : [p(s(bool, i(s(fun(prod(_2253105, _2253103), bool), i(s(fun(bool, fun(prod(_2253105, _2253103), bool)), i(s(fun(prod(_2253105, _2253103), fun(bool, fun(prod(_2253105, _2253103), bool))), setspec), s(prod(_2253105, _2253103), 17703 ^ [_2253101, _2253103, _2253105]))), s(bool, i(s(fun(_2253103, bool), i(s(fun(_2253105, fun(_2253103, bool)), 17702 ^ [_2253101, _2253103, _2253105]), s(_2253105, _2253874))), s(_2253103, _2253872))))), s(prod(_2253105, _2253103), i(s(fun(_2253103, prod(_2253105, _2253103)), i(s(fun(_2253105, fun(_2253103, prod(_2253105, _2253103))), c_), s(_2253105, _2253874))), s(_2253103, _2253872))))))], (17707 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_2253105, _2253103), bool), i(s(fun(fun(_2253105, fun(_2253103, bool)), fun(prod(_2253105, _2253103), bool)), _2253101), s(fun(_2253105, fun(_2253103, bool)), 17702 ^ [_2253101, _2253103, _2253105]))), s(prod(_2253105, _2253103), 17703 ^ [_2253101, _2253103, _2253105])))))]], 17712 ^ _1670770 : [(17715 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(prod(_2253105, _2253103), bool), i(s(fun(fun(_2253105, fun(_2253103, bool)), fun(prod(_2253105, _2253103), bool)), _2253101), s(fun(_2253105, fun(_2253103, bool)), 17702 ^ [_2253101, _2253103, _2253105]))), s(prod(_2253105, _2253103), 17703 ^ [_2253101, _2253103, _2253105]))))], (17713 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_2253105, _2253103), bool), i(s(fun(bool, fun(prod(_2253105, _2253103), bool)), i(s(fun(prod(_2253105, _2253103), fun(bool, fun(prod(_2253105, _2253103), bool))), setspec), s(prod(_2253105, _2253103), 17703 ^ [_2253101, _2253103, _2253105]))), s(bool, i(s(fun(_2253103, bool), i(s(fun(_2253105, fun(_2253103, bool)), 17702 ^ [_2253101, _2253103, _2253105]), s(_2253105, 17710 ^ [_2253101, _2253103, _2253105]))), s(_2253103, 17711 ^ [_2253101, _2253103, _2253105]))))), s(prod(_2253105, _2253103), i(s(fun(_2253103, prod(_2253105, _2253103)), i(s(fun(_2253105, fun(_2253103, prod(_2253105, _2253103))), c_), s(_2253105, 17710 ^ [_2253101, _2253103, _2253105]))), s(_2253103, 17711 ^ [_2253101, _2253103, _2253105])))))))]]], (15007 ^ _1670770) ^ [_2124088, _2124090] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2124090))), s(int, _2124088)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2124088))), s(int, _2124090))))], (4178 ^ _1670770) ^ [_1777946, _1777948] : [s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1777948))), s(num, _1777946))) = s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))), 4181 ^ _1670770 : [(4184 ^ _1670770) ^ [] : [-(s(num, _1777946) = s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))], (4182 ^ _1670770) ^ [] : [-(s(num, _1777948) = s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))]]], (44252 ^ _1670770) ^ [_4315234, _4315236] : [-(p(s(bool, i(s(fun(fun(cart(real, _4315236), bool), bool), subspace), s(fun(cart(real, _4315236), bool), i(s(fun(fun(cart(real, _4315236), bool), fun(cart(real, _4315236), bool)), span), s(fun(cart(real, _4315236), bool), _4315234)))))))], (9978 ^ _1670770) ^ [_1998587] : [-(s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, x))), s(hreal, y))) = s(hreal, i(s(fun(fun(nadd, bool), hreal), mku_hreal), s(fun(nadd, bool), _1998587)))), 9996 ^ _1670770 : [(9999 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(hreal, fun(nadd, bool)), destu_hreal), s(hreal, x))), s(nadd, 9994 ^ [_1998587])))))], (10001 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(hreal, fun(nadd, bool)), destu_hreal), s(hreal, y))), s(nadd, 9995 ^ [_1998587])))))], (10003 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(nadd, bool), _1998587), s(nadd, 9979 ^ [_1998587]))))], (9997 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_add), s(nadd, 9994 ^ [_1998587]))), s(nadd, 9995 ^ [_1998587]))))), s(nadd, 9979 ^ [_1998587])))))]], 9982 ^ _1670770 : [(9985 ^ _1670770) ^ [_1998870, _1998872] : [p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_add), s(nadd, _1998872))), s(nadd, _1998870))))), s(nadd, 9979 ^ [_1998587])))), p(s(bool, i(s(fun(nadd, bool), i(s(fun(hreal, fun(nadd, bool)), destu_hreal), s(hreal, x))), s(nadd, _1998872)))), p(s(bool, i(s(fun(nadd, bool), i(s(fun(hreal, fun(nadd, bool)), destu_hreal), s(hreal, y))), s(nadd, _1998870))))], (9983 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(nadd, bool), _1998587), s(nadd, 9979 ^ [_1998587])))))]]], (41805 ^ _1670770) ^ [_4133332] : [-(s(_4133332, i(s(fun(num, _4133332), i(s(fun(cart(_4133332, n3), fun(num, _4133332)), d_), s(cart(_4133332, n3), i(s(fun(list(_4133332), cart(_4133332, n3)), vector), s(list(_4133332), i(s(fun(list(_4133332), list(_4133332)), i(s(fun(_4133332, fun(list(_4133332), list(_4133332))), cons), s(_4133332, x))), s(list(_4133332), i(s(fun(list(_4133332), list(_4133332)), i(s(fun(_4133332, fun(list(_4133332), list(_4133332))), cons), s(_4133332, y))), s(list(_4133332), i(s(fun(list(_4133332), list(_4133332)), i(s(fun(_4133332, fun(list(_4133332), list(_4133332))), cons), s(_4133332, z))), s(list(_4133332), nil))))))))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))) = s(_4133332, z))], (11209 ^ _1670770) ^ [_2030899, _2030901] : [s(real, _2030901) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2030901))), s(real, _2030899))) = s(real, _2030899))], (37799 ^ _1670770) ^ [_3794445, _3794447] : [37803 ^ _1670770 : [(37806 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), _3794447), s(num, 37802 ^ [_3794445, _3794447]))))), s(real, i(s(fun(num, real), _3794445), s(num, 37802 ^ [_3794445, _3794447]))))))], (37804 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_a_), s(num, 37802 ^ [_3794445, _3794447]))), s(num, m)))))]], 37808 ^ _1670770 : [(37811 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), _3794445), s(num, 37807 ^ [_3794445, _3794447]))))), s(real, i(s(fun(num, real), _3794445), s(num, m))))))], (37809 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_a_), s(num, 37807 ^ [_3794445, _3794447]))), s(num, m)))))]], 37812 ^ _1670770 : [(37813 ^ _1670770) ^ [_3794996] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_a_), s(num, _3794996))), s(num, m)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), _3794447), s(num, _3794996))))), s(real, i(s(fun(num, real), _3794445), s(num, m)))))))]]], (17087 ^ _1670770) ^ [_2217235, _2217237, _2217239] : [p(s(bool, i(s(fun(fun(_2217239, bool), bool), i(s(fun(_2217239, fun(fun(_2217239, bool), bool)), in), s(_2217239, _2217237))), s(fun(_2217239, bool), _2217235)))), -(s(fun(_2217239, bool), i(s(fun(fun(_2217239, bool), fun(_2217239, bool)), i(s(fun(_2217239, fun(fun(_2217239, bool), fun(_2217239, bool))), insert), s(_2217239, _2217237))), s(fun(_2217239, bool), i(s(fun(_2217239, fun(_2217239, bool)), i(s(fun(fun(_2217239, bool), fun(_2217239, fun(_2217239, bool))), delete), s(fun(_2217239, bool), _2217235))), s(_2217239, _2217237))))) = s(fun(_2217239, bool), _2217235))], (13299 ^ _1670770) ^ [_2081607] : [-(s(real, i(s(fun(int, real), realu_ofu_int), s(int, i(s(fun(int, int), intu_sgn), s(int, _2081607))))) = s(real, i(s(fun(real, real), realu_sgn), s(real, i(s(fun(int, real), realu_ofu_int), s(int, _2081607))))))], (11331 ^ _1670770) ^ [_2033430, _2033432, _2033434] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2033434))), s(real, _2033430))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2033432))), s(real, _2033430))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2033434))), s(real, _2033432))))], (39802 ^ _1670770) ^ [_3980198, _3980200] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_ge), s(real, i(s(fun(cart(real, _3980200), real), vectoru_norm), s(cart(real, _3980200), _3980198))))), s(real, a0)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, a0))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_ge), s(real, i(s(fun(cart(real, _3980200), real), i(s(fun(cart(real, _3980200), fun(cart(real, _3980200), real)), dot), s(cart(real, _3980200), _3980198))), s(cart(real, _3980200), _3980198))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, a0))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))))))))], (4251 ^ _1670770) ^ [_1779370, _1779372, _1779374] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1779374))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1779372))), s(num, _1779370))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1779374))), s(num, _1779372))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1779374))), s(num, _1779370))))))], (43756 ^ _1670770) ^ [_4283842, _4283844] : [-(s(real, i(s(fun(prod(cart(real, n10), cart(real, n10)), real), distance), s(prod(cart(real, n10), cart(real, n10)), i(s(fun(cart(real, n10), prod(cart(real, n10), cart(real, n10))), i(s(fun(cart(real, n10), fun(cart(real, n10), prod(cart(real, n10), cart(real, n10)))), c_), s(cart(real, n10), i(s(fun(real, cart(real, n10)), lift), s(real, _4283844))))), s(cart(real, n10), i(s(fun(real, cart(real, n10)), lift), s(real, _4283842))))))) = s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _4283844))), s(real, _4283842))))))], (15299 ^ _1670770) ^ [_2133841, _2133843] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, i(s(fun(prod(int, int), int), intu_gcd), s(prod(int, int), i(s(fun(int, prod(int, int)), i(s(fun(int, fun(int, prod(int, int))), c_), s(int, _2133843))), s(int, _2133841)))))))))], (10007 ^ _1670770) ^ [] : [-(s(hreal, i(s(fun(fun(nadd, bool), hreal), mku_hreal), s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_add), s(nadd, x))), s(nadd, y))))))) = s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, i(s(fun(fun(nadd, bool), hreal), mku_hreal), s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, x))))))), s(hreal, i(s(fun(fun(nadd, bool), hreal), mku_hreal), s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, y))))))))], (7538 ^ _1670770) ^ [_1883983] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, u_0))), s(num, i(s(fun(num, num), bit0), s(num, _1883983))))) = s(num, u_0))], (35585 ^ _1670770) ^ [_3687856, _3687858, _3687860, _3687862, _3687864, _3687866] : [-(p(s(bool, i(s(fun(fun(_3687862, bool), bool), i(s(fun(fun(_3687864, bool), fun(fun(_3687862, bool), bool)), l_u_c), s(fun(_3687864, bool), _3687860))), s(fun(_3687862, bool), _3687856))))), p(s(bool, i(s(fun(fun(_3687866, bool), bool), i(s(fun(fun(_3687864, bool), fun(fun(_3687866, bool), bool)), l_u_c), s(fun(_3687864, bool), _3687860))), s(fun(_3687866, bool), _3687858)))), p(s(bool, i(s(fun(fun(_3687862, bool), bool), i(s(fun(fun(_3687866, bool), fun(fun(_3687862, bool), bool)), l_a_u_c), s(fun(_3687866, bool), _3687858))), s(fun(_3687862, bool), _3687856))))], (23422 ^ _1670770) ^ [_2563303, _2563305, _2563307, _2563309] : [-(s(bool, i(s(fun(fun(_2563309, bool), bool), i(s(fun(fun(_2563307, bool), fun(fun(_2563309, bool), bool)), g_u_c), s(fun(_2563307, bool), _2563303))), s(fun(_2563309, bool), _2563305))) = s(bool, i(s(fun(fun(_2563307, bool), bool), i(s(fun(fun(_2563309, bool), fun(fun(_2563307, bool), bool)), l_u_c), s(fun(_2563309, bool), _2563305))), s(fun(_2563307, bool), _2563303))))], (12467 ^ _1670770) ^ [_2063488, _2063490] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), realu_inv), s(real, _2063490))))), s(real, _2063488))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2063488)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), realu_inv), s(real, _2063488))))), s(real, _2063490))))], (10170 ^ _1670770) ^ [_2003468, _2003470] : [-(p(s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, _2003470))), s(hreal, _2003468))))), -(p(s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, _2003468))), s(hreal, _2003470)))))], (15199 ^ _1670770) ^ [_2130257, _2130259] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_divides), s(int, _2130257))), s(int, _2130259)))), -(s(int, _2130259) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2130257))), s(int, 15202 ^ [_2130257, _2130259]))))], (34351 ^ _1670770) ^ [_3620950, _3620952] : [34356 ^ _1670770 : [(34359 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3620952, bool), i(s(fun(fun(prod(_3620952, _3620952), bool), fun(_3620952, bool)), fl), s(fun(prod(_3620952, _3620952), bool), 34352 ^ [_3620950, _3620952]))), s(_3620952, 34353 ^ [_3620950, _3620952])))))], (34357 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3620952, bool), i(s(fun(fun(prod(_3620952, _3620952), bool), fun(_3620952, bool)), _3620950), s(fun(prod(_3620952, _3620952), bool), 34352 ^ [_3620950, _3620952]))), s(_3620952, 34353 ^ [_3620950, _3620952])))))]], 34360 ^ _1670770 : [(34363 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3620952, bool), i(s(fun(fun(prod(_3620952, _3620952), bool), fun(_3620952, bool)), _3620950), s(fun(prod(_3620952, _3620952), bool), 34352 ^ [_3620950, _3620952]))), s(_3620952, 34353 ^ [_3620950, _3620952]))))], (34361 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3620952, bool), i(s(fun(fun(prod(_3620952, _3620952), bool), fun(_3620952, bool)), fl), s(fun(prod(_3620952, _3620952), bool), 34352 ^ [_3620950, _3620952]))), s(_3620952, 34353 ^ [_3620950, _3620952]))))]], 34364 ^ _1670770 : [(34365 ^ _1670770) ^ [_3622119] : [34441 ^ _1670770 : [(34442 ^ _1670770) ^ [_3626626] : [-(p(s(bool, i(s(fun(fun(prod(_3620952, _3620952), bool), bool), ordinal), s(fun(prod(_3620952, _3620952), bool), i(s(fun(fun(fun(prod(_3620952, _3620952), bool), bool), fun(prod(_3620952, _3620952), bool)), gabs), s(fun(fun(prod(_3620952, _3620952), bool), bool), i(s(fun(fun(prod(_3620952, _3620952), bool), fun(fun(prod(_3620952, _3620952), bool), bool)), _3622119), s(fun(prod(_3620952, _3620952), bool), _3626626))))))))), p(s(bool, i(s(fun(fun(prod(_3620952, _3620952), bool), bool), ordinal), s(fun(prod(_3620952, _3620952), bool), _3626626)))), 34447 ^ _1670770 : [(34448 ^ _1670770) ^ [_3626910] : [-(p(s(bool, i(s(fun(_3620952, bool), i(s(fun(fun(prod(_3620952, _3620952), bool), fun(_3620952, bool)), fl), s(fun(prod(_3620952, _3620952), bool), _3626626))), s(_3620952, _3626910)))))]]]], 34370 ^ _1670770 : [(34375 ^ _1670770) ^ [_3623280] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_3620952, _3620952), bool), 34367 ^ [_3620950, _3620952, _3622119]), s(prod(_3620952, _3620952), i(s(fun(_3620952, prod(_3620952, _3620952)), i(s(fun(_3620952, fun(_3620952, prod(_3620952, _3620952))), c_), s(_3620952, 34372 ^ [_3620950, _3620952, _3622119]))), s(_3620952, 34373 ^ [_3620950, _3620952, _3622119]))))))), s(bool, _3623280)))), 34378 ^ _1670770 : [(34383 ^ _1670770) ^ [] : [s(_3620952, 34373 ^ [_3620950, _3620952, _3622119]) = s(_3620952, i(s(fun(fun(_3620952, bool), _3620952), h_), s(fun(_3620952, bool), i(s(fun(fun(prod(_3620952, _3620952), bool), fun(_3620952, bool)), _3620950), s(fun(prod(_3620952, _3620952), bool), 34366 ^ [_3620950, _3620952, _3622119]))))), 34386 ^ _1670770 : [(34389 ^ _1670770) ^ [] : [s(_3620952, 34372 ^ [_3620950, _3620952, _3622119]) = s(_3620952, i(s(fun(fun(_3620952, bool), _3620952), h_), s(fun(_3620952, bool), i(s(fun(fun(prod(_3620952, _3620952), bool), fun(_3620952, bool)), _3620950), s(fun(prod(_3620952, _3620952), bool), 34366 ^ [_3620950, _3620952, _3622119])))))], (34387 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3620952, bool), i(s(fun(fun(prod(_3620952, _3620952), bool), fun(_3620952, bool)), fl), s(fun(prod(_3620952, _3620952), bool), 34366 ^ [_3620950, _3620952, _3622119]))), s(_3620952, 34372 ^ [_3620950, _3620952, _3622119]))))]]], (34381 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(prod(_3620952, _3620952), bool), 34366 ^ [_3620950, _3620952, _3622119]), s(prod(_3620952, _3620952), i(s(fun(_3620952, prod(_3620952, _3620952)), i(s(fun(_3620952, fun(_3620952, prod(_3620952, _3620952))), c_), s(_3620952, 34372 ^ [_3620950, _3620952, _3622119]))), s(_3620952, 34373 ^ [_3620950, _3620952, _3622119]))))))], (34379 ^ _1670770) ^ [] : [-(p(s(bool, _3623280)))]], 34390 ^ _1670770 : [(34391 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_3620952, _3620952), bool), 34366 ^ [_3620950, _3620952, _3622119]), s(prod(_3620952, _3620952), i(s(fun(_3620952, prod(_3620952, _3620952)), i(s(fun(_3620952, fun(_3620952, prod(_3620952, _3620952))), c_), s(_3620952, 34372 ^ [_3620950, _3620952, _3622119]))), s(_3620952, 34373 ^ [_3620950, _3620952, _3622119]))))))), 34394 ^ _1670770 : [(34397 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3620952, bool), i(s(fun(fun(prod(_3620952, _3620952), bool), fun(_3620952, bool)), fl), s(fun(prod(_3620952, _3620952), bool), 34366 ^ [_3620950, _3620952, _3622119]))), s(_3620952, 34372 ^ [_3620950, _3620952, _3622119]))))), -(s(_3620952, 34372 ^ [_3620950, _3620952, _3622119]) = s(_3620952, i(s(fun(fun(_3620952, bool), _3620952), h_), s(fun(_3620952, bool), i(s(fun(fun(prod(_3620952, _3620952), bool), fun(_3620952, bool)), _3620950), s(fun(prod(_3620952, _3620952), bool), 34366 ^ [_3620950, _3620952, _3622119]))))))], (34395 ^ _1670770) ^ [] : [-(s(_3620952, 34373 ^ [_3620950, _3620952, _3622119]) = s(_3620952, i(s(fun(fun(_3620952, bool), _3620952), h_), s(fun(_3620952, bool), i(s(fun(fun(prod(_3620952, _3620952), bool), fun(_3620952, bool)), _3620950), s(fun(prod(_3620952, _3620952), bool), 34366 ^ [_3620950, _3620952, _3622119]))))))]]], (34403 ^ _1670770) ^ [] : [p(s(bool, _3623280))]]], (34371 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_3620952, _3620952), bool), bool), i(s(fun(fun(prod(_3620952, _3620952), bool), fun(fun(prod(_3620952, _3620952), bool), bool)), _3622119), s(fun(prod(_3620952, _3620952), bool), 34366 ^ [_3620950, _3620952, _3622119]))), s(fun(prod(_3620952, _3620952), bool), 34367 ^ [_3620950, _3620952, _3622119])))))]], 34407 ^ _1670770 : [(34438 ^ _1670770) ^ [_3626405, _3626407] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_3620952, _3620952), bool), 34367 ^ [_3620950, _3620952, _3622119]), s(prod(_3620952, _3620952), i(s(fun(_3620952, prod(_3620952, _3620952)), i(s(fun(_3620952, fun(_3620952, prod(_3620952, _3620952))), c_), s(_3620952, _3626407))), s(_3620952, _3626405))))))), s(bool, 34406 ^ [_3620950, _3620952, _3622119, _3626405, _3626407])))))], (34424 ^ _1670770) ^ [_3625696, _3625698] : [-(p(s(bool, 34406 ^ [_3620950, _3620952, _3622119, _3625696, _3625698]))), 34425 ^ _1670770 : [(34428 ^ _1670770) ^ [] : [s(_3620952, _3625696) = s(_3620952, i(s(fun(fun(_3620952, bool), _3620952), h_), s(fun(_3620952, bool), i(s(fun(fun(prod(_3620952, _3620952), bool), fun(_3620952, bool)), _3620950), s(fun(prod(_3620952, _3620952), bool), 34366 ^ [_3620950, _3620952, _3622119]))))), 34431 ^ _1670770 : [(34434 ^ _1670770) ^ [] : [s(_3620952, _3625698) = s(_3620952, i(s(fun(fun(_3620952, bool), _3620952), h_), s(fun(_3620952, bool), i(s(fun(fun(prod(_3620952, _3620952), bool), fun(_3620952, bool)), _3620950), s(fun(prod(_3620952, _3620952), bool), 34366 ^ [_3620950, _3620952, _3622119])))))], (34432 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3620952, bool), i(s(fun(fun(prod(_3620952, _3620952), bool), fun(_3620952, bool)), fl), s(fun(prod(_3620952, _3620952), bool), 34366 ^ [_3620950, _3620952, _3622119]))), s(_3620952, _3625698))))]]], (34426 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(prod(_3620952, _3620952), bool), 34366 ^ [_3620950, _3620952, _3622119]), s(prod(_3620952, _3620952), i(s(fun(_3620952, prod(_3620952, _3620952)), i(s(fun(_3620952, fun(_3620952, prod(_3620952, _3620952))), c_), s(_3620952, _3625698))), s(_3620952, _3625696))))))]]], (34408 ^ _1670770) ^ [_3625054, _3625056] : [p(s(bool, 34406 ^ [_3620950, _3620952, _3622119, _3625054, _3625056])), -(p(s(bool, i(s(fun(prod(_3620952, _3620952), bool), 34366 ^ [_3620950, _3620952, _3622119]), s(prod(_3620952, _3620952), i(s(fun(_3620952, prod(_3620952, _3620952)), i(s(fun(_3620952, fun(_3620952, prod(_3620952, _3620952))), c_), s(_3620952, _3625056))), s(_3620952, _3625054))))))), 34415 ^ _1670770 : [(34418 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3620952, bool), i(s(fun(fun(prod(_3620952, _3620952), bool), fun(_3620952, bool)), fl), s(fun(prod(_3620952, _3620952), bool), 34366 ^ [_3620950, _3620952, _3622119]))), s(_3620952, _3625056))))), -(s(_3620952, _3625056) = s(_3620952, i(s(fun(fun(_3620952, bool), _3620952), h_), s(fun(_3620952, bool), i(s(fun(fun(prod(_3620952, _3620952), bool), fun(_3620952, bool)), _3620950), s(fun(prod(_3620952, _3620952), bool), 34366 ^ [_3620950, _3620952, _3622119]))))))], (34416 ^ _1670770) ^ [] : [-(s(_3620952, _3625054) = s(_3620952, i(s(fun(fun(_3620952, bool), _3620952), h_), s(fun(_3620952, bool), i(s(fun(fun(prod(_3620952, _3620952), bool), fun(_3620952, bool)), _3620950), s(fun(prod(_3620952, _3620952), bool), 34366 ^ [_3620950, _3620952, _3622119]))))))]]], (34440 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(_3620952, _3620952), bool), bool), i(s(fun(fun(prod(_3620952, _3620952), bool), fun(fun(prod(_3620952, _3620952), bool), bool)), _3622119), s(fun(prod(_3620952, _3620952), bool), 34366 ^ [_3620950, _3620952, _3622119]))), s(fun(prod(_3620952, _3620952), bool), 34367 ^ [_3620950, _3620952, _3622119]))))]]]]], (35714 ^ _1670770) ^ [_3693325, _3693327, _3693329, _3693331] : [-(p(s(bool, i(s(fun(fun(_3693329, bool), bool), i(s(fun(fun(_3693331, bool), fun(fun(_3693329, bool), bool)), a_u_c), s(fun(_3693331, bool), _3693327))), s(fun(_3693329, bool), _3693325))))), p(s(bool, i(s(fun(fun(_3693329, bool), bool), i(s(fun(fun(_3693331, bool), fun(fun(_3693329, bool), bool)), l_a_u_c), s(fun(_3693331, bool), _3693327))), s(fun(_3693329, bool), _3693325)))), p(s(bool, i(s(fun(fun(_3693331, bool), bool), i(s(fun(fun(_3693329, bool), fun(fun(_3693331, bool), bool)), l_a_u_c), s(fun(_3693329, bool), _3693325))), s(fun(_3693331, bool), _3693327))))], (36900 ^ _1670770) ^ [_3750146, _3750148, _3750150] : [36965 ^ _1670770 : [(36966 ^ _1670770) ^ [_3753709] : [36972 ^ _1670770 : [(36975 ^ _1670770) ^ [_3754495] : [p(s(bool, i(s(fun(_3750148, bool), i(s(fun(bool, fun(_3750148, bool)), i(s(fun(_3750148, fun(bool, fun(_3750148, bool))), setspec), s(_3750148, 36969 ^ [_3750146, _3750148, _3750150, _3753709]))), s(bool, i(s(fun(_3750148, bool), i(s(fun(num, fun(_3750148, bool)), 36967 ^ [_3750146, _3750148, _3750150, _3753709]), s(num, 36968 ^ [_3750146, _3750148, _3750150, _3753709]))), s(_3750148, _3754495))))), s(_3750148, _3754495))))], (36973 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3750148, bool), i(s(fun(num, fun(_3750148, bool)), i(s(fun(fun(num, fun(_3750148, bool)), fun(num, fun(_3750148, bool))), _3753709), s(fun(num, fun(_3750148, bool)), 36967 ^ [_3750146, _3750148, _3750150, _3753709]))), s(num, 36968 ^ [_3750146, _3750148, _3750150, _3753709]))), s(_3750148, 36969 ^ [_3750146, _3750148, _3750150, _3753709])))))]], 36977 ^ _1670770 : [(36980 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3750148, bool), i(s(fun(num, fun(_3750148, bool)), i(s(fun(fun(num, fun(_3750148, bool)), fun(num, fun(_3750148, bool))), _3753709), s(fun(num, fun(_3750148, bool)), 36967 ^ [_3750146, _3750148, _3750150, _3753709]))), s(num, 36968 ^ [_3750146, _3750148, _3750150, _3753709]))), s(_3750148, 36969 ^ [_3750146, _3750148, _3750150, _3753709]))))], (36978 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3750148, bool), i(s(fun(bool, fun(_3750148, bool)), i(s(fun(_3750148, fun(bool, fun(_3750148, bool))), setspec), s(_3750148, 36969 ^ [_3750146, _3750148, _3750150, _3753709]))), s(bool, i(s(fun(_3750148, bool), i(s(fun(num, fun(_3750148, bool)), 36967 ^ [_3750146, _3750148, _3750150, _3753709]), s(num, 36968 ^ [_3750146, _3750148, _3750150, _3753709]))), s(_3750148, 36976 ^ [_3750146, _3750148, _3750150, _3753709]))))), s(_3750148, 36976 ^ [_3750146, _3750148, _3750150, _3753709])))))]], 36981 ^ _1670770 : [(36982 ^ _1670770) ^ [_3754903] : [36984 ^ _1670770 : [(36989 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3750148, bool), bool), countable), s(fun(_3750148, bool), i(s(fun(fun(_3750148, bool), fun(_3750148, bool)), gspec), s(fun(_3750148, bool), i(s(fun(num, fun(_3750148, bool)), i(s(fun(fun(num, fun(_3750148, bool)), fun(num, fun(_3750148, bool))), _3753709), s(fun(num, fun(_3750148, bool)), _3754903))), s(num, 36983 ^ [_3750146, _3750148, _3750150, _3753709, _3754903]))))))))], (36987 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 36983 ^ [_3750146, _3750148, _3750150, _3753709, _3754903]))), s(num, i(s(fun(fun(_3750150, bool), num), dimindex), s(fun(_3750150, bool), univ)))))))], (36985 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, 36983 ^ [_3750146, _3750148, _3750150, _3753709, _3754903])))))]], -(p(s(bool, i(s(fun(fun(cart(_3750148, _3750150), bool), bool), countable), s(fun(cart(_3750148, _3750150), bool), i(s(fun(fun(cart(_3750148, _3750150), bool), fun(cart(_3750148, _3750150), bool)), gspec), s(fun(cart(_3750148, _3750150), bool), i(s(fun(fun(num, fun(_3750148, bool)), fun(cart(_3750148, _3750150), bool)), _3750146), s(fun(num, fun(_3750148, bool)), _3754903)))))))))]]]], 36905 ^ _1670770 : [(36908 ^ _1670770) ^ [_3751280, _3751282] : [p(s(bool, i(s(fun(cart(_3750148, _3750150), bool), i(s(fun(bool, fun(cart(_3750148, _3750150), bool)), i(s(fun(cart(_3750148, _3750150), fun(bool, fun(cart(_3750148, _3750150), bool))), setspec), s(cart(_3750148, _3750150), 36902 ^ [_3750146, _3750148, _3750150]))), s(bool, _3751280))), s(cart(_3750148, _3750150), _3751282)))), 36911 ^ _1670770 : [(36915 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, 36913 ^ [_3750146, _3750148, _3750150, _3751280, _3751282])))))], (36917 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 36913 ^ [_3750146, _3750148, _3750150, _3751280, _3751282]))), s(num, i(s(fun(fun(_3750150, bool), num), dimindex), s(fun(_3750150, bool), univ)))))))], (36919 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3750148, bool), i(s(fun(num, fun(_3750148, bool)), 36901 ^ [_3750146, _3750148, _3750150]), s(num, 36913 ^ [_3750146, _3750148, _3750150, _3751280, _3751282]))), s(_3750148, i(s(fun(num, _3750148), i(s(fun(cart(_3750148, _3750150), fun(num, _3750148)), d_), s(cart(_3750148, _3750150), _3751282))), s(num, 36913 ^ [_3750146, _3750148, _3750150, _3751280, _3751282]))))))], (36912 ^ _1670770) ^ [] : [-(p(s(bool, _3751280)))]], 36920 ^ _1670770 : [(36921 ^ _1670770) ^ [_3751912] : [-(p(s(bool, i(s(fun(_3750148, bool), i(s(fun(num, fun(_3750148, bool)), 36901 ^ [_3750146, _3750148, _3750150]), s(num, _3751912))), s(_3750148, i(s(fun(num, _3750148), i(s(fun(cart(_3750148, _3750150), fun(num, _3750148)), d_), s(cart(_3750148, _3750150), _3751282))), s(num, _3751912))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _3751912)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3751912))), s(num, i(s(fun(fun(_3750150, bool), num), dimindex), s(fun(_3750150, bool), univ))))))], (36931 ^ _1670770) ^ [] : [p(s(bool, _3751280))]]], (36906 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(cart(_3750148, _3750150), bool), i(s(fun(fun(num, fun(_3750148, bool)), fun(cart(_3750148, _3750150), bool)), _3750146), s(fun(num, fun(_3750148, bool)), 36901 ^ [_3750146, _3750148, _3750150]))), s(cart(_3750148, _3750150), 36902 ^ [_3750146, _3750148, _3750150])))))]], 36936 ^ _1670770 : [(36962 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(cart(_3750148, _3750150), bool), i(s(fun(bool, fun(cart(_3750148, _3750150), bool)), i(s(fun(cart(_3750148, _3750150), fun(bool, fun(cart(_3750148, _3750150), bool))), setspec), s(cart(_3750148, _3750150), 36902 ^ [_3750146, _3750148, _3750150]))), s(bool, 36935 ^ [_3750146, _3750148, _3750150]))), s(cart(_3750148, _3750150), 36934 ^ [_3750146, _3750148, _3750150])))))], (36951 ^ _1670770) ^ [] : [36953 ^ _1670770 : [(36958 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3750148, bool), i(s(fun(num, fun(_3750148, bool)), 36901 ^ [_3750146, _3750148, _3750150]), s(num, 36952 ^ [_3750146, _3750148, _3750150]))), s(_3750148, i(s(fun(num, _3750148), i(s(fun(cart(_3750148, _3750150), fun(num, _3750148)), d_), s(cart(_3750148, _3750150), 36934 ^ [_3750146, _3750148, _3750150]))), s(num, 36952 ^ [_3750146, _3750148, _3750150]))))))], (36956 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 36952 ^ [_3750146, _3750148, _3750150]))), s(num, i(s(fun(fun(_3750150, bool), num), dimindex), s(fun(_3750150, bool), univ)))))))], (36954 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, 36952 ^ [_3750146, _3750148, _3750150])))))]], -(p(s(bool, 36935 ^ [_3750146, _3750148, _3750150])))], (36937 ^ _1670770) ^ [] : [p(s(bool, 36935 ^ [_3750146, _3750148, _3750150])), 36940 ^ _1670770 : [(36941 ^ _1670770) ^ [_3752734] : [-(p(s(bool, i(s(fun(_3750148, bool), i(s(fun(num, fun(_3750148, bool)), 36901 ^ [_3750146, _3750148, _3750150]), s(num, _3752734))), s(_3750148, i(s(fun(num, _3750148), i(s(fun(cart(_3750148, _3750150), fun(num, _3750148)), d_), s(cart(_3750148, _3750150), 36934 ^ [_3750146, _3750148, _3750150]))), s(num, _3752734))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _3752734)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3752734))), s(num, i(s(fun(fun(_3750150, bool), num), dimindex), s(fun(_3750150, bool), univ))))))]]], (36964 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(cart(_3750148, _3750150), bool), i(s(fun(fun(num, fun(_3750148, bool)), fun(cart(_3750148, _3750150), bool)), _3750146), s(fun(num, fun(_3750148, bool)), 36901 ^ [_3750146, _3750148, _3750150]))), s(cart(_3750148, _3750150), 36902 ^ [_3750146, _3750148, _3750150]))))]]], (4555 ^ _1670770) ^ [_1785738] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _1785738)))), s(num, _1785738) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (41077 ^ _1670770) ^ [_4083279, _4083281, _4083283, _4083285] : [-(s(cart(real, _4083285), i(s(fun(fun(num, cart(real, _4083285)), cart(real, _4083285)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4083285)), cart(real, _4083285))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), suc), s(num, _4083279))))), s(num, i(s(fun(num, num), suc), s(num, _4083281))))))), s(fun(num, cart(real, _4083285)), _4083283))) = s(cart(real, _4083285), i(s(fun(fun(num, cart(real, _4083285)), cart(real, _4083285)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4083285)), cart(real, _4083285))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _4083279))), s(num, _4083281))))), s(fun(num, cart(real, _4083285)), i(s(fun(fun(num, num), fun(num, cart(real, _4083285))), i(s(fun(fun(num, cart(real, _4083285)), fun(fun(num, num), fun(num, cart(real, _4083285)))), o), s(fun(num, cart(real, _4083285)), _4083283))), s(fun(num, num), suc))))))], (35595 ^ _1670770) ^ [_3688265, _3688267, _3688269, _3688271, _3688273, _3688275] : [-(p(s(bool, i(s(fun(fun(_3688271, bool), bool), i(s(fun(fun(_3688273, bool), fun(fun(_3688271, bool), bool)), l_u_c), s(fun(_3688273, bool), _3688269))), s(fun(_3688271, bool), _3688265))))), p(s(bool, i(s(fun(fun(_3688275, bool), bool), i(s(fun(fun(_3688273, bool), fun(fun(_3688275, bool), bool)), l_u_c), s(fun(_3688273, bool), _3688269))), s(fun(_3688275, bool), _3688267)))), p(s(bool, i(s(fun(fun(_3688271, bool), bool), i(s(fun(fun(_3688275, bool), fun(fun(_3688271, bool), bool)), l_u_c), s(fun(_3688275, bool), _3688267))), s(fun(_3688271, bool), _3688265))))], (21825 ^ _1670770) ^ [_2488741, _2488743] : [21830 ^ _1670770 : [(21833 ^ _1670770) ^ [_2489379] : [p(s(bool, i(s(fun(fun(_2488743, bool), bool), i(s(fun(bool, fun(fun(_2488743, bool), bool)), i(s(fun(fun(_2488743, bool), fun(bool, fun(fun(_2488743, bool), bool))), setspec), s(fun(_2488743, bool), 21827 ^ [_2488741, _2488743]))), s(bool, i(s(fun(fun(_2488743, bool), bool), i(s(fun(fun(_2488743, bool), fun(fun(_2488743, bool), bool)), subset), s(fun(_2488743, bool), _2489379))), s(fun(_2488743, bool), 21826 ^ [_2488741, _2488743]))))), s(fun(_2488743, bool), _2489379))))], (21831 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2488743, bool), bool), i(s(fun(fun(_2488743, bool), fun(fun(_2488743, bool), bool)), _2488741), s(fun(_2488743, bool), 21826 ^ [_2488741, _2488743]))), s(fun(_2488743, bool), 21827 ^ [_2488741, _2488743])))))]], 21835 ^ _1670770 : [(21838 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2488743, bool), bool), i(s(fun(fun(_2488743, bool), fun(fun(_2488743, bool), bool)), _2488741), s(fun(_2488743, bool), 21826 ^ [_2488741, _2488743]))), s(fun(_2488743, bool), 21827 ^ [_2488741, _2488743]))))], (21836 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2488743, bool), bool), i(s(fun(bool, fun(fun(_2488743, bool), bool)), i(s(fun(fun(_2488743, bool), fun(bool, fun(fun(_2488743, bool), bool))), setspec), s(fun(_2488743, bool), 21827 ^ [_2488741, _2488743]))), s(bool, i(s(fun(fun(_2488743, bool), bool), i(s(fun(fun(_2488743, bool), fun(fun(_2488743, bool), bool)), subset), s(fun(_2488743, bool), 21834 ^ [_2488741, _2488743]))), s(fun(_2488743, bool), 21826 ^ [_2488741, _2488743]))))), s(fun(_2488743, bool), 21834 ^ [_2488741, _2488743])))))]], 21839 ^ _1670770 : [(21840 ^ _1670770) ^ [_2489773, _2489775] : [p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2488743, bool), fun(num, bool)), hasu_size), s(fun(_2488743, bool), _2489775))), s(num, _2489773)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(fun(_2488743, bool), bool), fun(num, bool)), hasu_size), s(fun(fun(_2488743, bool), bool), i(s(fun(fun(fun(_2488743, bool), bool), fun(fun(_2488743, bool), bool)), gspec), s(fun(fun(_2488743, bool), bool), i(s(fun(fun(_2488743, bool), fun(fun(_2488743, bool), bool)), _2488741), s(fun(_2488743, bool), _2489775))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, _2489773)))))))]]], (5511 ^ _1670770) ^ [_1808663, _1808665, _1808667] : [5512 ^ _1670770 : [(5515 ^ _1670770) ^ [] : [s(num, _1808663) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (5513 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1808667))), s(num, _1808665))))]], -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1808667))), s(num, _1808663))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1808665))), s(num, _1808663)))))))], (29991 ^ _1670770) ^ [_2969509, _2969511, _2969513, _2969515] : [29993 ^ _1670770 : [(29998 ^ _1670770) ^ [] : [s(_2969515, i(s(fun(num, _2969515), i(s(fun(cart(_2969515, _2969513), fun(num, _2969515)), d_), s(cart(_2969515, _2969513), _2969511))), s(num, 29992 ^ [_2969509, _2969511, _2969513, _2969515]))) = s(_2969515, i(s(fun(num, _2969515), i(s(fun(cart(_2969515, _2969513), fun(num, _2969515)), d_), s(cart(_2969515, _2969513), _2969509))), s(num, 29992 ^ [_2969509, _2969511, _2969513, _2969515])))], (29996 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 29992 ^ [_2969509, _2969511, _2969513, _2969515]))), s(num, i(s(fun(fun(_2969513, bool), num), dimindex), s(fun(_2969513, bool), univ)))))))], (29994 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, 29992 ^ [_2969509, _2969511, _2969513, _2969515])))))]], -(s(cart(_2969515, _2969513), _2969511) = s(cart(_2969515, _2969513), _2969509))], (9097 ^ _1670770) ^ [_1963264, _1963266, _1963268, _1963270] : [-(s(_1963270, i(s(fun(list(_1963270), _1963270), i(s(fun(num, fun(list(_1963270), _1963270)), el), s(num, _1963268))), s(list(_1963270), i(s(fun(list(_1963270), list(_1963270)), i(s(fun(list(_1963270), fun(list(_1963270), list(_1963270))), append), s(list(_1963270), _1963266))), s(list(_1963270), _1963264))))) = s(_1963270, i(s(fun(_1963270, _1963270), i(s(fun(_1963270, fun(_1963270, _1963270)), i(s(fun(bool, fun(_1963270, fun(_1963270, _1963270))), cond), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1963268))), s(num, i(s(fun(list(_1963270), num), length), s(list(_1963270), _1963266))))))), s(_1963270, i(s(fun(list(_1963270), _1963270), i(s(fun(num, fun(list(_1963270), _1963270)), el), s(num, _1963268))), s(list(_1963270), _1963266))))), s(_1963270, i(s(fun(list(_1963270), _1963270), i(s(fun(num, fun(list(_1963270), _1963270)), el), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _1963268))), s(num, i(s(fun(list(_1963270), num), length), s(list(_1963270), _1963266))))))), s(list(_1963270), _1963264))))))], (17037 ^ _1670770) ^ [_2214584, _2214586, _2214588] : [-(p(s(bool, i(s(fun(fun(_2214588, bool), bool), i(s(fun(fun(_2214588, bool), fun(fun(_2214588, bool), bool)), psubset), s(fun(_2214588, bool), _2214586))), s(fun(_2214588, bool), _2214584))))), 17038 ^ _1670770 : [(17039 ^ _1670770) ^ [_2214795] : [-(p(s(bool, i(s(fun(fun(_2214588, bool), bool), i(s(fun(_2214588, fun(fun(_2214588, bool), bool)), in), s(_2214588, _2214795))), s(fun(_2214588, bool), _2214586))))), p(s(bool, i(s(fun(fun(_2214588, bool), bool), i(s(fun(fun(_2214588, bool), fun(fun(_2214588, bool), bool)), subset), s(fun(_2214588, bool), i(s(fun(fun(_2214588, bool), fun(_2214588, bool)), i(s(fun(_2214588, fun(fun(_2214588, bool), fun(_2214588, bool))), insert), s(_2214588, _2214795))), s(fun(_2214588, bool), _2214586))))), s(fun(_2214588, bool), _2214584))))]]], (6549 ^ _1670770) ^ [_1833433] : [p(s(bool, i(s(fun(fun(_1833433, fun(_1833433, bool)), bool), wf), s(fun(_1833433, fun(_1833433, bool)), l_l_)))), 6552 ^ _1670770 : [(6566 ^ _1670770) ^ [_1834125] : [-(p(s(bool, i(s(fun(_1833433, bool), _1834125), s(_1833433, 6576 ^ [_1833433, _1834125]))))), 6567 ^ _1670770 : [(6568 ^ _1670770) ^ [_1834254] : [p(s(bool, i(s(fun(_1833433, bool), _1834125), s(_1833433, _1834254)))), 6572 ^ _1670770 : [(6575 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1833433, bool), _1834125), s(_1833433, 6571 ^ [_1833433, _1834125, _1834254])))))], (6573 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1833433, bool), i(s(fun(_1833433, fun(_1833433, bool)), l_l_), s(_1833433, 6571 ^ [_1833433, _1834125, _1834254]))), s(_1833433, _1834254)))))]]]]], (6553 ^ _1670770) ^ [_1833658] : [6554 ^ _1670770 : [(6555 ^ _1670770) ^ [_1833792] : [p(s(bool, i(s(fun(_1833433, bool), _1833658), s(_1833433, _1833792))))]], 6557 ^ _1670770 : [(6560 ^ _1670770) ^ [_1833941] : [p(s(bool, i(s(fun(_1833433, bool), i(s(fun(_1833433, fun(_1833433, bool)), l_l_), s(_1833433, _1833941))), s(_1833433, 6556 ^ [_1833433, _1833658])))), p(s(bool, i(s(fun(_1833433, bool), _1833658), s(_1833433, _1833941))))], (6558 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1833433, bool), _1833658), s(_1833433, 6556 ^ [_1833433, _1833658])))))]]]]], (25108 ^ _1670770) ^ [_2641333, _2641335, _2641337] : [p(s(bool, i(s(fun(fun(_2641335, fun(_2641335, _2641335)), bool), monoidal), s(fun(_2641335, fun(_2641335, _2641335)), _2641333)))), 25111 ^ _1670770 : [(25112 ^ _1670770) ^ [_2641654, _2641656] : [25114 ^ _1670770 : [(25117 ^ _1670770) ^ [] : [s(_2641335, i(s(fun(_2641337, _2641335), _2641656), s(_2641337, 25113 ^ [_2641333, _2641335, _2641337, _2641654, _2641656]))) = s(_2641335, i(s(fun(fun(_2641335, fun(_2641335, _2641335)), _2641335), neutral), s(fun(_2641335, fun(_2641335, _2641335)), _2641333)))], (25115 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2641337, bool), bool), i(s(fun(_2641337, fun(fun(_2641337, bool), bool)), in), s(_2641337, 25113 ^ [_2641333, _2641335, _2641337, _2641654, _2641656]))), s(fun(_2641337, bool), _2641654)))))]], -(s(_2641335, i(s(fun(fun(_2641337, _2641335), _2641335), i(s(fun(fun(_2641337, bool), fun(fun(_2641337, _2641335), _2641335)), i(s(fun(fun(_2641335, fun(_2641335, _2641335)), fun(fun(_2641337, bool), fun(fun(_2641337, _2641335), _2641335))), iterate), s(fun(_2641335, fun(_2641335, _2641335)), _2641333))), s(fun(_2641337, bool), _2641654))), s(fun(_2641337, _2641335), _2641656))) = s(_2641335, i(s(fun(fun(_2641335, fun(_2641335, _2641335)), _2641335), neutral), s(fun(_2641335, fun(_2641335, _2641335)), _2641333))))]]], (586 ^ _1670770) ^ [] : [593 ^ _1670770 : [(598 ^ _1670770) ^ [] : [-(p(s(bool, q)))], (596 ^ _1670770) ^ [] : [-(p(s(bool, p1)))], (594 ^ _1670770) ^ [] : [-(p(s(bool, p1)))]], p(s(bool, p1)), p(s(bool, q))], (31720 ^ _1670770) ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220] : [s(fun(_3280212, fun(_3280210, bool)), i(s(fun(_3280214, fun(_3280212, fun(_3280210, bool))), i(s(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool))))), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), fun(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))))), _3280208), s(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), 31721 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220]))), s(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), 31722 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220]))), s(fun(_3280218, _3280216), 31723 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220]))), s(_3280214, 31724 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220]))) = s(fun(_3280212, fun(_3280210, bool)), i(s(fun(fun(_3280212, fun(_3280210, bool)), fun(_3280212, fun(_3280210, bool))), i(s(fun(fun(_3280212, fun(_3280210, bool)), fun(fun(_3280212, fun(_3280210, bool)), fun(_3280212, fun(_3280210, bool)))), u_seqpattern), s(fun(_3280212, fun(_3280210, bool)), i(s(fun(_3280214, fun(_3280212, fun(_3280210, bool))), i(s(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), 31721 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220]), s(fun(_3280218, _3280216), 31723 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220]))), s(_3280214, 31724 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220]))))), s(fun(_3280212, fun(_3280210, bool)), i(s(fun(_3280214, fun(_3280212, fun(_3280210, bool))), i(s(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), 31722 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220]), s(fun(_3280218, _3280216), 31723 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220]))), s(_3280214, 31724 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220]))))), 31727 ^ _1670770 : [(31728 ^ _1670770) ^ [_3286460] : [s(fun(_3280214, fun(_3280212, fun(_3280210, bool))), i(s(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool))))), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), fun(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))))), _3286460), s(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), 31729 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460]))), s(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), 31730 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460]))), s(fun(_3280218, _3280216), 31731 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460]))) = s(fun(_3280214, fun(_3280212, fun(_3280210, bool))), i(s(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool))))), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), fun(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))))), _3280208), s(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), 31729 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460]))), s(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), 31730 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460]))), s(fun(_3280218, _3280216), 31731 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460]))), 31734 ^ _1670770 : [(31735 ^ _1670770) ^ [_3292208] : [31752 ^ _1670770 : [(31757 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3280214, bool), i(s(fun(fun(_3280218, _3280216), fun(_3280214, bool)), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), fun(fun(_3280218, _3280216), fun(_3280214, bool))), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), fun(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), fun(fun(_3280218, _3280216), fun(_3280214, bool)))), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, bool)), fun(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), fun(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), fun(fun(_3280218, _3280216), fun(_3280214, bool))))), _3292208), s(fun(fun(_3280218, _3280216), fun(_3280214, bool)), 31736 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208]))), s(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), 31737 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208]))), s(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), 31738 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208]))), s(fun(_3280218, _3280216), 31739 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208]))), s(_3280214, 31740 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208]))))], (31755 ^ _1670770) ^ [_3298208] : [p(s(bool, i(s(fun(_3280210, bool), i(s(fun(_3280212, fun(_3280210, bool)), i(s(fun(_3280214, fun(_3280212, fun(_3280210, bool))), i(s(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), 31737 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208]), s(fun(_3280218, _3280216), 31739 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208]))), s(_3280214, 31740 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208]))), s(_3280212, i(s(fun(_3280214, _3280212), i(s(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), 31738 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208]), s(fun(_3280218, _3280216), 31739 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208]))), s(_3280214, 31740 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208]))))), s(_3280210, _3298208))))], (31753 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3280214, bool), i(s(fun(fun(_3280218, _3280216), fun(_3280214, bool)), 31736 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208]), s(fun(_3280218, _3280216), 31739 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208]))), s(_3280214, 31740 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208])))))]], 31743 ^ _1670770 : [(31746 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3280214, bool), i(s(fun(fun(_3280218, _3280216), fun(_3280214, bool)), 31736 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208]), s(fun(_3280218, _3280216), 31739 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208]))), s(_3280214, 31740 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208])))), -(p(s(bool, i(s(fun(_3280210, bool), i(s(fun(_3280212, fun(_3280210, bool)), i(s(fun(_3280214, fun(_3280212, fun(_3280210, bool))), i(s(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), 31737 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208]), s(fun(_3280218, _3280216), 31739 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208]))), s(_3280214, 31740 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208]))), s(_3280212, i(s(fun(_3280214, _3280212), i(s(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), 31738 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208]), s(fun(_3280218, _3280216), 31739 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208]))), s(_3280214, 31740 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208]))))), s(_3280210, 31749 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208])))))], (31744 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3280214, bool), i(s(fun(fun(_3280218, _3280216), fun(_3280214, bool)), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), fun(fun(_3280218, _3280216), fun(_3280214, bool))), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), fun(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), fun(fun(_3280218, _3280216), fun(_3280214, bool)))), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, bool)), fun(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), fun(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), fun(fun(_3280218, _3280216), fun(_3280214, bool))))), _3292208), s(fun(fun(_3280218, _3280216), fun(_3280214, bool)), 31736 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208]))), s(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), 31737 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208]))), s(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), 31738 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208]))), s(fun(_3280218, _3280216), 31739 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208]))), s(_3280214, 31740 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208])))))]], 31758 ^ _1670770 : [(31759 ^ _1670770) ^ [_3298808] : [s(fun(_3280214, bool), i(s(fun(fun(_3280218, _3280216), fun(_3280214, bool)), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), fun(fun(_3280218, _3280216), fun(_3280214, bool))), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), fun(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), fun(fun(_3280218, _3280216), fun(_3280214, bool)))), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, bool)), fun(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), fun(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), fun(fun(_3280218, _3280216), fun(_3280214, bool))))), _3298808), s(fun(fun(_3280218, _3280216), fun(_3280214, bool)), 31760 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808]))), s(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), 31761 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808]))), s(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), 31762 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808]))), s(fun(_3280218, _3280216), 31763 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808]))) = s(fun(_3280214, bool), i(s(fun(fun(_3280218, _3280216), fun(_3280214, bool)), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), fun(fun(_3280218, _3280216), fun(_3280214, bool))), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), fun(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), fun(fun(_3280218, _3280216), fun(_3280214, bool)))), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, bool)), fun(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), fun(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), fun(fun(_3280218, _3280216), fun(_3280214, bool))))), _3292208), s(fun(fun(_3280218, _3280216), fun(_3280214, bool)), 31760 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808]))), s(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), 31761 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808]))), s(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), 31762 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808]))), s(fun(_3280218, _3280216), 31763 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808]))), 31766 ^ _1670770 : [(31767 ^ _1670770) ^ [_3304033] : [s(_3280210, i(s(fun(_3280214, _3280210), i(s(fun(fun(_3280218, _3280216), fun(_3280214, _3280210)), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), fun(fun(_3280218, _3280216), fun(_3280214, _3280210))), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), fun(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), fun(fun(_3280218, _3280216), fun(_3280214, _3280210)))), _3304033), s(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), 31768 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033]))), s(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), 31769 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033]))), s(fun(_3280218, _3280216), 31770 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033]))), s(_3280214, 31771 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033]))) = s(_3280210, i(s(fun(fun(_3280212, fun(_3280210, bool)), _3280210), i(s(fun(_3280212, fun(fun(_3280212, fun(_3280210, bool)), _3280210)), u_match), s(_3280212, i(s(fun(_3280214, _3280212), i(s(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), 31768 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033]), s(fun(_3280218, _3280216), 31770 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033]))), s(_3280214, 31771 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033]))))), s(fun(_3280212, fun(_3280210, bool)), i(s(fun(_3280214, fun(_3280212, fun(_3280210, bool))), i(s(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), 31769 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033]), s(fun(_3280218, _3280216), 31770 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033]))), s(_3280214, 31771 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033]))))), 31774 ^ _1670770 : [(31775 ^ _1670770) ^ [_3308686] : [s(fun(_3280214, _3280210), i(s(fun(fun(_3280218, _3280216), fun(_3280214, _3280210)), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), fun(fun(_3280218, _3280216), fun(_3280214, _3280210))), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), fun(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), fun(fun(_3280218, _3280216), fun(_3280214, _3280210)))), _3308686), s(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), 31776 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686]))), s(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), 31777 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686]))), s(fun(_3280218, _3280216), 31778 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686]))) = s(fun(_3280214, _3280210), i(s(fun(fun(_3280218, _3280216), fun(_3280214, _3280210)), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), fun(fun(_3280218, _3280216), fun(_3280214, _3280210))), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), fun(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), fun(fun(_3280218, _3280216), fun(_3280214, _3280210)))), _3304033), s(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), 31776 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686]))), s(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), 31777 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686]))), s(fun(_3280218, _3280216), 31778 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686]))), 31781 ^ _1670770 : [(31782 ^ _1670770) ^ [_3312887] : [31798 ^ _1670770 : [(31804 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3280214, bool), i(s(fun(fun(_3280218, _3280216), fun(_3280214, bool)), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), fun(fun(_3280218, _3280216), fun(_3280214, bool))), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), fun(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), fun(fun(_3280218, _3280216), fun(_3280214, bool)))), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, bool)), fun(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), fun(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), fun(fun(_3280218, _3280216), fun(_3280214, bool))))), _3312887), s(fun(fun(_3280218, _3280216), fun(_3280214, bool)), 31783 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887]))), s(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), 31784 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887]))), s(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), 31785 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887]))), s(fun(_3280218, _3280216), 31786 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887]))), s(_3280214, 31787 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887]))))], (31802 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3280210, bool), i(s(fun(_3280212, fun(_3280210, bool)), i(s(fun(_3280214, fun(_3280212, fun(_3280210, bool))), i(s(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), 31784 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887]), s(fun(_3280218, _3280216), 31786 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887]))), s(_3280214, 31787 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887]))), s(_3280212, i(s(fun(_3280214, _3280212), i(s(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), 31785 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887]), s(fun(_3280218, _3280216), 31786 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887]))), s(_3280214, 31787 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887]))))), s(_3280210, 31800 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887])))))], (31799 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3280214, bool), i(s(fun(fun(_3280218, _3280216), fun(_3280214, bool)), 31783 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887]), s(fun(_3280218, _3280216), 31786 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887]))), s(_3280214, 31787 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887])))))]], 31790 ^ _1670770 : [(31793 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3280214, bool), i(s(fun(fun(_3280218, _3280216), fun(_3280214, bool)), 31783 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887]), s(fun(_3280218, _3280216), 31786 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887]))), s(_3280214, 31787 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887])))), 31796 ^ _1670770 : [(31797 ^ _1670770) ^ [_3317228] : [p(s(bool, i(s(fun(_3280210, bool), i(s(fun(_3280212, fun(_3280210, bool)), i(s(fun(_3280214, fun(_3280212, fun(_3280210, bool))), i(s(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), 31784 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887]), s(fun(_3280218, _3280216), 31786 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887]))), s(_3280214, 31787 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887]))), s(_3280212, i(s(fun(_3280214, _3280212), i(s(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), 31785 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887]), s(fun(_3280218, _3280216), 31786 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887]))), s(_3280214, 31787 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887]))))), s(_3280210, _3317228))))]]], (31791 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3280214, bool), i(s(fun(fun(_3280218, _3280216), fun(_3280214, bool)), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), fun(fun(_3280218, _3280216), fun(_3280214, bool))), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), fun(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), fun(fun(_3280218, _3280216), fun(_3280214, bool)))), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, bool)), fun(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), fun(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), fun(fun(_3280218, _3280216), fun(_3280214, bool))))), _3312887), s(fun(fun(_3280218, _3280216), fun(_3280214, bool)), 31783 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887]))), s(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), 31784 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887]))), s(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), 31785 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887]))), s(fun(_3280218, _3280216), 31786 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887]))), s(_3280214, 31787 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887])))))]], 31805 ^ _1670770 : [(31806 ^ _1670770) ^ [_3318396] : [s(fun(_3280214, bool), i(s(fun(fun(_3280218, _3280216), fun(_3280214, bool)), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), fun(fun(_3280218, _3280216), fun(_3280214, bool))), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), fun(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), fun(fun(_3280218, _3280216), fun(_3280214, bool)))), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, bool)), fun(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), fun(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), fun(fun(_3280218, _3280216), fun(_3280214, bool))))), _3318396), s(fun(fun(_3280218, _3280216), fun(_3280214, bool)), 31807 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887, _3318396]))), s(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), 31808 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887, _3318396]))), s(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), 31809 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887, _3318396]))), s(fun(_3280218, _3280216), 31810 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887, _3318396]))) = s(fun(_3280214, bool), i(s(fun(fun(_3280218, _3280216), fun(_3280214, bool)), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), fun(fun(_3280218, _3280216), fun(_3280214, bool))), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), fun(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), fun(fun(_3280218, _3280216), fun(_3280214, bool)))), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, bool)), fun(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), fun(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), fun(fun(_3280218, _3280216), fun(_3280214, bool))))), _3312887), s(fun(fun(_3280218, _3280216), fun(_3280214, bool)), 31807 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887, _3318396]))), s(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), 31808 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887, _3318396]))), s(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), 31809 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887, _3318396]))), s(fun(_3280218, _3280216), 31810 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887, _3318396]))), 31813 ^ _1670770 : [(31814 ^ _1670770) ^ [_3322324] : [31821 ^ _1670770 : [(31824 ^ _1670770) ^ [_3325412] : [p(s(bool, i(s(fun(_3280210, bool), i(s(fun(_3280212, fun(_3280210, bool)), i(s(fun(_3280214, fun(_3280212, fun(_3280210, bool))), i(s(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), 31815 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887, _3318396, _3322324]), s(fun(_3280218, _3280216), 31817 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887, _3318396, _3322324]))), s(_3280214, 31818 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887, _3318396, _3322324]))), s(_3280212, i(s(fun(_3280214, _3280212), i(s(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), 31816 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887, _3318396, _3322324]), s(fun(_3280218, _3280216), 31817 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887, _3318396, _3322324]))), s(_3280214, 31818 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887, _3318396, _3322324]))))), s(_3280210, _3325412))))], (31822 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3280214, bool), i(s(fun(fun(_3280218, _3280216), fun(_3280214, bool)), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), fun(fun(_3280218, _3280216), fun(_3280214, bool))), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), fun(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), fun(fun(_3280218, _3280216), fun(_3280214, bool)))), _3322324), s(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), 31815 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887, _3318396, _3322324]))), s(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), 31816 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887, _3318396, _3322324]))), s(fun(_3280218, _3280216), 31817 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887, _3318396, _3322324]))), s(_3280214, 31818 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887, _3318396, _3322324])))))]], 31826 ^ _1670770 : [(31829 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3280214, bool), i(s(fun(fun(_3280218, _3280216), fun(_3280214, bool)), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), fun(fun(_3280218, _3280216), fun(_3280214, bool))), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), fun(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), fun(fun(_3280218, _3280216), fun(_3280214, bool)))), _3322324), s(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), 31815 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887, _3318396, _3322324]))), s(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), 31816 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887, _3318396, _3322324]))), s(fun(_3280218, _3280216), 31817 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887, _3318396, _3322324]))), s(_3280214, 31818 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887, _3318396, _3322324]))))], (31827 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3280210, bool), i(s(fun(_3280212, fun(_3280210, bool)), i(s(fun(_3280214, fun(_3280212, fun(_3280210, bool))), i(s(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), 31815 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887, _3318396, _3322324]), s(fun(_3280218, _3280216), 31817 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887, _3318396, _3322324]))), s(_3280214, 31818 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887, _3318396, _3322324]))), s(_3280212, i(s(fun(_3280214, _3280212), i(s(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), 31816 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887, _3318396, _3322324]), s(fun(_3280218, _3280216), 31817 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887, _3318396, _3322324]))), s(_3280214, 31818 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887, _3318396, _3322324]))))), s(_3280210, 31825 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887, _3318396, _3322324])))))]], 31830 ^ _1670770 : [(31831 ^ _1670770) ^ [_3326404] : [s(fun(_3280214, bool), i(s(fun(fun(_3280218, _3280216), fun(_3280214, bool)), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), fun(fun(_3280218, _3280216), fun(_3280214, bool))), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), fun(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), fun(fun(_3280218, _3280216), fun(_3280214, bool)))), _3326404), s(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), 31832 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887, _3318396, _3322324, _3326404]))), s(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), 31833 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887, _3318396, _3322324, _3326404]))), s(fun(_3280218, _3280216), 31834 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887, _3318396, _3322324, _3326404]))) = s(fun(_3280214, bool), i(s(fun(fun(_3280218, _3280216), fun(_3280214, bool)), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), fun(fun(_3280218, _3280216), fun(_3280214, bool))), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), fun(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), fun(fun(_3280218, _3280216), fun(_3280214, bool)))), _3322324), s(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), 31832 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887, _3318396, _3322324, _3326404]))), s(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), 31833 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887, _3318396, _3322324, _3326404]))), s(fun(_3280218, _3280216), 31834 ^ [_3280208, _3280210, _3280212, _3280214, _3280216, _3280218, _3280220, _3286460, _3292208, _3298808, _3304033, _3308686, _3312887, _3318396, _3322324, _3326404]))), 31837 ^ _1670770 : [(31838 ^ _1670770) ^ [_3329267, _3329269, _3329271, _3329273, _3329275, _3329277] : [-(p(s(bool, i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, _3280210)), bool), i(s(fun(fun(_3280214, _3280220), fun(fun(fun(_3280218, _3280216), fun(_3280214, _3280210)), bool)), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, bool)), fun(fun(_3280214, _3280220), fun(fun(fun(_3280218, _3280216), fun(_3280214, _3280210)), bool))), i(s(fun(fun(_3280218, fun(_3280220, bool)), fun(fun(fun(_3280218, _3280216), fun(_3280214, bool)), fun(fun(_3280214, _3280220), fun(fun(fun(_3280218, _3280216), fun(_3280214, _3280210)), bool)))), admissible), s(fun(_3280218, fun(_3280220, bool)), _3329277))), s(fun(fun(_3280218, _3280216), fun(_3280214, bool)), _3329275))), s(fun(_3280214, _3280220), _3329273))), s(fun(fun(_3280218, _3280216), fun(_3280214, _3280210)), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), fun(fun(_3280218, _3280216), fun(_3280214, _3280210))), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), fun(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), fun(fun(_3280218, _3280216), fun(_3280214, _3280210)))), _3308686), s(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), _3329267))), s(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool))))), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), fun(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))))), _3286460), s(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), _3329271))), s(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), _3329269))))))))), p(s(bool, i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, bool)), bool), i(s(fun(fun(_3280214, _3280220), fun(fun(fun(_3280218, _3280216), fun(_3280214, bool)), bool)), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, bool)), fun(fun(_3280214, _3280220), fun(fun(fun(_3280218, _3280216), fun(_3280214, bool)), bool))), i(s(fun(fun(_3280218, fun(_3280220, bool)), fun(fun(fun(_3280218, _3280216), fun(_3280214, bool)), fun(fun(_3280214, _3280220), fun(fun(fun(_3280218, _3280216), fun(_3280214, bool)), bool)))), admissible), s(fun(_3280218, fun(_3280220, bool)), _3329277))), s(fun(fun(_3280218, _3280216), fun(_3280214, bool)), _3329275))), s(fun(_3280214, _3280220), _3329273))), s(fun(fun(_3280218, _3280216), fun(_3280214, bool)), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), fun(fun(_3280218, _3280216), fun(_3280214, bool))), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), fun(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), fun(fun(_3280218, _3280216), fun(_3280214, bool)))), _3326404), s(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), _3329271))), s(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), _3329267)))))), p(s(bool, i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, _3280210)), bool), i(s(fun(fun(_3280214, _3280220), fun(fun(fun(_3280218, _3280216), fun(_3280214, _3280210)), bool)), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, bool)), fun(fun(_3280214, _3280220), fun(fun(fun(_3280218, _3280216), fun(_3280214, _3280210)), bool))), i(s(fun(fun(_3280218, fun(_3280220, bool)), fun(fun(fun(_3280218, _3280216), fun(_3280214, bool)), fun(fun(_3280214, _3280220), fun(fun(fun(_3280218, _3280216), fun(_3280214, _3280210)), bool)))), admissible), s(fun(_3280218, fun(_3280220, bool)), _3329277))), s(fun(fun(_3280218, _3280216), fun(_3280214, bool)), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), fun(fun(_3280218, _3280216), fun(_3280214, bool))), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), fun(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), fun(fun(_3280218, _3280216), fun(_3280214, bool)))), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, bool)), fun(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), fun(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), fun(fun(_3280218, _3280216), fun(_3280214, bool))))), _3318396), s(fun(fun(_3280218, _3280216), fun(_3280214, bool)), _3329275))), s(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), _3329271))), s(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), _3329267))))), s(fun(_3280214, _3280220), _3329273))), s(fun(fun(_3280218, _3280216), fun(_3280214, _3280210)), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), fun(fun(_3280218, _3280216), fun(_3280214, _3280210))), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), fun(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), fun(fun(_3280218, _3280216), fun(_3280214, _3280210)))), _3308686), s(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), _3329267))), s(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), _3329271)))))), p(s(bool, i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, _3280210)), bool), i(s(fun(fun(_3280214, _3280220), fun(fun(fun(_3280218, _3280216), fun(_3280214, _3280210)), bool)), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, bool)), fun(fun(_3280214, _3280220), fun(fun(fun(_3280218, _3280216), fun(_3280214, _3280210)), bool))), i(s(fun(fun(_3280218, fun(_3280220, bool)), fun(fun(fun(_3280218, _3280216), fun(_3280214, bool)), fun(fun(_3280214, _3280220), fun(fun(fun(_3280218, _3280216), fun(_3280214, _3280210)), bool)))), admissible), s(fun(_3280218, fun(_3280220, bool)), _3329277))), s(fun(fun(_3280218, _3280216), fun(_3280214, bool)), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), fun(fun(_3280218, _3280216), fun(_3280214, bool))), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), fun(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), fun(fun(_3280218, _3280216), fun(_3280214, bool)))), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, bool)), fun(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), fun(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), fun(fun(_3280218, _3280216), fun(_3280214, bool))))), _3298808), s(fun(fun(_3280218, _3280216), fun(_3280214, bool)), _3329275))), s(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), _3329271))), s(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), _3329267))))), s(fun(_3280214, _3280220), _3329273))), s(fun(fun(_3280218, _3280216), fun(_3280214, _3280210)), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), fun(fun(_3280218, _3280216), fun(_3280214, _3280210))), i(s(fun(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), fun(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), fun(fun(_3280218, _3280216), fun(_3280214, _3280210)))), _3308686), s(fun(fun(_3280218, _3280216), fun(_3280214, _3280212)), _3329267))), s(fun(fun(_3280218, _3280216), fun(_3280214, fun(_3280212, fun(_3280210, bool)))), _3329269))))))]]]]]]]]]]]]]]]]]]]]], (16419 ^ _1670770) ^ [_2184153, _2184155, _2184157, _2184159] : [16420 ^ _1670770 : [(16421 ^ _1670770) ^ [_2184374] : [p(s(bool, i(s(fun(fun(_2184159, bool), bool), i(s(fun(_2184159, fun(fun(_2184159, bool), bool)), in), s(_2184159, _2184374))), s(fun(_2184159, bool), i(s(fun(fun(_2184159, bool), fun(_2184159, bool)), i(s(fun(_2184159, fun(fun(_2184159, bool), fun(_2184159, bool))), insert), s(_2184159, _2184155))), s(fun(_2184159, bool), _2184153)))))), p(s(bool, i(s(fun(_2184159, bool), _2184157), s(_2184159, _2184374))))]], -(p(s(bool, i(s(fun(_2184159, bool), _2184157), s(_2184159, _2184155))))), 16431 ^ _1670770 : [(16434 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2184159, bool), _2184157), s(_2184159, 16430 ^ [_2184153, _2184155, _2184157, _2184159])))))], (16432 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2184159, bool), bool), i(s(fun(_2184159, fun(fun(_2184159, bool), bool)), in), s(_2184159, 16430 ^ [_2184153, _2184155, _2184157, _2184159]))), s(fun(_2184159, bool), _2184153)))))]]], (39193 ^ _1670770) ^ [_3956283, _3956285, _3956287] : [-(s(real, i(s(fun(prod(cart(real, _3956287), cart(real, _3956287)), real), distance), s(prod(cart(real, _3956287), cart(real, _3956287)), i(s(fun(cart(real, _3956287), prod(cart(real, _3956287), cart(real, _3956287))), i(s(fun(cart(real, _3956287), fun(cart(real, _3956287), prod(cart(real, _3956287), cart(real, _3956287)))), c_), s(cart(real, _3956287), _3956285))), s(cart(real, _3956287), _3956283))))) = s(real, i(s(fun(cart(real, _3956287), real), vectoru_norm), s(cart(real, _3956287), i(s(fun(cart(real, _3956287), cart(real, _3956287)), i(s(fun(cart(real, _3956287), fun(cart(real, _3956287), cart(real, _3956287))), vectoru_sub), s(cart(real, _3956287), _3956285))), s(cart(real, _3956287), _3956283))))))], (38874 ^ _1670770) ^ [_3939888] : [-(s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(fun(num, real), _3939888))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(num, real), _3939888), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(real, i(s(fun(num, real), _3939888), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))], (9803 ^ _1670770) ^ [_1990259] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1990259))), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))), 9807 ^ _1670770 : [(9808 ^ _1670770) ^ [_1990374] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 9806 ^ [_1990259]))), s(num, _1990374)))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1990259))), s(num, _1990374))) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))]]], (8321 ^ _1670770) ^ [_1922036, _1922038] : [-(s(list(_1922038), i(s(fun(list(_1922038), list(_1922038)), i(s(fun(list(_1922038), fun(list(_1922038), list(_1922038))), append), s(list(_1922038), _1922036))), s(list(_1922038), nil))) = s(list(_1922038), _1922036))], (46451 ^ _1670770) ^ [_4442040, _4442042, _4442044] : [46460 ^ _1670770 : [(46463 ^ _1670770) ^ [] : [-(s(fun(cart(real, _4442042), cart(real, _4442042)), i(s(fun(fun(cart(real, _4442042), cart(real, _4442044)), fun(cart(real, _4442042), cart(real, _4442042))), i(s(fun(fun(cart(real, _4442044), cart(real, _4442042)), fun(fun(cart(real, _4442042), cart(real, _4442044)), fun(cart(real, _4442042), cart(real, _4442042)))), o), s(fun(cart(real, _4442044), cart(real, _4442042)), _4442040))), s(fun(cart(real, _4442042), cart(real, _4442044)), 46459 ^ [_4442040, _4442042, _4442044]))) = s(fun(cart(real, _4442042), cart(real, _4442042)), i1))], (46461 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4442042), cart(real, _4442044)), bool), linear), s(fun(cart(real, _4442042), cart(real, _4442044)), 46459 ^ [_4442040, _4442042, _4442044])))))]], p(s(bool, i(s(fun(fun(cart(real, _4442044), cart(real, _4442042)), bool), linear), s(fun(cart(real, _4442044), cart(real, _4442042)), _4442040)))), 46457 ^ _1670770 : [(46458 ^ _1670770) ^ [_4442439] : [s(cart(real, _4442042), i(s(fun(cart(real, _4442044), cart(real, _4442042)), _4442040), s(cart(real, _4442044), _4442439))) = s(cart(real, _4442042), 46456 ^ [_4442040, _4442042, _4442044])]]], (10433 ^ _1670770) ^ [_2011453, _2011455, _2011457] : [p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_le), s(prod(hreal, hreal), _2011455))), s(prod(hreal, hreal), _2011453)))), -(p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_le), s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), prod(hreal, hreal))), trealu_add), s(prod(hreal, hreal), _2011457))), s(prod(hreal, hreal), _2011455))))), s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), prod(hreal, hreal))), trealu_add), s(prod(hreal, hreal), _2011457))), s(prod(hreal, hreal), _2011453)))))))], (7727 ^ _1670770) ^ [_1891560, _1891562, _1891564, _1891566] : [s(fun(num, fun(_1891566, bool)), i(s(fun(fun(num, fun(num, fun(_1891566, bool))), fun(num, fun(_1891566, bool))), i(s(fun(_1891566, fun(fun(num, fun(num, fun(_1891566, bool))), fun(num, fun(_1891566, bool)))), i(s(fun(num, fun(_1891566, fun(fun(num, fun(num, fun(_1891566, bool))), fun(num, fun(_1891566, bool))))), zconstr), s(num, _1891564))), s(_1891566, _1891562))), s(fun(num, fun(num, fun(_1891566, bool))), _1891560))) = s(fun(num, fun(_1891566, bool)), zbot)], (26102 ^ _1670770) ^ [_2718654, _2718656, _2718658, _2718660] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(fun(_2718660, num), num), i(s(fun(fun(_2718660, bool), fun(fun(_2718660, num), num)), nsum), s(fun(_2718660, bool), _2718658))), s(fun(_2718660, num), _2718656))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(fun(_2718660, bool), num), card), s(fun(_2718660, bool), _2718658))))), s(num, _2718654))))))), p(s(bool, i(s(fun(fun(_2718660, bool), bool), finite), s(fun(_2718660, bool), _2718658)))), 26110 ^ _1670770 : [(26113 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(_2718660, num), _2718656), s(_2718660, 26109 ^ [_2718654, _2718656, _2718658, _2718660]))))), s(num, _2718654))))], (26111 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2718660, bool), bool), i(s(fun(_2718660, fun(fun(_2718660, bool), bool)), in), s(_2718660, 26109 ^ [_2718654, _2718656, _2718658, _2718660]))), s(fun(_2718660, bool), _2718658)))))]], 26114 ^ _1670770 : [(26115 ^ _1670770) ^ [_2719242] : [p(s(bool, i(s(fun(fun(_2718660, bool), bool), i(s(fun(_2718660, fun(fun(_2718660, bool), bool)), in), s(_2718660, _2719242))), s(fun(_2718660, bool), _2718658)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(_2718660, num), _2718656), s(_2718660, _2719242))))), s(num, _2718654))))]]], (13247 ^ _1670770) ^ [_2080133] : [-(s(real, i(s(fun(int, real), realu_ofu_int), s(int, _2080133))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, 13245 ^ [_2080133])))), -(s(real, i(s(fun(int, real), realu_ofu_int), s(int, _2080133))) = s(real, i(s(fun(real, real), realu_neg), s(real, i(s(fun(num, real), realu_ofu_num), s(num, 13245 ^ [_2080133]))))))], (5751 ^ _1670770) ^ [_1815576, _1815578] : [-(s(num, _1815578) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), -(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1815578))), s(num, _1815576))))), s(num, _1815578))) = s(num, _1815576))], (9946 ^ _1670770) ^ [_1997782] : [-(s(nadd, i(s(fun(nadd, nadd), naddu_inv), s(nadd, _1997782))) = s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), i(s(fun(bool, fun(nadd, fun(nadd, nadd))), cond), s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1997782))), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(nadd, i(s(fun(fun(num, num), nadd), mku_nadd), s(fun(num, num), i(s(fun(nadd, fun(num, num)), naddu_rinv), s(nadd, _1997782))))))))], (7282 ^ _1670770) ^ [_1877675] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), bit1), s(num, _1877675))))), s(num, u_0))) = s(num, u_0))], (8593 ^ _1670770) ^ [_1936861, _1936863, _1936865, _1936867, _1936869, _1936871] : [-(s(_1936869, i(s(fun(_1936869, _1936869), i(s(fun(list(_1936871), fun(_1936869, _1936869)), i(s(fun(fun(_1936871, fun(_1936869, _1936869)), fun(list(_1936871), fun(_1936869, _1936869))), itlist), s(fun(_1936871, fun(_1936869, _1936869)), _1936867))), s(list(_1936871), i(s(fun(list(_1936871), list(_1936871)), i(s(fun(list(_1936871), fun(list(_1936871), list(_1936871))), append), s(list(_1936871), _1936863))), s(list(_1936871), _1936861))))), s(_1936869, _1936865))) = s(_1936869, i(s(fun(_1936869, _1936869), i(s(fun(list(_1936871), fun(_1936869, _1936869)), i(s(fun(fun(_1936871, fun(_1936869, _1936869)), fun(list(_1936871), fun(_1936869, _1936869))), itlist), s(fun(_1936871, fun(_1936869, _1936869)), _1936867))), s(list(_1936871), _1936863))), s(_1936869, i(s(fun(_1936869, _1936869), i(s(fun(list(_1936871), fun(_1936869, _1936869)), i(s(fun(fun(_1936871, fun(_1936869, _1936869)), fun(list(_1936871), fun(_1936869, _1936869))), itlist), s(fun(_1936871, fun(_1936869, _1936869)), _1936867))), s(list(_1936871), _1936861))), s(_1936869, _1936865))))))], (2812 ^ _1670770) ^ [_1717956, _1717958, _1717960] : [2813 ^ _1670770 : [(2816 ^ _1670770) ^ [_1718071] : [p(s(bool, i(s(fun(_1717960, bool), _1717956), s(_1717960, _1718071))))], (2814 ^ _1670770) ^ [] : [-(p(s(bool, _1717958)))]], p(s(bool, _1717958)), -(p(s(bool, i(s(fun(_1717960, bool), _1717956), s(_1717960, 2817 ^ [_1717956, _1717958, _1717960])))))], (4653 ^ _1670770) ^ [_1788613, _1788615] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1788615))), s(num, _1788613))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, _1788615)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, _1788613))))], (1322 ^ _1670770) ^ [_1687651] : [1323 ^ _1670770 : [(1326 ^ _1670770) ^ [] : [p(s(bool, f0))], (1324 ^ _1670770) ^ [] : [-(p(s(bool, _1687651)))]], p(s(bool, _1687651))], (37988 ^ _1670770) ^ [_3800878, _3800880] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _3800880))), s(real, _3800878)))), 37992 ^ _1670770 : [(37995 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 37991 ^ [_3800878, _3800880]))), s(real, _3800878)))))], (37993 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _3800880))), s(real, 37991 ^ [_3800878, _3800880])))))]]], (12846 ^ _1670770) ^ [_2072391, _2072393] : [s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2072393))), s(num, _2072391))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), -(s(num, _2072391) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), 12851 ^ _1670770 : [(12854 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2072393))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))), -(p(s(bool, i(s(fun(num, bool), even), s(num, _2072391)))))], (12852 ^ _1670770) ^ [] : [-(s(real, i(s(fun(real, real), realu_abs), s(real, _2072393))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))]]], (37770 ^ _1670770) ^ [_3793884] : [37771 ^ _1670770 : [(37772 ^ _1670770) ^ [_3794014] : [p(s(bool, i(s(fun(fun(_3793884, bool), bool), p0), s(fun(_3793884, bool), _3794014))))]], -(p(s(bool, i(s(fun(fun(_3793884, bool), bool), p0), s(fun(_3793884, bool), i(s(fun(fun(_3793884, bool), fun(_3793884, bool)), i(s(fun(fun(_3793884, bool), fun(fun(_3793884, bool), fun(_3793884, bool))), diff), s(fun(_3793884, bool), univ))), s(fun(_3793884, bool), 37773 ^ [_3793884])))))))], (43616 ^ _1670770) ^ [_4279668, _4279670] : [s(cart(real, n10), i(s(fun(real, cart(real, n10)), lift), s(real, _4279670))) = s(cart(real, n10), i(s(fun(real, cart(real, n10)), lift), s(real, _4279668))), -(s(real, _4279670) = s(real, _4279668))], (17095 ^ _1670770) ^ [_2217791, _2217793, _2217795, _2217797] : [-(s(bool, i(s(fun(fun(_2217797, bool), bool), i(s(fun(fun(_2217797, bool), fun(fun(_2217797, bool), bool)), disjoint), s(fun(_2217797, bool), i(s(fun(_2217797, fun(_2217797, bool)), i(s(fun(fun(_2217797, bool), fun(_2217797, fun(_2217797, bool))), delete), s(fun(_2217797, bool), _2217795))), s(_2217797, _2217791))))), s(fun(_2217797, bool), _2217793))) = s(bool, i(s(fun(fun(_2217797, bool), bool), i(s(fun(fun(_2217797, bool), fun(fun(_2217797, bool), bool)), disjoint), s(fun(_2217797, bool), i(s(fun(_2217797, fun(_2217797, bool)), i(s(fun(fun(_2217797, bool), fun(_2217797, fun(_2217797, bool))), delete), s(fun(_2217797, bool), _2217793))), s(_2217797, _2217791))))), s(fun(_2217797, bool), _2217795))))], (4050 ^ _1670770) ^ [_1774983, _1774985, _1774987] : [s(num, _1774987) = s(num, _1774985), -(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1774987))), s(num, _1774983))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1774985))), s(num, _1774983))))], (42851 ^ _1670770) ^ [_4231314, _4231316, _4231318, _4231320, _4231322] : [-(s(cart(real, _4231322), i(s(fun(cart(real, _4231320), cart(real, _4231322)), i(s(fun(cart(cart(real, _4231320), _4231322), fun(cart(real, _4231320), cart(real, _4231322))), matrixu_vectoru_mul), s(cart(cart(real, _4231320), _4231322), _4231318))), s(cart(real, _4231320), i(s(fun(cart(real, _4231320), cart(real, _4231320)), i(s(fun(cart(real, _4231320), fun(cart(real, _4231320), cart(real, _4231320))), vectoru_add), s(cart(real, _4231320), _4231316))), s(cart(real, _4231320), _4231314))))) = s(cart(real, _4231322), i(s(fun(cart(real, _4231322), cart(real, _4231322)), i(s(fun(cart(real, _4231322), fun(cart(real, _4231322), cart(real, _4231322))), vectoru_add), s(cart(real, _4231322), i(s(fun(cart(real, _4231320), cart(real, _4231322)), i(s(fun(cart(cart(real, _4231320), _4231322), fun(cart(real, _4231320), cart(real, _4231322))), matrixu_vectoru_mul), s(cart(cart(real, _4231320), _4231322), _4231318))), s(cart(real, _4231320), _4231316))))), s(cart(real, _4231322), i(s(fun(cart(real, _4231320), cart(real, _4231322)), i(s(fun(cart(cart(real, _4231320), _4231322), fun(cart(real, _4231320), cart(real, _4231322))), matrixu_vectoru_mul), s(cart(cart(real, _4231320), _4231322), _4231318))), s(cart(real, _4231320), _4231314))))))], (34846 ^ _1670770) ^ [_3646455, _3646457] : [34910 ^ _1670770 : [(34911 ^ _1670770) ^ [_3649734] : [-(s(fun(fun(_3646457, bool), bool), i(s(fun(fun(prod(fun(_3646457, bool), fun(_3646457, bool)), bool), fun(fun(_3646457, bool), bool)), fl), s(fun(prod(fun(_3646457, bool), fun(_3646457, bool)), bool), i(s(fun(fun(fun(prod(fun(_3646457, bool), fun(_3646457, bool)), bool), bool), fun(prod(fun(_3646457, bool), fun(_3646457, bool)), bool)), gabs), s(fun(fun(prod(fun(_3646457, bool), fun(_3646457, bool)), bool), bool), i(s(fun(fun(fun(_3646457, bool), bool), fun(fun(prod(fun(_3646457, bool), fun(_3646457, bool)), bool), bool)), _3646455), s(fun(fun(_3646457, bool), bool), _3649734))))))) = s(fun(fun(_3646457, bool), bool), _3649734))]], 34851 ^ _1670770 : [(34856 ^ _1670770) ^ [_3647450] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_3646457, bool), fun(_3646457, bool)), bool), 34848 ^ [_3646455, _3646457]), s(prod(fun(_3646457, bool), fun(_3646457, bool)), i(s(fun(fun(_3646457, bool), prod(fun(_3646457, bool), fun(_3646457, bool))), i(s(fun(fun(_3646457, bool), fun(fun(_3646457, bool), prod(fun(_3646457, bool), fun(_3646457, bool)))), c_), s(fun(_3646457, bool), 34853 ^ [_3646455, _3646457]))), s(fun(_3646457, bool), 34854 ^ [_3646455, _3646457]))))))), s(bool, _3647450)))), 34871 ^ _1670770 : [(34874 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3646457, bool), bool), 34847 ^ [_3646455, _3646457]), s(fun(_3646457, bool), 34854 ^ [_3646455, _3646457])))))], (34876 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3646457, bool), bool), i(s(fun(fun(_3646457, bool), fun(fun(_3646457, bool), bool)), subset), s(fun(_3646457, bool), 34853 ^ [_3646455, _3646457]))), s(fun(_3646457, bool), 34854 ^ [_3646455, _3646457])))))], (34878 ^ _1670770) ^ [] : [p(s(bool, _3647450))], (34872 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3646457, bool), bool), 34847 ^ [_3646455, _3646457]), s(fun(_3646457, bool), 34853 ^ [_3646455, _3646457])))))]], 34859 ^ _1670770 : [(34862 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3646457, bool), bool), 34847 ^ [_3646455, _3646457]), s(fun(_3646457, bool), 34853 ^ [_3646455, _3646457])))), p(s(bool, i(s(fun(fun(_3646457, bool), bool), 34847 ^ [_3646455, _3646457]), s(fun(_3646457, bool), 34854 ^ [_3646455, _3646457])))), p(s(bool, i(s(fun(fun(_3646457, bool), bool), i(s(fun(fun(_3646457, bool), fun(fun(_3646457, bool), bool)), subset), s(fun(_3646457, bool), 34853 ^ [_3646455, _3646457]))), s(fun(_3646457, bool), 34854 ^ [_3646455, _3646457]))))], (34860 ^ _1670770) ^ [] : [-(p(s(bool, _3647450)))]]], (34852 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(fun(_3646457, bool), fun(_3646457, bool)), bool), bool), i(s(fun(fun(fun(_3646457, bool), bool), fun(fun(prod(fun(_3646457, bool), fun(_3646457, bool)), bool), bool)), _3646455), s(fun(fun(_3646457, bool), bool), 34847 ^ [_3646455, _3646457]))), s(fun(prod(fun(_3646457, bool), fun(_3646457, bool)), bool), 34848 ^ [_3646455, _3646457])))))]], 34882 ^ _1670770 : [(34907 ^ _1670770) ^ [_3649462, _3649464] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_3646457, bool), fun(_3646457, bool)), bool), 34848 ^ [_3646455, _3646457]), s(prod(fun(_3646457, bool), fun(_3646457, bool)), i(s(fun(fun(_3646457, bool), prod(fun(_3646457, bool), fun(_3646457, bool))), i(s(fun(fun(_3646457, bool), fun(fun(_3646457, bool), prod(fun(_3646457, bool), fun(_3646457, bool)))), c_), s(fun(_3646457, bool), _3649464))), s(fun(_3646457, bool), _3649462))))))), s(bool, 34881 ^ [_3646455, _3646457, _3649462, _3649464])))))], (34883 ^ _1670770) ^ [_3648698, _3648700] : [p(s(bool, 34881 ^ [_3646455, _3646457, _3648698, _3648700])), 34886 ^ _1670770 : [(34891 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3646457, bool), bool), i(s(fun(fun(_3646457, bool), fun(fun(_3646457, bool), bool)), subset), s(fun(_3646457, bool), _3648700))), s(fun(_3646457, bool), _3648698)))))], (34889 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3646457, bool), bool), 34847 ^ [_3646455, _3646457]), s(fun(_3646457, bool), _3648698)))))], (34887 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3646457, bool), bool), 34847 ^ [_3646455, _3646457]), s(fun(_3646457, bool), _3648700)))))]]], (34893 ^ _1670770) ^ [_3649047, _3649049] : [-(p(s(bool, 34881 ^ [_3646455, _3646457, _3649047, _3649049]))), p(s(bool, i(s(fun(fun(_3646457, bool), bool), 34847 ^ [_3646455, _3646457]), s(fun(_3646457, bool), _3649049)))), p(s(bool, i(s(fun(fun(_3646457, bool), bool), 34847 ^ [_3646455, _3646457]), s(fun(_3646457, bool), _3649047)))), p(s(bool, i(s(fun(fun(_3646457, bool), bool), i(s(fun(fun(_3646457, bool), fun(fun(_3646457, bool), bool)), subset), s(fun(_3646457, bool), _3649049))), s(fun(_3646457, bool), _3649047))))], (34909 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(fun(_3646457, bool), fun(_3646457, bool)), bool), bool), i(s(fun(fun(fun(_3646457, bool), bool), fun(fun(prod(fun(_3646457, bool), fun(_3646457, bool)), bool), bool)), _3646455), s(fun(fun(_3646457, bool), bool), 34847 ^ [_3646455, _3646457]))), s(fun(prod(fun(_3646457, bool), fun(_3646457, bool)), bool), 34848 ^ [_3646455, _3646457]))))]]], (5693 ^ _1670770) ^ [_1814062, _1814064, _1814066, _1814068, _1814070, _1814072] : [5708 ^ _1670770 : [(5711 ^ _1670770) ^ [] : [-(s(num, _1814066) = s(num, _1814062))], (5709 ^ _1670770) ^ [] : [-(s(num, _1814068) = s(num, _1814064))]], s(num, _1814072) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1814068))), s(num, _1814070))))), s(num, _1814066))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1814066))), s(num, _1814070)))), s(num, _1814072) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1814064))), s(num, _1814070))))), s(num, _1814062))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1814062))), s(num, _1814070))))], (918 ^ _1670770) ^ [_1682552, _1682554, _1682556] : [921 ^ _1670770 : [(924 ^ _1670770) ^ [] : [p(s(bool, _1682554))], (922 ^ _1670770) ^ [] : [p(s(bool, _1682556))]], p(s(bool, _1682552)), 929 ^ _1670770 : [(932 ^ _1670770) ^ [] : [-(p(s(bool, _1682552)))], (930 ^ _1670770) ^ [] : [-(p(s(bool, _1682556)))]], 933 ^ _1670770 : [(936 ^ _1670770) ^ [] : [-(p(s(bool, _1682552)))], (934 ^ _1670770) ^ [] : [-(p(s(bool, _1682554)))]]], (42811 ^ _1670770) ^ [_4228194, _4228196, _4228198] : [-(s(cart(cart(real, _4228198), _4228196), i(s(fun(cart(cart(real, _4228198), _4228196), cart(cart(real, _4228198), _4228196)), i(s(fun(real, fun(cart(cart(real, _4228198), _4228196), cart(cart(real, _4228198), _4228196))), r_r_), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(cart(cart(real, _4228198), _4228196), _4228194))) = s(cart(cart(real, _4228198), _4228196), i(s(fun(num, cart(cart(real, _4228198), _4228196)), mat), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (1400 ^ _1670770) ^ [_1689337, _1689339, _1689341, _1689343] : [-(s(_1689343, _1689339) = s(_1689343, _1689337)), s(_1689343, _1689339) = s(_1689343, _1689341), s(_1689343, _1689337) = s(_1689343, _1689341)], (29868 ^ _1670770) ^ [_2965693, _2965695] : [-(s(num, i(s(fun(fun(finite_image(_2965695), bool), num), card), s(fun(finite_image(_2965695), bool), univ))) = s(num, i(s(fun(fun(_2965695, bool), num), dimindex), s(fun(_2965695, bool), _2965693))))], (13585 ^ _1670770) ^ [_2089376, _2089378, _2089380] : [s(int, _2089380) = s(int, _2089378), -(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2089380))), s(int, _2089376))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2089378))), s(int, _2089376))))], (13663 ^ _1670770) ^ [_2091184, _2091186] : [s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _2091186))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))) = s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _2091184))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), -(s(int, i(s(fun(int, int), intu_abs), s(int, _2091186))) = s(int, i(s(fun(int, int), intu_abs), s(int, _2091184))))], (24409 ^ _1670770) ^ [_2591667, _2591669] : [-(s(num, i(s(fun(fun(num, bool), num), card), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2591669))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2591669))), s(num, _2591667))))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2591667))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (12043 ^ _1670770) ^ [_2052978] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(real, real), realu_inv), s(real, _2052978))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2052978))))], (8078 ^ _1670770) ^ [_1908697, _1908699] : [-(s(list(_1908699), i(s(fun(list(_1908699), list(_1908699)), i(s(fun(list(_1908699), fun(list(_1908699), list(_1908699))), append), s(list(_1908699), nil))), s(list(_1908699), _1908697))) = s(list(_1908699), _1908697))], (33773 ^ _1670770) ^ [_3590340, _3590342, _3590344, _3590346, _3590348] : [s(_3590344, i(s(fun(prod(_3590348, _3590346), _3590344), _3590342), s(prod(_3590348, _3590346), i(s(fun(_3590346, prod(_3590348, _3590346)), i(s(fun(_3590348, fun(_3590346, prod(_3590348, _3590346))), c_), s(_3590348, 33774 ^ [_3590340, _3590342, _3590344, _3590346, _3590348]))), s(_3590346, 33775 ^ [_3590340, _3590342, _3590344, _3590346, _3590348]))))) = s(_3590344, i(s(fun(prod(_3590348, _3590346), _3590344), _3590340), s(prod(_3590348, _3590346), i(s(fun(_3590346, prod(_3590348, _3590346)), i(s(fun(_3590348, fun(_3590346, prod(_3590348, _3590346))), c_), s(_3590348, 33774 ^ [_3590340, _3590342, _3590344, _3590346, _3590348]))), s(_3590346, 33775 ^ [_3590340, _3590342, _3590344, _3590346, _3590348]))))), -(s(fun(prod(_3590348, _3590346), _3590344), _3590342) = s(fun(prod(_3590348, _3590346), _3590344), _3590340))], (13837 ^ _1670770) ^ [_2095648, _2095650, _2095652] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2095648))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_min), s(int, _2095652))), s(int, _2095650)))))), 13840 ^ _1670770 : [(13843 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2095648))), s(int, _2095650)))))], (13841 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2095648))), s(int, _2095652)))))]]], (11081 ^ _1670770) ^ [_2027954] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2027954))), s(real, _2027954))))], (29879 ^ _1670770) ^ [_2965991, _2965993] : [-(s(finite_image(_2965993), i(s(fun(num, finite_image(_2965993)), finiteu_index), s(num, 29873 ^ [_2965991, _2965993]))) = s(finite_image(_2965993), _2965991))], (11285 ^ _1670770) ^ [_2032656, _2032658] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2032656))), s(real, _2032658)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2032658))), s(real, _2032656))))], (41905 ^ _1670770) ^ [_4139339, _4139341, _4139343] : [-(p(s(bool, i(s(fun(fun(cart(real, _4139341), cart(real, _4139343)), bool), linear), s(fun(cart(real, _4139341), cart(real, _4139343)), _4139339))))), s(cart(real, _4139343), i(s(fun(cart(real, _4139341), cart(real, _4139343)), _4139339), s(cart(real, _4139341), i(s(fun(cart(real, _4139341), cart(real, _4139341)), i(s(fun(cart(real, _4139341), fun(cart(real, _4139341), cart(real, _4139341))), vectoru_add), s(cart(real, _4139341), 41908 ^ [_4139339, _4139341, _4139343]))), s(cart(real, _4139341), 41909 ^ [_4139339, _4139341, _4139343]))))) = s(cart(real, _4139343), i(s(fun(cart(real, _4139343), cart(real, _4139343)), i(s(fun(cart(real, _4139343), fun(cart(real, _4139343), cart(real, _4139343))), vectoru_add), s(cart(real, _4139343), i(s(fun(cart(real, _4139341), cart(real, _4139343)), _4139339), s(cart(real, _4139341), 41908 ^ [_4139339, _4139341, _4139343]))))), s(cart(real, _4139343), i(s(fun(cart(real, _4139341), cart(real, _4139343)), _4139339), s(cart(real, _4139341), 41909 ^ [_4139339, _4139341, _4139343]))))), s(cart(real, _4139343), i(s(fun(cart(real, _4139341), cart(real, _4139343)), _4139339), s(cart(real, _4139341), i(s(fun(cart(real, _4139341), cart(real, _4139341)), i(s(fun(real, fun(cart(real, _4139341), cart(real, _4139341))), r_), s(real, 41912 ^ [_4139339, _4139341, _4139343]))), s(cart(real, _4139341), 41913 ^ [_4139339, _4139341, _4139343]))))) = s(cart(real, _4139343), i(s(fun(cart(real, _4139343), cart(real, _4139343)), i(s(fun(real, fun(cart(real, _4139343), cart(real, _4139343))), r_), s(real, 41912 ^ [_4139339, _4139341, _4139343]))), s(cart(real, _4139343), i(s(fun(cart(real, _4139341), cart(real, _4139343)), _4139339), s(cart(real, _4139341), 41913 ^ [_4139339, _4139341, _4139343])))))], (26059 ^ _1670770) ^ [_2716201, _2716203] : [s(num, i(s(fun(_2716203, num), i(s(fun(fun(_2716203, num), fun(_2716203, num)), i(s(fun(fun(_2716203, bool), fun(fun(_2716203, num), fun(_2716203, num))), _2716201), s(fun(_2716203, bool), 26060 ^ [_2716201, _2716203]))), s(fun(_2716203, num), 26061 ^ [_2716201, _2716203]))), s(_2716203, 26062 ^ [_2716201, _2716203]))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), i(s(fun(bool, fun(num, fun(num, num))), cond), s(bool, i(s(fun(fun(_2716203, bool), bool), i(s(fun(_2716203, fun(fun(_2716203, bool), bool)), in), s(_2716203, 26062 ^ [_2716201, _2716203]))), s(fun(_2716203, bool), 26060 ^ [_2716201, _2716203]))))), s(num, i(s(fun(_2716203, num), 26061 ^ [_2716201, _2716203]), s(_2716203, 26062 ^ [_2716201, _2716203]))))), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), 26065 ^ _1670770 : [(26066 ^ _1670770) ^ [_2716936, _2716938] : [p(s(bool, i(s(fun(fun(_2716203, bool), bool), finite), s(fun(_2716203, bool), _2716936)))), -(s(num, i(s(fun(fun(_2716203, num), num), i(s(fun(fun(_2716203, bool), fun(fun(_2716203, num), num)), nsum), s(fun(_2716203, bool), _2716936))), s(fun(_2716203, num), i(s(fun(fun(_2716203, num), fun(_2716203, num)), i(s(fun(fun(_2716203, bool), fun(fun(_2716203, num), fun(_2716203, num))), _2716201), s(fun(_2716203, bool), _2716936))), s(fun(_2716203, num), _2716938))))) = s(num, i(s(fun(fun(_2716203, num), num), i(s(fun(fun(_2716203, bool), fun(fun(_2716203, num), num)), nsum), s(fun(_2716203, bool), _2716936))), s(fun(_2716203, num), _2716938))))]]], (3338 ^ _1670770) ^ [_1736066, _1736068, _1736070] : [3339 ^ _1670770 : [(3340 ^ _1670770) ^ [_1736241, _1736243] : [s(fun(_1736070, fun(_1736068, bool)), _1736066) = s(fun(_1736070, fun(_1736068, bool)), i(s(fun(_1736068, fun(_1736070, fun(_1736068, bool))), i(s(fun(_1736070, fun(_1736068, fun(_1736070, fun(_1736068, bool)))), mku_pair), s(_1736070, _1736243))), s(_1736068, _1736241)))]], -(s(fun(_1736070, fun(_1736068, bool)), i(s(fun(prod(_1736070, _1736068), fun(_1736070, fun(_1736068, bool))), repu_prod), s(prod(_1736070, _1736068), i(s(fun(fun(_1736070, fun(_1736068, bool)), prod(_1736070, _1736068)), absu_prod), s(fun(_1736070, fun(_1736068, bool)), _1736066))))) = s(fun(_1736070, fun(_1736068, bool)), _1736066))], (9045 ^ _1670770) ^ [_1961397, _1961399, _1961401] : [9047 ^ _1670770 : [(9048 ^ _1670770) ^ [_1961591] : [s(list(_1961399), i(s(fun(list(_1961401), list(_1961399)), i(s(fun(fun(_1961401, _1961399), fun(list(_1961401), list(_1961399))), map0), s(fun(_1961401, _1961399), _1961397))), s(list(_1961401), _1961591))) = s(list(_1961399), 9046 ^ [_1961397, _1961399, _1961401])]], 9050 ^ _1670770 : [(9051 ^ _1670770) ^ [_1961679] : [-(s(_1961399, i(s(fun(_1961401, _1961399), _1961397), s(_1961401, 9049 ^ [_1961397, _1961399, _1961401, _1961679]))) = s(_1961399, _1961679))]]], (11029 ^ _1670770) ^ [_2026779, _2026781] : [11030 ^ _1670770 : [(11033 ^ _1670770) ^ [] : [s(real, _2026781) = s(real, _2026779)], (11031 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2026781))), s(real, _2026779))))]], -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2026781))), s(real, _2026779)))))], (34913 ^ _1670770) ^ [_3649914, _3649916] : [34945 ^ _1670770 : [(34948 ^ _1670770) ^ [_3652398] : [-(s(fun(_3649916, bool), 34944 ^ [_3649914, _3649916]) = s(fun(_3649916, bool), _3652398)), p(s(bool, i(s(fun(fun(_3649916, bool), bool), _3649914), s(fun(_3649916, bool), _3652398)))), p(s(bool, i(s(fun(fun(_3649916, bool), bool), i(s(fun(fun(_3649916, bool), fun(fun(_3649916, bool), bool)), subset), s(fun(_3649916, bool), 34944 ^ [_3649914, _3649916]))), s(fun(_3649916, bool), _3652398))))], (34946 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3649916, bool), bool), _3649914), s(fun(_3649916, bool), 34944 ^ [_3649914, _3649916])))))]], 34915 ^ _1670770 : [(34922 ^ _1670770) ^ [_3651235, _3651237] : [p(s(bool, i(s(fun(fun(fun(_3649916, bool), bool), bool), i(s(fun(fun(_3649916, bool), fun(fun(fun(_3649916, bool), bool), bool)), in), s(fun(_3649916, bool), _3651237))), s(fun(fun(_3649916, bool), bool), 34914 ^ [_3649914, _3649916])))), p(s(bool, i(s(fun(fun(fun(_3649916, bool), bool), bool), i(s(fun(fun(_3649916, bool), fun(fun(fun(_3649916, bool), bool), bool)), in), s(fun(_3649916, bool), _3651235))), s(fun(fun(_3649916, bool), bool), 34914 ^ [_3649914, _3649916])))), -(p(s(bool, i(s(fun(fun(_3649916, bool), bool), i(s(fun(fun(_3649916, bool), fun(fun(_3649916, bool), bool)), subset), s(fun(_3649916, bool), _3651237))), s(fun(_3649916, bool), _3651235))))), -(p(s(bool, i(s(fun(fun(_3649916, bool), bool), i(s(fun(fun(_3649916, bool), fun(fun(_3649916, bool), bool)), subset), s(fun(_3649916, bool), _3651235))), s(fun(_3649916, bool), _3651237)))))], (34916 ^ _1670770) ^ [_3651000] : [p(s(bool, i(s(fun(fun(fun(_3649916, bool), bool), bool), i(s(fun(fun(_3649916, bool), fun(fun(fun(_3649916, bool), bool), bool)), in), s(fun(_3649916, bool), _3651000))), s(fun(fun(_3649916, bool), bool), 34914 ^ [_3649914, _3649916])))), -(p(s(bool, i(s(fun(fun(_3649916, bool), bool), _3649914), s(fun(_3649916, bool), _3651000)))))], (34936 ^ _1670770) ^ [_3651801] : [p(s(bool, i(s(fun(fun(_3649916, bool), bool), _3649914), s(fun(_3649916, bool), _3651801)))), 34940 ^ _1670770 : [(34943 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3649916, bool), bool), i(s(fun(fun(_3649916, bool), fun(fun(_3649916, bool), bool)), subset), s(fun(_3649916, bool), 34939 ^ [_3649914, _3649916, _3651801]))), s(fun(_3649916, bool), _3651801))))], (34941 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_3649916, bool), bool), bool), i(s(fun(fun(_3649916, bool), fun(fun(fun(_3649916, bool), bool), bool)), in), s(fun(_3649916, bool), 34939 ^ [_3649914, _3649916, _3651801]))), s(fun(fun(_3649916, bool), bool), 34914 ^ [_3649914, _3649916])))))]]]]], (8107 ^ _1670770) ^ [_1910023] : [-(s(_1910023, i(s(fun(list(_1910023), _1910023), last0), s(list(_1910023), i(s(fun(list(_1910023), list(_1910023)), i(s(fun(_1910023, fun(list(_1910023), list(_1910023))), cons), s(_1910023, h0))), s(list(_1910023), t0))))) = s(_1910023, i(s(fun(_1910023, _1910023), i(s(fun(_1910023, fun(_1910023, _1910023)), i(s(fun(bool, fun(_1910023, fun(_1910023, _1910023))), cond), s(bool, 8093 ^ [_1910023]))), s(_1910023, h0))), s(_1910023, i(s(fun(list(_1910023), _1910023), last0), s(list(_1910023), t0))))))], (22090 ^ _1670770) ^ [_2503799] : [p(s(bool, i(s(fun(fun(num, bool), bool), finite), s(fun(num, bool), _2503799)))), p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, 22093 ^ [_2503799]))), s(fun(num, bool), _2503799))))], (14425 ^ _1670770) ^ [_2110074] : [-(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(int, int), intu_neg), s(int, _2110074))))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2110074))))], (4074 ^ _1670770) ^ [_1775547, _1775549] : [s(num, _1775549) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1775549))), s(num, _1775547))) = s(num, _1775547))], (30224 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(n3, bool), fun(num, bool)), hasu_size), s(fun(n3, bool), univ))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))))))], (8837 ^ _1670770) ^ [_1948490, _1948492, _1948494, _1948496] : [s(num, i(s(fun(list(_1948494), num), length), s(list(_1948494), _1948492))) = s(num, i(s(fun(list(_1948496), num), length), s(list(_1948496), _1948490))), -(s(list(_1948494), i(s(fun(list(prod(_1948494, _1948496)), list(_1948494)), i(s(fun(fun(prod(_1948494, _1948496), _1948494), fun(list(prod(_1948494, _1948496)), list(_1948494))), map0), s(fun(prod(_1948494, _1948496), _1948494), fst))), s(list(prod(_1948494, _1948496)), i(s(fun(list(_1948496), list(prod(_1948494, _1948496))), i(s(fun(list(_1948494), fun(list(_1948496), list(prod(_1948494, _1948496)))), zip0), s(list(_1948494), _1948492))), s(list(_1948496), _1948490))))) = s(list(_1948494), _1948492))], (24890 ^ _1670770) ^ [_2618602, _2618604, _2618606, _2618608, _2618610, _2618612] : [-(s(fun(_2618610, bool), i(s(fun(fun(_2618610, bool), fun(_2618610, bool)), i(s(fun(fun(_2618610, _2618612), fun(fun(_2618610, bool), fun(_2618610, bool))), i(s(fun(fun(_2618612, fun(_2618612, _2618612)), fun(fun(_2618610, _2618612), fun(fun(_2618610, bool), fun(_2618610, bool)))), support), s(fun(_2618612, fun(_2618612, _2618612)), op))), s(fun(_2618610, _2618612), _2618604))), s(fun(_2618610, bool), i(s(fun(fun(_2618608, bool), fun(_2618610, bool)), i(s(fun(fun(_2618608, _2618610), fun(fun(_2618608, bool), fun(_2618610, bool))), image), s(fun(_2618608, _2618610), _2618606))), s(fun(_2618608, bool), _2618602))))) = s(fun(_2618610, bool), i(s(fun(fun(_2618608, bool), fun(_2618610, bool)), i(s(fun(fun(_2618608, _2618610), fun(fun(_2618608, bool), fun(_2618610, bool))), image), s(fun(_2618608, _2618610), _2618606))), s(fun(_2618608, bool), i(s(fun(fun(_2618608, bool), fun(_2618608, bool)), i(s(fun(fun(_2618608, _2618612), fun(fun(_2618608, bool), fun(_2618608, bool))), i(s(fun(fun(_2618612, fun(_2618612, _2618612)), fun(fun(_2618608, _2618612), fun(fun(_2618608, bool), fun(_2618608, bool)))), support), s(fun(_2618612, fun(_2618612, _2618612)), op))), s(fun(_2618608, _2618612), i(s(fun(fun(_2618608, _2618610), fun(_2618608, _2618612)), i(s(fun(fun(_2618610, _2618612), fun(fun(_2618608, _2618610), fun(_2618608, _2618612))), o), s(fun(_2618610, _2618612), _2618604))), s(fun(_2618608, _2618610), _2618606))))), s(fun(_2618608, bool), _2618602))))))], (12013 ^ _1670770) ^ [_2052403, _2052405] : [s(real, i(s(fun(real, real), realu_inv), s(real, _2052405))) = s(real, i(s(fun(real, real), realu_inv), s(real, _2052403))), -(s(real, _2052405) = s(real, _2052403))], (11885 ^ _1670770) ^ [_2049452, _2049454, _2049456] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_min), s(real, _2049456))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_min), s(real, _2049454))), s(real, _2049452))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_min), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_min), s(real, _2049456))), s(real, _2049454))))), s(real, _2049452))))], (22435 ^ _1670770) ^ [_2514831, _2514833] : [22454 ^ _1670770 : [(22455 ^ _1670770) ^ [_2515732] : [-(s(list(_2514833), i(s(fun(fun(_2514833, bool), list(_2514833)), listu_ofu_set), s(fun(_2514833, bool), _2515732))) = s(list(_2514833), i(s(fun(fun(list(_2514833), bool), list(_2514833)), h_), s(fun(list(_2514833), bool), i(s(fun(fun(_2514833, bool), fun(list(_2514833), bool)), _2514831), s(fun(_2514833, bool), _2515732))))))]], 22448 ^ _1670770 : [(22453 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(list(_2514833), bool), i(s(fun(fun(_2514833, bool), fun(list(_2514833), bool)), _2514831), s(fun(_2514833, bool), 22436 ^ [_2514831, _2514833]))), s(list(_2514833), 22437 ^ [_2514831, _2514833]))))], (22451 ^ _1670770) ^ [] : [-(s(num, i(s(fun(list(_2514833), num), length), s(list(_2514833), 22437 ^ [_2514831, _2514833]))) = s(num, i(s(fun(fun(_2514833, bool), num), card), s(fun(_2514833, bool), 22436 ^ [_2514831, _2514833]))))], (22449 ^ _1670770) ^ [] : [-(s(fun(_2514833, bool), i(s(fun(list(_2514833), fun(_2514833, bool)), setu_ofu_list), s(list(_2514833), 22437 ^ [_2514831, _2514833]))) = s(fun(_2514833, bool), 22436 ^ [_2514831, _2514833]))]], 22440 ^ _1670770 : [(22443 ^ _1670770) ^ [] : [s(fun(_2514833, bool), i(s(fun(list(_2514833), fun(_2514833, bool)), setu_ofu_list), s(list(_2514833), 22437 ^ [_2514831, _2514833]))) = s(fun(_2514833, bool), 22436 ^ [_2514831, _2514833]), s(num, i(s(fun(list(_2514833), num), length), s(list(_2514833), 22437 ^ [_2514831, _2514833]))) = s(num, i(s(fun(fun(_2514833, bool), num), card), s(fun(_2514833, bool), 22436 ^ [_2514831, _2514833])))], (22441 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(list(_2514833), bool), i(s(fun(fun(_2514833, bool), fun(list(_2514833), bool)), _2514831), s(fun(_2514833, bool), 22436 ^ [_2514831, _2514833]))), s(list(_2514833), 22437 ^ [_2514831, _2514833])))))]]], (43686 ^ _1670770) ^ [_4281371] : [43687 ^ _1670770 : [(43688 ^ _1670770) ^ [_4281441] : [p(s(bool, i(s(fun(fun(real, bool), bool), _4281371), s(fun(real, bool), _4281441))))]], -(p(s(bool, i(s(fun(fun(real, bool), bool), _4281371), s(fun(real, bool), i(s(fun(fun(cart(real, n10), bool), fun(real, bool)), i(s(fun(fun(cart(real, n10), real), fun(fun(cart(real, n10), bool), fun(real, bool))), image), s(fun(cart(real, n10), real), drop))), s(fun(cart(real, n10), bool), 43689 ^ [_4281371])))))))], (10451 ^ _1670770) ^ [_2011881] : [-(p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), _2011881))), s(prod(hreal, hreal), i(s(fun(num, prod(hreal, hreal)), trealu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))), -(p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), prod(hreal, hreal))), trealu_mul), s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), trealu_inv), s(prod(hreal, hreal), _2011881))))), s(prod(hreal, hreal), _2011881))))), s(prod(hreal, hreal), i(s(fun(num, prod(hreal, hreal)), trealu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))))))], (10795 ^ _1670770) ^ [_2020376, _2020378] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, _2020378))), s(real, _2020376))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2020378))), s(real, i(s(fun(real, real), realu_inv), s(real, _2020376))))))], (42823 ^ _1670770) ^ [_4229531, _4229533, _4229535, _4229537] : [-(s(cart(cart(real, _4229537), _4229535), i(s(fun(cart(cart(real, _4229537), _4229535), cart(cart(real, _4229537), _4229535)), matrixu_neg), s(cart(cart(real, _4229537), _4229535), i(s(fun(cart(cart(real, _4229537), _4229535), cart(cart(real, _4229537), _4229535)), i(s(fun(cart(cart(real, _4229537), _4229535), fun(cart(cart(real, _4229537), _4229535), cart(cart(real, _4229537), _4229535))), matrixu_sub), s(cart(cart(real, _4229537), _4229535), _4229533))), s(cart(cart(real, _4229537), _4229535), _4229531))))) = s(cart(cart(real, _4229537), _4229535), i(s(fun(cart(cart(real, _4229537), _4229535), cart(cart(real, _4229537), _4229535)), i(s(fun(cart(cart(real, _4229537), _4229535), fun(cart(cart(real, _4229537), _4229535), cart(cart(real, _4229537), _4229535))), matrixu_sub), s(cart(cart(real, _4229537), _4229535), _4229531))), s(cart(cart(real, _4229537), _4229535), _4229533))))], (14846 ^ _1670770) ^ [_2120205, _2120207] : [-(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _2120207))), s(int, _2120205))))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2120205))), s(int, _2120207))))], (39066 ^ _1670770) ^ [_3951605, _3951607, _3951609, _3951611] : [-(s(real, i(s(fun(cart(real, _3951611), real), i(s(fun(cart(real, _3951611), fun(cart(real, _3951611), real)), dot), s(cart(real, _3951611), _3951609))), s(cart(real, _3951611), i(s(fun(cart(real, _3951611), cart(real, _3951611)), i(s(fun(cart(real, _3951611), fun(cart(real, _3951611), cart(real, _3951611))), vectoru_add), s(cart(real, _3951611), _3951607))), s(cart(real, _3951611), _3951605))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(cart(real, _3951611), real), i(s(fun(cart(real, _3951611), fun(cart(real, _3951611), real)), dot), s(cart(real, _3951611), _3951609))), s(cart(real, _3951611), _3951607))))), s(real, i(s(fun(cart(real, _3951611), real), i(s(fun(cart(real, _3951611), fun(cart(real, _3951611), real)), dot), s(cart(real, _3951611), _3951609))), s(cart(real, _3951611), _3951605))))))], (44414 ^ _1670770) ^ [_4324761, _4324763, _4324765, _4324767, _4324769] : [-(p(s(bool, i(s(fun(fun(cart(real, _4324767), bool), bool), i(s(fun(cart(real, _4324767), fun(fun(cart(real, _4324767), bool), bool)), in), s(cart(real, _4324767), i(s(fun(fun(_4324769, cart(real, _4324767)), cart(real, _4324767)), i(s(fun(fun(_4324769, bool), fun(fun(_4324769, cart(real, _4324767)), cart(real, _4324767))), vsum), s(fun(_4324769, bool), _4324761))), s(fun(_4324769, cart(real, _4324767)), _4324763))))), s(fun(cart(real, _4324767), bool), i(s(fun(fun(cart(real, _4324767), bool), fun(cart(real, _4324767), bool)), span), s(fun(cart(real, _4324767), bool), _4324765))))))), p(s(bool, i(s(fun(fun(_4324769, bool), bool), finite), s(fun(_4324769, bool), _4324761)))), 44420 ^ _1670770 : [(44423 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(cart(real, _4324767), bool), bool), i(s(fun(cart(real, _4324767), fun(fun(cart(real, _4324767), bool), bool)), in), s(cart(real, _4324767), i(s(fun(_4324769, cart(real, _4324767)), _4324763), s(_4324769, 44419 ^ [_4324761, _4324763, _4324765, _4324767, _4324769]))))), s(fun(cart(real, _4324767), bool), i(s(fun(fun(cart(real, _4324767), bool), fun(cart(real, _4324767), bool)), span), s(fun(cart(real, _4324767), bool), _4324765))))))], (44421 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_4324769, bool), bool), i(s(fun(_4324769, fun(fun(_4324769, bool), bool)), in), s(_4324769, 44419 ^ [_4324761, _4324763, _4324765, _4324767, _4324769]))), s(fun(_4324769, bool), _4324761)))))]]], (9592 ^ _1670770) ^ [_1983109, _1983111, _1983113] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, _1983113))), s(nadd, _1983109))))), p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, _1983113))), s(nadd, _1983111)))), p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, _1983111))), s(nadd, _1983109))))], (39876 ^ _1670770) ^ [_3982724, _3982726, _3982728] : [-(s(real, i(s(fun(cart(real, _3982728), real), i(s(fun(cart(real, _3982728), fun(cart(real, _3982728), real)), dot), s(cart(real, _3982728), _3982726))), s(cart(real, _3982728), _3982724))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, i(s(fun(cart(real, _3982728), real), vectoru_norm), s(cart(real, _3982728), _3982726))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, i(s(fun(cart(real, _3982728), real), vectoru_norm), s(cart(real, _3982728), _3982724))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, i(s(fun(cart(real, _3982728), real), vectoru_norm), s(cart(real, _3982728), i(s(fun(cart(real, _3982728), cart(real, _3982728)), i(s(fun(cart(real, _3982728), fun(cart(real, _3982728), cart(real, _3982728))), vectoru_sub), s(cart(real, _3982728), _3982726))), s(cart(real, _3982728), _3982724))))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))], (20682 ^ _1670770) ^ [_2431939, _2431941] : [-(s(bool, i(s(fun(fun(_2431941, bool), bool), finite), s(fun(_2431941, bool), _2431939))) = s(bool, i(s(fun(num, bool), i(s(fun(fun(_2431941, bool), fun(num, bool)), hasu_size), s(fun(_2431941, bool), _2431939))), s(num, i(s(fun(fun(_2431941, bool), num), card), s(fun(_2431941, bool), _2431939))))))], (33706 ^ _1670770) ^ [_3587067, _3587069] : [p(s(bool, i(s(fun(fun(prod(_3587069, _3587069), bool), bool), woset), s(fun(prod(_3587069, _3587069), bool), _3587067)))), 33709 ^ _1670770 : [(33720 ^ _1670770) ^ [_3587876] : [33724 ^ _1670770 : [(33727 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3587069, bool), i(s(fun(fun(prod(_3587069, _3587069), bool), fun(_3587069, bool)), fl), s(fun(prod(_3587069, _3587069), bool), _3587067))), s(_3587069, 33723 ^ [_3587067, _3587069, _3587876]))))], (33725 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3587069, bool), _3587876), s(_3587069, 33723 ^ [_3587067, _3587069, _3587876])))))]], 33728 ^ _1670770 : [(33729 ^ _1670770) ^ [_3588305] : [p(s(bool, i(s(fun(_3587069, bool), _3587876), s(_3587069, _3588305))))]], 33731 ^ _1670770 : [(33734 ^ _1670770) ^ [_3588486] : [p(s(bool, i(s(fun(_3587069, bool), _3587876), s(_3587069, _3588486)))), -(p(s(bool, i(s(fun(prod(_3587069, _3587069), bool), _3587067), s(prod(_3587069, _3587069), i(s(fun(_3587069, prod(_3587069, _3587069)), i(s(fun(_3587069, fun(_3587069, prod(_3587069, _3587069))), c_), s(_3587069, 33730 ^ [_3587067, _3587069, _3587876]))), s(_3587069, _3588486)))))))], (33732 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3587069, bool), _3587876), s(_3587069, 33730 ^ [_3587067, _3587069, _3587876])))))]]], (33710 ^ _1670770) ^ [_3587519, _3587521] : [-(s(_3587069, _3587521) = s(_3587069, _3587519)), p(s(bool, i(s(fun(prod(_3587069, _3587069), bool), _3587067), s(prod(_3587069, _3587069), i(s(fun(_3587069, prod(_3587069, _3587069)), i(s(fun(_3587069, fun(_3587069, prod(_3587069, _3587069))), c_), s(_3587069, _3587521))), s(_3587069, _3587519)))))), p(s(bool, i(s(fun(prod(_3587069, _3587069), bool), _3587067), s(prod(_3587069, _3587069), i(s(fun(_3587069, prod(_3587069, _3587069)), i(s(fun(_3587069, fun(_3587069, prod(_3587069, _3587069))), c_), s(_3587069, _3587519))), s(_3587069, _3587521))))))]]], (3418 ^ _1670770) ^ [_1739664, _1739666, _1739668] : [-(s(prod(_1739668, _1739666), i(s(fun(_1739666, prod(_1739668, _1739666)), i(s(fun(_1739668, fun(_1739666, prod(_1739668, _1739666))), c_), s(_1739668, i(s(fun(prod(_1739668, _1739666), _1739668), fst), s(prod(_1739668, _1739666), _1739664))))), s(_1739666, i(s(fun(prod(_1739668, _1739666), _1739666), snd), s(prod(_1739668, _1739666), _1739664))))) = s(prod(_1739668, _1739666), _1739664))], (42892 ^ _1670770) ^ [_4235280, _4235282, _4235284, _4235286] : [-(s(cart(cart(real, _4235284), _4235286), i(s(fun(cart(cart(real, _4235286), _4235284), cart(cart(real, _4235284), _4235286)), transp), s(cart(cart(real, _4235286), _4235284), i(s(fun(cart(cart(real, _4235286), _4235284), cart(cart(real, _4235286), _4235284)), i(s(fun(cart(cart(real, _4235286), _4235284), fun(cart(cart(real, _4235286), _4235284), cart(cart(real, _4235286), _4235284))), matrixu_sub), s(cart(cart(real, _4235286), _4235284), _4235282))), s(cart(cart(real, _4235286), _4235284), _4235280))))) = s(cart(cart(real, _4235284), _4235286), i(s(fun(cart(cart(real, _4235284), _4235286), cart(cart(real, _4235284), _4235286)), i(s(fun(cart(cart(real, _4235284), _4235286), fun(cart(cart(real, _4235284), _4235286), cart(cart(real, _4235284), _4235286))), matrixu_sub), s(cart(cart(real, _4235284), _4235286), i(s(fun(cart(cart(real, _4235286), _4235284), cart(cart(real, _4235284), _4235286)), transp), s(cart(cart(real, _4235286), _4235284), _4235282))))), s(cart(cart(real, _4235284), _4235286), i(s(fun(cart(cart(real, _4235286), _4235284), cart(cart(real, _4235284), _4235286)), transp), s(cart(cart(real, _4235286), _4235284), _4235280))))))], (8095 ^ _1670770) ^ [_1909809] : [p(s(bool, 8093 ^ [_1909809])), -(s(list(_1909809), t0) = s(list(_1909809), nil))], (13220 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), integer), s(real, r0)))), -(s(real, i(s(fun(int, real), realu_ofu_int), s(int, i(s(fun(real, int), intu_ofu_real), s(real, r0))))) = s(real, r0))], (17601 ^ _1670770) ^ [_2249718, _2249720] : [-(s(fun(_2249720, bool), i(s(fun(fun(_2249720, bool), fun(_2249720, bool)), gspec), s(fun(_2249720, bool), _2249718))) = s(fun(_2249720, bool), univ)), 17605 ^ _1670770 : [(17608 ^ _1670770) ^ [_2250007] : [p(s(bool, i(s(fun(_2249720, bool), i(s(fun(bool, fun(_2249720, bool)), i(s(fun(_2249720, fun(bool, fun(_2249720, bool))), setspec), s(_2249720, 17602 ^ [_2249718, _2249720]))), s(bool, t))), s(_2249720, _2250007))))], (17606 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2249720, bool), _2249718), s(_2249720, 17602 ^ [_2249718, _2249720])))))]], 17610 ^ _1670770 : [(17613 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2249720, bool), _2249718), s(_2249720, 17602 ^ [_2249718, _2249720]))))], (17611 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2249720, bool), i(s(fun(bool, fun(_2249720, bool)), i(s(fun(_2249720, fun(bool, fun(_2249720, bool))), setspec), s(_2249720, 17602 ^ [_2249718, _2249720]))), s(bool, t))), s(_2249720, 17609 ^ [_2249718, _2249720])))))]]], (16730 ^ _1670770) ^ [_2196459, _2196461] : [-(s(fun(_2196461, bool), i(s(fun(fun(_2196461, bool), fun(_2196461, bool)), i(s(fun(fun(_2196461, bool), fun(fun(_2196461, bool), fun(_2196461, bool))), inter), s(fun(_2196461, bool), _2196459))), s(fun(_2196461, bool), _2196459))) = s(fun(_2196461, bool), _2196459))], (19296 ^ _1670770) ^ [_2356023, _2356025, _2356027] : [19311 ^ _1670770 : [(19312 ^ _1670770) ^ [_2356566] : [-(s(_2356025, i(s(fun(_2356027, _2356025), _2356023), s(_2356027, 19310 ^ [_2356023, _2356025, _2356027, _2356566]))) = s(_2356025, _2356566))]], 19300 ^ _1670770 : [(19304 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2356025, bool), 19297 ^ [_2356023, _2356025, _2356027]), s(_2356025, 19302 ^ [_2356023, _2356025, _2356027]))))], (19301 ^ _1670770) ^ [_2356242] : [-(p(s(bool, i(s(fun(_2356025, bool), 19297 ^ [_2356023, _2356025, _2356027]), s(_2356025, i(s(fun(_2356027, _2356025), _2356023), s(_2356027, _2356242)))))))]], 19305 ^ _1670770 : [(19309 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2356025, bool), 19297 ^ [_2356023, _2356025, _2356027]), s(_2356025, i(s(fun(_2356027, _2356025), _2356023), s(_2356027, 19307 ^ [_2356023, _2356025, _2356027]))))))], (19306 ^ _1670770) ^ [_2356396] : [-(p(s(bool, i(s(fun(_2356025, bool), 19297 ^ [_2356023, _2356025, _2356027]), s(_2356025, _2356396)))))]]], (38960 ^ _1670770) ^ [_3945528, _3945530] : [-(s(cart(real, _3945530), i(s(fun(cart(real, _3945530), cart(real, _3945530)), i(s(fun(cart(real, _3945530), fun(cart(real, _3945530), cart(real, _3945530))), vectoru_add), s(cart(real, _3945530), _3945528))), s(cart(real, _3945530), i(s(fun(cart(real, _3945530), cart(real, _3945530)), vectoru_neg), s(cart(real, _3945530), _3945528))))) = s(cart(real, _3945530), i(s(fun(num, cart(real, _3945530)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (1796 ^ _1670770) ^ [_1698456, _1698458, _1698460] : [1804 ^ _1670770 : [(1807 ^ _1670770) ^ [] : [-(p(s(bool, _1698456)))], (1805 ^ _1670770) ^ [] : [-(p(s(bool, _1698458)))]], 1799 ^ _1670770 : [(1800 ^ _1670770) ^ [_1698550] : [p(s(bool, _1698458))]], 1801 ^ _1670770 : [(1802 ^ _1670770) ^ [_1698581] : [p(s(bool, _1698456))]]], (13271 ^ _1670770) ^ [_2080701, _2080703] : [-(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_gt), s(int, _2080703))), s(int, _2080701))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_gt), s(real, i(s(fun(int, real), realu_ofu_int), s(int, _2080703))))), s(real, i(s(fun(int, real), realu_ofu_int), s(int, _2080701))))))], (41409 ^ _1670770) ^ [_4116115, _4116117, _4116119] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _4116115)))), -(s(real, i(s(fun(prod(cart(real, _4116119), cart(real, _4116119)), real), distance), s(prod(cart(real, _4116119), cart(real, _4116119)), i(s(fun(cart(real, _4116119), prod(cart(real, _4116119), cart(real, _4116119))), i(s(fun(cart(real, _4116119), fun(cart(real, _4116119), prod(cart(real, _4116119), cart(real, _4116119)))), c_), s(cart(real, _4116119), _4116117))), s(cart(real, _4116119), 41412 ^ [_4116115, _4116117, _4116119]))))) = s(real, _4116115))], (3103 ^ _1670770) ^ [_1727956, _1727958] : [-(s(_1727958, i(s(fun(_1727958, _1727958), i1), s(_1727958, _1727956))) = s(_1727958, _1727956))], (6397 ^ _1670770) ^ [_1828658] : [6401 ^ _1670770 : [(6406 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _1828658), s(num, 6398 ^ [_1828658]))), s(num, 6400 ^ [_1828658]))))], (6404 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _1828658), s(num, 6399 ^ [_1828658]))), s(num, 6400 ^ [_1828658])))))], (6402 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _1828658), s(num, 6398 ^ [_1828658]))), s(num, 6399 ^ [_1828658])))))]], 6407 ^ _1670770 : [(6418 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _1828658), s(num, 6419 ^ [_1828658]))), s(num, i(s(fun(num, num), suc), s(num, 6419 ^ [_1828658])))))), 6422 ^ _1670770 : [(6423 ^ _1670770) ^ [_1829390, _1829392] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1829392))), s(num, _1829390)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _1828658), s(num, _1829392))), s(num, _1829390)))))]]], (6408 ^ _1670770) ^ [] : [6411 ^ _1670770 : [(6414 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _1828658), s(num, 6409 ^ [_1828658]))), s(num, 6410 ^ [_1828658]))))], (6412 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, 6409 ^ [_1828658]))), s(num, 6410 ^ [_1828658])))))]], 6415 ^ _1670770 : [(6416 ^ _1670770) ^ [_1829225] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _1828658), s(num, _1829225))), s(num, i(s(fun(num, num), suc), s(num, _1829225)))))))]]]]], (14864 ^ _1670770) ^ [_2120771, _2120773, _2120775] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _2120775))), s(int, _2120773))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _2120773))), s(int, _2120771))))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _2120775))), s(int, _2120771))))], (2183 ^ _1670770) ^ [_1705906, _1705908] : [2186 ^ _1670770 : [(2187 ^ _1670770) ^ [_1706098] : [p(s(bool, i(s(fun(_1705908, bool), _1705906), s(_1705908, _1706098))))]], 2190 ^ _1670770 : [(2195 ^ _1670770) ^ [] : [s(_1705908, 2188 ^ [_1705906, _1705908]) = s(_1705908, 2189 ^ [_1705906, _1705908])], (2193 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1705908, bool), _1705906), s(_1705908, 2189 ^ [_1705906, _1705908])))))], (2191 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1705908, bool), _1705906), s(_1705908, 2188 ^ [_1705906, _1705908])))))]], 2197 ^ _1670770 : [(2200 ^ _1670770) ^ [_1706384] : [p(s(bool, i(s(fun(_1705908, bool), _1705906), s(_1705908, _1706384)))), -(s(_1705908, _1706384) = s(_1705908, 2196 ^ [_1705906, _1705908]))], (2198 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1705908, bool), _1705906), s(_1705908, 2196 ^ [_1705906, _1705908])))))]]], (14499 ^ _1670770) ^ [_2111747, _2111749] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_max), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _2111749))))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _2111747))))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), max), s(num, _2111749))), s(num, _2111747))))))], (10797 ^ _1670770) ^ [_2020443, _2020445] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_max), s(real, _2020443))), s(real, _2020445))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), i(s(fun(bool, fun(real, fun(real, real))), cond), s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2020443))), s(real, _2020445))))), s(real, _2020445))), s(real, _2020443))))], (44633 ^ _1670770) ^ [_4338758, _4338760, _4338762, _4338764] : [-(p(s(bool, i(s(fun(fun(cart(real, _4338764), bool), bool), dependent), s(fun(cart(real, _4338764), bool), i(s(fun(fun(cart(real, _4338762), bool), fun(cart(real, _4338764), bool)), i(s(fun(fun(cart(real, _4338762), cart(real, _4338764)), fun(fun(cart(real, _4338762), bool), fun(cart(real, _4338764), bool))), image), s(fun(cart(real, _4338762), cart(real, _4338764)), _4338760))), s(fun(cart(real, _4338762), bool), _4338758))))))), p(s(bool, i(s(fun(fun(cart(real, _4338762), cart(real, _4338764)), bool), linear), s(fun(cart(real, _4338762), cart(real, _4338764)), _4338760)))), 44642 ^ _1670770 : [(44645 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4338762), bool), bool), i(s(fun(cart(real, _4338762), fun(fun(cart(real, _4338762), bool), bool)), in), s(cart(real, _4338762), 44641 ^ [_4338758, _4338760, _4338762, _4338764]))), s(fun(cart(real, _4338762), bool), _4338758)))))], (44647 ^ _1670770) ^ [] : [-(s(cart(real, _4338764), i(s(fun(cart(real, _4338762), cart(real, _4338764)), _4338760), s(cart(real, _4338762), 44640 ^ [_4338758, _4338760, _4338762, _4338764]))) = s(cart(real, _4338764), i(s(fun(cart(real, _4338762), cart(real, _4338764)), _4338760), s(cart(real, _4338762), 44641 ^ [_4338758, _4338760, _4338762, _4338764]))))], (44649 ^ _1670770) ^ [] : [s(cart(real, _4338762), 44640 ^ [_4338758, _4338760, _4338762, _4338764]) = s(cart(real, _4338762), 44641 ^ [_4338758, _4338760, _4338762, _4338764])], (44643 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4338762), bool), bool), i(s(fun(cart(real, _4338762), fun(fun(cart(real, _4338762), bool), bool)), in), s(cart(real, _4338762), 44640 ^ [_4338758, _4338760, _4338762, _4338764]))), s(fun(cart(real, _4338762), bool), _4338758)))))]], p(s(bool, i(s(fun(fun(cart(real, _4338762), bool), bool), dependent), s(fun(cart(real, _4338762), bool), _4338758))))], (3275 ^ _1670770) ^ [_1733344, _1733346, _1733348] : [s(bool, i(s(fun(_1733346, bool), _1733344), s(_1733346, 3276 ^ [_1733344, _1733346, _1733348]))) = s(bool, f0), 3280 ^ _1670770 : [(3281 ^ _1670770) ^ [_1734078, _1734080] : [p(s(bool, 3279 ^ [_1733344, _1733346, _1733348, _1734078, _1734080])), 3284 ^ _1670770 : [(3287 ^ _1670770) ^ [_1734349, _1734351] : [-(s(_1733346, _1734351) = s(_1733346, _1734349)), p(s(bool, i(s(fun(_1733346, bool), i(s(fun(_1733348, fun(_1733346, bool)), _1734080), s(_1733348, _1734078))), s(_1733346, _1734351)))), p(s(bool, i(s(fun(_1733346, bool), i(s(fun(_1733348, fun(_1733346, bool)), _1734080), s(_1733348, _1734078))), s(_1733346, _1734349))))], (3285 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_1733346, bool), bool), q_), s(fun(_1733346, bool), i(s(fun(_1733348, fun(_1733346, bool)), _1734080), s(_1733348, _1734078)))))))]]], (3297 ^ _1670770) ^ [_1734628, _1734630] : [-(p(s(bool, 3279 ^ [_1733344, _1733346, _1733348, _1734628, _1734630]))), p(s(bool, i(s(fun(fun(_1733346, bool), bool), q_), s(fun(_1733346, bool), i(s(fun(_1733348, fun(_1733346, bool)), _1734630), s(_1733348, _1734628)))))), 3304 ^ _1670770 : [(3309 ^ _1670770) ^ [] : [s(_1733346, 3302 ^ [_1733344, _1733346, _1733348, _1734628, _1734630]) = s(_1733346, 3303 ^ [_1733344, _1733346, _1733348, _1734628, _1734630])], (3307 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1733346, bool), i(s(fun(_1733348, fun(_1733346, bool)), _1734630), s(_1733348, _1734628))), s(_1733346, 3303 ^ [_1733344, _1733346, _1733348, _1734628, _1734630])))))], (3305 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1733346, bool), i(s(fun(_1733348, fun(_1733346, bool)), _1734630), s(_1733348, _1734628))), s(_1733346, 3302 ^ [_1733344, _1733346, _1733348, _1734628, _1734630])))))]]], (3313 ^ _1670770) ^ [_1735159, _1735161] : [-(s(_1733346, i(s(fun(_1733348, _1733346), i(s(fun(fun(_1733348, fun(_1733346, bool)), fun(_1733348, _1733346)), u_function), s(fun(_1733348, fun(_1733346, bool)), _1735161))), s(_1733348, _1735159))) = s(_1733346, i(s(fun(_1733346, _1733346), i(s(fun(_1733346, fun(_1733346, _1733346)), i(s(fun(bool, fun(_1733346, fun(_1733346, _1733346))), cond), s(bool, 3279 ^ [_1733344, _1733346, _1733348, _1735159, _1735161]))), s(_1733346, i(s(fun(fun(_1733346, bool), _1733346), h_), s(fun(_1733346, bool), i(s(fun(_1733348, fun(_1733346, bool)), _1735161), s(_1733348, _1735159))))))), s(_1733346, i(s(fun(fun(_1733346, bool), _1733346), h_), s(fun(_1733346, bool), _1733344))))))]]], (13226 ^ _1670770) ^ [] : [s(real, i(s(fun(int, real), realu_ofu_int), s(int, i(s(fun(real, int), intu_ofu_real), s(real, r0))))) = s(real, r0), -(p(s(bool, i(s(fun(real, bool), integer), s(real, r0)))))], (6112 ^ _1670770) ^ [_1823827, _1823829, _1823831] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1823829))), s(num, _1823827))) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), -(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _1823831))), s(num, _1823829))))), s(num, _1823827))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _1823831))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1823829))), s(num, _1823827))))))], (8072 ^ _1670770) ^ [_1908435] : [-(s(_1908435, i(s(fun(list(_1908435), _1908435), hd), s(list(_1908435), i(s(fun(list(_1908435), list(_1908435)), i(s(fun(_1908435, fun(list(_1908435), list(_1908435))), cons), s(_1908435, h0))), s(list(_1908435), t0))))) = s(_1908435, h0))], (9274 ^ _1670770) ^ [_1971574] : [-(s(num, i(s(fun(prod(num, num), num), dist), s(prod(num, num), i(s(fun(num, prod(num, num)), i(s(fun(num, fun(num, prod(num, num))), c_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, _1971574))))) = s(num, _1971574))], (41352 ^ _1670770) ^ [_4112726, _4112728] : [-(s(cart(real, _4112728), i(s(fun(fun(num, cart(real, _4112728)), cart(real, _4112728)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4112728)), cart(real, _4112728))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(fun(num, cart(real, _4112728)), _4112726))) = s(cart(real, _4112728), i(s(fun(cart(real, _4112728), cart(real, _4112728)), i(s(fun(cart(real, _4112728), fun(cart(real, _4112728), cart(real, _4112728))), vectoru_add), s(cart(real, _4112728), i(s(fun(num, cart(real, _4112728)), _4112726), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(cart(real, _4112728), i(s(fun(cart(real, _4112728), cart(real, _4112728)), i(s(fun(cart(real, _4112728), fun(cart(real, _4112728), cart(real, _4112728))), vectoru_add), s(cart(real, _4112728), i(s(fun(num, cart(real, _4112728)), _4112726), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(cart(real, _4112728), i(s(fun(num, cart(real, _4112728)), _4112726), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))))], (31137 ^ _1670770) ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044] : [s(bool, i(s(fun(_3143036, bool), i(s(fun(fun(_3143040, _3143038), fun(_3143036, bool)), i(s(fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143034)), fun(fun(_3143040, _3143038), fun(_3143036, bool))), i(s(fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143034)), fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143034)), fun(fun(_3143040, _3143038), fun(_3143036, bool)))), i(s(fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143034)), fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143034)), fun(fun(_3143040, _3143038), fun(_3143036, bool))))), i(s(fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143034)), fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143034)), fun(fun(_3143040, _3143038), fun(_3143036, bool)))))), _3143032), s(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), 31138 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044]))), s(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), 31139 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044]))), s(fun(fun(_3143040, _3143038), fun(_3143036, _3143034)), 31140 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044]))), s(fun(fun(_3143040, _3143038), fun(_3143036, _3143034)), 31141 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044]))), s(fun(_3143040, _3143038), 31142 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044]))), s(_3143036, 31143 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044]))) = s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), u_unguardedu_pattern), s(bool, i(s(fun(_3143042, bool), i(s(fun(_3143042, fun(_3143042, bool)), geq), s(_3143042, i(s(fun(_3143036, _3143042), i(s(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), 31138 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044]), s(fun(_3143040, _3143038), 31142 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044]))), s(_3143036, 31143 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044]))))), s(_3143042, i(s(fun(_3143036, _3143042), i(s(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), 31139 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044]), s(fun(_3143040, _3143038), 31142 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044]))), s(_3143036, 31143 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044]))))))), s(bool, i(s(fun(_3143034, bool), i(s(fun(_3143034, fun(_3143034, bool)), geq), s(_3143034, i(s(fun(_3143036, _3143034), i(s(fun(fun(_3143040, _3143038), fun(_3143036, _3143034)), 31140 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044]), s(fun(_3143040, _3143038), 31142 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044]))), s(_3143036, 31143 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044]))))), s(_3143034, i(s(fun(_3143036, _3143034), i(s(fun(fun(_3143040, _3143038), fun(_3143036, _3143034)), 31141 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044]), s(fun(_3143040, _3143038), 31142 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044]))), s(_3143036, 31143 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044]))))))), 31146 ^ _1670770 : [(31147 ^ _1670770) ^ [_3147770] : [s(fun(_3143036, bool), i(s(fun(fun(_3143040, _3143038), fun(_3143036, bool)), i(s(fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143034)), fun(fun(_3143040, _3143038), fun(_3143036, bool))), i(s(fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143034)), fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143034)), fun(fun(_3143040, _3143038), fun(_3143036, bool)))), i(s(fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143034)), fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143034)), fun(fun(_3143040, _3143038), fun(_3143036, bool))))), i(s(fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143034)), fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143034)), fun(fun(_3143040, _3143038), fun(_3143036, bool)))))), _3147770), s(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), 31148 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044, _3147770]))), s(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), 31149 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044, _3147770]))), s(fun(fun(_3143040, _3143038), fun(_3143036, _3143034)), 31150 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044, _3147770]))), s(fun(fun(_3143040, _3143038), fun(_3143036, _3143034)), 31151 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044, _3147770]))), s(fun(_3143040, _3143038), 31152 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044, _3147770]))) = s(fun(_3143036, bool), i(s(fun(fun(_3143040, _3143038), fun(_3143036, bool)), i(s(fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143034)), fun(fun(_3143040, _3143038), fun(_3143036, bool))), i(s(fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143034)), fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143034)), fun(fun(_3143040, _3143038), fun(_3143036, bool)))), i(s(fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143034)), fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143034)), fun(fun(_3143040, _3143038), fun(_3143036, bool))))), i(s(fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143034)), fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143034)), fun(fun(_3143040, _3143038), fun(_3143036, bool)))))), _3143032), s(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), 31148 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044, _3147770]))), s(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), 31149 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044, _3147770]))), s(fun(fun(_3143040, _3143038), fun(_3143036, _3143034)), 31150 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044, _3147770]))), s(fun(fun(_3143040, _3143038), fun(_3143036, _3143034)), 31151 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044, _3147770]))), s(fun(_3143040, _3143038), 31152 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044, _3147770]))), 31155 ^ _1670770 : [(31156 ^ _1670770) ^ [_3151902] : [31172 ^ _1670770 : [(31177 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3143036, bool), i(s(fun(fun(_3143040, _3143038), fun(_3143036, bool)), i(s(fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), fun(fun(_3143040, _3143038), fun(_3143036, bool))), i(s(fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), fun(fun(_3143040, _3143038), fun(_3143036, bool)))), i(s(fun(fun(fun(_3143040, _3143038), fun(_3143036, bool)), fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), fun(fun(_3143040, _3143038), fun(_3143036, bool))))), _3151902), s(fun(fun(_3143040, _3143038), fun(_3143036, bool)), 31157 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044, _3147770, _3151902]))), s(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), 31158 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044, _3147770, _3151902]))), s(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), 31159 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044, _3147770, _3151902]))), s(fun(_3143040, _3143038), 31160 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044, _3147770, _3151902]))), s(_3143036, 31161 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044, _3147770, _3151902]))))], (31175 ^ _1670770) ^ [] : [-(s(_3143042, i(s(fun(_3143036, _3143042), i(s(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), 31158 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044, _3147770, _3151902]), s(fun(_3143040, _3143038), 31160 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044, _3147770, _3151902]))), s(_3143036, 31161 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044, _3147770, _3151902]))) = s(_3143042, i(s(fun(_3143036, _3143042), i(s(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), 31159 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044, _3147770, _3151902]), s(fun(_3143040, _3143038), 31160 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044, _3147770, _3151902]))), s(_3143036, 31161 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044, _3147770, _3151902]))))], (31173 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3143036, bool), i(s(fun(fun(_3143040, _3143038), fun(_3143036, bool)), 31157 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044, _3147770, _3151902]), s(fun(_3143040, _3143038), 31160 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044, _3147770, _3151902]))), s(_3143036, 31161 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044, _3147770, _3151902])))))]], 31164 ^ _1670770 : [(31167 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3143036, bool), i(s(fun(fun(_3143040, _3143038), fun(_3143036, bool)), 31157 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044, _3147770, _3151902]), s(fun(_3143040, _3143038), 31160 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044, _3147770, _3151902]))), s(_3143036, 31161 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044, _3147770, _3151902])))), s(_3143042, i(s(fun(_3143036, _3143042), i(s(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), 31158 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044, _3147770, _3151902]), s(fun(_3143040, _3143038), 31160 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044, _3147770, _3151902]))), s(_3143036, 31161 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044, _3147770, _3151902]))) = s(_3143042, i(s(fun(_3143036, _3143042), i(s(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), 31159 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044, _3147770, _3151902]), s(fun(_3143040, _3143038), 31160 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044, _3147770, _3151902]))), s(_3143036, 31161 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044, _3147770, _3151902])))], (31165 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3143036, bool), i(s(fun(fun(_3143040, _3143038), fun(_3143036, bool)), i(s(fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), fun(fun(_3143040, _3143038), fun(_3143036, bool))), i(s(fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), fun(fun(_3143040, _3143038), fun(_3143036, bool)))), i(s(fun(fun(fun(_3143040, _3143038), fun(_3143036, bool)), fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), fun(fun(_3143040, _3143038), fun(_3143036, bool))))), _3151902), s(fun(fun(_3143040, _3143038), fun(_3143036, bool)), 31157 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044, _3147770, _3151902]))), s(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), 31158 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044, _3147770, _3151902]))), s(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), 31159 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044, _3147770, _3151902]))), s(fun(_3143040, _3143038), 31160 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044, _3147770, _3151902]))), s(_3143036, 31161 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044, _3147770, _3151902])))))]], 31178 ^ _1670770 : [(31179 ^ _1670770) ^ [_3156019] : [s(fun(_3143036, bool), i(s(fun(fun(_3143040, _3143038), fun(_3143036, bool)), i(s(fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), fun(fun(_3143040, _3143038), fun(_3143036, bool))), i(s(fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), fun(fun(_3143040, _3143038), fun(_3143036, bool)))), i(s(fun(fun(fun(_3143040, _3143038), fun(_3143036, bool)), fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), fun(fun(_3143040, _3143038), fun(_3143036, bool))))), _3156019), s(fun(fun(_3143040, _3143038), fun(_3143036, bool)), 31180 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044, _3147770, _3151902, _3156019]))), s(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), 31181 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044, _3147770, _3151902, _3156019]))), s(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), 31182 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044, _3147770, _3151902, _3156019]))), s(fun(_3143040, _3143038), 31183 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044, _3147770, _3151902, _3156019]))) = s(fun(_3143036, bool), i(s(fun(fun(_3143040, _3143038), fun(_3143036, bool)), i(s(fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), fun(fun(_3143040, _3143038), fun(_3143036, bool))), i(s(fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), fun(fun(_3143040, _3143038), fun(_3143036, bool)))), i(s(fun(fun(fun(_3143040, _3143038), fun(_3143036, bool)), fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), fun(fun(_3143040, _3143038), fun(_3143036, bool))))), _3151902), s(fun(fun(_3143040, _3143038), fun(_3143036, bool)), 31180 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044, _3147770, _3151902, _3156019]))), s(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), 31181 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044, _3147770, _3151902, _3156019]))), s(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), 31182 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044, _3147770, _3151902, _3156019]))), s(fun(_3143040, _3143038), 31183 ^ [_3143032, _3143034, _3143036, _3143038, _3143040, _3143042, _3143044, _3147770, _3151902, _3156019]))), 31186 ^ _1670770 : [(31187 ^ _1670770) ^ [_3158950, _3158952, _3158954, _3158956, _3158958, _3158960, _3158962] : [-(p(s(bool, i(s(fun(fun(fun(_3143040, _3143038), fun(_3143036, bool)), bool), i(s(fun(fun(_3143036, _3143044), fun(fun(fun(_3143040, _3143038), fun(_3143036, bool)), bool)), i(s(fun(fun(fun(_3143040, _3143038), fun(_3143036, bool)), fun(fun(_3143036, _3143044), fun(fun(fun(_3143040, _3143038), fun(_3143036, bool)), bool))), i(s(fun(fun(_3143040, fun(_3143044, bool)), fun(fun(fun(_3143040, _3143038), fun(_3143036, bool)), fun(fun(_3143036, _3143044), fun(fun(fun(_3143040, _3143038), fun(_3143036, bool)), bool)))), admissible), s(fun(_3143040, fun(_3143044, bool)), _3158962))), s(fun(fun(_3143040, _3143038), fun(_3143036, bool)), _3158960))), s(fun(_3143036, _3143044), _3158958))), s(fun(fun(_3143040, _3143038), fun(_3143036, bool)), i(s(fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143034)), fun(fun(_3143040, _3143038), fun(_3143036, bool))), i(s(fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143034)), fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143034)), fun(fun(_3143040, _3143038), fun(_3143036, bool)))), i(s(fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143034)), fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143034)), fun(fun(_3143040, _3143038), fun(_3143036, bool))))), i(s(fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143034)), fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143034)), fun(fun(_3143040, _3143038), fun(_3143036, bool)))))), _3147770), s(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), _3158956))), s(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), _3158954))), s(fun(fun(_3143040, _3143038), fun(_3143036, _3143034)), _3158952))), s(fun(fun(_3143040, _3143038), fun(_3143036, _3143034)), _3158950))))))), p(s(bool, i(s(fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), bool), i(s(fun(fun(_3143036, _3143044), fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), bool)), i(s(fun(fun(fun(_3143040, _3143038), fun(_3143036, bool)), fun(fun(_3143036, _3143044), fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), bool))), i(s(fun(fun(_3143040, fun(_3143044, bool)), fun(fun(fun(_3143040, _3143038), fun(_3143036, bool)), fun(fun(_3143036, _3143044), fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), bool)))), admissible), s(fun(_3143040, fun(_3143044, bool)), _3158962))), s(fun(fun(_3143040, _3143038), fun(_3143036, bool)), _3158960))), s(fun(_3143036, _3143044), _3158958))), s(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), _3158956)))), p(s(bool, i(s(fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), bool), i(s(fun(fun(_3143036, _3143044), fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), bool)), i(s(fun(fun(fun(_3143040, _3143038), fun(_3143036, bool)), fun(fun(_3143036, _3143044), fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), bool))), i(s(fun(fun(_3143040, fun(_3143044, bool)), fun(fun(fun(_3143040, _3143038), fun(_3143036, bool)), fun(fun(_3143036, _3143044), fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), bool)))), admissible), s(fun(_3143040, fun(_3143044, bool)), _3158962))), s(fun(fun(_3143040, _3143038), fun(_3143036, bool)), _3158960))), s(fun(_3143036, _3143044), _3158958))), s(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), _3158954)))), p(s(bool, i(s(fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143034)), bool), i(s(fun(fun(_3143036, _3143044), fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143034)), bool)), i(s(fun(fun(fun(_3143040, _3143038), fun(_3143036, bool)), fun(fun(_3143036, _3143044), fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143034)), bool))), i(s(fun(fun(_3143040, fun(_3143044, bool)), fun(fun(fun(_3143040, _3143038), fun(_3143036, bool)), fun(fun(_3143036, _3143044), fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143034)), bool)))), admissible), s(fun(_3143040, fun(_3143044, bool)), _3158962))), s(fun(fun(_3143040, _3143038), fun(_3143036, bool)), i(s(fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), fun(fun(_3143040, _3143038), fun(_3143036, bool))), i(s(fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), fun(fun(_3143040, _3143038), fun(_3143036, bool)))), i(s(fun(fun(fun(_3143040, _3143038), fun(_3143036, bool)), fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), fun(fun(_3143040, _3143038), fun(_3143036, bool))))), _3156019), s(fun(fun(_3143040, _3143038), fun(_3143036, bool)), _3158960))), s(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), _3158956))), s(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), _3158954))))), s(fun(_3143036, _3143044), _3158958))), s(fun(fun(_3143040, _3143038), fun(_3143036, _3143034)), _3158952)))), p(s(bool, i(s(fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143034)), bool), i(s(fun(fun(_3143036, _3143044), fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143034)), bool)), i(s(fun(fun(fun(_3143040, _3143038), fun(_3143036, bool)), fun(fun(_3143036, _3143044), fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143034)), bool))), i(s(fun(fun(_3143040, fun(_3143044, bool)), fun(fun(fun(_3143040, _3143038), fun(_3143036, bool)), fun(fun(_3143036, _3143044), fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143034)), bool)))), admissible), s(fun(_3143040, fun(_3143044, bool)), _3158962))), s(fun(fun(_3143040, _3143038), fun(_3143036, bool)), i(s(fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), fun(fun(_3143040, _3143038), fun(_3143036, bool))), i(s(fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), fun(fun(_3143040, _3143038), fun(_3143036, bool)))), i(s(fun(fun(fun(_3143040, _3143038), fun(_3143036, bool)), fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), fun(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), fun(fun(_3143040, _3143038), fun(_3143036, bool))))), _3156019), s(fun(fun(_3143040, _3143038), fun(_3143036, bool)), _3158960))), s(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), _3158956))), s(fun(fun(_3143040, _3143038), fun(_3143036, _3143042)), _3158954))))), s(fun(_3143036, _3143044), _3158958))), s(fun(fun(_3143040, _3143038), fun(_3143036, _3143034)), _3158950))))]]]]]]]]], (4068 ^ _1670770) ^ [_1775426, _1775428] : [s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1775428))), s(num, _1775426))) = s(num, _1775426), -(s(num, _1775428) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (39820 ^ _1670770) ^ [_3980756, _3980758] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(cart(real, _3980758), real), vectoru_norm), s(cart(real, _3980758), _3980756))))), s(real, a0)))), 39823 ^ _1670770 : [(39826 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(cart(real, _3980758), real), i(s(fun(cart(real, _3980758), fun(cart(real, _3980758), real)), dot), s(cart(real, _3980758), _3980756))), s(cart(real, _3980758), _3980756))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, a0))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))))))))], (39824 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, a0)))))]]], (8082 ^ _1670770) ^ [_1908968] : [-(s(list(_1908968), i(s(fun(list(_1908968), list(_1908968)), reverse), s(list(_1908968), nil))) = s(list(_1908968), nil))], (10935 ^ _1670770) ^ [] : [-(s(real, i(s(fun(real, real), realu_neg), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (16350 ^ _1670770) ^ [_2181083, _2181085, _2181087, _2181089, _2181091] : [p(s(bool, i(s(fun(fun(_2181091, bool), bool), i(s(fun(_2181091, fun(fun(_2181091, bool), bool)), in), s(_2181091, _2181087))), s(fun(_2181091, bool), i(s(fun(fun(_2181089, bool), fun(_2181091, bool)), i(s(fun(fun(_2181089, _2181091), fun(fun(_2181089, bool), fun(_2181091, bool))), image), s(fun(_2181089, _2181091), _2181083))), s(fun(_2181089, bool), _2181085)))))), 16354 ^ _1670770 : [(16357 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2181089, bool), bool), i(s(fun(_2181089, fun(fun(_2181089, bool), bool)), in), s(_2181089, 16353 ^ [_2181083, _2181085, _2181087, _2181089, _2181091]))), s(fun(_2181089, bool), _2181085)))))], (16355 ^ _1670770) ^ [] : [-(s(_2181091, _2181087) = s(_2181091, i(s(fun(_2181089, _2181091), _2181083), s(_2181089, 16353 ^ [_2181083, _2181085, _2181087, _2181089, _2181091]))))]]], (6124 ^ _1670770) ^ [_1824078, _1824080, _1824082, _1824084] : [-(s(num, _1824082) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), -(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1824084))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1824082))), s(num, _1824080))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1824082))), s(num, _1824078))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1824084))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1824082))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), min), s(num, _1824080))), s(num, _1824078))))))))], (38850 ^ _1670770) ^ [_3939417] : [p(s(bool, i(s(fun(num, bool), _3939417), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))), p(s(bool, i(s(fun(num, bool), _3939417), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))))), p(s(bool, i(s(fun(num, bool), _3939417), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))))), 38861 ^ _1670770 : [(38862 ^ _1670770) ^ [_3939665] : [-(p(s(bool, i(s(fun(num, bool), _3939417), s(num, _3939665))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _3939665)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3939665))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))]]], (42456 ^ _1670770) ^ [_4196331, _4196333, _4196335] : [s(real, i(s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(cart(cart(real, _4196335), _4196333), fun(num, fun(num, real))), i(s(fun(cart(cart(real, _4196335), _4196333), fun(cart(cart(real, _4196335), _4196333), fun(num, fun(num, real)))), _4196331), s(cart(cart(real, _4196335), _4196333), 42457 ^ [_4196331, _4196333, _4196335]))), s(cart(cart(real, _4196335), _4196333), 42458 ^ [_4196331, _4196333, _4196335]))), s(num, 42459 ^ [_4196331, _4196333, _4196335]))), s(num, 42460 ^ [_4196331, _4196333, _4196335]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(num, real), i(s(fun(cart(real, _4196335), fun(num, real)), d_), s(cart(real, _4196335), i(s(fun(num, cart(real, _4196335)), i(s(fun(cart(cart(real, _4196335), _4196333), fun(num, cart(real, _4196335))), d_), s(cart(cart(real, _4196335), _4196333), 42457 ^ [_4196331, _4196333, _4196335]))), s(num, 42459 ^ [_4196331, _4196333, _4196335]))))), s(num, 42460 ^ [_4196331, _4196333, _4196335]))))), s(real, i(s(fun(num, real), i(s(fun(cart(real, _4196335), fun(num, real)), d_), s(cart(real, _4196335), i(s(fun(num, cart(real, _4196335)), i(s(fun(cart(cart(real, _4196335), _4196333), fun(num, cart(real, _4196335))), d_), s(cart(cart(real, _4196335), _4196333), 42458 ^ [_4196331, _4196333, _4196335]))), s(num, 42459 ^ [_4196331, _4196333, _4196335]))))), s(num, 42460 ^ [_4196331, _4196333, _4196335]))))), 42463 ^ _1670770 : [(42464 ^ _1670770) ^ [_4197691] : [s(cart(real, _4196335), i(s(fun(num, cart(real, _4196335)), i(s(fun(cart(cart(real, _4196335), _4196333), fun(num, cart(real, _4196335))), i(s(fun(cart(cart(real, _4196335), _4196333), fun(cart(cart(real, _4196335), _4196333), fun(num, cart(real, _4196335)))), _4197691), s(cart(cart(real, _4196335), _4196333), 42465 ^ [_4196331, _4196333, _4196335, _4197691]))), s(cart(cart(real, _4196335), _4196333), 42466 ^ [_4196331, _4196333, _4196335, _4197691]))), s(num, 42467 ^ [_4196331, _4196333, _4196335, _4197691]))) = s(cart(real, _4196335), i(s(fun(fun(num, real), cart(real, _4196335)), lambda), s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(cart(cart(real, _4196335), _4196333), fun(num, fun(num, real))), i(s(fun(cart(cart(real, _4196335), _4196333), fun(cart(cart(real, _4196335), _4196333), fun(num, fun(num, real)))), _4196331), s(cart(cart(real, _4196335), _4196333), 42465 ^ [_4196331, _4196333, _4196335, _4197691]))), s(cart(cart(real, _4196335), _4196333), 42466 ^ [_4196331, _4196333, _4196335, _4197691]))), s(num, 42467 ^ [_4196331, _4196333, _4196335, _4197691]))))), 42470 ^ _1670770 : [(42471 ^ _1670770) ^ [_4198617, _4198619] : [-(s(cart(cart(real, _4196335), _4196333), i(s(fun(cart(cart(real, _4196335), _4196333), cart(cart(real, _4196335), _4196333)), i(s(fun(cart(cart(real, _4196335), _4196333), fun(cart(cart(real, _4196335), _4196333), cart(cart(real, _4196335), _4196333))), matrixu_add), s(cart(cart(real, _4196335), _4196333), _4198619))), s(cart(cart(real, _4196335), _4196333), _4198617))) = s(cart(cart(real, _4196335), _4196333), i(s(fun(fun(num, cart(real, _4196335)), cart(cart(real, _4196335), _4196333)), lambda), s(fun(num, cart(real, _4196335)), i(s(fun(cart(cart(real, _4196335), _4196333), fun(num, cart(real, _4196335))), i(s(fun(cart(cart(real, _4196335), _4196333), fun(cart(cart(real, _4196335), _4196333), fun(num, cart(real, _4196335)))), _4197691), s(cart(cart(real, _4196335), _4196333), _4198619))), s(cart(cart(real, _4196335), _4196333), _4198617))))))]]]]], (11159 ^ _1670770) ^ [_2029646] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(num, real), realu_ofu_num), s(num, _2029646))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), suc), s(num, _2029646))))))], (39012 ^ _1670770) ^ [_3948751] : [-(s(cart(real, _3948751), i(s(fun(cart(real, _3948751), cart(real, _3948751)), i(s(fun(cart(real, _3948751), fun(cart(real, _3948751), cart(real, _3948751))), vectoru_sub), s(cart(real, _3948751), x))), s(cart(real, _3948751), i(s(fun(num, cart(real, _3948751)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))) = s(cart(real, _3948751), x))], (13871 ^ _1670770) ^ [_2096514, _2096516] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2096516)))), -(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2096516))), s(int, _2096514))))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2096514))))], (14517 ^ _1670770) ^ [_2112372] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2112372)))), s(int, _2112372) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (38698 ^ _1670770) ^ [_3836699] : [s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), _3836699), s(real, 38699 ^ [_3836699]))), s(num, 38700 ^ [_3836699]))) = s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, 38699 ^ [_3836699]))), s(num, 38700 ^ [_3836699]))), 38703 ^ _1670770 : [(38704 ^ _1670770) ^ [_3837071, _3837073, _3837075] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3837073))), s(num, _3837071)))), -(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(real, _3837075))))), s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _3837073))), s(num, _3837071))))), s(fun(num, real), i(s(fun(real, fun(num, real)), _3836699), s(real, _3837075))))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _3837075))), s(num, _3837073))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _3837075))), s(num, i(s(fun(num, num), suc), s(num, _3837071))))))))]]], (24818 ^ _1670770) ^ [_2612523, _2612525, _2612527, _2612529, _2612531, _2612533] : [p(s(bool, i(s(fun(fun(_2612533, bool), bool), i(s(fun(_2612533, fun(fun(_2612533, bool), bool)), in), s(_2612533, _2612525))), s(fun(_2612533, bool), i(s(fun(fun(_2612533, bool), fun(_2612533, bool)), i(s(fun(fun(_2612533, _2612531), fun(fun(_2612533, bool), fun(_2612533, bool))), i(s(fun(fun(_2612531, fun(_2612531, _2612531)), fun(fun(_2612533, _2612531), fun(fun(_2612533, bool), fun(_2612533, bool)))), support), s(fun(_2612531, fun(_2612531, _2612531)), _2612529))), s(fun(_2612533, _2612531), _2612527))), s(fun(_2612533, bool), _2612523)))))), 24821 ^ _1670770 : [(24824 ^ _1670770) ^ [] : [s(_2612531, i(s(fun(_2612533, _2612531), _2612527), s(_2612533, _2612525))) = s(_2612531, i(s(fun(fun(_2612531, fun(_2612531, _2612531)), _2612531), neutral), s(fun(_2612531, fun(_2612531, _2612531)), _2612529)))], (24822 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2612533, bool), bool), i(s(fun(_2612533, fun(fun(_2612533, bool), bool)), in), s(_2612533, _2612525))), s(fun(_2612533, bool), _2612523)))))]]], (39643 ^ _1670770) ^ [_3972722, _3972724, _3972726, _3972728] : [-(s(real, _3972726) = s(real, _3972724)), -(s(cart(real, _3972728), _3972722) = s(cart(real, _3972728), i(s(fun(num, cart(real, _3972728)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), s(cart(real, _3972728), i(s(fun(cart(real, _3972728), cart(real, _3972728)), i(s(fun(real, fun(cart(real, _3972728), cart(real, _3972728))), r_), s(real, _3972726))), s(cart(real, _3972728), _3972722))) = s(cart(real, _3972728), i(s(fun(cart(real, _3972728), cart(real, _3972728)), i(s(fun(real, fun(cart(real, _3972728), cart(real, _3972728))), r_), s(real, _3972724))), s(cart(real, _3972728), _3972722)))], (1467 ^ _1670770) ^ [_1690915, _1690917, _1690919] : [1469 ^ _1670770 : [(1472 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1690919, bool), _1690917), s(_1690919, 1468 ^ [_1690915, _1690917, _1690919]))))], (1470 ^ _1670770) ^ [] : [-(s(_1690919, _1690915) = s(_1690919, 1468 ^ [_1690915, _1690917, _1690919]))]], -(p(s(bool, i(s(fun(_1690919, bool), _1690917), s(_1690919, _1690915)))))], (38710 ^ _1670770) ^ [_3837424] : [s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), _3837424), s(real, 38711 ^ [_3837424]))), s(num, 38712 ^ [_3837424]))) = s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, 38711 ^ [_3837424]))), s(num, 38712 ^ [_3837424]))), 38716 ^ _1670770 : [(38723 ^ _1670770) ^ [_3838251, _3838253, _3838255] : [s(real, _3838255) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), -(p(s(bool, 38715 ^ [_3837424, _3838251, _3838253, _3838255])))], (38717 ^ _1670770) ^ [_3838142, _3838144, _3838146] : [p(s(bool, 38715 ^ [_3837424, _3838142, _3838144, _3838146])), -(s(real, _3838146) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (38729 ^ _1670770) ^ [_3838364, _3838366, _3838368] : [-(s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _3838366))), s(num, _3838364))))), s(fun(num, real), i(s(fun(real, fun(num, real)), _3837424), s(real, _3838368))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), i(s(fun(bool, fun(real, fun(real, real))), cond), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _3838364))), s(num, _3838366))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), i(s(fun(bool, fun(real, fun(real, real))), cond), s(bool, 38715 ^ [_3837424, _3838364, _3838366, _3838368]))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _3838364))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, _3838366))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _3838368))), s(num, _3838366))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _3838368))), s(num, i(s(fun(num, num), suc), s(num, _3838364))))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(real, _3838368))))))))))]]], (45725 ^ _1670770) ^ [_4399860, _4399862] : [-(p(s(bool, i(s(fun(fun(cart(real, _4399862), bool), bool), i(s(fun(fun(cart(real, _4399862), bool), fun(fun(cart(real, _4399862), bool), bool)), subset), s(fun(cart(real, _4399862), bool), _4399860))), s(fun(cart(real, _4399862), bool), i(s(fun(fun(cart(real, _4399862), bool), fun(cart(real, _4399862), bool)), span), s(fun(cart(real, _4399862), bool), 45719 ^ [_4399860, _4399862])))))))], (37059 ^ _1670770) ^ [_3758679, _3758681] : [p(s(bool, i(s(fun(fun(_3758679, bool), bool), infinite), s(fun(_3758679, bool), univ)))), -(p(s(bool, i(s(fun(fun(_3758679, bool), bool), i(s(fun(fun(cart(_3758679, _3758681), bool), fun(fun(_3758679, bool), bool)), a_u_c), s(fun(cart(_3758679, _3758681), bool), univ))), s(fun(_3758679, bool), univ)))))], (7878 ^ _1670770) ^ [_1899873, _1899875] : [s(bool, i(s(fun(_1899875, bool), _1899873), s(_1899875, 7879 ^ [_1899873, _1899875]))) = s(bool, t), 7882 ^ _1670770 : [(7883 ^ _1670770) ^ [_1900037] : [-(s(_1899875, i(s(fun(num, _1899875), fnil), s(num, _1900037))) = s(_1899875, i(s(fun(fun(_1899875, bool), _1899875), h_), s(fun(_1899875, bool), _1899873))))]]], (25318 ^ _1670770) ^ [_2660492, _2660494, _2660496] : [p(s(bool, i(s(fun(fun(_2660494, fun(_2660494, _2660494)), bool), monoidal), s(fun(_2660494, fun(_2660494, _2660494)), _2660492)))), 25321 ^ _1670770 : [(25322 ^ _1670770) ^ [_2660860, _2660862, _2660864] : [25324 ^ _1670770 : [(25327 ^ _1670770) ^ [] : [s(_2660494, i(s(fun(_2660496, _2660494), _2660864), s(_2660496, 25323 ^ [_2660492, _2660494, _2660496, _2660860, _2660862, _2660864]))) = s(_2660494, i(s(fun(_2660496, _2660494), _2660862), s(_2660496, 25323 ^ [_2660492, _2660494, _2660496, _2660860, _2660862, _2660864])))], (25325 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2660496, bool), bool), i(s(fun(_2660496, fun(fun(_2660496, bool), bool)), in), s(_2660496, 25323 ^ [_2660492, _2660494, _2660496, _2660860, _2660862, _2660864]))), s(fun(_2660496, bool), _2660860)))))]], -(s(_2660494, i(s(fun(fun(_2660496, _2660494), _2660494), i(s(fun(fun(_2660496, bool), fun(fun(_2660496, _2660494), _2660494)), i(s(fun(fun(_2660494, fun(_2660494, _2660494)), fun(fun(_2660496, bool), fun(fun(_2660496, _2660494), _2660494))), iterate), s(fun(_2660494, fun(_2660494, _2660494)), _2660492))), s(fun(_2660496, bool), _2660860))), s(fun(_2660496, _2660494), _2660864))) = s(_2660494, i(s(fun(fun(_2660496, _2660494), _2660494), i(s(fun(fun(_2660496, bool), fun(fun(_2660496, _2660494), _2660494)), i(s(fun(fun(_2660494, fun(_2660494, _2660494)), fun(fun(_2660496, bool), fun(fun(_2660496, _2660494), _2660494))), iterate), s(fun(_2660494, fun(_2660494, _2660494)), _2660492))), s(fun(_2660496, bool), _2660860))), s(fun(_2660496, _2660494), _2660862))))]]], (22904 ^ _1670770) ^ [_2536423, _2536425] : [-(p(s(bool, f0))), 22905 ^ _1670770 : [(22906 ^ _1670770) ^ [_2536512] : [p(s(bool, i(s(fun(fun(_2536425, bool), bool), i(s(fun(_2536425, fun(fun(_2536425, bool), bool)), in), s(_2536425, _2536512))), s(fun(_2536425, bool), empty)))), p(s(bool, i(s(fun(_2536425, bool), _2536423), s(_2536425, _2536512))))]]], (5671 ^ _1670770) ^ [_1813608, _1813610] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), i(s(fun(bool, fun(bool, fun(bool, bool))), cond), s(bool, 5638 ^ [_1813608, _1813610]))), s(bool, 5619 ^ [_1813608, _1813610]))), s(bool, 5651 ^ [_1813608, _1813610])))))], (11325 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))))))], (43113 ^ _1670770) ^ [_4251957, _4251959, _4251961] : [s(cart(real, _4251959), i(s(fun(cart(real, _4251961), cart(real, _4251959)), i(s(fun(cart(cart(real, _4251961), _4251959), fun(cart(real, _4251961), cart(real, _4251959))), _4251957), s(cart(cart(real, _4251961), _4251959), 43114 ^ [_4251957, _4251959, _4251961]))), s(cart(real, _4251961), 43115 ^ [_4251957, _4251959, _4251961]))) = s(cart(real, _4251959), i(s(fun(cart(real, _4251961), cart(real, _4251959)), i(s(fun(cart(cart(real, _4251961), _4251959), fun(cart(real, _4251961), cart(real, _4251959))), matrixu_vectoru_mul), s(cart(cart(real, _4251961), _4251959), 43114 ^ [_4251957, _4251959, _4251961]))), s(cart(real, _4251961), 43115 ^ [_4251957, _4251959, _4251961]))), 43118 ^ _1670770 : [(43119 ^ _1670770) ^ [_4252521] : [-(p(s(bool, i(s(fun(fun(cart(real, _4251961), cart(real, _4251959)), bool), linear), s(fun(cart(real, _4251961), cart(real, _4251959)), i(s(fun(cart(cart(real, _4251961), _4251959), fun(cart(real, _4251961), cart(real, _4251959))), _4251957), s(cart(cart(real, _4251961), _4251959), _4252521)))))))]]], (39653 ^ _1670770) ^ [_3973114, _3973116, _3973118] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, _3973118), real), i(s(fun(cart(real, _3973118), fun(cart(real, _3973118), real)), dot), s(cart(real, _3973118), _3973116))), s(cart(real, _3973118), _3973114))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(cart(real, _3973118), real), vectoru_norm), s(cart(real, _3973118), _3973116))))), s(real, i(s(fun(cart(real, _3973118), real), vectoru_norm), s(cart(real, _3973118), _3973114)))))))))], (19351 ^ _1670770) ^ [_2357765, _2357767, _2357769] : [19356 ^ _1670770 : [(19359 ^ _1670770) ^ [_2358539] : [p(s(bool, i(s(fun(_2357767, bool), i(s(fun(bool, fun(_2357767, bool)), i(s(fun(_2357767, fun(bool, fun(_2357767, bool))), setspec), s(_2357767, 19353 ^ [_2357765, _2357767, _2357769]))), s(bool, i(s(fun(_2357767, bool), 19352 ^ [_2357765, _2357767, _2357769]), s(_2357767, _2358539))))), s(_2357767, _2358539))))], (19357 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2357767, bool), i(s(fun(fun(_2357767, bool), fun(_2357767, bool)), _2357765), s(fun(_2357767, bool), 19352 ^ [_2357765, _2357767, _2357769]))), s(_2357767, 19353 ^ [_2357765, _2357767, _2357769])))))]], 19361 ^ _1670770 : [(19364 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2357767, bool), i(s(fun(fun(_2357767, bool), fun(_2357767, bool)), _2357765), s(fun(_2357767, bool), 19352 ^ [_2357765, _2357767, _2357769]))), s(_2357767, 19353 ^ [_2357765, _2357767, _2357769]))))], (19362 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2357767, bool), i(s(fun(bool, fun(_2357767, bool)), i(s(fun(_2357767, fun(bool, fun(_2357767, bool))), setspec), s(_2357767, 19353 ^ [_2357765, _2357767, _2357769]))), s(bool, i(s(fun(_2357767, bool), 19352 ^ [_2357765, _2357767, _2357769]), s(_2357767, 19360 ^ [_2357765, _2357767, _2357769]))))), s(_2357767, 19360 ^ [_2357765, _2357767, _2357769])))))]], 19365 ^ _1670770 : [(19366 ^ _1670770) ^ [_2358844] : [19372 ^ _1670770 : [(19375 ^ _1670770) ^ [_2359605] : [p(s(bool, i(s(fun(_2357769, bool), i(s(fun(bool, fun(_2357769, bool)), i(s(fun(_2357769, fun(bool, fun(_2357769, bool))), setspec), s(_2357769, 19369 ^ [_2357765, _2357767, _2357769, _2358844]))), s(bool, i(s(fun(_2357767, bool), 19367 ^ [_2357765, _2357767, _2357769, _2358844]), s(_2357767, i(s(fun(_2357769, _2357767), 19368 ^ [_2357765, _2357767, _2357769, _2358844]), s(_2357769, _2359605))))))), s(_2357769, _2359605))))], (19373 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2357769, bool), i(s(fun(fun(_2357769, _2357767), fun(_2357769, bool)), i(s(fun(fun(_2357767, bool), fun(fun(_2357769, _2357767), fun(_2357769, bool))), _2358844), s(fun(_2357767, bool), 19367 ^ [_2357765, _2357767, _2357769, _2358844]))), s(fun(_2357769, _2357767), 19368 ^ [_2357765, _2357767, _2357769, _2358844]))), s(_2357769, 19369 ^ [_2357765, _2357767, _2357769, _2358844])))))]], 19377 ^ _1670770 : [(19380 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2357769, bool), i(s(fun(fun(_2357769, _2357767), fun(_2357769, bool)), i(s(fun(fun(_2357767, bool), fun(fun(_2357769, _2357767), fun(_2357769, bool))), _2358844), s(fun(_2357767, bool), 19367 ^ [_2357765, _2357767, _2357769, _2358844]))), s(fun(_2357769, _2357767), 19368 ^ [_2357765, _2357767, _2357769, _2358844]))), s(_2357769, 19369 ^ [_2357765, _2357767, _2357769, _2358844]))))], (19378 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2357769, bool), i(s(fun(bool, fun(_2357769, bool)), i(s(fun(_2357769, fun(bool, fun(_2357769, bool))), setspec), s(_2357769, 19369 ^ [_2357765, _2357767, _2357769, _2358844]))), s(bool, i(s(fun(_2357767, bool), 19367 ^ [_2357765, _2357767, _2357769, _2358844]), s(_2357767, i(s(fun(_2357769, _2357767), 19368 ^ [_2357765, _2357767, _2357769, _2358844]), s(_2357769, 19376 ^ [_2357765, _2357767, _2357769, _2358844]))))))), s(_2357769, 19376 ^ [_2357765, _2357767, _2357769, _2358844])))))]], 19381 ^ _1670770 : [(19389 ^ _1670770) ^ [_2360555] : [s(fun(_2357767, bool), i(s(fun(fun(_2357769, bool), fun(_2357767, bool)), i(s(fun(fun(_2357769, _2357767), fun(fun(_2357769, bool), fun(_2357767, bool))), image), s(fun(_2357769, _2357767), _2360555))), s(fun(_2357769, bool), i(s(fun(fun(_2357769, bool), fun(_2357769, bool)), gspec), s(fun(_2357769, bool), i(s(fun(fun(_2357769, _2357767), fun(_2357769, bool)), i(s(fun(fun(_2357767, bool), fun(fun(_2357769, _2357767), fun(_2357769, bool))), _2358844), s(fun(_2357767, bool), 19390 ^ [_2357765, _2357767, _2357769, _2358844, _2360555]))), s(fun(_2357769, _2357767), _2360555))))))) = s(fun(_2357767, bool), i(s(fun(fun(_2357767, bool), fun(_2357767, bool)), gspec), s(fun(_2357767, bool), i(s(fun(fun(_2357767, bool), fun(_2357767, bool)), _2357765), s(fun(_2357767, bool), 19390 ^ [_2357765, _2357767, _2357769, _2358844, _2360555]))))), 19394 ^ _1670770 : [(19395 ^ _1670770) ^ [_2361205] : [-(s(_2357767, i(s(fun(_2357769, _2357767), _2360555), s(_2357769, 19393 ^ [_2357765, _2357767, _2357769, _2358844, _2360555, _2361205]))) = s(_2357767, _2361205))]]], (19382 ^ _1670770) ^ [_2360022] : [19384 ^ _1670770 : [(19385 ^ _1670770) ^ [_2360302] : [s(_2357767, i(s(fun(_2357769, _2357767), _2360022), s(_2357769, _2360302))) = s(_2357767, 19383 ^ [_2357765, _2357767, _2357769, _2358844, _2360022])]], 19386 ^ _1670770 : [(19387 ^ _1670770) ^ [_2360359] : [-(s(fun(_2357767, bool), i(s(fun(fun(_2357769, bool), fun(_2357767, bool)), i(s(fun(fun(_2357769, _2357767), fun(fun(_2357769, bool), fun(_2357767, bool))), image), s(fun(_2357769, _2357767), _2360022))), s(fun(_2357769, bool), i(s(fun(fun(_2357769, bool), fun(_2357769, bool)), gspec), s(fun(_2357769, bool), i(s(fun(fun(_2357769, _2357767), fun(_2357769, bool)), i(s(fun(fun(_2357767, bool), fun(fun(_2357769, _2357767), fun(_2357769, bool))), _2358844), s(fun(_2357767, bool), _2360359))), s(fun(_2357769, _2357767), _2360022))))))) = s(fun(_2357767, bool), i(s(fun(fun(_2357767, bool), fun(_2357767, bool)), gspec), s(fun(_2357767, bool), i(s(fun(fun(_2357767, bool), fun(_2357767, bool)), _2357765), s(fun(_2357767, bool), _2360359))))))]]]]]]], (10152 ^ _1670770) ^ [_2003082, _2003084] : [-(s(hreal, _2003084) = s(hreal, _2003082)), p(s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, _2003084))), s(hreal, _2003082)))), p(s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, _2003082))), s(hreal, _2003084))))], (22483 ^ _1670770) ^ [_2516973, _2516975] : [-(p(s(bool, i(s(fun(fun(_2516975, bool), bool), finite), s(fun(_2516975, bool), i(s(fun(list(_2516975), fun(_2516975, bool)), setu_ofu_list), s(list(_2516975), _2516973)))))))], (1572 ^ _1670770) ^ [_1693970, _1693972, _1693974] : [1580 ^ _1670770 : [(1583 ^ _1670770) ^ [_1694213] : [-(p(s(bool, _1693970)))], (1581 ^ _1670770) ^ [_1694179] : [-(p(s(bool, i(s(fun(_1693974, bool), _1693972), s(_1693974, _1694179)))))]], p(s(bool, i(s(fun(_1693974, bool), _1693972), s(_1693974, 1575 ^ [_1693970, _1693972, _1693974])))), p(s(bool, _1693970))], (43934 ^ _1670770) ^ [_4297014, _4297016, _4297018, _4297020] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(prod(cart(real, _4297020), cart(real, _4297020)), real), distance), s(prod(cart(real, _4297020), cart(real, _4297020)), i(s(fun(cart(real, _4297020), prod(cart(real, _4297020), cart(real, _4297020))), i(s(fun(cart(real, _4297020), fun(cart(real, _4297020), prod(cart(real, _4297020), cart(real, _4297020)))), c_), s(cart(real, _4297020), i(s(fun(cart(real, finite_sum(_4297020, _4297018)), cart(real, _4297020)), fstcart), s(cart(real, finite_sum(_4297020, _4297018)), _4297016))))), s(cart(real, _4297020), i(s(fun(cart(real, finite_sum(_4297020, _4297018)), cart(real, _4297020)), fstcart), s(cart(real, finite_sum(_4297020, _4297018)), _4297014))))))))), s(real, i(s(fun(prod(cart(real, finite_sum(_4297020, _4297018)), cart(real, finite_sum(_4297020, _4297018))), real), distance), s(prod(cart(real, finite_sum(_4297020, _4297018)), cart(real, finite_sum(_4297020, _4297018))), i(s(fun(cart(real, finite_sum(_4297020, _4297018)), prod(cart(real, finite_sum(_4297020, _4297018)), cart(real, finite_sum(_4297020, _4297018)))), i(s(fun(cart(real, finite_sum(_4297020, _4297018)), fun(cart(real, finite_sum(_4297020, _4297018)), prod(cart(real, finite_sum(_4297020, _4297018)), cart(real, finite_sum(_4297020, _4297018))))), c_), s(cart(real, finite_sum(_4297020, _4297018)), _4297016))), s(cart(real, finite_sum(_4297020, _4297018)), _4297014)))))))))], (13283 ^ _1670770) ^ [_2081053, _2081055] : [-(s(real, i(s(fun(int, real), realu_ofu_int), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2081055))), s(int, _2081053))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(int, real), realu_ofu_int), s(int, _2081055))))), s(real, i(s(fun(int, real), realu_ofu_int), s(int, _2081053))))))], (47352 ^ _1670770) ^ [_4494916, _4494918, _4494920] : [p(s(bool, i(s(fun(fun(cart(real, _4494920), bool), bool), i(s(fun(fun(cart(real, _4494920), bool), fun(fun(cart(real, _4494920), bool), bool)), psubset), s(fun(cart(real, _4494920), bool), i(s(fun(fun(cart(real, _4494920), bool), fun(cart(real, _4494920), bool)), span), s(fun(cart(real, _4494920), bool), _4494918))))), s(fun(cart(real, _4494920), bool), i(s(fun(fun(cart(real, _4494920), bool), fun(cart(real, _4494920), bool)), span), s(fun(cart(real, _4494920), bool), _4494916)))))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(fun(cart(real, _4494920), bool), num), dim), s(fun(cart(real, _4494920), bool), _4494918))))), s(num, i(s(fun(fun(cart(real, _4494920), bool), num), dim), s(fun(cart(real, _4494920), bool), _4494916)))))))], (12659 ^ _1670770) ^ [_2067769, _2067771, _2067773] : [-(s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2067773))), s(num, _2067771))))), s(num, _2067769))) = s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2067773))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _2067771))), s(num, _2067769))))))], (12756 ^ _1670770) ^ [_2070346] : [p(s(bool, 12754 ^ [_2070346])), -(s(num, _2070346) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (9280 ^ _1670770) ^ [_1971767, _1971769, _1971771] : [-(s(num, i(s(fun(prod(num, num), num), dist), s(prod(num, num), i(s(fun(num, prod(num, num)), i(s(fun(num, fun(num, prod(num, num))), c_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1971771))), s(num, _1971769))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1971767))), s(num, _1971769))))))) = s(num, i(s(fun(prod(num, num), num), dist), s(prod(num, num), i(s(fun(num, prod(num, num)), i(s(fun(num, fun(num, prod(num, num))), c_), s(num, _1971771))), s(num, _1971767))))))], (7225 ^ _1670770) ^ [_1876214] : [-(s(num, i(s(fun(num, num), suc), s(num, i(s(fun(num, num), numeral), s(num, _1876214))))) = s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), suc), s(num, _1876214))))))], (13405 ^ _1670770) ^ [_2084755] : [-(s(int, _2084755) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, i(s(fun(int, int), intu_abs), s(int, _2084755)))))))], (19953 ^ _1670770) ^ [_2389092, _2389094, _2389096, _2389098, _2389100] : [19965 ^ _1670770 : [(19970 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2389100, bool), bool), _2389096), s(fun(_2389100, bool), 19964 ^ [_2389092, _2389094, _2389096, _2389098, _2389100])))))], (19968 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2389100, bool), bool), i(s(fun(fun(_2389100, bool), fun(fun(_2389100, bool), bool)), subset), s(fun(_2389100, bool), 19964 ^ [_2389092, _2389094, _2389096, _2389098, _2389100]))), s(fun(_2389100, bool), i(s(fun(fun(_2389098, bool), fun(_2389100, bool)), i(s(fun(fun(_2389098, _2389100), fun(fun(_2389098, bool), fun(_2389100, bool))), image), s(fun(_2389098, _2389100), _2389094))), s(fun(_2389098, bool), _2389092)))))))], (19966 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2389100, bool), bool), finite), s(fun(_2389100, bool), 19964 ^ [_2389092, _2389094, _2389096, _2389098, _2389100])))))]], 19954 ^ _1670770 : [(19955 ^ _1670770) ^ [_2389425] : [p(s(bool, i(s(fun(fun(_2389098, bool), bool), finite), s(fun(_2389098, bool), _2389425)))), p(s(bool, i(s(fun(fun(_2389098, bool), bool), i(s(fun(fun(_2389098, bool), fun(fun(_2389098, bool), bool)), subset), s(fun(_2389098, bool), _2389425))), s(fun(_2389098, bool), _2389092)))), p(s(bool, i(s(fun(fun(_2389100, bool), bool), _2389096), s(fun(_2389100, bool), i(s(fun(fun(_2389098, bool), fun(_2389100, bool)), i(s(fun(fun(_2389098, _2389100), fun(fun(_2389098, bool), fun(_2389100, bool))), image), s(fun(_2389098, _2389100), _2389094))), s(fun(_2389098, bool), _2389425))))))]]], (10802 ^ _1670770) ^ [_2020741] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2020741)))), -(s(real, _2020741) = s(real, i(s(fun(hreal, real), 10800 ^ []), s(hreal, 10805 ^ [_2020741]))))], (36557 ^ _1670770) ^ [_3733830, _3733832] : [p(s(bool, i(s(fun(fun(_3733832, bool), bool), finite), s(fun(_3733832, bool), _3733830)))), -(p(s(bool, i(s(fun(fun(_3733832, bool), bool), countable), s(fun(_3733832, bool), _3733830)))))], (8088 ^ _1670770) ^ [_1909245, _1909247, _1909249] : [-(s(num, i(s(fun(list(_1909249), num), length), s(list(_1909249), i(s(fun(list(_1909249), list(_1909249)), i(s(fun(_1909249, fun(list(_1909249), list(_1909249))), cons), s(_1909249, _1909247))), s(list(_1909249), _1909245))))) = s(num, i(s(fun(num, num), suc), s(num, i(s(fun(list(_1909249), num), length), s(list(_1909249), _1909245))))))], (38305 ^ _1670770) ^ [_3816014, _3816016, _3816018, _3816020] : [-(s(fun(_3816020, bool), i(s(fun(fun(_3816020, bool), fun(_3816020, bool)), i(s(fun(fun(fun(_3816020, bool), bool), fun(fun(_3816020, bool), fun(_3816020, bool))), hull), s(fun(fun(_3816020, bool), bool), _3816018))), s(fun(_3816020, bool), i(s(fun(fun(_3816020, bool), fun(_3816020, bool)), i(s(fun(fun(_3816020, bool), fun(fun(_3816020, bool), fun(_3816020, bool))), union), s(fun(_3816020, bool), _3816016))), s(fun(_3816020, bool), _3816014))))) = s(fun(_3816020, bool), i(s(fun(fun(_3816020, bool), fun(_3816020, bool)), i(s(fun(fun(fun(_3816020, bool), bool), fun(fun(_3816020, bool), fun(_3816020, bool))), hull), s(fun(fun(_3816020, bool), bool), _3816018))), s(fun(_3816020, bool), i(s(fun(fun(_3816020, bool), fun(_3816020, bool)), i(s(fun(fun(_3816020, bool), fun(fun(_3816020, bool), fun(_3816020, bool))), union), s(fun(_3816020, bool), i(s(fun(fun(_3816020, bool), fun(_3816020, bool)), i(s(fun(fun(fun(_3816020, bool), bool), fun(fun(_3816020, bool), fun(_3816020, bool))), hull), s(fun(fun(_3816020, bool), bool), _3816018))), s(fun(_3816020, bool), _3816016))))), s(fun(_3816020, bool), i(s(fun(fun(_3816020, bool), fun(_3816020, bool)), i(s(fun(fun(fun(_3816020, bool), bool), fun(fun(_3816020, bool), fun(_3816020, bool))), hull), s(fun(fun(_3816020, bool), bool), _3816018))), s(fun(_3816020, bool), _3816014))))))))], (29881 ^ _1670770) ^ [_2966047, _2966049, _2966051, _2966053] : [-(s(num, _2966049) = s(num, _2966047)), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _2966049)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2966049))), s(num, i(s(fun(fun(_2966053, bool), num), dimindex), s(fun(_2966053, bool), univ)))))), s(finite_image(_2966053), i(s(fun(num, finite_image(_2966053)), finiteu_index), s(num, _2966049))) = s(finite_image(_2966053), _2966051), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _2966047)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2966047))), s(num, i(s(fun(fun(_2966053, bool), num), dimindex), s(fun(_2966053, bool), univ)))))), s(finite_image(_2966053), i(s(fun(num, finite_image(_2966053)), finiteu_index), s(num, _2966047))) = s(finite_image(_2966053), _2966051)], (14866 ^ _1670770) ^ [_2120876] : [p(s(bool, i(s(fun(int, bool), _2120876), s(int, i(s(fun(num, int), intu_ofu_num), s(num, 14867 ^ [_2120876])))))), 14870 ^ _1670770 : [(14871 ^ _1670770) ^ [_2121027] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2121027)))), -(p(s(bool, i(s(fun(int, bool), _2120876), s(int, _2121027)))))]]], (3185 ^ _1670770) ^ [_1730106, _1730108, _1730110, _1730112, _1730114] : [3186 ^ _1670770 : [(3187 ^ _1670770) ^ [_1730195] : [p(s(bool, i(s(fun(_1730114, bool), i(s(fun(_1730112, fun(_1730114, bool)), _1730110), s(_1730112, _1730106))), s(_1730114, _1730195))))]], -(p(s(bool, 3176 ^ [_1730106, _1730108, _1730110, _1730112, _1730114])))], (2695 ^ _1670770) ^ [_1715452, _1715454, _1715456] : [2696 ^ _1670770 : [(2700 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1715456, bool), _1715452), s(_1715456, 2698 ^ [_1715452, _1715454, _1715456]))))], (2697 ^ _1670770) ^ [] : [p(s(bool, _1715454))]], 2701 ^ _1670770 : [(2702 ^ _1670770) ^ [_1715641] : [-(p(s(bool, _1715454))), -(p(s(bool, i(s(fun(_1715456, bool), _1715452), s(_1715456, _1715641)))))]]], (1448 ^ _1670770) ^ [_1690430, _1690432, _1690434] : [1450 ^ _1670770 : [(1453 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1690434, bool), _1690432), s(_1690434, 1449 ^ [_1690430, _1690432, _1690434]))))], (1451 ^ _1670770) ^ [] : [-(s(_1690434, 1449 ^ [_1690430, _1690432, _1690434]) = s(_1690434, _1690430))]], -(p(s(bool, i(s(fun(_1690434, bool), _1690432), s(_1690434, _1690430)))))], (2708 ^ _1670770) ^ [_1715693, _1715695, _1715697] : [2710 ^ _1670770 : [(2713 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1715697, bool), _1715693), s(_1715697, 2709 ^ [_1715693, _1715695, _1715697]))))], (2711 ^ _1670770) ^ [] : [p(s(bool, _1715695))]], -(p(s(bool, _1715695))), 2718 ^ _1670770 : [(2719 ^ _1670770) ^ [_1715914] : [-(p(s(bool, i(s(fun(_1715697, bool), _1715693), s(_1715697, _1715914)))))]]], (13277 ^ _1670770) ^ [_2080868] : [-(s(int, i(s(fun(int, int), intu_neg), s(int, _2080868))) = s(int, i(s(fun(real, int), intu_ofu_real), s(real, i(s(fun(real, real), realu_neg), s(real, i(s(fun(int, real), realu_ofu_int), s(int, _2080868))))))))], (24235 ^ _1670770) ^ [_2586452, _2586454] : [p(s(bool, i(s(fun(fun(real, bool), bool), finite), s(fun(real, bool), _2586452)))), 24239 ^ _1670770 : [(24246 ^ _1670770) ^ [] : [s(fun(real, bool), _2586452) = s(fun(real, bool), empty), -(p(s(bool, 24238 ^ [_2586452, _2586454])))], (24240 ^ _1670770) ^ [] : [p(s(bool, 24238 ^ [_2586452, _2586454])), -(s(fun(real, bool), _2586452) = s(fun(real, bool), empty))], (24252 ^ _1670770) ^ [] : [-(s(real, i(s(fun(fun(real, bool), real), inf), s(fun(real, bool), i(s(fun(fun(real, bool), fun(real, bool)), i(s(fun(real, fun(fun(real, bool), fun(real, bool))), insert), s(real, _2586454))), s(fun(real, bool), _2586452))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), i(s(fun(bool, fun(real, fun(real, real))), cond), s(bool, 24238 ^ [_2586452, _2586454]))), s(real, _2586454))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_min), s(real, _2586454))), s(real, i(s(fun(fun(real, bool), real), inf), s(fun(real, bool), _2586452))))))))]]], (37935 ^ _1670770) ^ [_3798800] : [p(s(bool, i(s(fun(fun(num, bool), bool), infinite), s(fun(num, bool), _3798800)))), 37939 ^ _1670770 : [(37940 ^ _1670770) ^ [_3799090, _3799092] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _3799092))), s(num, _3799090)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(num, num), 37938 ^ [_3798800]), s(num, _3799092))))), s(num, i(s(fun(num, num), 37938 ^ [_3798800]), s(num, _3799090)))))))], (37946 ^ _1670770) ^ [_3799291] : [-(p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, i(s(fun(num, num), 37938 ^ [_3798800]), s(num, _3799291))))), s(fun(num, bool), _3798800)))))]]], (9667 ^ _1670770) ^ [_1985489, _1985491, _1985493] : [p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_add), s(nadd, _1985493))), s(nadd, _1985491))))), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_add), s(nadd, _1985493))), s(nadd, _1985489)))))), -(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1985491))), s(nadd, _1985489)))))], (27398 ^ _1670770) ^ [_2807377, _2807379, _2807381] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2807379))), s(num, _2807377)))), -(s(num, i(s(fun(fun(num, num), num), i(s(fun(fun(num, bool), fun(fun(num, num), num)), nsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2807379))), s(num, _2807377))))), s(fun(num, num), _2807381))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), _2807381), s(num, _2807379))))), s(num, i(s(fun(fun(num, num), num), i(s(fun(fun(num, bool), fun(fun(num, num), num)), nsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2807379))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, _2807377))))), s(fun(num, num), _2807381))))))], (43353 ^ _1670770) ^ [_4266138, _4266140, _4266142] : [s(cart(real, _4266140), i(s(fun(cart(real, _4266142), cart(real, _4266140)), i(s(fun(cart(real, _4266140), fun(cart(real, _4266142), cart(real, _4266140))), _4266138), s(cart(real, _4266140), 43354 ^ [_4266138, _4266140, _4266142]))), s(cart(real, _4266142), 43355 ^ [_4266138, _4266140, _4266142]))) = s(cart(real, _4266140), 43354 ^ [_4266138, _4266140, _4266142]), 43358 ^ _1670770 : [(43359 ^ _1670770) ^ [_4266529] : [-(s(real, i(s(fun(fun(cart(real, _4266142), cart(real, _4266140)), real), onorm), s(fun(cart(real, _4266142), cart(real, _4266140)), i(s(fun(cart(real, _4266140), fun(cart(real, _4266142), cart(real, _4266140))), _4266138), s(cart(real, _4266140), _4266529))))) = s(real, i(s(fun(cart(real, _4266140), real), vectoru_norm), s(cart(real, _4266140), _4266529))))]]], (14161 ^ _1670770) ^ [_2104075, _2104077] : [-(s(int, _2104077) = s(int, _2104075)), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2104077))), s(int, _2104075))))), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2104075))), s(int, _2104077)))))], (13879 ^ _1670770) ^ [_2096746] : [-(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(int, int), intu_neg), s(int, _2096746))))), s(int, _2096746))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2096746))))], (5109 ^ _1670770) ^ [_1798851] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _1798851))), s(num, i(s(fun(num, num), numeral), s(num, u_0))))) = s(num, _1798851))], (43170 ^ _1670770) ^ [_4257006, _4257008, _4257010] : [s(cart(real, _4257008), i(s(fun(cart(real, _4257010), cart(real, _4257008)), i(s(fun(cart(cart(real, _4257010), _4257008), fun(cart(real, _4257010), cart(real, _4257008))), _4257006), s(cart(cart(real, _4257010), _4257008), 43171 ^ [_4257006, _4257008, _4257010]))), s(cart(real, _4257010), 43172 ^ [_4257006, _4257008, _4257010]))) = s(cart(real, _4257008), i(s(fun(cart(real, _4257010), cart(real, _4257008)), i(s(fun(cart(cart(real, _4257010), _4257008), fun(cart(real, _4257010), cart(real, _4257008))), matrixu_vectoru_mul), s(cart(cart(real, _4257010), _4257008), 43171 ^ [_4257006, _4257008, _4257010]))), s(cart(real, _4257010), 43172 ^ [_4257006, _4257008, _4257010]))), 43175 ^ _1670770 : [(43176 ^ _1670770) ^ [_4257699, _4257701] : [-(s(cart(real, _4257010), i(s(fun(cart(real, _4257008), cart(real, _4257010)), i(s(fun(fun(cart(real, _4257010), cart(real, _4257008)), fun(cart(real, _4257008), cart(real, _4257010))), adjoint), s(fun(cart(real, _4257010), cart(real, _4257008)), i(s(fun(cart(cart(real, _4257010), _4257008), fun(cart(real, _4257010), cart(real, _4257008))), _4257006), s(cart(cart(real, _4257010), _4257008), _4257701))))), s(cart(real, _4257008), _4257699))) = s(cart(real, _4257010), i(s(fun(cart(real, _4257008), cart(real, _4257010)), i(s(fun(cart(cart(real, _4257008), _4257010), fun(cart(real, _4257008), cart(real, _4257010))), matrixu_vectoru_mul), s(cart(cart(real, _4257008), _4257010), i(s(fun(cart(cart(real, _4257010), _4257008), cart(cart(real, _4257008), _4257010)), transp), s(cart(cart(real, _4257010), _4257008), _4257701))))), s(cart(real, _4257008), _4257699))))]]], (41828 ^ _1670770) ^ [_4134624] : [p(s(bool, i(s(fun(cart(_4134624, n20), bool), p0), s(cart(_4134624, n20), i(s(fun(list(_4134624), cart(_4134624, n20)), vector), s(list(_4134624), i(s(fun(list(_4134624), list(_4134624)), i(s(fun(_4134624, fun(list(_4134624), list(_4134624))), cons), s(_4134624, 41829 ^ [_4134624]))), s(list(_4134624), i(s(fun(list(_4134624), list(_4134624)), i(s(fun(_4134624, fun(list(_4134624), list(_4134624))), cons), s(_4134624, 41830 ^ [_4134624]))), s(list(_4134624), nil)))))))))), 41833 ^ _1670770 : [(41834 ^ _1670770) ^ [_4135075] : [-(p(s(bool, i(s(fun(cart(_4134624, n20), bool), p0), s(cart(_4134624, n20), _4135075)))))]]], (42315 ^ _1670770) ^ [_4174941, _4174943, _4174945, _4174947] : [p(s(bool, i(s(fun(fun(cart(real, _4174945), fun(cart(real, _4174943), cart(real, _4174947))), bool), bilinear), s(fun(cart(real, _4174945), fun(cart(real, _4174943), cart(real, _4174947))), _4174941)))), 42319 ^ _1670770 : [(42322 ^ _1670770) ^ [_4175300, _4175302] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, _4174947), real), vectoru_norm), s(cart(real, _4174947), i(s(fun(cart(real, _4174943), cart(real, _4174947)), i(s(fun(cart(real, _4174945), fun(cart(real, _4174943), cart(real, _4174947))), _4174941), s(cart(real, _4174945), _4175302))), s(cart(real, _4174943), _4175300))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, 42318 ^ [_4174941, _4174943, _4174945, _4174947]))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(cart(real, _4174945), real), vectoru_norm), s(cart(real, _4174945), _4175302))))), s(real, i(s(fun(cart(real, _4174943), real), vectoru_norm), s(cart(real, _4174943), _4175300)))))))))))], (42320 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, 42318 ^ [_4174941, _4174943, _4174945, _4174947])))))]]], (2278 ^ _1670770) ^ [] : [2281 ^ _1670770 : [(2284 ^ _1670770) ^ [] : [p(s(bool, a))], (2282 ^ _1670770) ^ [] : [-(p(s(bool, b)))]], 2285 ^ _1670770 : [(2288 ^ _1670770) ^ [] : [p(s(bool, d0))], (2286 ^ _1670770) ^ [] : [-(p(s(bool, c0)))]], 2291 ^ _1670770 : [(2294 ^ _1670770) ^ [] : [p(s(bool, c0))], (2292 ^ _1670770) ^ [] : [-(p(s(bool, a)))]], p(s(bool, b)), -(p(s(bool, d0)))], (13865 ^ _1670770) ^ [_2096355, _2096357] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2096355)))), -(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2096357))), s(int, _2096355))))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2096357))))], (10929 ^ _1670770) ^ [_2024378, _2024380] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2024380))), s(real, i(s(fun(real, real), realu_neg), s(real, _2024378))))) = s(real, i(s(fun(real, real), realu_neg), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2024380))), s(real, _2024378))))))], (17103 ^ _1670770) ^ [_2218411] : [-(s(fun(_2218411, bool), i(s(fun(fun(fun(_2218411, bool), bool), fun(_2218411, bool)), unions), s(fun(fun(_2218411, bool), bool), i(s(fun(fun(fun(_2218411, bool), bool), fun(fun(_2218411, bool), bool)), i(s(fun(fun(_2218411, bool), fun(fun(fun(_2218411, bool), bool), fun(fun(_2218411, bool), bool))), insert), s(fun(_2218411, bool), s0))), s(fun(fun(_2218411, bool), bool), u))))) = s(fun(_2218411, bool), i(s(fun(fun(_2218411, bool), fun(_2218411, bool)), i(s(fun(fun(_2218411, bool), fun(fun(_2218411, bool), fun(_2218411, bool))), union), s(fun(_2218411, bool), s0))), s(fun(_2218411, bool), i(s(fun(fun(fun(_2218411, bool), bool), fun(_2218411, bool)), unions), s(fun(fun(_2218411, bool), bool), u))))))], (46465 ^ _1670770) ^ [_4442736, _4442738, _4442740] : [46466 ^ _1670770 : [(46467 ^ _1670770) ^ [_4443027] : [s(cart(cart(real, _4442738), _4442738), i(s(fun(cart(cart(real, _4442738), _4442740), cart(cart(real, _4442738), _4442738)), i(s(fun(cart(cart(real, _4442740), _4442738), fun(cart(cart(real, _4442738), _4442740), cart(cart(real, _4442738), _4442738))), matrixu_mul), s(cart(cart(real, _4442740), _4442738), _4443027))), s(cart(cart(real, _4442738), _4442740), _4442736))) = s(cart(cart(real, _4442738), _4442738), i(s(fun(num, cart(cart(real, _4442738), _4442738)), mat), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))]], 46468 ^ _1670770 : [(46469 ^ _1670770) ^ [_4443153, _4443155] : [s(cart(real, _4442740), i(s(fun(cart(real, _4442738), cart(real, _4442740)), i(s(fun(cart(cart(real, _4442738), _4442740), fun(cart(real, _4442738), cart(real, _4442740))), matrixu_vectoru_mul), s(cart(cart(real, _4442738), _4442740), _4442736))), s(cart(real, _4442738), _4443155))) = s(cart(real, _4442740), i(s(fun(cart(real, _4442738), cart(real, _4442740)), i(s(fun(cart(cart(real, _4442738), _4442740), fun(cart(real, _4442738), cart(real, _4442740))), matrixu_vectoru_mul), s(cart(cart(real, _4442738), _4442740), _4442736))), s(cart(real, _4442738), _4443153))), -(s(cart(real, _4442738), _4443155) = s(cart(real, _4442738), _4443153))]]], (13199 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), integer), s(real, x)))), -(s(real, x) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, 13202 ^ [])))), -(s(real, x) = s(real, i(s(fun(real, real), realu_neg), s(real, i(s(fun(num, real), realu_ofu_num), s(num, 13202 ^ []))))))], (17512 ^ _1670770) ^ [_2244080, _2244082, _2244084] : [17527 ^ _1670770 : [(17528 ^ _1670770) ^ [_2245226, _2245228] : [-(s(fun(_2244084, bool), i(s(fun(fun(_2244084, bool), fun(_2244084, bool)), gspec), s(fun(_2244084, bool), i(s(fun(fun(_2244082, _2244084), fun(_2244084, bool)), i(s(fun(fun(_2244082, bool), fun(fun(_2244082, _2244084), fun(_2244084, bool))), _2244080), s(fun(_2244082, bool), _2245226))), s(fun(_2244082, _2244084), _2245228))))) = s(fun(_2244084, bool), i(s(fun(fun(_2244082, bool), fun(_2244084, bool)), i(s(fun(fun(_2244082, _2244084), fun(fun(_2244082, bool), fun(_2244084, bool))), image), s(fun(_2244082, _2244084), _2245228))), s(fun(_2244082, bool), _2245226))))]], 17518 ^ _1670770 : [(17521 ^ _1670770) ^ [_2244793] : [p(s(bool, i(s(fun(_2244084, bool), i(s(fun(bool, fun(_2244084, bool)), i(s(fun(_2244084, fun(bool, fun(_2244084, bool))), setspec), s(_2244084, 17515 ^ [_2244080, _2244082, _2244084]))), s(bool, i(s(fun(fun(_2244082, bool), bool), i(s(fun(_2244082, fun(fun(_2244082, bool), bool)), in), s(_2244082, _2244793))), s(fun(_2244082, bool), 17513 ^ [_2244080, _2244082, _2244084]))))), s(_2244084, i(s(fun(_2244082, _2244084), 17514 ^ [_2244080, _2244082, _2244084]), s(_2244082, _2244793))))))], (17519 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2244084, bool), i(s(fun(fun(_2244082, _2244084), fun(_2244084, bool)), i(s(fun(fun(_2244082, bool), fun(fun(_2244082, _2244084), fun(_2244084, bool))), _2244080), s(fun(_2244082, bool), 17513 ^ [_2244080, _2244082, _2244084]))), s(fun(_2244082, _2244084), 17514 ^ [_2244080, _2244082, _2244084]))), s(_2244084, 17515 ^ [_2244080, _2244082, _2244084])))))]], 17523 ^ _1670770 : [(17526 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2244084, bool), i(s(fun(fun(_2244082, _2244084), fun(_2244084, bool)), i(s(fun(fun(_2244082, bool), fun(fun(_2244082, _2244084), fun(_2244084, bool))), _2244080), s(fun(_2244082, bool), 17513 ^ [_2244080, _2244082, _2244084]))), s(fun(_2244082, _2244084), 17514 ^ [_2244080, _2244082, _2244084]))), s(_2244084, 17515 ^ [_2244080, _2244082, _2244084]))))], (17524 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2244084, bool), i(s(fun(bool, fun(_2244084, bool)), i(s(fun(_2244084, fun(bool, fun(_2244084, bool))), setspec), s(_2244084, 17515 ^ [_2244080, _2244082, _2244084]))), s(bool, i(s(fun(fun(_2244082, bool), bool), i(s(fun(_2244082, fun(fun(_2244082, bool), bool)), in), s(_2244082, 17522 ^ [_2244080, _2244082, _2244084]))), s(fun(_2244082, bool), 17513 ^ [_2244080, _2244082, _2244084]))))), s(_2244084, i(s(fun(_2244082, _2244084), 17514 ^ [_2244080, _2244082, _2244084]), s(_2244082, 17522 ^ [_2244080, _2244082, _2244084])))))))]]], (12287 ^ _1670770) ^ [_2058955, _2058957] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2058957))), s(real, _2058955))))))), 12288 ^ _1670770 : [(12291 ^ _1670770) ^ [] : [s(real, _2058955) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (12293 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2058957)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2058955))))], (12299 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2058957))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2058955))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))], (12289 ^ _1670770) ^ [] : [s(real, _2058957) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))]]], (38880 ^ _1670770) ^ [_3940051, _3940053] : [s(real, i(s(fun(num, real), i(s(fun(cart(real, _3940053), fun(num, real)), i(s(fun(cart(real, _3940053), fun(cart(real, _3940053), fun(num, real))), _3940051), s(cart(real, _3940053), 38881 ^ [_3940051, _3940053]))), s(cart(real, _3940053), 38882 ^ [_3940051, _3940053]))), s(num, 38883 ^ [_3940051, _3940053]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(num, real), i(s(fun(cart(real, _3940053), fun(num, real)), d_), s(cart(real, _3940053), 38881 ^ [_3940051, _3940053]))), s(num, 38883 ^ [_3940051, _3940053]))))), s(real, i(s(fun(num, real), i(s(fun(cart(real, _3940053), fun(num, real)), d_), s(cart(real, _3940053), 38882 ^ [_3940051, _3940053]))), s(num, 38883 ^ [_3940051, _3940053]))))), 38886 ^ _1670770 : [(38887 ^ _1670770) ^ [_3940714, _3940716] : [-(s(cart(real, _3940053), i(s(fun(cart(real, _3940053), cart(real, _3940053)), i(s(fun(cart(real, _3940053), fun(cart(real, _3940053), cart(real, _3940053))), vectoru_add), s(cart(real, _3940053), _3940716))), s(cart(real, _3940053), _3940714))) = s(cart(real, _3940053), i(s(fun(fun(num, real), cart(real, _3940053)), lambda), s(fun(num, real), i(s(fun(cart(real, _3940053), fun(num, real)), i(s(fun(cart(real, _3940053), fun(cart(real, _3940053), fun(num, real))), _3940051), s(cart(real, _3940053), _3940716))), s(cart(real, _3940053), _3940714))))))]]], (10679 ^ _1670770) ^ [_2017625] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(real, real), realu_neg), s(real, _2017625))))), s(real, _2017625))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (4361 ^ _1670770) ^ [_1782180, _1782182] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1782182))), s(num, _1782180)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1782180))), s(num, _1782182))))], (39451 ^ _1670770) ^ [_3966580, _3966582] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _3966582))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(real, _3966580)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _3966582))), s(real, i(s(fun(real, real), sqrt), s(real, _3966580)))))))], (9368 ^ _1670770) ^ [_1974854, _1974856] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1974856))), s(num, 9369 ^ [_1974854, _1974856]))))), s(num, _1974854)))), -(s(num, _1974856) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (16894 ^ _1670770) ^ [_2204753, _2204755] : [-(s(fun(_2204755, bool), i(s(fun(fun(_2204755, bool), fun(_2204755, bool)), i(s(fun(_2204755, fun(fun(_2204755, bool), fun(_2204755, bool))), insert), s(_2204755, _2204753))), s(fun(_2204755, bool), univ))) = s(fun(_2204755, bool), univ))], (10677 ^ _1670770) ^ [_2017590] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2017590))) = s(real, _2017590))], (14975 ^ _1670770) ^ [] : [14992 ^ _1670770 : [(14995 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(int, bool), p0), s(int, 14991 ^ [])))))], (14993 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, 14991 ^ [])))))]], 14976 ^ _1670770 : [(14977 ^ _1670770) ^ [_2123412] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2123412)))), p(s(bool, i(s(fun(int, bool), p0), s(int, _2123412)))), 14985 ^ _1670770 : [(14990 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2123412))), s(int, 14984 ^ [_2123412]))))], (14988 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(int, bool), p0), s(int, 14984 ^ [_2123412])))))], (14986 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, 14984 ^ [_2123412])))))]]]]], (5868 ^ _1670770) ^ [_1818063, _1818065] : [-(s(num, _1818065) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1818063))), s(num, 5907 ^ [_1818063, _1818065])))), 5869 ^ _1670770 : [(5870 ^ _1670770) ^ [_1818225] : [5873 ^ _1670770 : [(5876 ^ _1670770) ^ [] : [s(num, _1818065) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (5874 ^ _1670770) ^ [] : [-(p(s(bool, _1818225)))]], 5877 ^ _1670770 : [(5880 ^ _1670770) ^ [] : [p(s(bool, _1818225))], (5878 ^ _1670770) ^ [] : [-(s(num, _1818065) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))]], 5881 ^ _1670770 : [(5882 ^ _1670770) ^ [_1818493] : [5885 ^ _1670770 : [(5888 ^ _1670770) ^ [] : [s(num, _1818063) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (5886 ^ _1670770) ^ [] : [-(p(s(bool, _1818493)))]], 5889 ^ _1670770 : [(5892 ^ _1670770) ^ [] : [p(s(bool, _1818493))], (5890 ^ _1670770) ^ [] : [-(s(num, _1818063) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))]], 5893 ^ _1670770 : [(5894 ^ _1670770) ^ [_1818743] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), i(s(fun(bool, fun(bool, fun(bool, bool))), cond), s(bool, _1818493))), s(bool, _1818225))), s(bool, _1818743)))), 5897 ^ _1670770 : [(5900 ^ _1670770) ^ [] : [s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1818065))), s(num, _1818063))) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (5898 ^ _1670770) ^ [] : [-(p(s(bool, _1818743)))]], 5901 ^ _1670770 : [(5904 ^ _1670770) ^ [] : [p(s(bool, _1818743))], (5902 ^ _1670770) ^ [] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1818065))), s(num, _1818063))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))]]]]]]]]], (40255 ^ _1670770) ^ [_4014721, _4014723, _4014725, _4014727, _4014729] : [-(s(cart(real, _4014727), i(s(fun(fun(_4014729, cart(real, _4014727)), cart(real, _4014727)), i(s(fun(fun(_4014729, bool), fun(fun(_4014729, cart(real, _4014727)), cart(real, _4014727))), vsum), s(fun(_4014729, bool), i(s(fun(fun(_4014729, bool), fun(_4014729, bool)), i(s(fun(fun(_4014729, bool), fun(fun(_4014729, bool), fun(_4014729, bool))), union), s(fun(_4014729, bool), _4014723))), s(fun(_4014729, bool), _4014721))))), s(fun(_4014729, cart(real, _4014727)), _4014725))) = s(cart(real, _4014727), i(s(fun(fun(_4014729, cart(real, _4014727)), cart(real, _4014727)), i(s(fun(fun(_4014729, bool), fun(fun(_4014729, cart(real, _4014727)), cart(real, _4014727))), vsum), s(fun(_4014729, bool), _4014723))), s(fun(_4014729, cart(real, _4014727)), _4014725)))), p(s(bool, i(s(fun(fun(_4014729, bool), bool), finite), s(fun(_4014729, bool), _4014723)))), 40261 ^ _1670770 : [(40266 ^ _1670770) ^ [] : [s(cart(real, _4014727), i(s(fun(_4014729, cart(real, _4014727)), _4014725), s(_4014729, 40260 ^ [_4014721, _4014723, _4014725, _4014727, _4014729]))) = s(cart(real, _4014727), i(s(fun(num, cart(real, _4014727)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (40264 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_4014729, bool), bool), i(s(fun(_4014729, fun(fun(_4014729, bool), bool)), in), s(_4014729, 40260 ^ [_4014721, _4014723, _4014725, _4014727, _4014729]))), s(fun(_4014729, bool), _4014723))))], (40262 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_4014729, bool), bool), i(s(fun(_4014729, fun(fun(_4014729, bool), bool)), in), s(_4014729, 40260 ^ [_4014721, _4014723, _4014725, _4014727, _4014729]))), s(fun(_4014729, bool), _4014721)))))]]], (30327 ^ _1670770) ^ [_2987580, _2987582, _2987584] : [p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2987584, bool), fun(num, bool)), hasu_size), s(fun(_2987584, bool), univ))), s(num, _2987580)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(cart(_2987584, _2987582), bool), fun(num, bool)), hasu_size), s(fun(cart(_2987584, _2987582), bool), univ))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _2987580))), s(num, i(s(fun(fun(_2987582, bool), num), dimindex), s(fun(_2987582, bool), univ)))))))))], (19560 ^ _1670770) ^ [_2368077, _2368079, _2368081, _2368083] : [p(s(bool, i(s(fun(fun(_2368081, bool), bool), finite), s(fun(_2368081, bool), _2368077)))), -(p(s(bool, i(s(fun(fun(_2368083, bool), bool), finite), s(fun(_2368083, bool), i(s(fun(fun(_2368081, bool), fun(_2368083, bool)), i(s(fun(fun(_2368081, _2368083), fun(fun(_2368081, bool), fun(_2368083, bool))), image), s(fun(_2368081, _2368083), _2368079))), s(fun(_2368081, bool), _2368077)))))))], (13365 ^ _1670770) ^ [_2083500, _2083502, _2083504, _2083506] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2083504))), s(int, _2083500))))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2083506))), s(int, _2083502)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(int, i(s(fun(int, int), intu_abs), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _2083504))), s(int, _2083506))))))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _2083502))), s(int, _2083506)))))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(int, i(s(fun(int, int), intu_abs), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _2083500))), s(int, _2083502))))))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _2083502))), s(int, _2083506))))))], (23424 ^ _1670770) ^ [_2563443, _2563445, _2563447, _2563449] : [p(s(bool, i(s(fun(fun(_2563449, bool), bool), i(s(fun(fun(_2563447, bool), fun(fun(_2563449, bool), bool)), l_a_u_c), s(fun(_2563447, bool), _2563445))), s(fun(_2563449, bool), _2563443)))), 23428 ^ _1670770 : [(23429 ^ _1670770) ^ [_2563708] : [p(s(bool, i(s(fun(fun(_2563447, bool), bool), i(s(fun(_2563447, fun(fun(_2563447, bool), bool)), in), s(_2563447, _2563708))), s(fun(_2563447, bool), _2563445)))), 23433 ^ _1670770 : [(23436 ^ _1670770) ^ [] : [-(s(_2563447, i(s(fun(_2563449, _2563447), 23427 ^ [_2563443, _2563445, _2563447, _2563449]), s(_2563449, 23432 ^ [_2563443, _2563445, _2563447, _2563449, _2563708]))) = s(_2563447, _2563708))], (23434 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2563449, bool), bool), i(s(fun(_2563449, fun(fun(_2563449, bool), bool)), in), s(_2563449, 23432 ^ [_2563443, _2563445, _2563447, _2563449, _2563708]))), s(fun(_2563449, bool), _2563443)))))]]]]], (44325 ^ _1670770) ^ [_4319079, _4319081, _4319083] : [-(s(fun(cart(real, _4319083), bool), i(s(fun(fun(cart(real, _4319083), bool), fun(cart(real, _4319083), bool)), span), s(fun(cart(real, _4319083), bool), _4319081))) = s(fun(cart(real, _4319083), bool), _4319079)), p(s(bool, i(s(fun(fun(cart(real, _4319083), bool), bool), i(s(fun(fun(cart(real, _4319083), bool), fun(fun(cart(real, _4319083), bool), bool)), subset), s(fun(cart(real, _4319083), bool), _4319081))), s(fun(cart(real, _4319083), bool), _4319079)))), p(s(bool, i(s(fun(fun(cart(real, _4319083), bool), bool), i(s(fun(fun(cart(real, _4319083), bool), fun(fun(cart(real, _4319083), bool), bool)), subset), s(fun(cart(real, _4319083), bool), _4319079))), s(fun(cart(real, _4319083), bool), i(s(fun(fun(cart(real, _4319083), bool), fun(cart(real, _4319083), bool)), span), s(fun(cart(real, _4319083), bool), _4319081)))))), p(s(bool, i(s(fun(fun(cart(real, _4319083), bool), bool), subspace), s(fun(cart(real, _4319083), bool), _4319079))))], (8092 ^ _1670770) ^ [_1909433, _1909435, _1909437, _1909439, _1909441] : [-(s(list(_1909441), i(s(fun(list(_1909439), list(_1909441)), i(s(fun(fun(_1909439, _1909441), fun(list(_1909439), list(_1909441))), map0), s(fun(_1909439, _1909441), _1909437))), s(list(_1909439), i(s(fun(list(_1909439), list(_1909439)), i(s(fun(_1909439, fun(list(_1909439), list(_1909439))), cons), s(_1909439, _1909435))), s(list(_1909439), _1909433))))) = s(list(_1909441), i(s(fun(list(_1909441), list(_1909441)), i(s(fun(_1909441, fun(list(_1909441), list(_1909441))), cons), s(_1909441, i(s(fun(_1909439, _1909441), _1909437), s(_1909439, _1909435))))), s(list(_1909441), i(s(fun(list(_1909439), list(_1909441)), i(s(fun(fun(_1909439, _1909441), fun(list(_1909439), list(_1909441))), map0), s(fun(_1909439, _1909441), _1909437))), s(list(_1909439), _1909433))))))], (37825 ^ _1670770) ^ [_3795341, _3795343, _3795345] : [p(s(bool, i(s(fun(fun(_3795345, bool), bool), finite), s(fun(_3795345, bool), _3795341)))), 37829 ^ _1670770 : [(37830 ^ _1670770) ^ [_3795518] : [p(s(bool, i(s(fun(fun(_3795345, bool), bool), i(s(fun(_3795345, fun(fun(_3795345, bool), bool)), in), s(_3795345, _3795518))), s(fun(_3795345, bool), _3795341)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(_3795345, num), _3795343), s(_3795345, _3795518))))), s(num, 37828 ^ [_3795341, _3795343, _3795345])))))]]], (35615 ^ _1670770) ^ [_3689119, _3689121, _3689123, _3689125] : [p(s(bool, i(s(fun(fun(_3689123, bool), bool), i(s(fun(fun(_3689125, bool), fun(fun(_3689123, bool), bool)), l_u_c), s(fun(_3689125, bool), _3689121))), s(fun(_3689123, bool), _3689119)))), -(p(s(bool, i(s(fun(fun(_3689123, bool), bool), i(s(fun(fun(_3689125, bool), fun(fun(_3689123, bool), bool)), l_a_u_c), s(fun(_3689125, bool), _3689121))), s(fun(_3689123, bool), _3689119)))))], (9673 ^ _1670770) ^ [_1985696, _1985698] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, _1985698))), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_add), s(nadd, _1985698))), s(nadd, _1985696)))))))], (11973 ^ _1670770) ^ [_2051459, _2051461, _2051463] : [11974 ^ _1670770 : [(11977 ^ _1670770) ^ [] : [s(real, _2051461) = s(real, _2051459)], (11975 ^ _1670770) ^ [] : [s(real, _2051463) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))]], -(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2051463))), s(real, _2051461))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2051463))), s(real, _2051459))))], (12121 ^ _1670770) ^ [_2054550, _2054552] : [12122 ^ _1670770 : [(12125 ^ _1670770) ^ [] : [s(real, _2054550) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (12123 ^ _1670770) ^ [] : [s(real, _2054552) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))]], -(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, _2054552))), s(real, _2054550))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (13345 ^ _1670770) ^ [_2082842, _2082844, _2082846] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(int, int), intu_abs), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _2082844))), s(int, _2082846))))))), s(int, _2082842)))), 13348 ^ _1670770 : [(13353 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2082844))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2082846))), s(int, _2082842)))))))], (13351 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _2082846))), s(int, _2082842))))), s(int, _2082844)))))], (13349 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2082842)))))]]], (21900 ^ _1670770) ^ [_2493319, _2493321] : [-(p(s(bool, i(s(fun(fun(_2493321, bool), bool), finite), s(fun(_2493321, bool), i(s(fun(fun(fun(_2493321, bool), bool), fun(_2493321, bool)), unions), s(fun(fun(_2493321, bool), bool), _2493319))))))), p(s(bool, i(s(fun(fun(fun(_2493321, bool), bool), bool), finite), s(fun(fun(_2493321, bool), bool), _2493319)))), 21906 ^ _1670770 : [(21909 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2493321, bool), bool), finite), s(fun(_2493321, bool), 21905 ^ [_2493319, _2493321]))))], (21907 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_2493321, bool), bool), bool), i(s(fun(fun(_2493321, bool), fun(fun(fun(_2493321, bool), bool), bool)), in), s(fun(_2493321, bool), 21905 ^ [_2493319, _2493321]))), s(fun(fun(_2493321, bool), bool), _2493319)))))]]], (3998 ^ _1670770) ^ [_1773728, _1773730] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), suc), s(num, _1773730))))), s(num, _1773728))) = s(num, i(s(fun(num, num), suc), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1773730))), s(num, _1773728))))))], (13313 ^ _1670770) ^ [_2082118] : [-(s(int, _2082118) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, 13314 ^ [_2082118])))), -(s(int, _2082118) = s(int, i(s(fun(int, int), intu_neg), s(int, i(s(fun(num, int), intu_ofu_num), s(num, 13317 ^ [_2082118]))))))], (5207 ^ _1670770) ^ [] : [-(s(num, i(s(fun(num, num), fact), s(num, i(s(fun(num, num), numeral), s(num, u_0))))) = s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))], (46140 ^ _1670770) ^ [_4422554, _4422556, _4422558, _4422560] : [46163 ^ _1670770 : [(46164 ^ _1670770) ^ [_4423812] : [p(s(bool, i(s(fun(fun(cart(real, _4422558), bool), bool), i(s(fun(cart(real, _4422558), fun(fun(cart(real, _4422558), bool), bool)), in), s(cart(real, _4422558), _4423812))), s(fun(cart(real, _4422558), bool), i(s(fun(fun(cart(real, _4422558), bool), fun(cart(real, _4422558), bool)), span), s(fun(cart(real, _4422558), bool), _4422554)))))), s(cart(real, _4422560), i(s(fun(cart(real, _4422558), cart(real, _4422560)), _4422556), s(cart(real, _4422558), _4423812))) = s(cart(real, _4422560), i(s(fun(num, cart(real, _4422560)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(cart(real, _4422558), _4423812) = s(cart(real, _4422558), i(s(fun(num, cart(real, _4422558)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]], p(s(bool, i(s(fun(fun(cart(real, _4422558), cart(real, _4422560)), bool), linear), s(fun(cart(real, _4422558), cart(real, _4422560)), _4422556)))), p(s(bool, i(s(fun(fun(cart(real, _4422558), bool), bool), finite), s(fun(cart(real, _4422558), bool), _4422554)))), p(s(bool, i(s(fun(fun(cart(real, _4422560), bool), bool), independent), s(fun(cart(real, _4422560), bool), i(s(fun(fun(cart(real, _4422558), bool), fun(cart(real, _4422560), bool)), i(s(fun(fun(cart(real, _4422558), cart(real, _4422560)), fun(fun(cart(real, _4422558), bool), fun(cart(real, _4422560), bool))), image), s(fun(cart(real, _4422558), cart(real, _4422560)), _4422556))), s(fun(cart(real, _4422558), bool), _4422554)))))), 46155 ^ _1670770 : [(46158 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4422558), bool), bool), i(s(fun(cart(real, _4422558), fun(fun(cart(real, _4422558), bool), bool)), in), s(cart(real, _4422558), 46154 ^ [_4422554, _4422556, _4422558, _4422560]))), s(fun(cart(real, _4422558), bool), _4422554)))))], (46160 ^ _1670770) ^ [] : [-(s(cart(real, _4422560), i(s(fun(cart(real, _4422558), cart(real, _4422560)), _4422556), s(cart(real, _4422558), 46153 ^ [_4422554, _4422556, _4422558, _4422560]))) = s(cart(real, _4422560), i(s(fun(cart(real, _4422558), cart(real, _4422560)), _4422556), s(cart(real, _4422558), 46154 ^ [_4422554, _4422556, _4422558, _4422560]))))], (46162 ^ _1670770) ^ [] : [s(cart(real, _4422558), 46153 ^ [_4422554, _4422556, _4422558, _4422560]) = s(cart(real, _4422558), 46154 ^ [_4422554, _4422556, _4422558, _4422560])], (46156 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4422558), bool), bool), i(s(fun(cart(real, _4422558), fun(fun(cart(real, _4422558), bool), bool)), in), s(cart(real, _4422558), 46153 ^ [_4422554, _4422556, _4422558, _4422560]))), s(fun(cart(real, _4422558), bool), _4422554)))))]]], (40504 ^ _1670770) ^ [_4033787, _4033789] : [s(num, _4033787) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(p(s(bool, 40496 ^ [_4033787, _4033789])))], (4817 ^ _1670770) ^ [_1792754] : [4818 ^ _1670770 : [(4819 ^ _1670770) ^ [_1792865] : [p(s(bool, i(s(fun(num, bool), _1792754), s(num, _1792865))))]], 4821 ^ _1670770 : [(4824 ^ _1670770) ^ [_1792988] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1792988))), s(num, 4820 ^ [_1792754])))), p(s(bool, i(s(fun(num, bool), _1792754), s(num, _1792988))))], (4822 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), _1792754), s(num, 4820 ^ [_1792754])))))]]], (43244 ^ _1670770) ^ [_4261175] : [43246 ^ _1670770 : [(43247 ^ _1670770) ^ [_4261294] : [s(cart(real, n10), i(s(fun(cart(real, n10), cart(real, n10)), _4261175), s(cart(real, n10), 43245 ^ [_4261175, _4261294]))) = s(cart(real, n10), i(s(fun(cart(real, n10), cart(real, n10)), i(s(fun(real, fun(cart(real, n10), cart(real, n10))), r_), s(real, _4261294))), s(cart(real, n10), 43245 ^ [_4261175, _4261294])))]], -(p(s(bool, i(s(fun(fun(cart(real, n10), cart(real, n10)), bool), linear), s(fun(cart(real, n10), cart(real, n10)), _4261175)))))], (43679 ^ _1670770) ^ [_4281180] : [p(s(bool, i(s(fun(fun(real, bool), bool), _4281180), s(fun(real, bool), i(s(fun(fun(cart(real, n10), bool), fun(real, bool)), i(s(fun(fun(cart(real, n10), real), fun(fun(cart(real, n10), bool), fun(real, bool))), image), s(fun(cart(real, n10), real), drop))), s(fun(cart(real, n10), bool), 43680 ^ [_4281180])))))), 43683 ^ _1670770 : [(43684 ^ _1670770) ^ [_4281319] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), _4281180), s(fun(real, bool), _4281319)))))]]], (42936 ^ _1670770) ^ [_4237793, _4237795, _4237797, _4237799] : [-(s(cart(real, _4237799), i(s(fun(cart(cart(real, _4237799), _4237797), cart(real, _4237799)), i(s(fun(cart(real, _4237797), fun(cart(cart(real, _4237799), _4237797), cart(real, _4237799))), vectoru_matrixu_mul), s(cart(real, _4237797), _4237793))), s(cart(cart(real, _4237799), _4237797), _4237795))) = s(cart(real, _4237799), i(s(fun(cart(real, _4237797), cart(real, _4237799)), i(s(fun(cart(cart(real, _4237797), _4237799), fun(cart(real, _4237797), cart(real, _4237799))), matrixu_vectoru_mul), s(cart(cart(real, _4237797), _4237799), i(s(fun(cart(cart(real, _4237799), _4237797), cart(cart(real, _4237797), _4237799)), transp), s(cart(cart(real, _4237799), _4237797), _4237795))))), s(cart(real, _4237797), _4237793))))], (16580 ^ _1670770) ^ [_2189613, _2189615] : [s(fun(_2189615, bool), _2189613) = s(fun(_2189615, bool), univ), -(p(s(bool, i(s(fun(fun(_2189615, bool), bool), i(s(fun(fun(_2189615, bool), fun(fun(_2189615, bool), bool)), subset), s(fun(_2189615, bool), univ))), s(fun(_2189615, bool), _2189613)))))], (12443 ^ _1670770) ^ [_2062941] : [-(s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2062941))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))) = s(real, _2062941))], (16518 ^ _1670770) ^ [_2187427, _2187429, _2187431, _2187433] : [-(p(s(bool, i(s(fun(fun(_2187433, bool), bool), i(s(fun(fun(_2187433, bool), fun(fun(_2187433, bool), bool)), subset), s(fun(_2187433, bool), _2187431))), s(fun(_2187433, bool), _2187427))))), p(s(bool, i(s(fun(fun(_2187433, bool), bool), i(s(fun(fun(_2187433, bool), fun(fun(_2187433, bool), bool)), subset), s(fun(_2187433, bool), _2187431))), s(fun(_2187433, bool), _2187429)))), p(s(bool, i(s(fun(fun(_2187433, bool), bool), i(s(fun(fun(_2187433, bool), fun(fun(_2187433, bool), bool)), subset), s(fun(_2187433, bool), _2187429))), s(fun(_2187433, bool), _2187427))))], (46118 ^ _1670770) ^ [_4420837, _4420839, _4420841] : [-(s(fun(cart(real, _4420841), bool), i(s(fun(fun(cart(real, _4420841), bool), fun(cart(real, _4420841), bool)), span), s(fun(cart(real, _4420841), bool), _4420839))) = s(fun(cart(real, _4420841), bool), i(s(fun(fun(cart(real, _4420841), bool), fun(cart(real, _4420841), bool)), span), s(fun(cart(real, _4420841), bool), _4420837)))), p(s(bool, i(s(fun(fun(cart(real, _4420841), bool), bool), i(s(fun(fun(cart(real, _4420841), bool), fun(fun(cart(real, _4420841), bool), bool)), subset), s(fun(cart(real, _4420841), bool), _4420839))), s(fun(cart(real, _4420841), bool), i(s(fun(fun(cart(real, _4420841), bool), fun(cart(real, _4420841), bool)), span), s(fun(cart(real, _4420841), bool), _4420837)))))), p(s(bool, i(s(fun(fun(cart(real, _4420841), bool), bool), i(s(fun(fun(cart(real, _4420841), bool), fun(fun(cart(real, _4420841), bool), bool)), subset), s(fun(cart(real, _4420841), bool), _4420837))), s(fun(cart(real, _4420841), bool), i(s(fun(fun(cart(real, _4420841), bool), fun(cart(real, _4420841), bool)), span), s(fun(cart(real, _4420841), bool), _4420839))))))], (34056 ^ _1670770) ^ [_3605453, _3605455] : [34109 ^ _1670770 : [(34110 ^ _1670770) ^ [_3608719, _3608721] : [-(p(s(bool, i(s(fun(fun(prod(_3605455, _3605455), bool), bool), i(s(fun(fun(prod(_3605455, _3605455), bool), fun(fun(prod(_3605455, _3605455), bool), bool)), inseg), s(fun(prod(_3605455, _3605455), bool), i(s(fun(fun(fun(prod(_3605455, _3605455), bool), bool), fun(prod(_3605455, _3605455), bool)), gabs), s(fun(fun(prod(_3605455, _3605455), bool), bool), i(s(fun(_3605455, fun(fun(prod(_3605455, _3605455), bool), bool)), i(s(fun(fun(prod(_3605455, _3605455), bool), fun(_3605455, fun(fun(prod(_3605455, _3605455), bool), bool))), _3605453), s(fun(prod(_3605455, _3605455), bool), _3608721))), s(_3605455, _3608719))))))), s(fun(prod(_3605455, _3605455), bool), _3608721))))), p(s(bool, i(s(fun(fun(prod(_3605455, _3605455), bool), bool), woset), s(fun(prod(_3605455, _3605455), bool), _3608721)))), p(s(bool, i(s(fun(_3605455, bool), i(s(fun(fun(prod(_3605455, _3605455), bool), fun(_3605455, bool)), fl), s(fun(prod(_3605455, _3605455), bool), _3608721))), s(_3605455, _3608719))))]], 34062 ^ _1670770 : [(34067 ^ _1670770) ^ [_3606529] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_3605455, _3605455), bool), 34059 ^ [_3605453, _3605455]), s(prod(_3605455, _3605455), i(s(fun(_3605455, prod(_3605455, _3605455)), i(s(fun(_3605455, fun(_3605455, prod(_3605455, _3605455))), c_), s(_3605455, 34064 ^ [_3605453, _3605455]))), s(_3605455, 34065 ^ [_3605453, _3605455]))))))), s(bool, _3606529)))), 34078 ^ _1670770 : [(34083 ^ _1670770) ^ [] : [p(s(bool, _3606529))], (34081 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_3605455, _3605455), bool), 34057 ^ [_3605453, _3605455]), s(prod(_3605455, _3605455), i(s(fun(_3605455, prod(_3605455, _3605455)), i(s(fun(_3605455, fun(_3605455, prod(_3605455, _3605455))), c_), s(_3605455, 34065 ^ [_3605453, _3605455]))), s(_3605455, 34058 ^ [_3605453, _3605455])))))))], (34079 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_3605455, _3605455), bool), 34057 ^ [_3605453, _3605455]), s(prod(_3605455, _3605455), i(s(fun(_3605455, prod(_3605455, _3605455)), i(s(fun(_3605455, fun(_3605455, prod(_3605455, _3605455))), c_), s(_3605455, 34064 ^ [_3605453, _3605455]))), s(_3605455, 34065 ^ [_3605453, _3605455])))))))]], 34070 ^ _1670770 : [(34073 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(prod(_3605455, _3605455), bool), 34057 ^ [_3605453, _3605455]), s(prod(_3605455, _3605455), i(s(fun(_3605455, prod(_3605455, _3605455)), i(s(fun(_3605455, fun(_3605455, prod(_3605455, _3605455))), c_), s(_3605455, 34064 ^ [_3605453, _3605455]))), s(_3605455, 34065 ^ [_3605453, _3605455])))))), p(s(bool, i(s(fun(prod(_3605455, _3605455), bool), 34057 ^ [_3605453, _3605455]), s(prod(_3605455, _3605455), i(s(fun(_3605455, prod(_3605455, _3605455)), i(s(fun(_3605455, fun(_3605455, prod(_3605455, _3605455))), c_), s(_3605455, 34065 ^ [_3605453, _3605455]))), s(_3605455, 34058 ^ [_3605453, _3605455]))))))], (34071 ^ _1670770) ^ [] : [-(p(s(bool, _3606529)))]]], (34063 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_3605455, _3605455), bool), bool), i(s(fun(_3605455, fun(fun(prod(_3605455, _3605455), bool), bool)), i(s(fun(fun(prod(_3605455, _3605455), bool), fun(_3605455, fun(fun(prod(_3605455, _3605455), bool), bool))), _3605453), s(fun(prod(_3605455, _3605455), bool), 34057 ^ [_3605453, _3605455]))), s(_3605455, 34058 ^ [_3605453, _3605455]))), s(fun(prod(_3605455, _3605455), bool), 34059 ^ [_3605453, _3605455])))))]], 34087 ^ _1670770 : [(34106 ^ _1670770) ^ [_3608475, _3608477] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_3605455, _3605455), bool), 34059 ^ [_3605453, _3605455]), s(prod(_3605455, _3605455), i(s(fun(_3605455, prod(_3605455, _3605455)), i(s(fun(_3605455, fun(_3605455, prod(_3605455, _3605455))), c_), s(_3605455, _3608477))), s(_3605455, _3608475))))))), s(bool, 34086 ^ [_3605453, _3605455, _3608475, _3608477])))))], (34088 ^ _1670770) ^ [_3607675, _3607677] : [p(s(bool, 34086 ^ [_3605453, _3605455, _3607675, _3607677])), 34091 ^ _1670770 : [(34094 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_3605455, _3605455), bool), 34057 ^ [_3605453, _3605455]), s(prod(_3605455, _3605455), i(s(fun(_3605455, prod(_3605455, _3605455)), i(s(fun(_3605455, fun(_3605455, prod(_3605455, _3605455))), c_), s(_3605455, _3607675))), s(_3605455, 34058 ^ [_3605453, _3605455])))))))], (34092 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_3605455, _3605455), bool), 34057 ^ [_3605453, _3605455]), s(prod(_3605455, _3605455), i(s(fun(_3605455, prod(_3605455, _3605455)), i(s(fun(_3605455, fun(_3605455, prod(_3605455, _3605455))), c_), s(_3605455, _3607677))), s(_3605455, _3607675)))))))]]], (34096 ^ _1670770) ^ [_3608058, _3608060] : [-(p(s(bool, 34086 ^ [_3605453, _3605455, _3608058, _3608060]))), p(s(bool, i(s(fun(prod(_3605455, _3605455), bool), 34057 ^ [_3605453, _3605455]), s(prod(_3605455, _3605455), i(s(fun(_3605455, prod(_3605455, _3605455)), i(s(fun(_3605455, fun(_3605455, prod(_3605455, _3605455))), c_), s(_3605455, _3608060))), s(_3605455, _3608058)))))), p(s(bool, i(s(fun(prod(_3605455, _3605455), bool), 34057 ^ [_3605453, _3605455]), s(prod(_3605455, _3605455), i(s(fun(_3605455, prod(_3605455, _3605455)), i(s(fun(_3605455, fun(_3605455, prod(_3605455, _3605455))), c_), s(_3605455, _3608058))), s(_3605455, 34058 ^ [_3605453, _3605455]))))))], (34108 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(_3605455, _3605455), bool), bool), i(s(fun(_3605455, fun(fun(prod(_3605455, _3605455), bool), bool)), i(s(fun(fun(prod(_3605455, _3605455), bool), fun(_3605455, fun(fun(prod(_3605455, _3605455), bool), bool))), _3605453), s(fun(prod(_3605455, _3605455), bool), 34057 ^ [_3605453, _3605455]))), s(_3605455, 34058 ^ [_3605453, _3605455]))), s(fun(prod(_3605455, _3605455), bool), 34059 ^ [_3605453, _3605455]))))]]], (45475 ^ _1670770) ^ [_4386640, _4386642] : [s(cart(real, _4386642), i(s(fun(cart(real, _4386642), cart(real, _4386642)), i(s(fun(fun(cart(real, _4386642), real), fun(cart(real, _4386642), cart(real, _4386642))), _4386640), s(fun(cart(real, _4386642), real), 45476 ^ [_4386640, _4386642]))), s(cart(real, _4386642), 45477 ^ [_4386640, _4386642]))) = s(cart(real, _4386642), i(s(fun(cart(real, _4386642), cart(real, _4386642)), i(s(fun(real, fun(cart(real, _4386642), cart(real, _4386642))), r_), s(real, i(s(fun(cart(real, _4386642), real), 45476 ^ [_4386640, _4386642]), s(cart(real, _4386642), 45477 ^ [_4386640, _4386642]))))), s(cart(real, _4386642), 45477 ^ [_4386640, _4386642]))), 45480 ^ _1670770 : [(45481 ^ _1670770) ^ [_4387447] : [p(s(bool, i(s(fun(fun(cart(real, _4386642), bool), bool), independent), s(fun(cart(real, _4386642), bool), _4387447)))), 45484 ^ _1670770 : [(45487 ^ _1670770) ^ [_4387857] : [s(cart(real, _4386642), i(s(fun(fun(cart(real, _4386642), cart(real, _4386642)), cart(real, _4386642)), i(s(fun(fun(cart(real, _4386642), bool), fun(fun(cart(real, _4386642), cart(real, _4386642)), cart(real, _4386642))), vsum), s(fun(cart(real, _4386642), bool), _4387447))), s(fun(cart(real, _4386642), cart(real, _4386642)), i(s(fun(fun(cart(real, _4386642), real), fun(cart(real, _4386642), cart(real, _4386642))), _4386640), s(fun(cart(real, _4386642), real), _4387857))))) = s(cart(real, _4386642), i(s(fun(num, cart(real, _4386642)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), 45490 ^ _1670770 : [(45491 ^ _1670770) ^ [_4388256] : [p(s(bool, i(s(fun(fun(cart(real, _4386642), bool), bool), i(s(fun(cart(real, _4386642), fun(fun(cart(real, _4386642), bool), bool)), in), s(cart(real, _4386642), _4388256))), s(fun(cart(real, _4386642), bool), _4387447)))), -(s(real, i(s(fun(cart(real, _4386642), real), _4387857), s(cart(real, _4386642), _4388256))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]]], (45485 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4386642), bool), bool), finite), s(fun(cart(real, _4386642), bool), _4387447)))))]]], (45497 ^ _1670770) ^ [_4388493] : [-(p(s(bool, i(s(fun(fun(cart(real, _4386642), bool), bool), independent), s(fun(cart(real, _4386642), bool), _4388493))))), p(s(bool, i(s(fun(fun(cart(real, _4386642), bool), bool), finite), s(fun(cart(real, _4386642), bool), _4388493)))), 45503 ^ _1670770 : [(45509 ^ _1670770) ^ [] : [s(real, i(s(fun(cart(real, _4386642), real), 45502 ^ [_4386640, _4386642, _4388493]), s(cart(real, _4386642), 45505 ^ [_4386640, _4386642, _4388493]))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (45507 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4386642), bool), bool), i(s(fun(cart(real, _4386642), fun(fun(cart(real, _4386642), bool), bool)), in), s(cart(real, _4386642), 45505 ^ [_4386640, _4386642, _4388493]))), s(fun(cart(real, _4386642), bool), _4388493)))))], (45504 ^ _1670770) ^ [] : [-(s(cart(real, _4386642), i(s(fun(fun(cart(real, _4386642), cart(real, _4386642)), cart(real, _4386642)), i(s(fun(fun(cart(real, _4386642), bool), fun(fun(cart(real, _4386642), cart(real, _4386642)), cart(real, _4386642))), vsum), s(fun(cart(real, _4386642), bool), _4388493))), s(fun(cart(real, _4386642), cart(real, _4386642)), i(s(fun(fun(cart(real, _4386642), real), fun(cart(real, _4386642), cart(real, _4386642))), _4386640), s(fun(cart(real, _4386642), real), 45502 ^ [_4386640, _4386642, _4388493]))))) = s(cart(real, _4386642), i(s(fun(num, cart(real, _4386642)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]]]]], (30075 ^ _1670770) ^ [_2973447, _2973449, _2973451] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, 30073 ^ [_2973447, _2973449, _2973451])))))], (6118 ^ _1670770) ^ [_1823945, _1823947, _1823949] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1823947))), s(num, _1823945))) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), -(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _1823949))), s(num, _1823947))))), s(num, _1823945))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1823949))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1823947))), s(num, _1823945))))))), s(num, _1823947))))], (3101 ^ _1670770) ^ [_1727717, _1727719, _1727721, _1727723, _1727725, _1727727, _1727729] : [-(s(fun(_1727725, _1727729), i(s(fun(fun(_1727725, _1727727), fun(_1727725, _1727729)), i(s(fun(fun(_1727727, _1727729), fun(fun(_1727725, _1727727), fun(_1727725, _1727729))), o), s(fun(_1727727, _1727729), _1727721))), s(fun(_1727725, _1727727), i(s(fun(fun(_1727725, _1727723), fun(_1727725, _1727727)), i(s(fun(fun(_1727723, _1727727), fun(fun(_1727725, _1727723), fun(_1727725, _1727727))), o), s(fun(_1727723, _1727727), _1727719))), s(fun(_1727725, _1727723), _1727717))))) = s(fun(_1727725, _1727729), i(s(fun(fun(_1727725, _1727723), fun(_1727725, _1727729)), i(s(fun(fun(_1727723, _1727729), fun(fun(_1727725, _1727723), fun(_1727725, _1727729))), o), s(fun(_1727723, _1727729), i(s(fun(fun(_1727723, _1727727), fun(_1727723, _1727729)), i(s(fun(fun(_1727727, _1727729), fun(fun(_1727723, _1727727), fun(_1727723, _1727729))), o), s(fun(_1727727, _1727729), _1727721))), s(fun(_1727723, _1727727), _1727719))))), s(fun(_1727725, _1727723), _1727717))))], (25709 ^ _1670770) ^ [_2694696, _2694698, _2694700] : [-(s(num, i(s(fun(fun(_2694700, num), num), i(s(fun(fun(_2694700, bool), fun(fun(_2694700, num), num)), nsum), s(fun(_2694700, bool), i(s(fun(fun(_2694700, bool), fun(_2694700, bool)), i(s(fun(fun(_2694700, num), fun(fun(_2694700, bool), fun(_2694700, bool))), i(s(fun(fun(num, fun(num, num)), fun(fun(_2694700, num), fun(fun(_2694700, bool), fun(_2694700, bool)))), support), s(fun(num, fun(num, num)), p_))), s(fun(_2694700, num), _2694698))), s(fun(_2694700, bool), _2694696))))), s(fun(_2694700, num), _2694698))) = s(num, i(s(fun(fun(_2694700, num), num), i(s(fun(fun(_2694700, bool), fun(fun(_2694700, num), num)), nsum), s(fun(_2694700, bool), _2694696))), s(fun(_2694700, num), _2694698))))], (5318 ^ _1670770) ^ [_1804348, _1804350, _1804352] : [p(s(bool, 5316 ^ [_1804348, _1804350, _1804352])), -(s(num, _1804352) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (14653 ^ _1670770) ^ [_2115536, _2115538, _2115540] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _2115538))), s(num, _2115540))))), s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _2115536))), s(num, _2115540))))))), -(s(num, _2115540) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2115538)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2115538))), s(int, _2115536))))], (13931 ^ _1670770) ^ [_2098087, _2098089] : [s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2098089))), s(int, _2098087))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(int, _2098089) = s(int, i(s(fun(int, int), intu_neg), s(int, _2098087))))], (8301 ^ _1670770) ^ [_1920096, _1920098, _1920100] : [-(s(_1920096, i(s(fun(_1920096, _1920096), i(s(fun(list(_1920098), fun(_1920096, _1920096)), i(s(fun(list(_1920100), fun(list(_1920098), fun(_1920096, _1920096))), i(s(fun(fun(_1920100, fun(_1920098, fun(_1920096, _1920096))), fun(list(_1920100), fun(list(_1920098), fun(_1920096, _1920096)))), itlist2), s(fun(_1920100, fun(_1920098, fun(_1920096, _1920096))), f))), s(list(_1920100), i(s(fun(list(_1920100), list(_1920100)), i(s(fun(_1920100, fun(list(_1920100), list(_1920100))), cons), s(_1920100, h1))), s(list(_1920100), t1))))), s(list(_1920098), l2))), s(_1920096, b0))) = s(_1920096, i(s(fun(_1920096, _1920096), i(s(fun(_1920098, fun(_1920096, _1920096)), i(s(fun(_1920100, fun(_1920098, fun(_1920096, _1920096))), f), s(_1920100, h1))), s(_1920098, i(s(fun(list(_1920098), _1920098), hd), s(list(_1920098), l2))))), s(_1920096, i(s(fun(_1920096, _1920096), i(s(fun(list(_1920098), fun(_1920096, _1920096)), i(s(fun(list(_1920100), fun(list(_1920098), fun(_1920096, _1920096))), i(s(fun(fun(_1920100, fun(_1920098, fun(_1920096, _1920096))), fun(list(_1920100), fun(list(_1920098), fun(_1920096, _1920096)))), itlist2), s(fun(_1920100, fun(_1920098, fun(_1920096, _1920096))), f))), s(list(_1920100), t1))), s(list(_1920098), i(s(fun(list(_1920098), list(_1920098)), tl), s(list(_1920098), l2))))), s(_1920096, b0))))))], (34241 ^ _1670770) ^ [_3615920, _3615922, _3615924] : [p(s(bool, i(s(fun(fun(prod(_3615924, _3615924), bool), bool), ordinal), s(fun(prod(_3615924, _3615924), bool), _3615922)))), p(s(bool, i(s(fun(fun(prod(_3615924, _3615924), bool), bool), ordinal), s(fun(prod(_3615924, _3615924), bool), _3615920)))), -(p(s(bool, i(s(fun(fun(prod(_3615924, _3615924), bool), bool), i(s(fun(fun(prod(_3615924, _3615924), bool), fun(fun(prod(_3615924, _3615924), bool), bool)), inseg), s(fun(prod(_3615924, _3615924), bool), _3615920))), s(fun(prod(_3615924, _3615924), bool), _3615922))))), -(p(s(bool, i(s(fun(fun(prod(_3615924, _3615924), bool), bool), i(s(fun(fun(prod(_3615924, _3615924), bool), fun(fun(prod(_3615924, _3615924), bool), bool)), inseg), s(fun(prod(_3615924, _3615924), bool), _3615922))), s(fun(prod(_3615924, _3615924), bool), _3615920)))))], (22535 ^ _1670770) ^ [_2519315] : [-(s(bool, i(s(fun(list(_2519315), bool), i(s(fun(fun(_2519315, fun(_2519315, bool)), fun(list(_2519315), bool)), pairwise0), s(fun(_2519315, fun(_2519315, bool)), r0))), s(list(_2519315), nil))) = s(bool, t))], (15400 ^ _1670770) ^ [_2137295, _2137297] : [15414 ^ _1670770 : [(15415 ^ _1670770) ^ [_2138043, _2138045] : [-(s(bool, i(s(fun(_2137297, bool), i(s(fun(fun(_2137297, bool), fun(_2137297, bool)), gspec), s(fun(_2137297, bool), i(s(fun(fun(_2137297, bool), fun(_2137297, bool)), _2137295), s(fun(_2137297, bool), _2138045))))), s(_2137297, _2138043))) = s(bool, i(s(fun(_2137297, bool), _2138045), s(_2137297, _2138043))))]], 15405 ^ _1670770 : [(15408 ^ _1670770) ^ [_2137752] : [p(s(bool, i(s(fun(_2137297, bool), i(s(fun(bool, fun(_2137297, bool)), i(s(fun(_2137297, fun(bool, fun(_2137297, bool))), setspec), s(_2137297, 15402 ^ [_2137295, _2137297]))), s(bool, i(s(fun(_2137297, bool), 15401 ^ [_2137295, _2137297]), s(_2137297, _2137752))))), s(_2137297, _2137752))))], (15406 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2137297, bool), i(s(fun(fun(_2137297, bool), fun(_2137297, bool)), _2137295), s(fun(_2137297, bool), 15401 ^ [_2137295, _2137297]))), s(_2137297, 15402 ^ [_2137295, _2137297])))))]], 15410 ^ _1670770 : [(15413 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2137297, bool), i(s(fun(fun(_2137297, bool), fun(_2137297, bool)), _2137295), s(fun(_2137297, bool), 15401 ^ [_2137295, _2137297]))), s(_2137297, 15402 ^ [_2137295, _2137297]))))], (15411 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2137297, bool), i(s(fun(bool, fun(_2137297, bool)), i(s(fun(_2137297, fun(bool, fun(_2137297, bool))), setspec), s(_2137297, 15402 ^ [_2137295, _2137297]))), s(bool, i(s(fun(_2137297, bool), 15401 ^ [_2137295, _2137297]), s(_2137297, 15409 ^ [_2137295, _2137297]))))), s(_2137297, 15409 ^ [_2137295, _2137297])))))]]], (27960 ^ _1670770) ^ [_2841212, _2841214, _2841216, _2841218] : [-(s(real, i(s(fun(fun(_2841218, real), real), i(s(fun(fun(_2841218, bool), fun(fun(_2841218, real), real)), sum), s(fun(_2841218, bool), i(s(fun(fun(_2841218, bool), fun(_2841218, bool)), i(s(fun(fun(_2841218, bool), fun(fun(_2841218, bool), fun(_2841218, bool))), union), s(fun(_2841218, bool), _2841214))), s(fun(_2841218, bool), _2841212))))), s(fun(_2841218, real), _2841216))) = s(real, i(s(fun(fun(_2841218, real), real), i(s(fun(fun(_2841218, bool), fun(fun(_2841218, real), real)), sum), s(fun(_2841218, bool), _2841212))), s(fun(_2841218, real), _2841216)))), p(s(bool, i(s(fun(fun(_2841218, bool), bool), finite), s(fun(_2841218, bool), _2841212)))), 27966 ^ _1670770 : [(27971 ^ _1670770) ^ [] : [s(real, i(s(fun(_2841218, real), _2841216), s(_2841218, 27965 ^ [_2841212, _2841214, _2841216, _2841218]))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (27969 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2841218, bool), bool), i(s(fun(_2841218, fun(fun(_2841218, bool), bool)), in), s(_2841218, 27965 ^ [_2841212, _2841214, _2841216, _2841218]))), s(fun(_2841218, bool), _2841212))))], (27967 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2841218, bool), bool), i(s(fun(_2841218, fun(fun(_2841218, bool), bool)), in), s(_2841218, 27965 ^ [_2841212, _2841214, _2841216, _2841218]))), s(fun(_2841218, bool), _2841214)))))]]], (15374 ^ _1670770) ^ [_2136373, _2136375, _2136377, _2136379] : [p(s(bool, i(s(fun(_2136379, bool), i(s(fun(bool, fun(_2136379, bool)), i(s(fun(_2136379, fun(bool, fun(_2136379, bool))), setspec), s(_2136379, _2136375))), s(bool, _2136377))), s(_2136379, _2136373)))), 15377 ^ _1670770 : [(15380 ^ _1670770) ^ [] : [-(s(_2136379, _2136375) = s(_2136379, _2136373))], (15378 ^ _1670770) ^ [] : [-(p(s(bool, _2136377)))]]], (3569 ^ _1670770) ^ [_1752679, _1752681, _1752683, _1752685] : [s(_1752681, i(s(fun(_1752683, _1752681), i(s(fun(_1752685, fun(_1752683, _1752681)), i(s(fun(fun(prod(_1752685, _1752683), _1752681), fun(_1752685, fun(_1752683, _1752681))), _1752679), s(fun(prod(_1752685, _1752683), _1752681), 3570 ^ [_1752679, _1752681, _1752683, _1752685]))), s(_1752685, 3571 ^ [_1752679, _1752681, _1752683, _1752685]))), s(_1752683, 3572 ^ [_1752679, _1752681, _1752683, _1752685]))) = s(_1752681, i(s(fun(prod(_1752685, _1752683), _1752681), 3570 ^ [_1752679, _1752681, _1752683, _1752685]), s(prod(_1752685, _1752683), i(s(fun(_1752683, prod(_1752685, _1752683)), i(s(fun(_1752685, fun(_1752683, prod(_1752685, _1752683))), c_), s(_1752685, 3571 ^ [_1752679, _1752681, _1752683, _1752685]))), s(_1752683, 3572 ^ [_1752679, _1752681, _1752683, _1752685]))))), 3575 ^ _1670770 : [(3576 ^ _1670770) ^ [_1753444] : [s(fun(_1752683, _1752681), i(s(fun(_1752685, fun(_1752683, _1752681)), i(s(fun(fun(prod(_1752685, _1752683), _1752681), fun(_1752685, fun(_1752683, _1752681))), _1753444), s(fun(prod(_1752685, _1752683), _1752681), 3577 ^ [_1752679, _1752681, _1752683, _1752685, _1753444]))), s(_1752685, 3578 ^ [_1752679, _1752681, _1752683, _1752685, _1753444]))) = s(fun(_1752683, _1752681), i(s(fun(_1752685, fun(_1752683, _1752681)), i(s(fun(fun(prod(_1752685, _1752683), _1752681), fun(_1752685, fun(_1752683, _1752681))), _1752679), s(fun(prod(_1752685, _1752683), _1752681), 3577 ^ [_1752679, _1752681, _1752683, _1752685, _1753444]))), s(_1752685, 3578 ^ [_1752679, _1752681, _1752683, _1752685, _1753444]))), 3581 ^ _1670770 : [(3589 ^ _1670770) ^ [_1754307] : [3590 ^ _1670770 : [(3591 ^ _1670770) ^ [_1754441] : [p(s(bool, i(s(fun(fun(_1752685, fun(_1752683, _1752681)), bool), _1754307), s(fun(_1752685, fun(_1752683, _1752681)), i(s(fun(fun(prod(_1752685, _1752683), _1752681), fun(_1752685, fun(_1752683, _1752681))), _1753444), s(fun(prod(_1752685, _1752683), _1752681), _1754441))))))]], -(p(s(bool, i(s(fun(fun(_1752685, fun(_1752683, _1752681)), bool), _1754307), s(fun(_1752685, fun(_1752683, _1752681)), 3592 ^ [_1752679, _1752681, _1752683, _1752685, _1753444, _1754307])))))], (3582 ^ _1670770) ^ [_1754029] : [3583 ^ _1670770 : [(3584 ^ _1670770) ^ [_1754163] : [p(s(bool, i(s(fun(fun(_1752685, fun(_1752683, _1752681)), bool), _1754029), s(fun(_1752685, fun(_1752683, _1752681)), _1754163))))]], -(p(s(bool, i(s(fun(fun(_1752685, fun(_1752683, _1752681)), bool), _1754029), s(fun(_1752685, fun(_1752683, _1752681)), i(s(fun(fun(prod(_1752685, _1752683), _1752681), fun(_1752685, fun(_1752683, _1752681))), _1753444), s(fun(prod(_1752685, _1752683), _1752681), 3585 ^ [_1752679, _1752681, _1752683, _1752685, _1753444, _1754029])))))))]]]]], (14083 ^ _1670770) ^ [_2101961, _2101963, _2101965] : [14084 ^ _1670770 : [(14087 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2101961))), s(int, _2101963))))], (14085 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2101961))), s(int, _2101965))))]], -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2101961))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_max), s(int, _2101965))), s(int, _2101963)))))))], (14149 ^ _1670770) ^ [_2103569, _2103571, _2103573] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2103569)))), -(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2103573))), s(int, _2103569))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2103571))), s(int, _2103569))))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2103573))), s(int, _2103571))))], (27656 ^ _1670770) ^ [_2823447, _2823449] : [s(real, i(s(fun(_2823449, real), i(s(fun(fun(_2823449, real), fun(_2823449, real)), i(s(fun(fun(_2823449, real), fun(fun(_2823449, real), fun(_2823449, real))), _2823447), s(fun(_2823449, real), 27657 ^ [_2823447, _2823449]))), s(fun(_2823449, real), 27658 ^ [_2823447, _2823449]))), s(_2823449, 27659 ^ [_2823447, _2823449]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(_2823449, real), 27657 ^ [_2823447, _2823449]), s(_2823449, 27659 ^ [_2823447, _2823449]))))), s(real, i(s(fun(_2823449, real), 27658 ^ [_2823447, _2823449]), s(_2823449, 27659 ^ [_2823447, _2823449]))))), 27662 ^ _1670770 : [(27663 ^ _1670770) ^ [_2824154, _2824156, _2824158] : [p(s(bool, i(s(fun(fun(_2823449, bool), bool), finite), s(fun(_2823449, bool), _2824154)))), -(s(real, i(s(fun(fun(_2823449, real), real), i(s(fun(fun(_2823449, bool), fun(fun(_2823449, real), real)), sum), s(fun(_2823449, bool), _2824154))), s(fun(_2823449, real), i(s(fun(fun(_2823449, real), fun(_2823449, real)), i(s(fun(fun(_2823449, real), fun(fun(_2823449, real), fun(_2823449, real))), _2823447), s(fun(_2823449, real), _2824158))), s(fun(_2823449, real), _2824156))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(fun(_2823449, real), real), i(s(fun(fun(_2823449, bool), fun(fun(_2823449, real), real)), sum), s(fun(_2823449, bool), _2824154))), s(fun(_2823449, real), _2824158))))), s(real, i(s(fun(fun(_2823449, real), real), i(s(fun(fun(_2823449, bool), fun(fun(_2823449, real), real)), sum), s(fun(_2823449, bool), _2824154))), s(fun(_2823449, real), _2824156))))))]]], (8124 ^ _1670770) ^ [_1910666] : [-(s(list(_1910666), i(s(fun(list(_1910666), list(_1910666)), butlast), s(list(_1910666), i(s(fun(list(_1910666), list(_1910666)), i(s(fun(_1910666, fun(list(_1910666), list(_1910666))), cons), s(_1910666, h0))), s(list(_1910666), t0))))) = s(list(_1910666), i(s(fun(list(_1910666), list(_1910666)), i(s(fun(list(_1910666), fun(list(_1910666), list(_1910666))), i(s(fun(bool, fun(list(_1910666), fun(list(_1910666), list(_1910666)))), cond), s(bool, 8110 ^ [_1910666]))), s(list(_1910666), nil))), s(list(_1910666), i(s(fun(list(_1910666), list(_1910666)), i(s(fun(_1910666, fun(list(_1910666), list(_1910666))), cons), s(_1910666, h0))), s(list(_1910666), i(s(fun(list(_1910666), list(_1910666)), butlast), s(list(_1910666), t0))))))))], (5791 ^ _1670770) ^ [_1816290] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _1816290))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))) = s(num, _1816290))], (47251 ^ _1670770) ^ [_4489315, _4489317, _4489319] : [-(s(num, i(s(fun(cart(cart(real, _4489317), _4489319), num), rank), s(cart(cart(real, _4489317), _4489319), i(s(fun(cart(cart(real, _4489319), _4489317), cart(cart(real, _4489317), _4489319)), transp), s(cart(cart(real, _4489319), _4489317), _4489315))))) = s(num, i(s(fun(cart(cart(real, _4489319), _4489317), num), rank), s(cart(cart(real, _4489319), _4489317), _4489315))))], (15365 ^ _1670770) ^ [_2135918, _2135920, _2135922] : [s(bool, i(s(fun(fun(_2135922, bool), bool), i(s(fun(_2135922, fun(fun(_2135922, bool), bool)), in), s(_2135922, 15366 ^ [_2135918, _2135920, _2135922]))), s(fun(_2135922, bool), _2135920))) = s(bool, i(s(fun(fun(_2135922, bool), bool), i(s(fun(_2135922, fun(fun(_2135922, bool), bool)), in), s(_2135922, 15366 ^ [_2135918, _2135920, _2135922]))), s(fun(_2135922, bool), _2135918))), -(s(fun(_2135922, bool), _2135920) = s(fun(_2135922, bool), _2135918))], (11423 ^ _1670770) ^ [_2036061, _2036063, _2036065] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2036065))), s(real, _2036063))))), s(real, _2036061))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2036065))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2036061))), s(real, _2036063))))))], (24233 ^ _1670770) ^ [_2586405] : [-(s(real, i(s(fun(fun(real, bool), real), sup), s(fun(real, bool), i(s(fun(fun(real, bool), fun(real, bool)), i(s(fun(real, fun(fun(real, bool), fun(real, bool))), insert), s(real, _2586405))), s(fun(real, bool), empty))))) = s(real, _2586405))], (20780 ^ _1670770) ^ [_2435353, _2435355, _2435357] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(fun(_2435357, bool), num), card), s(fun(_2435357, bool), _2435355))))), s(num, i(s(fun(fun(_2435357, bool), num), card), s(fun(_2435357, bool), _2435353))))))), p(s(bool, i(s(fun(fun(_2435357, bool), bool), i(s(fun(fun(_2435357, bool), fun(fun(_2435357, bool), bool)), psubset), s(fun(_2435357, bool), _2435355))), s(fun(_2435357, bool), _2435353)))), p(s(bool, i(s(fun(fun(_2435357, bool), bool), finite), s(fun(_2435357, bool), _2435353))))], (42224 ^ _1670770) ^ [_4166224, _4166226, _4166228, _4166230, _4166232, _4166234, _4166236] : [p(s(bool, i(s(fun(fun(cart(real, _4166234), fun(cart(real, _4166232), cart(real, _4166236))), bool), bilinear), s(fun(cart(real, _4166234), fun(cart(real, _4166232), cart(real, _4166236))), _4166230)))), -(s(cart(real, _4166236), i(s(fun(cart(real, _4166232), cart(real, _4166236)), i(s(fun(cart(real, _4166234), fun(cart(real, _4166232), cart(real, _4166236))), _4166230), s(cart(real, _4166234), _4166228))), s(cart(real, _4166232), i(s(fun(cart(real, _4166232), cart(real, _4166232)), i(s(fun(cart(real, _4166232), fun(cart(real, _4166232), cart(real, _4166232))), vectoru_add), s(cart(real, _4166232), _4166226))), s(cart(real, _4166232), _4166224))))) = s(cart(real, _4166236), i(s(fun(cart(real, _4166236), cart(real, _4166236)), i(s(fun(cart(real, _4166236), fun(cart(real, _4166236), cart(real, _4166236))), vectoru_add), s(cart(real, _4166236), i(s(fun(cart(real, _4166232), cart(real, _4166236)), i(s(fun(cart(real, _4166234), fun(cart(real, _4166232), cart(real, _4166236))), _4166230), s(cart(real, _4166234), _4166228))), s(cart(real, _4166232), _4166226))))), s(cart(real, _4166236), i(s(fun(cart(real, _4166232), cart(real, _4166236)), i(s(fun(cart(real, _4166234), fun(cart(real, _4166232), cart(real, _4166236))), _4166230), s(cart(real, _4166234), _4166228))), s(cart(real, _4166232), _4166224))))))], (10138 ^ _1670770) ^ [_2002713, _2002715] : [-(s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_mul), s(hreal, i(s(fun(num, hreal), hrealu_ofu_num), s(num, _2002715))))), s(hreal, i(s(fun(num, hreal), hrealu_ofu_num), s(num, _2002713))))) = s(hreal, i(s(fun(num, hreal), hrealu_ofu_num), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _2002715))), s(num, _2002713))))))], (40544 ^ _1670770) ^ [_4036940, _4036942, _4036944, _4036946] : [40597 ^ _1670770 : [(40598 ^ _1670770) ^ [_4039936] : [s(cart(real, _4036942), i(s(fun(_4036946, cart(real, _4036942)), i(s(fun(fun(_4036944, cart(real, _4036942)), fun(_4036946, cart(real, _4036942))), i(s(fun(fun(_4036944, _4036946), fun(fun(_4036944, cart(real, _4036942)), fun(_4036946, cart(real, _4036942)))), i(s(fun(fun(_4036944, bool), fun(fun(_4036944, _4036946), fun(fun(_4036944, cart(real, _4036942)), fun(_4036946, cart(real, _4036942))))), _4039936), s(fun(_4036944, bool), 40599 ^ [_4036940, _4036942, _4036944, _4036946, _4039936]))), s(fun(_4036944, _4036946), 40600 ^ [_4036940, _4036942, _4036944, _4036946, _4039936]))), s(fun(_4036944, cart(real, _4036942)), 40601 ^ [_4036940, _4036942, _4036944, _4036946, _4039936]))), s(_4036946, 40602 ^ [_4036940, _4036942, _4036944, _4036946, _4039936]))) = s(cart(real, _4036942), i(s(fun(fun(_4036944, cart(real, _4036942)), cart(real, _4036942)), i(s(fun(fun(_4036944, bool), fun(fun(_4036944, cart(real, _4036942)), cart(real, _4036942))), vsum), s(fun(_4036944, bool), i(s(fun(fun(_4036944, bool), fun(_4036944, bool)), gspec), s(fun(_4036944, bool), i(s(fun(_4036946, fun(_4036944, bool)), i(s(fun(fun(_4036944, _4036946), fun(_4036946, fun(_4036944, bool))), i(s(fun(fun(_4036944, bool), fun(fun(_4036944, _4036946), fun(_4036946, fun(_4036944, bool)))), _4036940), s(fun(_4036944, bool), 40599 ^ [_4036940, _4036942, _4036944, _4036946, _4039936]))), s(fun(_4036944, _4036946), 40600 ^ [_4036940, _4036942, _4036944, _4036946, _4039936]))), s(_4036946, 40602 ^ [_4036940, _4036942, _4036944, _4036946, _4039936]))))))), s(fun(_4036944, cart(real, _4036942)), 40601 ^ [_4036940, _4036942, _4036944, _4036946, _4039936]))), 40605 ^ _1670770 : [(40606 ^ _1670770) ^ [_4041359, _4041361, _4041363] : [p(s(bool, i(s(fun(fun(_4036944, bool), bool), finite), s(fun(_4036944, bool), _4041359)))), -(s(cart(real, _4036942), i(s(fun(fun(_4036944, cart(real, _4036942)), cart(real, _4036942)), i(s(fun(fun(_4036944, bool), fun(fun(_4036944, cart(real, _4036942)), cart(real, _4036942))), vsum), s(fun(_4036944, bool), _4041359))), s(fun(_4036944, cart(real, _4036942)), _4041361))) = s(cart(real, _4036942), i(s(fun(fun(_4036946, cart(real, _4036942)), cart(real, _4036942)), i(s(fun(fun(_4036946, bool), fun(fun(_4036946, cart(real, _4036942)), cart(real, _4036942))), vsum), s(fun(_4036946, bool), i(s(fun(fun(_4036944, bool), fun(_4036946, bool)), i(s(fun(fun(_4036944, _4036946), fun(fun(_4036944, bool), fun(_4036946, bool))), image), s(fun(_4036944, _4036946), _4041363))), s(fun(_4036944, bool), _4041359))))), s(fun(_4036946, cart(real, _4036942)), i(s(fun(fun(_4036944, cart(real, _4036942)), fun(_4036946, cart(real, _4036942))), i(s(fun(fun(_4036944, _4036946), fun(fun(_4036944, cart(real, _4036942)), fun(_4036946, cart(real, _4036942)))), i(s(fun(fun(_4036944, bool), fun(fun(_4036944, _4036946), fun(fun(_4036944, cart(real, _4036942)), fun(_4036946, cart(real, _4036942))))), _4039936), s(fun(_4036944, bool), _4041359))), s(fun(_4036944, _4036946), _4041363))), s(fun(_4036944, cart(real, _4036942)), _4041361))))))]]]], 40551 ^ _1670770 : [(40554 ^ _1670770) ^ [_4038318, _4038320] : [p(s(bool, i(s(fun(_4036944, bool), i(s(fun(bool, fun(_4036944, bool)), i(s(fun(_4036944, fun(bool, fun(_4036944, bool))), setspec), s(_4036944, 40548 ^ [_4036940, _4036942, _4036944, _4036946]))), s(bool, _4038318))), s(_4036944, _4038320)))), 40565 ^ _1670770 : [(40570 ^ _1670770) ^ [] : [p(s(bool, _4038318))], (40568 ^ _1670770) ^ [] : [-(s(_4036946, i(s(fun(_4036944, _4036946), 40546 ^ [_4036940, _4036942, _4036944, _4036946]), s(_4036944, _4038320))) = s(_4036946, 40547 ^ [_4036940, _4036942, _4036944, _4036946]))], (40566 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_4036944, bool), bool), i(s(fun(_4036944, fun(fun(_4036944, bool), bool)), in), s(_4036944, _4038320))), s(fun(_4036944, bool), 40545 ^ [_4036940, _4036942, _4036944, _4036946])))))]], 40557 ^ _1670770 : [(40560 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_4036944, bool), bool), i(s(fun(_4036944, fun(fun(_4036944, bool), bool)), in), s(_4036944, _4038320))), s(fun(_4036944, bool), 40545 ^ [_4036940, _4036942, _4036944, _4036946])))), s(_4036946, i(s(fun(_4036944, _4036946), 40546 ^ [_4036940, _4036942, _4036944, _4036946]), s(_4036944, _4038320))) = s(_4036946, 40547 ^ [_4036940, _4036942, _4036944, _4036946])], (40558 ^ _1670770) ^ [] : [-(p(s(bool, _4038318)))]]], (40552 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_4036944, bool), i(s(fun(_4036946, fun(_4036944, bool)), i(s(fun(fun(_4036944, _4036946), fun(_4036946, fun(_4036944, bool))), i(s(fun(fun(_4036944, bool), fun(fun(_4036944, _4036946), fun(_4036946, fun(_4036944, bool)))), _4036940), s(fun(_4036944, bool), 40545 ^ [_4036940, _4036942, _4036944, _4036946]))), s(fun(_4036944, _4036946), 40546 ^ [_4036940, _4036942, _4036944, _4036946]))), s(_4036946, 40547 ^ [_4036940, _4036942, _4036944, _4036946]))), s(_4036944, 40548 ^ [_4036940, _4036942, _4036944, _4036946])))))]], 40575 ^ _1670770 : [(40594 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_4036944, bool), i(s(fun(bool, fun(_4036944, bool)), i(s(fun(_4036944, fun(bool, fun(_4036944, bool))), setspec), s(_4036944, 40548 ^ [_4036940, _4036942, _4036944, _4036946]))), s(bool, 40574 ^ [_4036940, _4036942, _4036944, _4036946]))), s(_4036944, 40573 ^ [_4036940, _4036942, _4036944, _4036946])))))], (40576 ^ _1670770) ^ [] : [p(s(bool, 40574 ^ [_4036940, _4036942, _4036944, _4036946])), 40579 ^ _1670770 : [(40582 ^ _1670770) ^ [] : [-(s(_4036946, i(s(fun(_4036944, _4036946), 40546 ^ [_4036940, _4036942, _4036944, _4036946]), s(_4036944, 40573 ^ [_4036940, _4036942, _4036944, _4036946]))) = s(_4036946, 40547 ^ [_4036940, _4036942, _4036944, _4036946]))], (40580 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_4036944, bool), bool), i(s(fun(_4036944, fun(fun(_4036944, bool), bool)), in), s(_4036944, 40573 ^ [_4036940, _4036942, _4036944, _4036946]))), s(fun(_4036944, bool), 40545 ^ [_4036940, _4036942, _4036944, _4036946])))))]]], (40584 ^ _1670770) ^ [] : [-(p(s(bool, 40574 ^ [_4036940, _4036942, _4036944, _4036946]))), p(s(bool, i(s(fun(fun(_4036944, bool), bool), i(s(fun(_4036944, fun(fun(_4036944, bool), bool)), in), s(_4036944, 40573 ^ [_4036940, _4036942, _4036944, _4036946]))), s(fun(_4036944, bool), 40545 ^ [_4036940, _4036942, _4036944, _4036946])))), s(_4036946, i(s(fun(_4036944, _4036946), 40546 ^ [_4036940, _4036942, _4036944, _4036946]), s(_4036944, 40573 ^ [_4036940, _4036942, _4036944, _4036946]))) = s(_4036946, 40547 ^ [_4036940, _4036942, _4036944, _4036946])], (40596 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_4036944, bool), i(s(fun(_4036946, fun(_4036944, bool)), i(s(fun(fun(_4036944, _4036946), fun(_4036946, fun(_4036944, bool))), i(s(fun(fun(_4036944, bool), fun(fun(_4036944, _4036946), fun(_4036946, fun(_4036944, bool)))), _4036940), s(fun(_4036944, bool), 40545 ^ [_4036940, _4036942, _4036944, _4036946]))), s(fun(_4036944, _4036946), 40546 ^ [_4036940, _4036942, _4036944, _4036946]))), s(_4036946, 40547 ^ [_4036940, _4036942, _4036944, _4036946]))), s(_4036944, 40548 ^ [_4036940, _4036942, _4036944, _4036946]))))]]], (15975 ^ _1670770) ^ [_2163405, _2163407, _2163409] : [p(s(bool, i(s(fun(fun(_2163409, bool), bool), finite), s(fun(_2163409, bool), _2163405)))), -(p(s(bool, i(s(fun(fun(_2163409, bool), bool), finite), s(fun(_2163409, bool), i(s(fun(fun(_2163409, bool), fun(_2163409, bool)), i(s(fun(_2163409, fun(fun(_2163409, bool), fun(_2163409, bool))), insert), s(_2163409, _2163407))), s(fun(_2163409, bool), _2163405)))))))], (42004 ^ _1670770) ^ [_4146925] : [-(p(s(bool, i(s(fun(fun(cart(real, _4146925), cart(real, _4146925)), bool), linear), s(fun(cart(real, _4146925), cart(real, _4146925)), vectoru_neg)))))], (13761 ^ _1670770) ^ [_2093667, _2093669] : [-(s(int, _2093669) = s(int, _2093667)), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2093669))), s(int, _2093667)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2093667))), s(int, _2093669))))], (46614 ^ _1670770) ^ [_4454071, _4454073, _4454075] : [46615 ^ _1670770 : [(46616 ^ _1670770) ^ [_4454292] : [s(cart(cart(real, _4454073), _4454073), i(s(fun(cart(cart(real, _4454073), _4454075), cart(cart(real, _4454073), _4454073)), i(s(fun(cart(cart(real, _4454075), _4454073), fun(cart(cart(real, _4454073), _4454075), cart(cart(real, _4454073), _4454073))), matrixu_mul), s(cart(cart(real, _4454075), _4454073), _4454292))), s(cart(cart(real, _4454073), _4454075), _4454071))) = s(cart(cart(real, _4454073), _4454073), i(s(fun(num, cart(cart(real, _4454073), _4454073)), mat), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))]], -(s(fun(cart(real, _4454073), bool), i(s(fun(fun(cart(real, _4454073), bool), fun(cart(real, _4454073), bool)), span), s(fun(cart(real, _4454073), bool), i(s(fun(cart(cart(real, _4454073), _4454075), fun(cart(real, _4454073), bool)), rows), s(cart(cart(real, _4454073), _4454075), _4454071))))) = s(fun(cart(real, _4454073), bool), univ))], (42942 ^ _1670770) ^ [_4238240, _4238242, _4238244] : [-(p(s(bool, i(s(fun(fun(cart(real, _4238242), bool), bool), finite), s(fun(cart(real, _4238242), bool), i(s(fun(cart(cart(real, _4238244), _4238242), fun(cart(real, _4238242), bool)), columns), s(cart(cart(real, _4238244), _4238242), _4238240)))))))], (14485 ^ _1670770) ^ [_2111328, _2111330] : [s(num, _2111330) = s(num, _2111328), -(s(int, i(s(fun(num, int), intu_ofu_num), s(num, _2111330))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, _2111328))))], (14073 ^ _1670770) ^ [_2101741, _2101743, _2101745] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2101741))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_max), s(int, _2101745))), s(int, _2101743)))))), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2101741))), s(int, _2101745))))), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2101741))), s(int, _2101743)))))], (37779 ^ _1670770) ^ [] : [37781 ^ _1670770 : [(37784 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), p0), s(num, 37780 ^ []))))], (37782 ^ _1670770) ^ [] : [s(num, 37780 ^ []) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))]], 37785 ^ _1670770 : [(37786 ^ _1670770) ^ [_3794298] : [-(p(s(bool, i(s(fun(num, bool), p0), s(num, i(s(fun(num, num), suc), s(num, _3794298)))))))]]], (6076 ^ _1670770) ^ [_1822991, _1822993, _1822995] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _1822993))), s(num, _1822995))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _1822993))), s(num, _1822991))))))), -(s(num, _1822991) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1822991))), s(num, _1822995))))], (38604 ^ _1670770) ^ [_3834118] : [38609 ^ _1670770 : [(38614 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), _3834118), s(real, 38608 ^ [_3834118]))))], (38612 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), _3834118), s(real, 38607 ^ [_3834118])))))], (38610 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, 38607 ^ [_3834118]))), s(real, 38608 ^ [_3834118])))))]], p(s(bool, i(s(fun(real, bool), _3834118), s(real, i(s(fun(real, real), realu_inv), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(num, real), realu_ofu_num), s(num, 38615 ^ [_3834118]))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))))))))), 38618 ^ _1670770 : [(38619 ^ _1670770) ^ [_3834561] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _3834561)))), -(p(s(bool, i(s(fun(real, bool), _3834118), s(real, _3834561)))))]]], (16966 ^ _1670770) ^ [_2209833] : [-(s(fun(_2209833, bool), i(s(fun(fun(_2209833, bool), fun(_2209833, bool)), i(s(fun(fun(_2209833, bool), fun(fun(_2209833, bool), fun(_2209833, bool))), union), s(fun(_2209833, bool), i(s(fun(fun(_2209833, bool), fun(_2209833, bool)), i(s(fun(fun(_2209833, bool), fun(fun(_2209833, bool), fun(_2209833, bool))), union), s(fun(_2209833, bool), p1))), s(fun(_2209833, bool), q))))), s(fun(_2209833, bool), r0))) = s(fun(_2209833, bool), i(s(fun(fun(_2209833, bool), fun(_2209833, bool)), i(s(fun(fun(_2209833, bool), fun(fun(_2209833, bool), fun(_2209833, bool))), union), s(fun(_2209833, bool), p1))), s(fun(_2209833, bool), i(s(fun(fun(_2209833, bool), fun(_2209833, bool)), i(s(fun(fun(_2209833, bool), fun(fun(_2209833, bool), fun(_2209833, bool))), union), s(fun(_2209833, bool), q))), s(fun(_2209833, bool), r0))))))], (10905 ^ _1670770) ^ [_2023760, _2023762, _2023764] : [s(real, _2023762) = s(real, _2023760), -(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2023764))), s(real, _2023762))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2023764))), s(real, _2023760))))], (13421 ^ _1670770) ^ [_2085036] : [s(int, i(s(fun(int, int), intu_abs), s(int, _2085036))) = s(int, _2085036), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2085036)))))], (4088 ^ _1670770) ^ [] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, u_0))), s(num, u_0))) = s(num, u_0))], (42726 ^ _1670770) ^ [_4220616, _4220618, _4220620, _4220622, _4220624] : [-(s(real, i(s(fun(num, real), i(s(fun(cart(real, _4220622), fun(num, real)), d_), s(cart(real, _4220622), i(s(fun(num, cart(real, _4220622)), i(s(fun(cart(cart(real, _4220622), _4220624), fun(num, cart(real, _4220622))), d_), s(cart(cart(real, _4220622), _4220624), i(s(fun(cart(cart(real, _4220624), _4220622), cart(cart(real, _4220622), _4220624)), transp), s(cart(cart(real, _4220624), _4220622), _4220620))))), s(num, _4220618))))), s(num, _4220616))) = s(real, i(s(fun(num, real), i(s(fun(cart(real, _4220624), fun(num, real)), d_), s(cart(real, _4220624), i(s(fun(num, cart(real, _4220624)), i(s(fun(cart(cart(real, _4220624), _4220622), fun(num, cart(real, _4220624))), d_), s(cart(cart(real, _4220624), _4220622), _4220620))), s(num, _4220616))))), s(num, _4220618))))], (8828 ^ _1670770) ^ [_1948180, _1948182, _1948184] : [p(s(bool, i(s(fun(list(_1948184), bool), i(s(fun(fun(_1948184, bool), fun(list(_1948184), bool)), ex0), s(fun(_1948184, bool), _1948182))), s(list(_1948184), _1948180)))), 8832 ^ _1670770 : [(8835 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(list(_1948184), bool), i(s(fun(_1948184, fun(list(_1948184), bool)), mem), s(_1948184, 8831 ^ [_1948180, _1948182, _1948184]))), s(list(_1948184), _1948180)))))], (8833 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1948184, bool), _1948182), s(_1948184, 8831 ^ [_1948180, _1948182, _1948184])))))]]], (29553 ^ _1670770) ^ [_2948139] : [s(real, i(s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(real, fun(num, fun(num, real))), i(s(fun(real, fun(real, fun(num, fun(num, real)))), _2948139), s(real, 29554 ^ [_2948139]))), s(real, 29555 ^ [_2948139]))), s(num, 29556 ^ [_2948139]))), s(num, 29557 ^ [_2948139]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, 29554 ^ [_2948139]))), s(num, 29557 ^ [_2948139]))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, 29555 ^ [_2948139]))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, 29556 ^ [_2948139]))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, 29557 ^ [_2948139]))))))), 29560 ^ _1670770 : [(29561 ^ _1670770) ^ [_2948806, _2948808, _2948810] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _2948806)))), -(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2948810))), s(num, _2948806))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2948808))), s(num, _2948806))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2948810))), s(real, _2948808))))), s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _2948806))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(real, fun(num, fun(num, real))), i(s(fun(real, fun(real, fun(num, fun(num, real)))), _2948139), s(real, _2948810))), s(real, _2948808))), s(num, _2948806))))))))]]], (27729 ^ _1670770) ^ [_2827629, _2827631] : [s(real, i(s(fun(_2827631, real), i(s(fun(fun(_2827631, real), fun(_2827631, real)), _2827629), s(fun(_2827631, real), 27730 ^ [_2827629, _2827631]))), s(_2827631, 27731 ^ [_2827629, _2827631]))) = s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(_2827631, real), 27730 ^ [_2827629, _2827631]), s(_2827631, 27731 ^ [_2827629, _2827631]))))), 27734 ^ _1670770 : [(27735 ^ _1670770) ^ [_2828080, _2828082] : [p(s(bool, i(s(fun(fun(_2827631, bool), bool), finite), s(fun(_2827631, bool), _2828080)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(fun(_2827631, real), real), i(s(fun(fun(_2827631, bool), fun(fun(_2827631, real), real)), sum), s(fun(_2827631, bool), _2828080))), s(fun(_2827631, real), _2828082))))))), s(real, i(s(fun(fun(_2827631, real), real), i(s(fun(fun(_2827631, bool), fun(fun(_2827631, real), real)), sum), s(fun(_2827631, bool), _2828080))), s(fun(_2827631, real), i(s(fun(fun(_2827631, real), fun(_2827631, real)), _2827629), s(fun(_2827631, real), _2828082)))))))))]]], (38889 ^ _1670770) ^ [_3940860, _3940862] : [s(real, i(s(fun(num, real), i(s(fun(cart(real, _3940862), fun(num, real)), i(s(fun(cart(real, _3940862), fun(cart(real, _3940862), fun(num, real))), _3940860), s(cart(real, _3940862), 38890 ^ [_3940860, _3940862]))), s(cart(real, _3940862), 38891 ^ [_3940860, _3940862]))), s(num, 38892 ^ [_3940860, _3940862]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(num, real), i(s(fun(cart(real, _3940862), fun(num, real)), d_), s(cart(real, _3940862), 38890 ^ [_3940860, _3940862]))), s(num, 38892 ^ [_3940860, _3940862]))))), s(real, i(s(fun(num, real), i(s(fun(cart(real, _3940862), fun(num, real)), d_), s(cart(real, _3940862), 38891 ^ [_3940860, _3940862]))), s(num, 38892 ^ [_3940860, _3940862]))))), 38895 ^ _1670770 : [(38896 ^ _1670770) ^ [_3941523, _3941525] : [-(s(cart(real, _3940862), i(s(fun(cart(real, _3940862), cart(real, _3940862)), i(s(fun(cart(real, _3940862), fun(cart(real, _3940862), cart(real, _3940862))), vectoru_sub), s(cart(real, _3940862), _3941525))), s(cart(real, _3940862), _3941523))) = s(cart(real, _3940862), i(s(fun(fun(num, real), cart(real, _3940862)), lambda), s(fun(num, real), i(s(fun(cart(real, _3940862), fun(num, real)), i(s(fun(cart(real, _3940862), fun(cart(real, _3940862), fun(num, real))), _3940860), s(cart(real, _3940862), _3941525))), s(cart(real, _3940862), _3941523))))))]]], (40360 ^ _1670770) ^ [_4022344, _4022346, _4022348] : [40365 ^ _1670770 : [(40368 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_4022348, bool), 40361 ^ [_4022344, _4022346, _4022348]), s(_4022348, 40362 ^ [_4022344, _4022346, _4022348])))))], (40366 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_4022348, bool), i(s(fun(fun(_4022348, bool), fun(_4022348, bool)), _4022344), s(fun(_4022348, bool), 40361 ^ [_4022344, _4022346, _4022348]))), s(_4022348, 40362 ^ [_4022344, _4022346, _4022348])))))]], 40369 ^ _1670770 : [(40372 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_4022348, bool), i(s(fun(fun(_4022348, bool), fun(_4022348, bool)), _4022344), s(fun(_4022348, bool), 40361 ^ [_4022344, _4022346, _4022348]))), s(_4022348, 40362 ^ [_4022344, _4022346, _4022348]))))], (40370 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_4022348, bool), 40361 ^ [_4022344, _4022346, _4022348]), s(_4022348, 40362 ^ [_4022344, _4022346, _4022348]))))]], 40373 ^ _1670770 : [(40374 ^ _1670770) ^ [_4023880] : [40426 ^ _1670770 : [(40427 ^ _1670770) ^ [_4026854] : [s(cart(real, _4022346), i(s(fun(_4022348, cart(real, _4022346)), i(s(fun(fun(_4022348, cart(real, _4022346)), fun(_4022348, cart(real, _4022346))), i(s(fun(fun(_4022348, cart(real, _4022346)), fun(fun(_4022348, cart(real, _4022346)), fun(_4022348, cart(real, _4022346)))), i(s(fun(fun(_4022348, bool), fun(fun(_4022348, cart(real, _4022346)), fun(fun(_4022348, cart(real, _4022346)), fun(_4022348, cart(real, _4022346))))), _4026854), s(fun(_4022348, bool), 40428 ^ [_4022344, _4022346, _4022348, _4023880, _4026854]))), s(fun(_4022348, cart(real, _4022346)), 40429 ^ [_4022344, _4022346, _4022348, _4023880, _4026854]))), s(fun(_4022348, cart(real, _4022346)), 40430 ^ [_4022344, _4022346, _4022348, _4023880, _4026854]))), s(_4022348, 40431 ^ [_4022344, _4022346, _4022348, _4023880, _4026854]))) = s(cart(real, _4022346), i(s(fun(cart(real, _4022346), cart(real, _4022346)), i(s(fun(cart(real, _4022346), fun(cart(real, _4022346), cart(real, _4022346))), i(s(fun(bool, fun(cart(real, _4022346), fun(cart(real, _4022346), cart(real, _4022346)))), cond), s(bool, i(s(fun(_4022348, bool), 40428 ^ [_4022344, _4022346, _4022348, _4023880, _4026854]), s(_4022348, 40431 ^ [_4022344, _4022346, _4022348, _4023880, _4026854]))))), s(cart(real, _4022346), i(s(fun(_4022348, cart(real, _4022346)), 40429 ^ [_4022344, _4022346, _4022348, _4023880, _4026854]), s(_4022348, 40431 ^ [_4022344, _4022346, _4022348, _4023880, _4026854]))))), s(cart(real, _4022346), i(s(fun(_4022348, cart(real, _4022346)), 40430 ^ [_4022344, _4022346, _4022348, _4023880, _4026854]), s(_4022348, 40431 ^ [_4022344, _4022346, _4022348, _4023880, _4026854]))))), 40434 ^ _1670770 : [(40435 ^ _1670770) ^ [_4028470, _4028472, _4028474, _4028476] : [p(s(bool, i(s(fun(fun(_4022348, bool), bool), finite), s(fun(_4022348, bool), _4028476)))), -(s(cart(real, _4022346), i(s(fun(fun(_4022348, cart(real, _4022346)), cart(real, _4022346)), i(s(fun(fun(_4022348, bool), fun(fun(_4022348, cart(real, _4022346)), cart(real, _4022346))), vsum), s(fun(_4022348, bool), _4028476))), s(fun(_4022348, cart(real, _4022346)), i(s(fun(fun(_4022348, cart(real, _4022346)), fun(_4022348, cart(real, _4022346))), i(s(fun(fun(_4022348, cart(real, _4022346)), fun(fun(_4022348, cart(real, _4022346)), fun(_4022348, cart(real, _4022346)))), i(s(fun(fun(_4022348, bool), fun(fun(_4022348, cart(real, _4022346)), fun(fun(_4022348, cart(real, _4022346)), fun(_4022348, cart(real, _4022346))))), _4026854), s(fun(_4022348, bool), _4028474))), s(fun(_4022348, cart(real, _4022346)), _4028472))), s(fun(_4022348, cart(real, _4022346)), _4028470))))) = s(cart(real, _4022346), i(s(fun(cart(real, _4022346), cart(real, _4022346)), i(s(fun(cart(real, _4022346), fun(cart(real, _4022346), cart(real, _4022346))), vectoru_add), s(cart(real, _4022346), i(s(fun(fun(_4022348, cart(real, _4022346)), cart(real, _4022346)), i(s(fun(fun(_4022348, bool), fun(fun(_4022348, cart(real, _4022346)), cart(real, _4022346))), vsum), s(fun(_4022348, bool), i(s(fun(fun(_4022348, bool), fun(_4022348, bool)), gspec), s(fun(_4022348, bool), i(s(fun(fun(_4022348, bool), fun(_4022348, bool)), i(s(fun(fun(_4022348, bool), fun(fun(_4022348, bool), fun(_4022348, bool))), _4023880), s(fun(_4022348, bool), _4028476))), s(fun(_4022348, bool), _4028474))))))), s(fun(_4022348, cart(real, _4022346)), _4028472))))), s(cart(real, _4022346), i(s(fun(fun(_4022348, cart(real, _4022346)), cart(real, _4022346)), i(s(fun(fun(_4022348, bool), fun(fun(_4022348, cart(real, _4022346)), cart(real, _4022346))), vsum), s(fun(_4022348, bool), i(s(fun(fun(_4022348, bool), fun(_4022348, bool)), gspec), s(fun(_4022348, bool), i(s(fun(fun(_4022348, bool), fun(_4022348, bool)), i(s(fun(fun(_4022348, bool), fun(fun(_4022348, bool), fun(_4022348, bool))), _4023880), s(fun(_4022348, bool), _4028476))), s(fun(_4022348, bool), i(s(fun(fun(_4022348, bool), fun(_4022348, bool)), _4022344), s(fun(_4022348, bool), _4028474))))))))), s(fun(_4022348, cart(real, _4022346)), _4028470))))))]]]], 40380 ^ _1670770 : [(40383 ^ _1670770) ^ [_4025358, _4025360] : [p(s(bool, i(s(fun(_4022348, bool), i(s(fun(bool, fun(_4022348, bool)), i(s(fun(_4022348, fun(bool, fun(_4022348, bool))), setspec), s(_4022348, 40377 ^ [_4022344, _4022346, _4022348, _4023880]))), s(bool, _4025358))), s(_4022348, _4025360)))), 40394 ^ _1670770 : [(40399 ^ _1670770) ^ [] : [p(s(bool, _4025358))], (40397 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_4022348, bool), 40376 ^ [_4022344, _4022346, _4022348, _4023880]), s(_4022348, _4025360)))))], (40395 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_4022348, bool), bool), i(s(fun(_4022348, fun(fun(_4022348, bool), bool)), in), s(_4022348, _4025360))), s(fun(_4022348, bool), 40375 ^ [_4022344, _4022346, _4022348, _4023880])))))]], 40386 ^ _1670770 : [(40389 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_4022348, bool), bool), i(s(fun(_4022348, fun(fun(_4022348, bool), bool)), in), s(_4022348, _4025360))), s(fun(_4022348, bool), 40375 ^ [_4022344, _4022346, _4022348, _4023880])))), p(s(bool, i(s(fun(_4022348, bool), 40376 ^ [_4022344, _4022346, _4022348, _4023880]), s(_4022348, _4025360))))], (40387 ^ _1670770) ^ [] : [-(p(s(bool, _4025358)))]]], (40381 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_4022348, bool), i(s(fun(fun(_4022348, bool), fun(_4022348, bool)), i(s(fun(fun(_4022348, bool), fun(fun(_4022348, bool), fun(_4022348, bool))), _4023880), s(fun(_4022348, bool), 40375 ^ [_4022344, _4022346, _4022348, _4023880]))), s(fun(_4022348, bool), 40376 ^ [_4022344, _4022346, _4022348, _4023880]))), s(_4022348, 40377 ^ [_4022344, _4022346, _4022348, _4023880])))))]], 40404 ^ _1670770 : [(40423 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_4022348, bool), i(s(fun(bool, fun(_4022348, bool)), i(s(fun(_4022348, fun(bool, fun(_4022348, bool))), setspec), s(_4022348, 40377 ^ [_4022344, _4022346, _4022348, _4023880]))), s(bool, 40403 ^ [_4022344, _4022346, _4022348, _4023880]))), s(_4022348, 40402 ^ [_4022344, _4022346, _4022348, _4023880])))))], (40405 ^ _1670770) ^ [] : [p(s(bool, 40403 ^ [_4022344, _4022346, _4022348, _4023880])), 40408 ^ _1670770 : [(40411 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_4022348, bool), 40376 ^ [_4022344, _4022346, _4022348, _4023880]), s(_4022348, 40402 ^ [_4022344, _4022346, _4022348, _4023880])))))], (40409 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_4022348, bool), bool), i(s(fun(_4022348, fun(fun(_4022348, bool), bool)), in), s(_4022348, 40402 ^ [_4022344, _4022346, _4022348, _4023880]))), s(fun(_4022348, bool), 40375 ^ [_4022344, _4022346, _4022348, _4023880])))))]]], (40413 ^ _1670770) ^ [] : [-(p(s(bool, 40403 ^ [_4022344, _4022346, _4022348, _4023880]))), p(s(bool, i(s(fun(fun(_4022348, bool), bool), i(s(fun(_4022348, fun(fun(_4022348, bool), bool)), in), s(_4022348, 40402 ^ [_4022344, _4022346, _4022348, _4023880]))), s(fun(_4022348, bool), 40375 ^ [_4022344, _4022346, _4022348, _4023880])))), p(s(bool, i(s(fun(_4022348, bool), 40376 ^ [_4022344, _4022346, _4022348, _4023880]), s(_4022348, 40402 ^ [_4022344, _4022346, _4022348, _4023880]))))], (40425 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_4022348, bool), i(s(fun(fun(_4022348, bool), fun(_4022348, bool)), i(s(fun(fun(_4022348, bool), fun(fun(_4022348, bool), fun(_4022348, bool))), _4023880), s(fun(_4022348, bool), 40375 ^ [_4022344, _4022346, _4022348, _4023880]))), s(fun(_4022348, bool), 40376 ^ [_4022344, _4022346, _4022348, _4023880]))), s(_4022348, 40377 ^ [_4022344, _4022346, _4022348, _4023880]))))]]]]], (11153 ^ _1670770) ^ [_2029415, _2029417] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_gt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, _2029417))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, _2029415))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_), s(num, _2029417))), s(num, _2029415))))], (19270 ^ _1670770) ^ [_2355034, _2355036, _2355038, _2355040, _2355042] : [19271 ^ _1670770 : [(19272 ^ _1670770) ^ [_2355179] : [s(fun(_2355040, _2355042), _2355036) = s(fun(_2355040, _2355042), i(s(fun(fun(_2355040, _2355038), fun(_2355040, _2355042)), i(s(fun(fun(_2355038, _2355042), fun(fun(_2355040, _2355038), fun(_2355040, _2355042))), o), s(fun(_2355038, _2355042), _2355034))), s(fun(_2355040, _2355038), _2355179)))]], 19274 ^ _1670770 : [(19275 ^ _1670770) ^ [_2355265] : [-(s(_2355042, i(s(fun(_2355038, _2355042), _2355034), s(_2355038, 19273 ^ [_2355034, _2355036, _2355038, _2355040, _2355042, _2355265]))) = s(_2355042, i(s(fun(_2355040, _2355042), _2355036), s(_2355040, _2355265))))]]], (41362 ^ _1670770) ^ [_4114001, _4114003] : [s(cart(real, _4114003), i(s(fun(num, cart(real, _4114003)), i(s(fun(fun(num, cart(real, _4114003)), fun(num, cart(real, _4114003))), _4114001), s(fun(num, cart(real, _4114003)), 41363 ^ [_4114001, _4114003]))), s(num, 41364 ^ [_4114001, _4114003]))) = s(cart(real, _4114003), i(s(fun(cart(real, _4114003), cart(real, _4114003)), i(s(fun(cart(real, _4114003), fun(cart(real, _4114003), cart(real, _4114003))), vectoru_add), s(cart(real, _4114003), i(s(fun(num, cart(real, _4114003)), 41363 ^ [_4114001, _4114003]), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, 41364 ^ [_4114001, _4114003]))))))), s(cart(real, _4114003), i(s(fun(num, cart(real, _4114003)), 41363 ^ [_4114001, _4114003]), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, 41364 ^ [_4114001, _4114003]))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), 41367 ^ _1670770 : [(41368 ^ _1670770) ^ [_4114801, _4114803] : [-(s(cart(real, _4114003), i(s(fun(fun(num, cart(real, _4114003)), cart(real, _4114003)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4114003)), cart(real, _4114003))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, _4114801))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(fun(num, cart(real, _4114003)), _4114803))) = s(cart(real, _4114003), i(s(fun(fun(num, cart(real, _4114003)), cart(real, _4114003)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4114003)), cart(real, _4114003))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, _4114801))))), s(fun(num, cart(real, _4114003)), i(s(fun(fun(num, cart(real, _4114003)), fun(num, cart(real, _4114003))), _4114001), s(fun(num, cart(real, _4114003)), _4114803))))))]]], (13527 ^ _1670770) ^ [_2087928, _2087930] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(int, int), intu_abs), s(int, _2087930))))), s(int, _2087928)))), 13530 ^ _1670770 : [(13533 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2087930))), s(int, _2087928)))))], (13531 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(int, int), intu_neg), s(int, _2087928))))), s(int, _2087930)))))]]], (1730 ^ _1670770) ^ [_1697182, _1697184, _1697186] : [1738 ^ _1670770 : [(1741 ^ _1670770) ^ [] : [-(p(s(bool, _1697182)))], (1739 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1697186, bool), _1697184), s(_1697186, 1737 ^ [_1697182, _1697184, _1697186])))))]], 1731 ^ _1670770 : [(1732 ^ _1670770) ^ [_1697267] : [p(s(bool, i(s(fun(_1697186, bool), _1697184), s(_1697186, _1697267)))), p(s(bool, _1697182))]]], (35724 ^ _1670770) ^ [_3693722, _3693724, _3693726, _3693728] : [p(s(bool, i(s(fun(fun(_3693726, bool), bool), i(s(fun(fun(_3693728, bool), fun(fun(_3693726, bool), bool)), a_u_c), s(fun(_3693728, bool), _3693724))), s(fun(_3693726, bool), _3693722)))), 35727 ^ _1670770 : [(35730 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3693728, bool), bool), i(s(fun(fun(_3693726, bool), fun(fun(_3693728, bool), bool)), l_a_u_c), s(fun(_3693726, bool), _3693722))), s(fun(_3693728, bool), _3693724)))))], (35728 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3693726, bool), bool), i(s(fun(fun(_3693728, bool), fun(fun(_3693726, bool), bool)), l_a_u_c), s(fun(_3693728, bool), _3693724))), s(fun(_3693726, bool), _3693722)))))]]], (10957 ^ _1670770) ^ [_2025193, _2025195] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2025195))), s(real, _2025193))))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2025193))), s(real, _2025195)))))], (16275 ^ _1670770) ^ [_2177632, _2177634, _2177636] : [16277 ^ _1670770 : [(16280 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2177636, bool), bool), i(s(fun(_2177636, fun(fun(_2177636, bool), bool)), in), s(_2177636, _2177632))), s(fun(_2177636, bool), 16276 ^ [_2177632, _2177634, _2177636]))))], (16278 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_2177636, bool), bool), bool), i(s(fun(fun(_2177636, bool), fun(fun(fun(_2177636, bool), bool), bool)), in), s(fun(_2177636, bool), 16276 ^ [_2177632, _2177634, _2177636]))), s(fun(fun(_2177636, bool), bool), _2177634)))))]], -(p(s(bool, i(s(fun(fun(_2177636, bool), bool), i(s(fun(_2177636, fun(fun(_2177636, bool), bool)), in), s(_2177636, _2177632))), s(fun(_2177636, bool), i(s(fun(fun(fun(_2177636, bool), bool), fun(_2177636, bool)), inters), s(fun(fun(_2177636, bool), bool), _2177634)))))))], (30162 ^ _1670770) ^ [_2979141, _2979143, _2979145, _2979147, _2979149] : [-(s(cart(_2979149, finite_sum(_2979147, _2979145)), _2979143) = s(cart(_2979149, finite_sum(_2979147, _2979145)), _2979141)), s(cart(_2979149, _2979147), i(s(fun(cart(_2979149, finite_sum(_2979147, _2979145)), cart(_2979149, _2979147)), fstcart), s(cart(_2979149, finite_sum(_2979147, _2979145)), _2979143))) = s(cart(_2979149, _2979147), i(s(fun(cart(_2979149, finite_sum(_2979147, _2979145)), cart(_2979149, _2979147)), fstcart), s(cart(_2979149, finite_sum(_2979147, _2979145)), _2979141))), s(cart(_2979149, _2979145), i(s(fun(cart(_2979149, finite_sum(_2979147, _2979145)), cart(_2979149, _2979145)), sndcart), s(cart(_2979149, finite_sum(_2979147, _2979145)), _2979143))) = s(cart(_2979149, _2979145), i(s(fun(cart(_2979149, finite_sum(_2979147, _2979145)), cart(_2979149, _2979145)), sndcart), s(cart(_2979149, finite_sum(_2979147, _2979145)), _2979141)))], (38956 ^ _1670770) ^ [_3945313, _3945315] : [-(s(cart(real, _3945315), i(s(fun(cart(real, _3945315), cart(real, _3945315)), i(s(fun(cart(real, _3945315), fun(cart(real, _3945315), cart(real, _3945315))), vectoru_sub), s(cart(real, _3945315), _3945313))), s(cart(real, _3945315), _3945313))) = s(cart(real, _3945315), i(s(fun(num, cart(real, _3945315)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (23857 ^ _1670770) ^ [_2576823, _2576825] : [-(s(real, i(s(fun(fun(real, bool), real), inf), s(fun(real, bool), _2576825))) = s(real, i(s(fun(fun(real, bool), real), inf), s(fun(real, bool), _2576823)))), 23861 ^ _1670770 : [(23862 ^ _1670770) ^ [_2577105] : [p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _2577105))), s(fun(real, bool), _2576825)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 23858 ^ [_2576823, _2576825]))), s(real, _2577105)))))], (23871 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 23858 ^ [_2576823, _2576825]))), s(real, 23867 ^ [_2576823, _2576825]))))], (23869 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 23867 ^ [_2576823, _2576825]))), s(fun(real, bool), _2576823)))))]], 23872 ^ _1670770 : [(23873 ^ _1670770) ^ [_2577404] : [p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _2577404))), s(fun(real, bool), _2576823)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 23858 ^ [_2576823, _2576825]))), s(real, _2577404)))))], (23882 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 23858 ^ [_2576823, _2576825]))), s(real, 23878 ^ [_2576823, _2576825]))))], (23880 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 23878 ^ [_2576823, _2576825]))), s(fun(real, bool), _2576825)))))]]], (7516 ^ _1670770) ^ [_1883514, _1883516] : [p(s(bool, f0)), -(s(num, i(s(fun(num, num), bit1), s(num, _1883516))) = s(num, i(s(fun(num, num), bit0), s(num, _1883514))))], (38998 ^ _1670770) ^ [_3948115] : [s(cart(real, _3948115), i(s(fun(cart(real, _3948115), cart(real, _3948115)), i(s(fun(cart(real, _3948115), fun(cart(real, _3948115), cart(real, _3948115))), vectoru_add), s(cart(real, _3948115), x))), s(cart(real, _3948115), y))) = s(cart(real, _3948115), x), -(s(cart(real, _3948115), y) = s(cart(real, _3948115), i(s(fun(num, cart(real, _3948115)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (14187 ^ _1670770) ^ [] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_max), s(int, x))), s(int, x))) = s(int, x))], (39130 ^ _1670770) ^ [_3954762, _3954764] : [s(cart(real, _3954764), _3954762) = s(cart(real, _3954764), i(s(fun(num, cart(real, _3954764)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), 39133 ^ _1670770 : [(39134 ^ _1670770) ^ [_3954914] : [-(s(real, i(s(fun(cart(real, _3954764), real), i(s(fun(cart(real, _3954764), fun(cart(real, _3954764), real)), dot), s(cart(real, _3954764), _3954762))), s(cart(real, _3954764), _3954914))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]]], (46434 ^ _1670770) ^ [_4441254, _4441256, _4441258] : [46446 ^ _1670770 : [(46449 ^ _1670770) ^ [] : [-(s(fun(cart(real, _4441256), cart(real, _4441256)), i(s(fun(fun(cart(real, _4441256), cart(real, _4441258)), fun(cart(real, _4441256), cart(real, _4441256))), i(s(fun(fun(cart(real, _4441258), cart(real, _4441256)), fun(fun(cart(real, _4441256), cart(real, _4441258)), fun(cart(real, _4441256), cart(real, _4441256)))), o), s(fun(cart(real, _4441258), cart(real, _4441256)), 46445 ^ [_4441254, _4441256, _4441258]))), s(fun(cart(real, _4441256), cart(real, _4441258)), _4441254))) = s(fun(cart(real, _4441256), cart(real, _4441256)), i1))], (46447 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4441258), cart(real, _4441256)), bool), linear), s(fun(cart(real, _4441258), cart(real, _4441256)), 46445 ^ [_4441254, _4441256, _4441258])))))]], p(s(bool, i(s(fun(fun(cart(real, _4441256), cart(real, _4441258)), bool), linear), s(fun(cart(real, _4441256), cart(real, _4441258)), _4441254)))), 46441 ^ _1670770 : [(46444 ^ _1670770) ^ [] : [s(cart(real, _4441256), 46439 ^ [_4441254, _4441256, _4441258]) = s(cart(real, _4441256), 46440 ^ [_4441254, _4441256, _4441258])], (46442 ^ _1670770) ^ [] : [-(s(cart(real, _4441258), i(s(fun(cart(real, _4441256), cart(real, _4441258)), _4441254), s(cart(real, _4441256), 46439 ^ [_4441254, _4441256, _4441258]))) = s(cart(real, _4441258), i(s(fun(cart(real, _4441256), cart(real, _4441258)), _4441254), s(cart(real, _4441256), 46440 ^ [_4441254, _4441256, _4441258]))))]]], (35607 ^ _1670770) ^ [_3688743, _3688745, _3688747, _3688749] : [-(s(bool, i(s(fun(fun(_3688749, bool), bool), i(s(fun(fun(_3688747, bool), fun(fun(_3688749, bool), bool)), a_u_c), s(fun(_3688747, bool), _3688745))), s(fun(_3688749, bool), _3688743))) = s(bool, i(s(fun(fun(_3688747, bool), bool), i(s(fun(fun(_3688749, bool), fun(fun(_3688747, bool), bool)), a_u_c), s(fun(_3688749, bool), _3688743))), s(fun(_3688747, bool), _3688745))))], (9719 ^ _1670770) ^ [_1987415, _1987417] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_mul), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, _1987417))))), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, _1987415))))))), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1987417))), s(num, _1987415)))))))))], (46486 ^ _1670770) ^ [_4444199, _4444201, _4444203] : [46487 ^ _1670770 : [(46488 ^ _1670770) ^ [_4444455] : [s(cart(cart(real, _4444201), _4444201), i(s(fun(cart(cart(real, _4444201), _4444203), cart(cart(real, _4444201), _4444201)), i(s(fun(cart(cart(real, _4444203), _4444201), fun(cart(cart(real, _4444201), _4444203), cart(cart(real, _4444201), _4444201))), matrixu_mul), s(cart(cart(real, _4444203), _4444201), _4444455))), s(cart(cart(real, _4444201), _4444203), _4444199))) = s(cart(cart(real, _4444201), _4444201), i(s(fun(num, cart(cart(real, _4444201), _4444201)), mat), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))]], 46489 ^ _1670770 : [(46490 ^ _1670770) ^ [_4444581] : [s(cart(real, _4444203), i(s(fun(cart(real, _4444201), cart(real, _4444203)), i(s(fun(cart(cart(real, _4444201), _4444203), fun(cart(real, _4444201), cart(real, _4444203))), matrixu_vectoru_mul), s(cart(cart(real, _4444201), _4444203), _4444199))), s(cart(real, _4444201), _4444581))) = s(cart(real, _4444203), i(s(fun(num, cart(real, _4444203)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(cart(real, _4444201), _4444581) = s(cart(real, _4444201), i(s(fun(num, cart(real, _4444201)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]]], (17420 ^ _1670770) ^ [_2238407, _2238409, _2238411, _2238413, _2238415] : [p(s(bool, i(s(fun(fun(_2238415, bool), bool), i(s(fun(fun(_2238415, bool), fun(fun(_2238415, bool), bool)), subset), s(fun(_2238415, bool), _2238409))), s(fun(_2238415, bool), i(s(fun(fun(_2238413, bool), fun(_2238415, bool)), i(s(fun(fun(_2238413, _2238415), fun(fun(_2238413, bool), fun(_2238415, bool))), image), s(fun(_2238413, _2238415), _2238411))), s(fun(_2238413, bool), _2238407)))))), 17424 ^ _1670770 : [(17427 ^ _1670770) ^ [] : [-(s(fun(_2238415, bool), _2238409) = s(fun(_2238415, bool), i(s(fun(fun(_2238413, bool), fun(_2238415, bool)), i(s(fun(fun(_2238413, _2238415), fun(fun(_2238413, bool), fun(_2238415, bool))), image), s(fun(_2238413, _2238415), _2238411))), s(fun(_2238413, bool), 17423 ^ [_2238407, _2238409, _2238411, _2238413, _2238415]))))], (17425 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2238413, bool), bool), i(s(fun(fun(_2238413, bool), fun(fun(_2238413, bool), bool)), subset), s(fun(_2238413, bool), 17423 ^ [_2238407, _2238409, _2238411, _2238413, _2238415]))), s(fun(_2238413, bool), _2238407)))))]]], (7528 ^ _1670770) ^ [_1883759, _1883761] : [s(num, _1883761) = s(num, _1883759), -(s(num, i(s(fun(num, num), bit1), s(num, _1883761))) = s(num, i(s(fun(num, num), bit1), s(num, _1883759))))], (23638 ^ _1670770) ^ [_2570807, _2570809] : [p(s(bool, i(s(fun(fun(real, bool), bool), finite), s(fun(real, bool), _2570809)))), -(s(fun(real, bool), _2570809) = s(fun(real, bool), empty)), 23645 ^ _1670770 : [(23646 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(fun(real, bool), real), sup), s(fun(real, bool), _2570809))))), s(real, _2570807)))), 23649 ^ _1670770 : [(23650 ^ _1670770) ^ [_2571086] : [p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _2571086))), s(fun(real, bool), _2570809)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2571086))), s(real, _2570807)))))]]], (23656 ^ _1670770) ^ [] : [23658 ^ _1670770 : [(23661 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 23657 ^ [_2570807, _2570809]))), s(real, _2570807))))], (23659 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 23657 ^ [_2570807, _2570809]))), s(fun(real, bool), _2570809)))))]], -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(fun(real, bool), real), sup), s(fun(real, bool), _2570809))))), s(real, _2570807)))))]]], (25667 ^ _1670770) ^ [_2691760, _2691762] : [-(s(num, i(s(fun(fun(_2691762, num), num), i(s(fun(fun(_2691762, bool), fun(fun(_2691762, num), num)), nsum), s(fun(_2691762, bool), empty))), s(fun(_2691762, num), _2691760))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (39337 ^ _1670770) ^ [_3964123] : [s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, i(s(fun(real, real), sqrt), s(real, _3964123))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))) = s(real, _3964123), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _3964123)))))], (9471 ^ _1670770) ^ [_1978909, _1978911, _1978913] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(prod(num, num), num), dist), s(prod(num, num), i(s(fun(num, prod(num, num)), i(s(fun(num, fun(num, prod(num, num))), c_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1978911))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1978913))), s(num, _1978909))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1978909))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1978913))), s(num, _1978911))))))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, 9469 ^ [_1978913]))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1978911))), s(num, _1978909)))))))))], (4090 ^ _1670770) ^ [] : [-(s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))) = s(num, i(s(fun(num, num), suc), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (20461 ^ _1670770) ^ [_2420945, _2420947, _2420949] : [p(s(bool, i(s(fun(fun(_2420949, bool), bool), finite), s(fun(_2420949, bool), _2420945)))), -(s(num, i(s(fun(fun(_2420949, bool), num), card), s(fun(_2420949, bool), i(s(fun(fun(_2420949, bool), fun(_2420949, bool)), i(s(fun(_2420949, fun(fun(_2420949, bool), fun(_2420949, bool))), insert), s(_2420949, _2420947))), s(fun(_2420949, bool), _2420945))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), i(s(fun(bool, fun(num, fun(num, num))), cond), s(bool, i(s(fun(fun(_2420949, bool), bool), i(s(fun(_2420949, fun(fun(_2420949, bool), bool)), in), s(_2420949, _2420947))), s(fun(_2420949, bool), _2420945))))), s(num, i(s(fun(fun(_2420949, bool), num), card), s(fun(_2420949, bool), _2420945))))), s(num, i(s(fun(num, num), suc), s(num, i(s(fun(fun(_2420949, bool), num), card), s(fun(_2420949, bool), _2420945))))))))], (5027 ^ _1670770) ^ [_1797297, _1797299] : [p(s(bool, i(s(fun(num, bool), odd), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1797299))), s(num, _1797297)))))), -(p(s(bool, i(s(fun(num, bool), odd), s(num, _1797299))))), -(s(num, _1797297) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (2895 ^ _1670770) ^ [_1720204, _1720206, _1720208] : [-(s(_1720208, i(s(fun(_1720208, _1720208), i(s(fun(_1720208, fun(_1720208, _1720208)), i(s(fun(bool, fun(_1720208, fun(_1720208, _1720208))), cond), s(bool, _1720206))), s(_1720208, _1720204))), s(_1720208, _1720204))) = s(_1720208, _1720204))], (11063 ^ _1670770) ^ [_2027544, _2027546] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2027546))), s(real, _2027544)))), 11066 ^ _1670770 : [(11069 ^ _1670770) ^ [] : [s(real, _2027546) = s(real, _2027544)], (11067 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2027546))), s(real, _2027544)))))]]], (15469 ^ _1670770) ^ [_2141289, _2141291] : [15483 ^ _1670770 : [(15488 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2141291, bool), i(s(fun(_2141291, fun(_2141291, bool)), i(s(fun(bool, fun(_2141291, fun(_2141291, bool))), _2141289), s(bool, 15470 ^ [_2141289, _2141291]))), s(_2141291, 15471 ^ [_2141289, _2141291]))), s(_2141291, 15472 ^ [_2141289, _2141291]))))], (15486 ^ _1670770) ^ [] : [-(s(_2141291, 15471 ^ [_2141289, _2141291]) = s(_2141291, 15472 ^ [_2141289, _2141291]))], (15484 ^ _1670770) ^ [] : [-(p(s(bool, 15470 ^ [_2141289, _2141291])))]], 15475 ^ _1670770 : [(15478 ^ _1670770) ^ [] : [p(s(bool, 15470 ^ [_2141289, _2141291])), s(_2141291, 15471 ^ [_2141289, _2141291]) = s(_2141291, 15472 ^ [_2141289, _2141291])], (15476 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2141291, bool), i(s(fun(_2141291, fun(_2141291, bool)), i(s(fun(bool, fun(_2141291, fun(_2141291, bool))), _2141289), s(bool, 15470 ^ [_2141289, _2141291]))), s(_2141291, 15471 ^ [_2141289, _2141291]))), s(_2141291, 15472 ^ [_2141289, _2141291])))))]], 15489 ^ _1670770 : [(15490 ^ _1670770) ^ [_2142251] : [s(fun(_2141291, bool), i(s(fun(bool, fun(_2141291, bool)), i(s(fun(_2141291, fun(bool, fun(_2141291, bool))), _2142251), s(_2141291, 15491 ^ [_2141289, _2141291, _2142251]))), s(bool, 15492 ^ [_2141289, _2141291, _2142251]))) = s(fun(_2141291, bool), i(s(fun(_2141291, fun(_2141291, bool)), i(s(fun(bool, fun(_2141291, fun(_2141291, bool))), _2141289), s(bool, 15492 ^ [_2141289, _2141291, _2142251]))), s(_2141291, 15491 ^ [_2141289, _2141291, _2142251]))), 15495 ^ _1670770 : [(15496 ^ _1670770) ^ [_2142879] : [s(bool, i(s(fun(_2141291, bool), i(s(fun(fun(fun(bool, fun(_2141291, bool)), bool), fun(_2141291, bool)), _2142879), s(fun(fun(bool, fun(_2141291, bool)), bool), 15497 ^ [_2141289, _2141291, _2142251, _2142879]))), s(_2141291, 15498 ^ [_2141289, _2141291, _2142251, _2142879]))) = s(bool, i(s(fun(fun(bool, fun(_2141291, bool)), bool), 15497 ^ [_2141289, _2141291, _2142251, _2142879]), s(fun(bool, fun(_2141291, bool)), i(s(fun(_2141291, fun(bool, fun(_2141291, bool))), setspec), s(_2141291, 15498 ^ [_2141289, _2141291, _2142251, _2142879]))))), 15501 ^ _1670770 : [(15502 ^ _1670770) ^ [_2143456, _2143458] : [-(s(bool, i(s(fun(fun(_2141291, bool), bool), i(s(fun(_2141291, fun(fun(_2141291, bool), bool)), in), s(_2141291, _2143456))), s(fun(_2141291, bool), i(s(fun(fun(_2141291, bool), fun(_2141291, bool)), gspec), s(fun(_2141291, bool), i(s(fun(fun(fun(bool, fun(_2141291, bool)), bool), fun(_2141291, bool)), _2142879), s(fun(fun(bool, fun(_2141291, bool)), bool), _2143458))))))) = s(bool, i(s(fun(fun(bool, fun(_2141291, bool)), bool), _2143458), s(fun(bool, fun(_2141291, bool)), i(s(fun(_2141291, fun(bool, fun(_2141291, bool))), _2142251), s(_2141291, _2143456))))))]]]]]]], (18965 ^ _1670770) ^ [_2341876, _2341878, _2341880, _2341882] : [18968 ^ _1670770 : [(18971 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2341880, bool), bool), i(s(fun(_2341880, fun(fun(_2341880, bool), bool)), in), s(_2341880, 18967 ^ [_2341876, _2341878, _2341880, _2341882]))), s(fun(_2341880, bool), _2341876)))))], (18973 ^ _1670770) ^ [] : [-(s(_2341882, i(s(fun(_2341880, _2341882), _2341878), s(_2341880, 18966 ^ [_2341876, _2341878, _2341880, _2341882]))) = s(_2341882, i(s(fun(_2341880, _2341882), _2341878), s(_2341880, 18967 ^ [_2341876, _2341878, _2341880, _2341882]))))], (18975 ^ _1670770) ^ [] : [s(_2341880, 18966 ^ [_2341876, _2341878, _2341880, _2341882]) = s(_2341880, 18967 ^ [_2341876, _2341878, _2341880, _2341882])], (18969 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2341880, bool), bool), i(s(fun(_2341880, fun(fun(_2341880, bool), bool)), in), s(_2341880, 18966 ^ [_2341876, _2341878, _2341880, _2341882]))), s(fun(_2341880, bool), _2341876)))))]], 18977 ^ _1670770 : [(18978 ^ _1670770) ^ [_2342435] : [p(s(bool, i(s(fun(fun(_2341880, bool), bool), i(s(fun(_2341880, fun(fun(_2341880, bool), bool)), in), s(_2341880, _2342435))), s(fun(_2341880, bool), _2341876)))), -(s(_2341880, i(s(fun(_2341882, _2341880), 18976 ^ [_2341876, _2341878, _2341880, _2341882]), s(_2341882, i(s(fun(_2341880, _2341882), _2341878), s(_2341880, _2342435))))) = s(_2341880, _2342435))]]], (8166 ^ _1670770) ^ [_1912449] : [8167 ^ _1670770 : [(8170 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(list(_1912449), bool), i(s(fun(fun(_1912449, bool), fun(list(_1912449), bool)), ex0), s(fun(_1912449, bool), p0))), s(list(_1912449), t0))))], (8168 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1912449, bool), p0), s(_1912449, h0))))]], -(p(s(bool, i(s(fun(list(_1912449), bool), i(s(fun(fun(_1912449, bool), fun(list(_1912449), bool)), ex0), s(fun(_1912449, bool), p0))), s(list(_1912449), i(s(fun(list(_1912449), list(_1912449)), i(s(fun(_1912449, fun(list(_1912449), list(_1912449))), cons), s(_1912449, h0))), s(list(_1912449), t0)))))))], (14802 ^ _1670770) ^ [_2118992] : [-(s(int, i(s(fun(int, int), intu_sgn), s(int, i(s(fun(int, int), intu_neg), s(int, _2118992))))) = s(int, i(s(fun(int, int), intu_neg), s(int, i(s(fun(int, int), intu_sgn), s(int, _2118992))))))], (1398 ^ _1670770) ^ [_1689303, _1689305] : [-(s(_1689305, 1396 ^ [_1689303, _1689305]) = s(_1689305, _1689303))], (42722 ^ _1670770) ^ [_4220060, _4220062, _4220064, _4220066, _4220068, _4220070] : [-(s(real, i(s(fun(num, real), i(s(fun(cart(real, _4220070), fun(num, real)), d_), s(cart(real, _4220070), i(s(fun(num, cart(real, _4220070)), i(s(fun(cart(cart(real, _4220070), _4220068), fun(num, cart(real, _4220070))), d_), s(cart(cart(real, _4220070), _4220068), i(s(fun(cart(cart(real, _4220070), _4220068), cart(cart(real, _4220070), _4220068)), i(s(fun(cart(cart(real, _4220070), _4220068), fun(cart(cart(real, _4220070), _4220068), cart(cart(real, _4220070), _4220068))), matrixu_sub), s(cart(cart(real, _4220070), _4220068), _4220066))), s(cart(cart(real, _4220070), _4220068), _4220064))))), s(num, _4220062))))), s(num, _4220060))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(num, real), i(s(fun(cart(real, _4220070), fun(num, real)), d_), s(cart(real, _4220070), i(s(fun(num, cart(real, _4220070)), i(s(fun(cart(cart(real, _4220070), _4220068), fun(num, cart(real, _4220070))), d_), s(cart(cart(real, _4220070), _4220068), _4220066))), s(num, _4220062))))), s(num, _4220060))))), s(real, i(s(fun(num, real), i(s(fun(cart(real, _4220070), fun(num, real)), d_), s(cart(real, _4220070), i(s(fun(num, cart(real, _4220070)), i(s(fun(cart(cart(real, _4220070), _4220068), fun(num, cart(real, _4220070))), d_), s(cart(cart(real, _4220070), _4220068), _4220064))), s(num, _4220062))))), s(num, _4220060))))))], (23595 ^ _1670770) ^ [_2569799] : [p(s(bool, i(s(fun(fun(real, bool), bool), finite), s(fun(real, bool), _2569799)))), -(s(fun(real, bool), _2569799) = s(fun(real, bool), empty)), 23602 ^ _1670770 : [(23605 ^ _1670770) ^ [_2570048] : [p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _2570048))), s(fun(real, bool), _2569799)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2570048))), s(real, i(s(fun(fun(real, bool), real), sup), s(fun(real, bool), _2569799)))))))], (23603 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, i(s(fun(fun(real, bool), real), sup), s(fun(real, bool), _2569799))))), s(fun(real, bool), _2569799)))))]]], (3392 ^ _1670770) ^ [_1738788, _1738790, _1738792, _1738794, _1738796, _1738798] : [s(prod(_1738798, _1738796), i(s(fun(_1738796, prod(_1738798, _1738796)), i(s(fun(_1738798, fun(_1738796, prod(_1738798, _1738796))), c_), s(_1738798, _1738794))), s(_1738796, _1738792))) = s(prod(_1738798, _1738796), i(s(fun(_1738796, prod(_1738798, _1738796)), i(s(fun(_1738798, fun(_1738796, prod(_1738798, _1738796))), c_), s(_1738798, _1738790))), s(_1738796, _1738788))), 3395 ^ _1670770 : [(3398 ^ _1670770) ^ [] : [-(s(_1738796, _1738792) = s(_1738796, _1738788))], (3396 ^ _1670770) ^ [] : [-(s(_1738798, _1738794) = s(_1738798, _1738790))]]], (13547 ^ _1670770) ^ [_2088429, _2088431] : [13548 ^ _1670770 : [(13551 ^ _1670770) ^ [] : [s(int, _2088429) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (13549 ^ _1670770) ^ [] : [s(int, _2088431) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))]], -(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2088431))), s(int, _2088429))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (18905 ^ _1670770) ^ [_2339012, _2339014, _2339016] : [18910 ^ _1670770 : [(18913 ^ _1670770) ^ [] : [s(_2339014, 18906 ^ [_2339012, _2339014, _2339016]) = s(_2339014, 18907 ^ [_2339012, _2339014, _2339016])], (18911 ^ _1670770) ^ [] : [-(s(_2339016, i(s(fun(_2339014, _2339016), _2339012), s(_2339014, 18906 ^ [_2339012, _2339014, _2339016]))) = s(_2339016, i(s(fun(_2339014, _2339016), _2339012), s(_2339014, 18907 ^ [_2339012, _2339014, _2339016]))))]], 18914 ^ _1670770 : [(18917 ^ _1670770) ^ [] : [s(_2339016, i(s(fun(_2339014, _2339016), _2339012), s(_2339014, 18906 ^ [_2339012, _2339014, _2339016]))) = s(_2339016, i(s(fun(_2339014, _2339016), _2339012), s(_2339014, 18907 ^ [_2339012, _2339014, _2339016])))], (18915 ^ _1670770) ^ [] : [-(s(_2339014, 18906 ^ [_2339012, _2339014, _2339016]) = s(_2339014, 18907 ^ [_2339012, _2339014, _2339016]))]], 18918 ^ _1670770 : [(18919 ^ _1670770) ^ [_2339492, _2339494] : [s(_2339016, i(s(fun(_2339014, _2339016), _2339012), s(_2339014, _2339494))) = s(_2339016, i(s(fun(_2339014, _2339016), _2339012), s(_2339014, _2339492))), -(s(_2339014, _2339494) = s(_2339014, _2339492))]]], (24413 ^ _1670770) ^ [_2591825, _2591827] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(num, bool), fun(num, bool)), hasu_size), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2591827))), s(num, _2591825))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2591825))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, _2591827)))))))], (36482 ^ _1670770) ^ [_3730895, _3730897, _3730899, _3730901] : [p(s(bool, i(s(fun(fun(_3730899, bool), bool), i(s(fun(fun(_3730901, bool), fun(fun(_3730899, bool), bool)), a_u_c), s(fun(_3730901, bool), _3730897))), s(fun(_3730899, bool), _3730895)))), -(s(bool, i(s(fun(fun(_3730901, bool), bool), countable), s(fun(_3730901, bool), _3730897))) = s(bool, i(s(fun(fun(_3730899, bool), bool), countable), s(fun(_3730899, bool), _3730895))))], (3110 ^ _1670770) ^ [] : [-(p(s(bool, 3108 ^ [])))], (44051 ^ _1670770) ^ [_4305080, _4305082, _4305084, _4305086] : [-(p(s(bool, i(s(fun(fun(cart(real, _4305086), bool), bool), i(s(fun(cart(real, _4305086), fun(fun(cart(real, _4305086), bool), bool)), in), s(cart(real, _4305086), i(s(fun(cart(real, _4305086), cart(real, _4305086)), i(s(fun(cart(real, _4305086), fun(cart(real, _4305086), cart(real, _4305086))), vectoru_add), s(cart(real, _4305086), _4305084))), s(cart(real, _4305086), _4305082))))), s(fun(cart(real, _4305086), bool), _4305080))))), p(s(bool, i(s(fun(fun(cart(real, _4305086), bool), bool), subspace), s(fun(cart(real, _4305086), bool), _4305080)))), p(s(bool, i(s(fun(fun(cart(real, _4305086), bool), bool), i(s(fun(cart(real, _4305086), fun(fun(cart(real, _4305086), bool), bool)), in), s(cart(real, _4305086), _4305084))), s(fun(cart(real, _4305086), bool), _4305080)))), p(s(bool, i(s(fun(fun(cart(real, _4305086), bool), bool), i(s(fun(cart(real, _4305086), fun(fun(cart(real, _4305086), bool), bool)), in), s(cart(real, _4305086), _4305082))), s(fun(cart(real, _4305086), bool), _4305080))))], (2617 ^ _1670770) ^ [_1713871, _1713873, _1713875] : [2619 ^ _1670770 : [(2622 ^ _1670770) ^ [] : [p(s(bool, _1713871))], (2620 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1713875, bool), _1713873), s(_1713875, 2618 ^ [_1713871, _1713873, _1713875]))))]], 2625 ^ _1670770 : [(2626 ^ _1670770) ^ [_1714085] : [-(p(s(bool, i(s(fun(_1713875, bool), _1713873), s(_1713875, _1714085)))))]], -(p(s(bool, _1713871)))], (15345 ^ _1670770) ^ [_2135005, _2135007] : [-(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), numu_divides), s(num, _2135007))), s(num, _2135005))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_divides), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _2135007))))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _2135005))))))], (38044 ^ _1670770) ^ [_3802405, _3802407] : [38046 ^ _1670770 : [(38051 ^ _1670770) ^ [_3802803] : [p(s(bool, i(s(fun(_3802407, bool), i(s(fun(num, fun(_3802407, bool)), p0), s(num, 38045 ^ [_3802405, _3802407]))), s(_3802407, _3802803))))], (38049 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 38045 ^ [_3802405, _3802407]))), s(num, i(s(fun(fun(_3802405, bool), num), dimindex), s(fun(_3802405, bool), univ)))))))], (38047 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, 38045 ^ [_3802405, _3802407])))))]], 38053 ^ _1670770 : [(38054 ^ _1670770) ^ [_3802867] : [-(p(s(bool, i(s(fun(_3802407, bool), i(s(fun(num, fun(_3802407, bool)), p0), s(num, _3802867))), s(_3802407, i(s(fun(num, _3802407), i(s(fun(cart(_3802407, _3802405), fun(num, _3802407)), d_), s(cart(_3802407, _3802405), 38052 ^ [_3802405, _3802407]))), s(num, _3802867))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _3802867)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3802867))), s(num, i(s(fun(fun(_3802405, bool), num), dimindex), s(fun(_3802405, bool), univ))))))]]], (23465 ^ _1670770) ^ [_2565350, _2565352, _2565354, _2565356] : [-(p(s(bool, i(s(fun(fun(_2565356, bool), bool), i(s(fun(fun(_2565354, bool), fun(fun(_2565356, bool), bool)), g_a_u_c), s(fun(_2565354, bool), _2565352))), s(fun(_2565356, bool), _2565350))))), 23467 ^ _1670770 : [(23470 ^ _1670770) ^ [_2565708, _2565710] : [p(s(bool, i(s(fun(fun(_2565354, bool), bool), i(s(fun(_2565354, fun(fun(_2565354, bool), bool)), in), s(_2565354, _2565708))), s(fun(_2565354, bool), _2565352)))), s(_2565356, 23466 ^ [_2565350, _2565352, _2565354, _2565356, _2565710]) = s(_2565356, i(s(fun(_2565354, _2565356), _2565710), s(_2565354, _2565708)))], (23468 ^ _1670770) ^ [_2565638] : [-(p(s(bool, i(s(fun(fun(_2565356, bool), bool), i(s(fun(_2565356, fun(fun(_2565356, bool), bool)), in), s(_2565356, 23466 ^ [_2565350, _2565352, _2565354, _2565356, _2565638]))), s(fun(_2565356, bool), _2565350)))))]]], (24280 ^ _1670770) ^ [_2587598] : [24332 ^ _1670770 : [(24333 ^ _1670770) ^ [_2589112, _2589114] : [-(s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2589114))), s(num, _2589112))) = s(fun(num, bool), i(s(fun(fun(num, bool), fun(num, bool)), gspec), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), _2587598), s(num, _2589114))), s(num, _2589112))))))]], 24286 ^ _1670770 : [(24289 ^ _1670770) ^ [_2588061, _2588063] : [p(s(bool, i(s(fun(num, bool), i(s(fun(bool, fun(num, bool)), i(s(fun(num, fun(bool, fun(num, bool))), setspec), s(num, 24283 ^ [_2587598]))), s(bool, _2588061))), s(num, _2588063)))), 24300 ^ _1670770 : [(24305 ^ _1670770) ^ [] : [p(s(bool, _2588061))], (24303 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2588063))), s(num, 24282 ^ [_2587598])))))], (24301 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 24281 ^ [_2587598]))), s(num, _2588063)))))]], 24292 ^ _1670770 : [(24295 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 24281 ^ [_2587598]))), s(num, _2588063)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2588063))), s(num, 24282 ^ [_2587598]))))], (24293 ^ _1670770) ^ [] : [-(p(s(bool, _2588061)))]]], (24287 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), _2587598), s(num, 24281 ^ [_2587598]))), s(num, 24282 ^ [_2587598]))), s(num, 24283 ^ [_2587598])))))]], 24310 ^ _1670770 : [(24329 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(bool, fun(num, bool)), i(s(fun(num, fun(bool, fun(num, bool))), setspec), s(num, 24283 ^ [_2587598]))), s(bool, 24309 ^ [_2587598]))), s(num, 24308 ^ [_2587598])))))], (24311 ^ _1670770) ^ [] : [p(s(bool, 24309 ^ [_2587598])), 24314 ^ _1670770 : [(24317 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 24308 ^ [_2587598]))), s(num, 24282 ^ [_2587598])))))], (24315 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 24281 ^ [_2587598]))), s(num, 24308 ^ [_2587598])))))]]], (24319 ^ _1670770) ^ [] : [-(p(s(bool, 24309 ^ [_2587598]))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 24281 ^ [_2587598]))), s(num, 24308 ^ [_2587598])))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 24308 ^ [_2587598]))), s(num, 24282 ^ [_2587598]))))], (24331 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), _2587598), s(num, 24281 ^ [_2587598]))), s(num, 24282 ^ [_2587598]))), s(num, 24283 ^ [_2587598]))))]]], (3992 ^ _1670770) ^ [] : [-(s(num, i(s(fun(num, num), pre), s(num, i(s(fun(num, num), numeral), s(num, u_0))))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (13156 ^ _1670770) ^ [] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, x1))), s(real, y1))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, x2))), s(real, y2))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, x1))), s(real, y2))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, x2))), s(real, y1)))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, y1)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, y2))))], (14181 ^ _1670770) ^ [] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_max), s(int, x))), s(int, y))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_max), s(int, y))), s(int, x))))], (17000 ^ _1670770) ^ [_2212137, _2212139, _2212141] : [-(s(fun(_2212141, bool), i(s(fun(_2212141, fun(_2212141, bool)), i(s(fun(fun(_2212141, bool), fun(_2212141, fun(_2212141, bool))), delete), s(fun(_2212141, bool), i(s(fun(_2212141, fun(_2212141, bool)), i(s(fun(fun(_2212141, bool), fun(_2212141, fun(_2212141, bool))), delete), s(fun(_2212141, bool), _2212137))), s(_2212141, _2212139))))), s(_2212141, _2212139))) = s(fun(_2212141, bool), i(s(fun(_2212141, fun(_2212141, bool)), i(s(fun(fun(_2212141, bool), fun(_2212141, fun(_2212141, bool))), delete), s(fun(_2212141, bool), _2212137))), s(_2212141, _2212139))))], (47245 ^ _1670770) ^ [_4488941, _4488943, _4488945] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(fun(cart(real, _4488945), bool), num), dim), s(fun(cart(real, _4488945), bool), i(s(fun(cart(cart(real, _4488945), _4488943), fun(cart(real, _4488945), bool)), rows), s(cart(cart(real, _4488945), _4488943), _4488941))))))), s(num, i(s(fun(fun(cart(real, _4488943), bool), num), dim), s(fun(cart(real, _4488943), bool), i(s(fun(cart(cart(real, _4488945), _4488943), fun(cart(real, _4488943), bool)), columns), s(cart(cart(real, _4488945), _4488943), _4488941)))))))))], (43789 ^ _1670770) ^ [_4286035] : [s(cart(real, n10), _4286035) = s(cart(real, n10), i(s(fun(num, cart(real, n10)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(real, i(s(fun(cart(real, n10), real), drop), s(cart(real, n10), _4286035))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (9723 ^ _1670770) ^ [_1987536, _1987538] : [p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1987538))), s(nadd, _1987536)))), -(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, _1987538))), s(nadd, _1987536)))))], (37247 ^ _1670770) ^ [_3767787, _3767789, _3767791] : [37252 ^ _1670770 : [(37255 ^ _1670770) ^ [_3768953, _3768955] : [p(s(bool, i(s(fun(fun(_3767789, bool), bool), i(s(fun(bool, fun(fun(_3767789, bool), bool)), i(s(fun(fun(_3767789, bool), fun(bool, fun(fun(_3767789, bool), bool))), setspec), s(fun(_3767789, bool), 37249 ^ [_3767787, _3767789, _3767791]))), s(bool, _3768953))), s(fun(_3767789, bool), _3768955)))), 37266 ^ _1670770 : [(37271 ^ _1670770) ^ [] : [p(s(bool, _3768953))], (37269 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3767789, bool), bool), q0), s(fun(_3767789, bool), _3768955)))))], (37267 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3767789, bool), bool), i(s(fun(fun(_3767789, bool), fun(fun(_3767789, bool), bool)), subset), s(fun(_3767789, bool), _3768955))), s(fun(_3767789, bool), 37248 ^ [_3767787, _3767789, _3767791])))))]], 37258 ^ _1670770 : [(37261 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3767789, bool), bool), i(s(fun(fun(_3767789, bool), fun(fun(_3767789, bool), bool)), subset), s(fun(_3767789, bool), _3768955))), s(fun(_3767789, bool), 37248 ^ [_3767787, _3767789, _3767791])))), p(s(bool, i(s(fun(fun(_3767789, bool), bool), q0), s(fun(_3767789, bool), _3768955))))], (37259 ^ _1670770) ^ [] : [-(p(s(bool, _3768953)))]]], (37253 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3767789, bool), bool), i(s(fun(fun(_3767789, bool), fun(fun(_3767789, bool), bool)), _3767787), s(fun(_3767789, bool), 37248 ^ [_3767787, _3767789, _3767791]))), s(fun(_3767789, bool), 37249 ^ [_3767787, _3767789, _3767791])))))]], 37276 ^ _1670770 : [(37295 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3767789, bool), bool), i(s(fun(bool, fun(fun(_3767789, bool), bool)), i(s(fun(fun(_3767789, bool), fun(bool, fun(fun(_3767789, bool), bool))), setspec), s(fun(_3767789, bool), 37249 ^ [_3767787, _3767789, _3767791]))), s(bool, 37275 ^ [_3767787, _3767789, _3767791]))), s(fun(_3767789, bool), 37274 ^ [_3767787, _3767789, _3767791])))))], (37277 ^ _1670770) ^ [] : [p(s(bool, 37275 ^ [_3767787, _3767789, _3767791])), 37280 ^ _1670770 : [(37283 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3767789, bool), bool), q0), s(fun(_3767789, bool), 37274 ^ [_3767787, _3767789, _3767791])))))], (37281 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3767789, bool), bool), i(s(fun(fun(_3767789, bool), fun(fun(_3767789, bool), bool)), subset), s(fun(_3767789, bool), 37274 ^ [_3767787, _3767789, _3767791]))), s(fun(_3767789, bool), 37248 ^ [_3767787, _3767789, _3767791])))))]]], (37285 ^ _1670770) ^ [] : [-(p(s(bool, 37275 ^ [_3767787, _3767789, _3767791]))), p(s(bool, i(s(fun(fun(_3767789, bool), bool), i(s(fun(fun(_3767789, bool), fun(fun(_3767789, bool), bool)), subset), s(fun(_3767789, bool), 37274 ^ [_3767787, _3767789, _3767791]))), s(fun(_3767789, bool), 37248 ^ [_3767787, _3767789, _3767791])))), p(s(bool, i(s(fun(fun(_3767789, bool), bool), q0), s(fun(_3767789, bool), 37274 ^ [_3767787, _3767789, _3767791]))))], (37297 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3767789, bool), bool), i(s(fun(fun(_3767789, bool), fun(fun(_3767789, bool), bool)), _3767787), s(fun(_3767789, bool), 37248 ^ [_3767787, _3767789, _3767791]))), s(fun(_3767789, bool), 37249 ^ [_3767787, _3767789, _3767791]))))]], 37298 ^ _1670770 : [(37299 ^ _1670770) ^ [_3770438] : [37350 ^ _1670770 : [(37351 ^ _1670770) ^ [_3772933, _3772935] : [-(p(s(bool, i(s(fun(fun(fun(_3767789, bool), bool), bool), i(s(fun(fun(fun(_3767791, bool), bool), fun(fun(fun(_3767789, bool), bool), bool)), l_a_u_c), s(fun(fun(_3767791, bool), bool), i(s(fun(fun(fun(_3767791, bool), bool), fun(fun(_3767791, bool), bool)), gspec), s(fun(fun(_3767791, bool), bool), i(s(fun(fun(_3767791, bool), fun(fun(_3767791, bool), bool)), _3770438), s(fun(_3767791, bool), _3772935))))))), s(fun(fun(_3767789, bool), bool), i(s(fun(fun(fun(_3767789, bool), bool), fun(fun(_3767789, bool), bool)), gspec), s(fun(fun(_3767789, bool), bool), i(s(fun(fun(_3767789, bool), fun(fun(_3767789, bool), bool)), _3767787), s(fun(_3767789, bool), _3772933))))))))), p(s(bool, i(s(fun(fun(_3767789, bool), bool), i(s(fun(fun(_3767791, bool), fun(fun(_3767789, bool), bool)), l_a_u_c), s(fun(_3767791, bool), _3772935))), s(fun(_3767789, bool), _3772933)))), 37358 ^ _1670770 : [(37361 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3767789, bool), bool), q0), s(fun(_3767789, bool), i(s(fun(fun(_3767791, bool), fun(_3767789, bool)), i(s(fun(fun(_3767791, _3767789), fun(fun(_3767791, bool), fun(_3767789, bool))), image), s(fun(_3767791, _3767789), 37356 ^ [_3767787, _3767789, _3767791, _3770438, _3772933, _3772935]))), s(fun(_3767791, bool), 37357 ^ [_3767787, _3767789, _3767791, _3770438, _3772933, _3772935]))))))], (37359 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3767791, bool), bool), p0), s(fun(_3767791, bool), 37357 ^ [_3767787, _3767789, _3767791, _3770438, _3772933, _3772935])))))]]]], 37304 ^ _1670770 : [(37307 ^ _1670770) ^ [_3771388, _3771390] : [p(s(bool, i(s(fun(fun(_3767791, bool), bool), i(s(fun(bool, fun(fun(_3767791, bool), bool)), i(s(fun(fun(_3767791, bool), fun(bool, fun(fun(_3767791, bool), bool))), setspec), s(fun(_3767791, bool), 37301 ^ [_3767787, _3767789, _3767791, _3770438]))), s(bool, _3771388))), s(fun(_3767791, bool), _3771390)))), 37318 ^ _1670770 : [(37323 ^ _1670770) ^ [] : [p(s(bool, _3771388))], (37321 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3767791, bool), bool), p0), s(fun(_3767791, bool), _3771390)))))], (37319 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3767791, bool), bool), i(s(fun(fun(_3767791, bool), fun(fun(_3767791, bool), bool)), subset), s(fun(_3767791, bool), _3771390))), s(fun(_3767791, bool), 37300 ^ [_3767787, _3767789, _3767791, _3770438])))))]], 37310 ^ _1670770 : [(37313 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3767791, bool), bool), i(s(fun(fun(_3767791, bool), fun(fun(_3767791, bool), bool)), subset), s(fun(_3767791, bool), _3771390))), s(fun(_3767791, bool), 37300 ^ [_3767787, _3767789, _3767791, _3770438])))), p(s(bool, i(s(fun(fun(_3767791, bool), bool), p0), s(fun(_3767791, bool), _3771390))))], (37311 ^ _1670770) ^ [] : [-(p(s(bool, _3771388)))]]], (37305 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3767791, bool), bool), i(s(fun(fun(_3767791, bool), fun(fun(_3767791, bool), bool)), _3770438), s(fun(_3767791, bool), 37300 ^ [_3767787, _3767789, _3767791, _3770438]))), s(fun(_3767791, bool), 37301 ^ [_3767787, _3767789, _3767791, _3770438])))))]], 37328 ^ _1670770 : [(37347 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3767791, bool), bool), i(s(fun(bool, fun(fun(_3767791, bool), bool)), i(s(fun(fun(_3767791, bool), fun(bool, fun(fun(_3767791, bool), bool))), setspec), s(fun(_3767791, bool), 37301 ^ [_3767787, _3767789, _3767791, _3770438]))), s(bool, 37327 ^ [_3767787, _3767789, _3767791, _3770438]))), s(fun(_3767791, bool), 37326 ^ [_3767787, _3767789, _3767791, _3770438])))))], (37329 ^ _1670770) ^ [] : [p(s(bool, 37327 ^ [_3767787, _3767789, _3767791, _3770438])), 37332 ^ _1670770 : [(37335 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3767791, bool), bool), p0), s(fun(_3767791, bool), 37326 ^ [_3767787, _3767789, _3767791, _3770438])))))], (37333 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3767791, bool), bool), i(s(fun(fun(_3767791, bool), fun(fun(_3767791, bool), bool)), subset), s(fun(_3767791, bool), 37326 ^ [_3767787, _3767789, _3767791, _3770438]))), s(fun(_3767791, bool), 37300 ^ [_3767787, _3767789, _3767791, _3770438])))))]]], (37337 ^ _1670770) ^ [] : [-(p(s(bool, 37327 ^ [_3767787, _3767789, _3767791, _3770438]))), p(s(bool, i(s(fun(fun(_3767791, bool), bool), i(s(fun(fun(_3767791, bool), fun(fun(_3767791, bool), bool)), subset), s(fun(_3767791, bool), 37326 ^ [_3767787, _3767789, _3767791, _3770438]))), s(fun(_3767791, bool), 37300 ^ [_3767787, _3767789, _3767791, _3770438])))), p(s(bool, i(s(fun(fun(_3767791, bool), bool), p0), s(fun(_3767791, bool), 37326 ^ [_3767787, _3767789, _3767791, _3770438]))))], (37349 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3767791, bool), bool), i(s(fun(fun(_3767791, bool), fun(fun(_3767791, bool), bool)), _3770438), s(fun(_3767791, bool), 37300 ^ [_3767787, _3767789, _3767791, _3770438]))), s(fun(_3767791, bool), 37301 ^ [_3767787, _3767789, _3767791, _3770438]))))]]]]], (38946 ^ _1670770) ^ [_3944603, _3944605, _3944607, _3944609] : [-(s(real, i(s(fun(num, real), i(s(fun(cart(real, _3944609), fun(num, real)), d_), s(cart(real, _3944609), i(s(fun(cart(real, _3944609), cart(real, _3944609)), i(s(fun(real, fun(cart(real, _3944609), cart(real, _3944609))), r_), s(real, _3944607))), s(cart(real, _3944609), _3944605))))), s(num, _3944603))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _3944607))), s(real, i(s(fun(num, real), i(s(fun(cart(real, _3944609), fun(num, real)), d_), s(cart(real, _3944609), _3944605))), s(num, _3944603))))))], (47401 ^ _1670770) ^ [_4497807, _4497809, _4497811] : [s(num, i(s(fun(cart(cart(real, _4497809), _4497811), num), rank), s(cart(cart(real, _4497809), _4497811), _4497807))) = s(num, i(s(fun(fun(_4497809, bool), num), dimindex), s(fun(_4497809, bool), univ))), 47402 ^ _1670770 : [(47403 ^ _1670770) ^ [_4498002] : [-(s(cart(real, _4497809), _4498002) = s(cart(real, _4497809), i(s(fun(num, cart(real, _4497809)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), s(cart(real, _4497811), i(s(fun(cart(real, _4497809), cart(real, _4497811)), i(s(fun(cart(cart(real, _4497809), _4497811), fun(cart(real, _4497809), cart(real, _4497811))), matrixu_vectoru_mul), s(cart(cart(real, _4497809), _4497811), _4497807))), s(cart(real, _4497809), _4498002))) = s(cart(real, _4497811), i(s(fun(num, cart(real, _4497811)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))]]], (44655 ^ _1670770) ^ [_4339816, _4339818, _4339820, _4339822] : [-(s(bool, i(s(fun(fun(cart(real, _4339822), bool), bool), independent), s(fun(cart(real, _4339822), bool), i(s(fun(fun(cart(real, _4339820), bool), fun(cart(real, _4339822), bool)), i(s(fun(fun(cart(real, _4339820), cart(real, _4339822)), fun(fun(cart(real, _4339820), bool), fun(cart(real, _4339822), bool))), image), s(fun(cart(real, _4339820), cart(real, _4339822)), _4339818))), s(fun(cart(real, _4339820), bool), _4339816))))) = s(bool, i(s(fun(fun(cart(real, _4339820), bool), bool), independent), s(fun(cart(real, _4339820), bool), _4339816)))), p(s(bool, i(s(fun(fun(cart(real, _4339820), cart(real, _4339822)), bool), linear), s(fun(cart(real, _4339820), cart(real, _4339822)), _4339818)))), 44662 ^ _1670770 : [(44665 ^ _1670770) ^ [] : [s(cart(real, _4339820), 44660 ^ [_4339816, _4339818, _4339820, _4339822]) = s(cart(real, _4339820), 44661 ^ [_4339816, _4339818, _4339820, _4339822])], (44663 ^ _1670770) ^ [] : [-(s(cart(real, _4339822), i(s(fun(cart(real, _4339820), cart(real, _4339822)), _4339818), s(cart(real, _4339820), 44660 ^ [_4339816, _4339818, _4339820, _4339822]))) = s(cart(real, _4339822), i(s(fun(cart(real, _4339820), cart(real, _4339822)), _4339818), s(cart(real, _4339820), 44661 ^ [_4339816, _4339818, _4339820, _4339822]))))]]], (3105 ^ _1670770) ^ [_1727997, _1727999, _1728001] : [-(s(fun(_1728001, _1727999), i(s(fun(fun(_1728001, _1727999), fun(_1728001, _1727999)), i(s(fun(fun(_1727999, _1727999), fun(fun(_1728001, _1727999), fun(_1728001, _1727999))), o), s(fun(_1727999, _1727999), i1))), s(fun(_1728001, _1727999), _1727997))) = s(fun(_1728001, _1727999), _1727997))], (12375 ^ _1670770) ^ [_2061457] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(real, _2061457))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2061457))), s(real, _2061457))))], (6318 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), p0), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, m))), s(num, n))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, m))), s(num, n))))))), 6319 ^ _1670770 : [(6320 ^ _1670770) ^ [_1826775, _1826777] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), p0), s(num, _1826777))), s(num, _1826775)))), 6321 ^ _1670770 : [(6322 ^ _1670770) ^ [] : [s(num, n) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), s(num, _1826777) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), s(num, _1826775) = s(num, m)], (6332 ^ _1670770) ^ [] : [s(num, m) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1826777))), s(num, n))))), s(num, _1826775))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1826775))), s(num, n))))]]]]], (17381 ^ _1670770) ^ [_2236444, _2236446, _2236448, _2236450] : [17383 ^ _1670770 : [(17386 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2236450, bool), p0), s(_2236450, i(s(fun(_2236448, _2236450), _2236446), s(_2236448, 17382 ^ [_2236444, _2236446, _2236448, _2236450]))))))], (17384 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2236448, bool), bool), i(s(fun(_2236448, fun(fun(_2236448, bool), bool)), in), s(_2236448, 17382 ^ [_2236444, _2236446, _2236448, _2236450]))), s(fun(_2236448, bool), _2236444)))))]], 17387 ^ _1670770 : [(17388 ^ _1670770) ^ [_2236839] : [p(s(bool, i(s(fun(fun(_2236450, bool), bool), i(s(fun(_2236450, fun(fun(_2236450, bool), bool)), in), s(_2236450, _2236839))), s(fun(_2236450, bool), i(s(fun(fun(_2236448, bool), fun(_2236450, bool)), i(s(fun(fun(_2236448, _2236450), fun(fun(_2236448, bool), fun(_2236450, bool))), image), s(fun(_2236448, _2236450), _2236446))), s(fun(_2236448, bool), _2236444)))))), -(p(s(bool, i(s(fun(_2236450, bool), p0), s(_2236450, _2236839)))))]]], (2314 ^ _1670770) ^ [_1708002] : [2316 ^ _1670770 : [(2319 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1708002, bool), q0), s(_1708002, 2315 ^ [_1708002]))))], (2317 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1708002, bool), p0), s(_1708002, 2315 ^ [_1708002])))))]], p(s(bool, i(s(fun(_1708002, bool), p0), s(_1708002, 2322 ^ [_1708002])))), 2325 ^ _1670770 : [(2326 ^ _1670770) ^ [_1708309] : [-(p(s(bool, i(s(fun(_1708002, bool), q0), s(_1708002, _1708309)))))]]], (11181 ^ _1670770) ^ [_2030293, _2030295] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2030295))), s(real, _2030293))))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2030295)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2030293))))], (45400 ^ _1670770) ^ [_4383070, _4383072, _4383074] : [-(s(bool, i(s(fun(fun(cart(real, _4383074), bool), bool), independent), s(fun(cart(real, _4383074), bool), i(s(fun(fun(cart(real, _4383074), bool), fun(cart(real, _4383074), bool)), i(s(fun(cart(real, _4383074), fun(fun(cart(real, _4383074), bool), fun(cart(real, _4383074), bool))), insert), s(cart(real, _4383074), _4383072))), s(fun(cart(real, _4383074), bool), _4383070))))) = s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), i(s(fun(bool, fun(bool, fun(bool, bool))), cond), s(bool, i(s(fun(fun(cart(real, _4383074), bool), bool), i(s(fun(cart(real, _4383074), fun(fun(cart(real, _4383074), bool), bool)), in), s(cart(real, _4383074), _4383072))), s(fun(cart(real, _4383074), bool), _4383070))))), s(bool, i(s(fun(fun(cart(real, _4383074), bool), bool), independent), s(fun(cart(real, _4383074), bool), _4383070))))), s(bool, 45380 ^ [_4383070, _4383072, _4383074]))))], (2357 ^ _1670770) ^ [_1709174, _1709176, _1709178, _1709180] : [s(_1709180, i(s(fun(_1709178, _1709180), _1709176), s(_1709178, 2358 ^ [_1709174, _1709176, _1709178, _1709180]))) = s(_1709180, i(s(fun(_1709178, _1709180), _1709174), s(_1709178, 2358 ^ [_1709174, _1709176, _1709178, _1709180]))), -(s(fun(_1709178, _1709180), _1709176) = s(fun(_1709178, _1709180), _1709174))], (30002 ^ _1670770) ^ [_2970042, _2970044, _2970046] : [30028 ^ _1670770 : [(30029 ^ _1670770) ^ [_2971390] : [-(s(cart(_2970044, _2970046), i(s(fun(fun(num, _2970044), cart(_2970044, _2970046)), lambda), s(fun(num, _2970044), _2971390))) = s(cart(_2970044, _2970046), i(s(fun(fun(cart(_2970044, _2970046), bool), cart(_2970044, _2970046)), h_), s(fun(cart(_2970044, _2970046), bool), i(s(fun(fun(num, _2970044), fun(cart(_2970044, _2970046), bool)), _2970042), s(fun(num, _2970044), _2971390))))))]], 30007 ^ _1670770 : [(30011 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, 30009 ^ [_2970042, _2970044, _2970046])))))], (30013 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 30009 ^ [_2970042, _2970044, _2970046]))), s(num, i(s(fun(fun(_2970046, bool), num), dimindex), s(fun(_2970046, bool), univ)))))))], (30015 ^ _1670770) ^ [] : [s(_2970044, i(s(fun(num, _2970044), i(s(fun(cart(_2970044, _2970046), fun(num, _2970044)), d_), s(cart(_2970044, _2970046), 30004 ^ [_2970042, _2970044, _2970046]))), s(num, 30009 ^ [_2970042, _2970044, _2970046]))) = s(_2970044, i(s(fun(num, _2970044), 30003 ^ [_2970042, _2970044, _2970046]), s(num, 30009 ^ [_2970042, _2970044, _2970046])))], (30008 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(cart(_2970044, _2970046), bool), i(s(fun(fun(num, _2970044), fun(cart(_2970044, _2970046), bool)), _2970042), s(fun(num, _2970044), 30003 ^ [_2970042, _2970044, _2970046]))), s(cart(_2970044, _2970046), 30004 ^ [_2970042, _2970044, _2970046])))))]], 30016 ^ _1670770 : [(30017 ^ _1670770) ^ [_2970938] : [-(s(_2970044, i(s(fun(num, _2970044), i(s(fun(cart(_2970044, _2970046), fun(num, _2970044)), d_), s(cart(_2970044, _2970046), 30004 ^ [_2970042, _2970044, _2970046]))), s(num, _2970938))) = s(_2970044, i(s(fun(num, _2970044), 30003 ^ [_2970042, _2970044, _2970046]), s(num, _2970938)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _2970938)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2970938))), s(num, i(s(fun(fun(_2970046, bool), num), dimindex), s(fun(_2970046, bool), univ))))))], (30027 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(cart(_2970044, _2970046), bool), i(s(fun(fun(num, _2970044), fun(cart(_2970044, _2970046), bool)), _2970042), s(fun(num, _2970044), 30003 ^ [_2970042, _2970044, _2970046]))), s(cart(_2970044, _2970046), 30004 ^ [_2970042, _2970044, _2970046]))))]]], (17093 ^ _1670770) ^ [_2217576, _2217578, _2217580, _2217582] : [-(s(fun(_2217582, bool), i(s(fun(fun(_2217582, bool), fun(_2217582, bool)), i(s(fun(fun(_2217582, bool), fun(fun(_2217582, bool), fun(_2217582, bool))), inter), s(fun(_2217582, bool), i(s(fun(_2217582, fun(_2217582, bool)), i(s(fun(fun(_2217582, bool), fun(_2217582, fun(_2217582, bool))), delete), s(fun(_2217582, bool), _2217580))), s(_2217582, _2217576))))), s(fun(_2217582, bool), _2217578))) = s(fun(_2217582, bool), i(s(fun(_2217582, fun(_2217582, bool)), i(s(fun(fun(_2217582, bool), fun(_2217582, fun(_2217582, bool))), delete), s(fun(_2217582, bool), i(s(fun(fun(_2217582, bool), fun(_2217582, bool)), i(s(fun(fun(_2217582, bool), fun(fun(_2217582, bool), fun(_2217582, bool))), inter), s(fun(_2217582, bool), _2217580))), s(fun(_2217582, bool), _2217578))))), s(_2217582, _2217576))))], (13597 ^ _1670770) ^ [_2089677, _2089679] : [s(int, _2089679) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2089679))), s(int, _2089677))) = s(int, _2089677))], (26014 ^ _1670770) ^ [_2713675, _2713677, _2713679, _2713681] : [-(s(num, i(s(fun(fun(_2713681, num), num), i(s(fun(fun(_2713681, bool), fun(fun(_2713681, num), num)), nsum), s(fun(_2713681, bool), _2713675))), s(fun(_2713681, num), _2713679))) = s(num, i(s(fun(fun(_2713681, num), num), i(s(fun(fun(_2713681, bool), fun(fun(_2713681, num), num)), nsum), s(fun(_2713681, bool), _2713677))), s(fun(_2713681, num), _2713679)))), p(s(bool, i(s(fun(fun(_2713681, bool), bool), i(s(fun(fun(_2713681, bool), fun(fun(_2713681, bool), bool)), subset), s(fun(_2713681, bool), _2713677))), s(fun(_2713681, bool), _2713675)))), 26020 ^ _1670770 : [(26025 ^ _1670770) ^ [] : [s(num, i(s(fun(_2713681, num), _2713679), s(_2713681, 26019 ^ [_2713675, _2713677, _2713679, _2713681]))) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (26023 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2713681, bool), bool), i(s(fun(_2713681, fun(fun(_2713681, bool), bool)), in), s(_2713681, 26019 ^ [_2713675, _2713677, _2713679, _2713681]))), s(fun(_2713681, bool), _2713677))))], (26021 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2713681, bool), bool), i(s(fun(_2713681, fun(fun(_2713681, bool), bool)), in), s(_2713681, 26019 ^ [_2713675, _2713677, _2713679, _2713681]))), s(fun(_2713681, bool), _2713675)))))]]], (5280 ^ _1670770) ^ [_1803438, _1803440, _1803442] : [p(s(bool, 5278 ^ [_1803438, _1803440, _1803442])), -(s(num, _1803442) = s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1803440))), s(num, _1803438)))))], (45992 ^ _1670770) ^ [_4413721, _4413723, _4413725, _4413727] : [p(s(bool, i(s(fun(fun(cart(real, _4413725), cart(real, _4413727)), bool), linear), s(fun(cart(real, _4413725), cart(real, _4413727)), _4413723)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(fun(cart(real, _4413727), bool), num), dim), s(fun(cart(real, _4413727), bool), i(s(fun(fun(cart(real, _4413725), bool), fun(cart(real, _4413727), bool)), i(s(fun(fun(cart(real, _4413725), cart(real, _4413727)), fun(fun(cart(real, _4413725), bool), fun(cart(real, _4413727), bool))), image), s(fun(cart(real, _4413725), cart(real, _4413727)), _4413723))), s(fun(cart(real, _4413725), bool), _4413721))))))), s(num, i(s(fun(fun(cart(real, _4413725), bool), num), dim), s(fun(cart(real, _4413725), bool), _4413721)))))))], (9176 ^ _1670770) ^ [_1967056, _1967058, _1967060, _1967062] : [-(s(bool, i(s(fun(list(_1967062), bool), i(s(fun(_1967062, fun(list(_1967062), bool)), mem), s(_1967062, _1967058))), s(list(_1967062), nil))) = s(bool, f0))], (14742 ^ _1670770) ^ [_2117832, _2117834] : [s(int, _2117832) = s(int, i(s(fun(int, int), intu_neg), s(int, _2117834))), -(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2117834))), s(int, _2117832))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (40455 ^ _1670770) ^ [_4030784, _4030786, _4030788, _4030790, _4030792] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, _4030792), real), vectoru_norm), s(cart(real, _4030792), i(s(fun(fun(_4030790, cart(real, _4030792)), cart(real, _4030792)), i(s(fun(fun(_4030790, bool), fun(fun(_4030790, cart(real, _4030792)), cart(real, _4030792))), vsum), s(fun(_4030790, bool), _4030788))), s(fun(_4030790, cart(real, _4030792)), _4030786))))))), s(real, i(s(fun(fun(_4030790, real), real), i(s(fun(fun(_4030790, bool), fun(fun(_4030790, real), real)), sum), s(fun(_4030790, bool), _4030788))), s(fun(_4030790, real), _4030784))))))), p(s(bool, i(s(fun(fun(_4030790, bool), bool), finite), s(fun(_4030790, bool), _4030788)))), 40461 ^ _1670770 : [(40464 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, _4030792), real), vectoru_norm), s(cart(real, _4030792), i(s(fun(_4030790, cart(real, _4030792)), _4030786), s(_4030790, 40460 ^ [_4030784, _4030786, _4030788, _4030790, _4030792]))))))), s(real, i(s(fun(_4030790, real), _4030784), s(_4030790, 40460 ^ [_4030784, _4030786, _4030788, _4030790, _4030792]))))))], (40462 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_4030790, bool), bool), i(s(fun(_4030790, fun(fun(_4030790, bool), bool)), in), s(_4030790, 40460 ^ [_4030784, _4030786, _4030788, _4030790, _4030792]))), s(fun(_4030790, bool), _4030788)))))]]], (17004 ^ _1670770) ^ [_2212490, _2212492, _2212494] : [-(p(s(bool, i(s(fun(fun(_2212494, bool), bool), i(s(fun(fun(_2212494, bool), fun(fun(_2212494, bool), bool)), subset), s(fun(_2212494, bool), i(s(fun(_2212494, fun(_2212494, bool)), i(s(fun(fun(_2212494, bool), fun(_2212494, fun(_2212494, bool))), delete), s(fun(_2212494, bool), _2212490))), s(_2212494, _2212492))))), s(fun(_2212494, bool), _2212490)))))], (12497 ^ _1670770) ^ [_2064199, _2064201] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2064199))), s(real, i(s(fun(real, real), realu_inv), s(real, _2064201))))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2064201)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2064201))), s(real, i(s(fun(real, real), realu_inv), s(real, _2064199))))))], (43490 ^ _1670770) ^ [_4276178] : [-(s(real, i(s(fun(num, real), i(s(fun(cart(real, n10), fun(num, real)), d_), s(cart(real, n10), i(s(fun(real, cart(real, n10)), lift), s(real, _4276178))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))) = s(real, _4276178))], (14399 ^ _1670770) ^ [_2109507, _2109509] : [s(int, _2109509) = s(int, i(s(fun(int, int), intu_neg), s(int, _2109507))), -(s(int, i(s(fun(int, int), intu_neg), s(int, _2109509))) = s(int, _2109507))], (4012 ^ _1670770) ^ [] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, m))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, n))), s(num, p1))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, n))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, m))), s(num, p1))))))], (12223 ^ _1670770) ^ [_2057609, _2057611] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2057611)))), -(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2057611))), s(real, _2057609))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2057609))))], (42781 ^ _1670770) ^ [_4224065, _4224067, _4224069] : [-(s(cart(cart(real, _4224069), _4224067), i(s(fun(cart(cart(real, _4224069), _4224067), cart(cart(real, _4224069), _4224067)), i(s(fun(cart(cart(real, _4224067), _4224067), fun(cart(cart(real, _4224069), _4224067), cart(cart(real, _4224069), _4224067))), matrixu_mul), s(cart(cart(real, _4224067), _4224067), i(s(fun(num, cart(cart(real, _4224067), _4224067)), mat), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(cart(cart(real, _4224069), _4224067), _4224065))) = s(cart(cart(real, _4224069), _4224067), _4224065))], (3835 ^ _1670770) ^ [_1769986] : [s(ind0, i(s(fun(ind0, ind0), indu_suc), s(ind0, _1769986))) = s(ind0, indu_0)], (414 ^ _1670770) ^ [_1677391, _1677393, _1677395] : [425 ^ _1670770 : [(430 ^ _1670770) ^ [] : [-(p(s(bool, _1677391)))], (428 ^ _1670770) ^ [] : [-(p(s(bool, _1677393)))], (426 ^ _1670770) ^ [] : [-(p(s(bool, _1677395)))]], p(s(bool, _1677395)), p(s(bool, _1677393)), p(s(bool, _1677391))], (39741 ^ _1670770) ^ [_3977948, _3977950] : [s(real, i(s(fun(cart(real, _3977950), real), vectoru_norm), s(cart(real, _3977950), _3977948))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), -(s(real, i(s(fun(cart(real, _3977950), real), i(s(fun(cart(real, _3977950), fun(cart(real, _3977950), real)), dot), s(cart(real, _3977950), _3977948))), s(cart(real, _3977950), _3977948))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (8769 ^ _1670770) ^ [_1945195, _1945197, _1945199, _1945201] : [8770 ^ _1670770 : [(8773 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(list(_1945201), bool), i(s(fun(_1945201, fun(list(_1945201), bool)), mem), s(_1945201, _1945199))), s(list(_1945201), _1945195))))], (8771 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(list(_1945201), bool), i(s(fun(_1945201, fun(list(_1945201), bool)), mem), s(_1945201, _1945199))), s(list(_1945201), _1945197))))]], -(p(s(bool, i(s(fun(list(_1945201), bool), i(s(fun(_1945201, fun(list(_1945201), bool)), mem), s(_1945201, _1945199))), s(list(_1945201), i(s(fun(list(_1945201), list(_1945201)), i(s(fun(list(_1945201), fun(list(_1945201), list(_1945201))), append), s(list(_1945201), _1945197))), s(list(_1945201), _1945195)))))))], (8026 ^ _1670770) ^ [_1906868, _1906870] : [p(s(bool, i(s(fun(fun(_1906868, _1906870), bool), i(s(fun(fun(_1906870, _1906868), fun(fun(_1906868, _1906870), bool)), iso0), s(fun(_1906870, _1906868), f))), s(fun(_1906868, _1906870), g)))), 8029 ^ _1670770 : [(8037 ^ _1670770) ^ [_1907415] : [p(s(bool, i(s(fun(_1906870, bool), _1907415), s(_1906870, i(s(fun(_1906868, _1906870), g), s(_1906868, 8038 ^ [_1906868, _1906870, _1907415])))))), 8041 ^ _1670770 : [(8042 ^ _1670770) ^ [_1907596] : [-(p(s(bool, i(s(fun(_1906870, bool), _1907415), s(_1906870, _1907596)))))]]], (8030 ^ _1670770) ^ [_1907209] : [p(s(bool, i(s(fun(_1906870, bool), _1907209), s(_1906870, 8031 ^ [_1906868, _1906870, _1907209])))), 8034 ^ _1670770 : [(8035 ^ _1670770) ^ [_1907366] : [-(p(s(bool, i(s(fun(_1906870, bool), _1907209), s(_1906870, i(s(fun(_1906868, _1906870), g), s(_1906868, _1907366)))))))]]], (8064 ^ _1670770) ^ [_1908182, _1908184] : [s(_1906868, i(s(fun(_1906870, _1906868), f), s(_1906870, _1908184))) = s(_1906868, _1908182), -(s(_1906870, _1908184) = s(_1906870, i(s(fun(_1906868, _1906870), g), s(_1906868, _1908182))))], (8051 ^ _1670770) ^ [_1907833] : [8052 ^ _1670770 : [(8053 ^ _1670770) ^ [_1907919] : [p(s(bool, i(s(fun(_1906870, bool), _1907833), s(_1906870, i(s(fun(_1906868, _1906870), g), s(_1906868, _1907919))))))]], -(p(s(bool, i(s(fun(_1906870, bool), _1907833), s(_1906870, 8054 ^ [_1906868, _1906870, _1907833])))))], (8058 ^ _1670770) ^ [_1908033, _1908035] : [s(_1906870, _1908035) = s(_1906870, i(s(fun(_1906868, _1906870), g), s(_1906868, _1908033))), -(s(_1906868, i(s(fun(_1906870, _1906868), f), s(_1906870, _1908035))) = s(_1906868, _1908033))], (8044 ^ _1670770) ^ [_1907651] : [8045 ^ _1670770 : [(8046 ^ _1670770) ^ [_1907737] : [p(s(bool, i(s(fun(_1906870, bool), _1907651), s(_1906870, _1907737))))]], -(p(s(bool, i(s(fun(_1906870, bool), _1907651), s(_1906870, i(s(fun(_1906868, _1906870), g), s(_1906868, 8047 ^ [_1906868, _1906870, _1907651])))))))]]], (36225 ^ _1670770) ^ [_3717714, _3717716, _3717718, _3717720] : [-(p(s(bool, i(s(fun(fun(sum0(_3717720, _3717718), bool), bool), i(s(fun(fun(sum0(_3717718, _3717720), bool), fun(fun(sum0(_3717720, _3717718), bool), bool)), a_u_c), s(fun(sum0(_3717718, _3717720), bool), i(s(fun(fun(_3717720, bool), fun(sum0(_3717718, _3717720), bool)), i(s(fun(fun(_3717718, bool), fun(fun(_3717720, bool), fun(sum0(_3717718, _3717720), bool))), p_u_c), s(fun(_3717718, bool), _3717716))), s(fun(_3717720, bool), _3717714))))), s(fun(sum0(_3717720, _3717718), bool), i(s(fun(fun(_3717718, bool), fun(sum0(_3717720, _3717718), bool)), i(s(fun(fun(_3717720, bool), fun(fun(_3717718, bool), fun(sum0(_3717720, _3717718), bool))), p_u_c), s(fun(_3717720, bool), _3717714))), s(fun(_3717718, bool), _3717716)))))))], (7284 ^ _1670770) ^ [_1877719, _1877721] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), bit0), s(num, _1877721))))), s(num, i(s(fun(num, num), bit0), s(num, _1877719))))) = s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1877721))), s(num, _1877719))))))))], (33112 ^ _1670770) ^ [_3555846, _3555848, _3555850, _3555852] : [p(s(bool, i(s(fun(prod(_3555852, _3555852), bool), i(s(fun(fun(prod(_3555852, _3555852), bool), fun(prod(_3555852, _3555852), bool)), less), s(fun(prod(_3555852, _3555852), bool), _3555850))), s(prod(_3555852, _3555852), i(s(fun(_3555852, prod(_3555852, _3555852)), i(s(fun(_3555852, fun(_3555852, prod(_3555852, _3555852))), c_), s(_3555852, _3555848))), s(_3555852, _3555846)))))), 33115 ^ _1670770 : [(33118 ^ _1670770) ^ [] : [s(_3555852, _3555848) = s(_3555852, _3555846)], (33116 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_3555852, _3555852), bool), _3555850), s(prod(_3555852, _3555852), i(s(fun(_3555852, prod(_3555852, _3555852)), i(s(fun(_3555852, fun(_3555852, prod(_3555852, _3555852))), c_), s(_3555852, _3555848))), s(_3555852, _3555846)))))))]]], (36227 ^ _1670770) ^ [_3717910, _3717912, _3717914, _3717916, _3717918, _3717920] : [-(p(s(bool, i(s(fun(fun(sum0(sum0(_3717920, _3717918), _3717916), bool), bool), i(s(fun(fun(sum0(_3717920, sum0(_3717918, _3717916)), bool), fun(fun(sum0(sum0(_3717920, _3717918), _3717916), bool), bool)), a_u_c), s(fun(sum0(_3717920, sum0(_3717918, _3717916)), bool), i(s(fun(fun(sum0(_3717918, _3717916), bool), fun(sum0(_3717920, sum0(_3717918, _3717916)), bool)), i(s(fun(fun(_3717920, bool), fun(fun(sum0(_3717918, _3717916), bool), fun(sum0(_3717920, sum0(_3717918, _3717916)), bool))), p_u_c), s(fun(_3717920, bool), _3717914))), s(fun(sum0(_3717918, _3717916), bool), i(s(fun(fun(_3717916, bool), fun(sum0(_3717918, _3717916), bool)), i(s(fun(fun(_3717918, bool), fun(fun(_3717916, bool), fun(sum0(_3717918, _3717916), bool))), p_u_c), s(fun(_3717918, bool), _3717912))), s(fun(_3717916, bool), _3717910))))))), s(fun(sum0(sum0(_3717920, _3717918), _3717916), bool), i(s(fun(fun(_3717916, bool), fun(sum0(sum0(_3717920, _3717918), _3717916), bool)), i(s(fun(fun(sum0(_3717920, _3717918), bool), fun(fun(_3717916, bool), fun(sum0(sum0(_3717920, _3717918), _3717916), bool))), p_u_c), s(fun(sum0(_3717920, _3717918), bool), i(s(fun(fun(_3717918, bool), fun(sum0(_3717920, _3717918), bool)), i(s(fun(fun(_3717920, bool), fun(fun(_3717918, bool), fun(sum0(_3717920, _3717918), bool))), p_u_c), s(fun(_3717920, bool), _3717914))), s(fun(_3717918, bool), _3717912))))), s(fun(_3717916, bool), _3717910)))))))], (11415 ^ _1670770) ^ [_2035767, _2035769] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2035769))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2035769))), s(real, _2035767))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2035767))))], (38984 ^ _1670770) ^ [_3946814] : [-(s(cart(real, _3946814), i(s(fun(cart(real, _3946814), cart(real, _3946814)), i(s(fun(cart(real, _3946814), fun(cart(real, _3946814), cart(real, _3946814))), vectoru_add), s(cart(real, _3946814), i(s(fun(cart(real, _3946814), cart(real, _3946814)), i(s(fun(cart(real, _3946814), fun(cart(real, _3946814), cart(real, _3946814))), vectoru_sub), s(cart(real, _3946814), x))), s(cart(real, _3946814), y))))), s(cart(real, _3946814), y))) = s(cart(real, _3946814), x))], (15043 ^ _1670770) ^ [_2125013, _2125015] : [-(p(s(bool, 15033 ^ [_2125013, _2125015]))), s(int, 15031 ^ [_2125013, _2125015]) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(int, 15032 ^ [_2125013, _2125015]) = s(int, _2125015)], (3988 ^ _1670770) ^ [_1773528] : [-(s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), suc), s(num, _1773528))))) = s(num, i(s(fun(num, num), suc), s(num, i(s(fun(num, num), suc), s(num, i(s(fun(num, num), bit0), s(num, _1773528))))))))], (46044 ^ _1670770) ^ [_4416797, _4416799, _4416801, _4416803] : [-(p(s(bool, i(s(fun(fun(cart(real, _4416803), bool), bool), independent), s(fun(cart(real, _4416803), bool), i(s(fun(fun(cart(real, _4416801), bool), fun(cart(real, _4416803), bool)), i(s(fun(fun(cart(real, _4416801), cart(real, _4416803)), fun(fun(cart(real, _4416801), bool), fun(cart(real, _4416803), bool))), image), s(fun(cart(real, _4416801), cart(real, _4416803)), _4416799))), s(fun(cart(real, _4416801), bool), _4416797))))))), p(s(bool, i(s(fun(fun(cart(real, _4416801), bool), bool), independent), s(fun(cart(real, _4416801), bool), _4416797)))), p(s(bool, i(s(fun(fun(cart(real, _4416801), cart(real, _4416803)), bool), linear), s(fun(cart(real, _4416801), cart(real, _4416803)), _4416799)))), 46055 ^ _1670770 : [(46058 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4416801), bool), bool), i(s(fun(cart(real, _4416801), fun(fun(cart(real, _4416801), bool), bool)), in), s(cart(real, _4416801), 46054 ^ [_4416797, _4416799, _4416801, _4416803]))), s(fun(cart(real, _4416801), bool), i(s(fun(fun(cart(real, _4416801), bool), fun(cart(real, _4416801), bool)), span), s(fun(cart(real, _4416801), bool), _4416797)))))))], (46060 ^ _1670770) ^ [] : [-(s(cart(real, _4416803), i(s(fun(cart(real, _4416801), cart(real, _4416803)), _4416799), s(cart(real, _4416801), 46053 ^ [_4416797, _4416799, _4416801, _4416803]))) = s(cart(real, _4416803), i(s(fun(cart(real, _4416801), cart(real, _4416803)), _4416799), s(cart(real, _4416801), 46054 ^ [_4416797, _4416799, _4416801, _4416803]))))], (46062 ^ _1670770) ^ [] : [s(cart(real, _4416801), 46053 ^ [_4416797, _4416799, _4416801, _4416803]) = s(cart(real, _4416801), 46054 ^ [_4416797, _4416799, _4416801, _4416803])], (46056 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4416801), bool), bool), i(s(fun(cart(real, _4416801), fun(fun(cart(real, _4416801), bool), bool)), in), s(cart(real, _4416801), 46053 ^ [_4416797, _4416799, _4416801, _4416803]))), s(fun(cart(real, _4416801), bool), i(s(fun(fun(cart(real, _4416801), bool), fun(cart(real, _4416801), bool)), span), s(fun(cart(real, _4416801), bool), _4416797)))))))]]], (223 ^ _1670770) ^ [_1674458, _1674460] : [-(p(s(bool, i(s(fun(fun(_1674460, bool), bool), q_), s(fun(_1674460, bool), _1674458))))), 225 ^ _1670770 : [(226 ^ _1670770) ^ [_1674593] : [p(s(bool, i(s(fun(_1674460, bool), _1674458), s(_1674460, _1674593)))), -(p(s(bool, 224 ^ [_1674458, _1674460])))], (232 ^ _1670770) ^ [] : [p(s(bool, 224 ^ [_1674458, _1674460]))]]], (16845 ^ _1670770) ^ [_2202235, _2202237, _2202239] : [-(p(s(bool, i(s(fun(fun(_2202239, bool), bool), i(s(fun(fun(_2202239, bool), fun(fun(_2202239, bool), bool)), subset), s(fun(_2202239, bool), i(s(fun(fun(_2202239, bool), fun(_2202239, bool)), i(s(fun(fun(_2202239, bool), fun(fun(_2202239, bool), fun(_2202239, bool))), diff), s(fun(_2202239, bool), _2202237))), s(fun(_2202239, bool), _2202235))))), s(fun(_2202239, bool), _2202237)))))], (37869 ^ _1670770) ^ [_3796997, _3796999, _3797001, _3797003, _3797005] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _3796999))), s(real, _3797005))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _3796997))), s(real, _3797003))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _3796999))), s(real, _3797001))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _3796997))), s(real, b0))))))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _3797005))), s(real, _3797001)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _3797003))), s(real, b0)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _3796999)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _3796997)))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _3796999))), s(real, _3796997))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))], (5769 ^ _1670770) ^ [_1816025, _1816027] : [-(s(num, _1816025) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _1816027))), s(num, _1816025))))), s(num, _1816027)))))], (35953 ^ _1670770) ^ [_3702437, _3702439, _3702441, _3702443] : [-(s(num, i(s(fun(fun(_3702443, bool), num), card), s(fun(_3702443, bool), _3702439))) = s(num, i(s(fun(fun(_3702441, bool), num), card), s(fun(_3702441, bool), _3702437)))), p(s(bool, i(s(fun(fun(_3702441, bool), bool), finite), s(fun(_3702441, bool), _3702437)))), p(s(bool, i(s(fun(fun(_3702441, bool), bool), i(s(fun(fun(_3702443, bool), fun(fun(_3702441, bool), bool)), a_u_c), s(fun(_3702443, bool), _3702439))), s(fun(_3702441, bool), _3702437))))], (43656 ^ _1670770) ^ [_4280622] : [43657 ^ _1670770 : [(43658 ^ _1670770) ^ [_4280692] : [p(s(bool, i(s(fun(fun(cart(real, n10), bool), bool), _4280622), s(fun(cart(real, n10), bool), _4280692))))]], -(p(s(bool, i(s(fun(fun(cart(real, n10), bool), bool), _4280622), s(fun(cart(real, n10), bool), i(s(fun(fun(real, bool), fun(cart(real, n10), bool)), i(s(fun(fun(real, cart(real, n10)), fun(fun(real, bool), fun(cart(real, n10), bool))), image), s(fun(real, cart(real, n10)), lift))), s(fun(real, bool), 43659 ^ [_4280622])))))))], (29468 ^ _1670770) ^ [_2941435] : [s(real, i(s(fun(num, real), i(s(fun(fun(num, real), fun(num, real)), _2941435), s(fun(num, real), 29469 ^ [_2941435]))), s(num, 29470 ^ [_2941435]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(num, real), 29469 ^ [_2941435]), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, 29470 ^ [_2941435]))))))), s(real, i(s(fun(num, real), 29469 ^ [_2941435]), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, 29470 ^ [_2941435]))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), 29473 ^ _1670770 : [(29474 ^ _1670770) ^ [_2941909, _2941911, _2941913] : [-(s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, _2941911))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, _2941909))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(fun(num, real), _2941913))) = s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2941911))), s(num, _2941909))))), s(fun(num, real), i(s(fun(fun(num, real), fun(num, real)), _2941435), s(fun(num, real), _2941913))))))]]], (21393 ^ _1670770) ^ [_2467136, _2467138, _2467140] : [21446 ^ _1670770 : [(21447 ^ _1670770) ^ [_2469931, _2469933] : [-(s(fun(prod(_2467140, _2467138), bool), i(s(fun(fun(_2467138, bool), fun(prod(_2467140, _2467138), bool)), i(s(fun(fun(_2467140, bool), fun(fun(_2467138, bool), fun(prod(_2467140, _2467138), bool))), cross0), s(fun(_2467140, bool), _2469933))), s(fun(_2467138, bool), _2469931))) = s(fun(prod(_2467140, _2467138), bool), i(s(fun(fun(prod(_2467140, _2467138), bool), fun(prod(_2467140, _2467138), bool)), gspec), s(fun(prod(_2467140, _2467138), bool), i(s(fun(fun(_2467138, bool), fun(prod(_2467140, _2467138), bool)), i(s(fun(fun(_2467140, bool), fun(fun(_2467138, bool), fun(prod(_2467140, _2467138), bool))), _2467136), s(fun(_2467140, bool), _2469933))), s(fun(_2467138, bool), _2469931))))))]], 21399 ^ _1670770 : [(21402 ^ _1670770) ^ [_2468123, _2468125, _2468127] : [p(s(bool, i(s(fun(prod(_2467140, _2467138), bool), i(s(fun(bool, fun(prod(_2467140, _2467138), bool)), i(s(fun(prod(_2467140, _2467138), fun(bool, fun(prod(_2467140, _2467138), bool))), setspec), s(prod(_2467140, _2467138), 21396 ^ [_2467136, _2467138, _2467140]))), s(bool, _2468123))), s(prod(_2467140, _2467138), i(s(fun(_2467138, prod(_2467140, _2467138)), i(s(fun(_2467140, fun(_2467138, prod(_2467140, _2467138))), c_), s(_2467140, _2468127))), s(_2467138, _2468125)))))), 21413 ^ _1670770 : [(21418 ^ _1670770) ^ [] : [p(s(bool, _2468123))], (21416 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2467138, bool), bool), i(s(fun(_2467138, fun(fun(_2467138, bool), bool)), in), s(_2467138, _2468125))), s(fun(_2467138, bool), 21395 ^ [_2467136, _2467138, _2467140])))))], (21414 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2467140, bool), bool), i(s(fun(_2467140, fun(fun(_2467140, bool), bool)), in), s(_2467140, _2468127))), s(fun(_2467140, bool), 21394 ^ [_2467136, _2467138, _2467140])))))]], 21405 ^ _1670770 : [(21408 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2467140, bool), bool), i(s(fun(_2467140, fun(fun(_2467140, bool), bool)), in), s(_2467140, _2468127))), s(fun(_2467140, bool), 21394 ^ [_2467136, _2467138, _2467140])))), p(s(bool, i(s(fun(fun(_2467138, bool), bool), i(s(fun(_2467138, fun(fun(_2467138, bool), bool)), in), s(_2467138, _2468125))), s(fun(_2467138, bool), 21395 ^ [_2467136, _2467138, _2467140]))))], (21406 ^ _1670770) ^ [] : [-(p(s(bool, _2468123)))]]], (21400 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_2467140, _2467138), bool), i(s(fun(fun(_2467138, bool), fun(prod(_2467140, _2467138), bool)), i(s(fun(fun(_2467140, bool), fun(fun(_2467138, bool), fun(prod(_2467140, _2467138), bool))), _2467136), s(fun(_2467140, bool), 21394 ^ [_2467136, _2467138, _2467140]))), s(fun(_2467138, bool), 21395 ^ [_2467136, _2467138, _2467140]))), s(prod(_2467140, _2467138), 21396 ^ [_2467136, _2467138, _2467140])))))]], 21424 ^ _1670770 : [(21443 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_2467140, _2467138), bool), i(s(fun(bool, fun(prod(_2467140, _2467138), bool)), i(s(fun(prod(_2467140, _2467138), fun(bool, fun(prod(_2467140, _2467138), bool))), setspec), s(prod(_2467140, _2467138), 21396 ^ [_2467136, _2467138, _2467140]))), s(bool, 21423 ^ [_2467136, _2467138, _2467140]))), s(prod(_2467140, _2467138), i(s(fun(_2467138, prod(_2467140, _2467138)), i(s(fun(_2467140, fun(_2467138, prod(_2467140, _2467138))), c_), s(_2467140, 21421 ^ [_2467136, _2467138, _2467140]))), s(_2467138, 21422 ^ [_2467136, _2467138, _2467140])))))))], (21425 ^ _1670770) ^ [] : [p(s(bool, 21423 ^ [_2467136, _2467138, _2467140])), 21428 ^ _1670770 : [(21431 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2467138, bool), bool), i(s(fun(_2467138, fun(fun(_2467138, bool), bool)), in), s(_2467138, 21422 ^ [_2467136, _2467138, _2467140]))), s(fun(_2467138, bool), 21395 ^ [_2467136, _2467138, _2467140])))))], (21429 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2467140, bool), bool), i(s(fun(_2467140, fun(fun(_2467140, bool), bool)), in), s(_2467140, 21421 ^ [_2467136, _2467138, _2467140]))), s(fun(_2467140, bool), 21394 ^ [_2467136, _2467138, _2467140])))))]]], (21433 ^ _1670770) ^ [] : [-(p(s(bool, 21423 ^ [_2467136, _2467138, _2467140]))), p(s(bool, i(s(fun(fun(_2467140, bool), bool), i(s(fun(_2467140, fun(fun(_2467140, bool), bool)), in), s(_2467140, 21421 ^ [_2467136, _2467138, _2467140]))), s(fun(_2467140, bool), 21394 ^ [_2467136, _2467138, _2467140])))), p(s(bool, i(s(fun(fun(_2467138, bool), bool), i(s(fun(_2467138, fun(fun(_2467138, bool), bool)), in), s(_2467138, 21422 ^ [_2467136, _2467138, _2467140]))), s(fun(_2467138, bool), 21395 ^ [_2467136, _2467138, _2467140]))))], (21445 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(prod(_2467140, _2467138), bool), i(s(fun(fun(_2467138, bool), fun(prod(_2467140, _2467138), bool)), i(s(fun(fun(_2467140, bool), fun(fun(_2467138, bool), fun(prod(_2467140, _2467138), bool))), _2467136), s(fun(_2467140, bool), 21394 ^ [_2467136, _2467138, _2467140]))), s(fun(_2467138, bool), 21395 ^ [_2467136, _2467138, _2467140]))), s(prod(_2467140, _2467138), 21396 ^ [_2467136, _2467138, _2467140]))))]]], (8869 ^ _1670770) ^ [_1950432, _1950434, _1950436] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1950432))), s(num, i(s(fun(list(_1950436), num), length), s(list(_1950436), _1950434)))))), -(p(s(bool, i(s(fun(list(_1950436), bool), i(s(fun(_1950436, fun(list(_1950436), bool)), mem), s(_1950436, i(s(fun(list(_1950436), _1950436), i(s(fun(num, fun(list(_1950436), _1950436)), el), s(num, _1950432))), s(list(_1950436), _1950434))))), s(list(_1950436), _1950434)))))], (33546 ^ _1670770) ^ [_3579165, _3579167] : [p(s(bool, i(s(fun(fun(prod(_3579167, _3579167), bool), bool), poset), s(fun(prod(_3579167, _3579167), bool), _3579165)))), 33549 ^ _1670770 : [(33550 ^ _1670770) ^ [_3579374] : [p(s(bool, i(s(fun(_3579167, bool), i(s(fun(fun(prod(_3579167, _3579167), bool), fun(_3579167, bool)), fl), s(fun(prod(_3579167, _3579167), bool), _3579165))), s(_3579167, _3579374)))), -(p(s(bool, i(s(fun(prod(_3579167, _3579167), bool), _3579165), s(prod(_3579167, _3579167), i(s(fun(_3579167, prod(_3579167, _3579167)), i(s(fun(_3579167, fun(_3579167, prod(_3579167, _3579167))), c_), s(_3579167, _3579374))), s(_3579167, _3579374)))))))]]], (37788 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), p0), s(num, i(s(fun(num, num), suc), s(num, 37789 ^ [])))))), 37792 ^ _1670770 : [(37793 ^ _1670770) ^ [_3794394] : [-(s(num, _3794394) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), -(p(s(bool, i(s(fun(num, bool), p0), s(num, _3794394)))))]]], (15003 ^ _1670770) ^ [_2123951, _2123953] : [-(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_ge), s(int, _2123953))), s(int, _2123951))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2123951))), s(int, _2123953))))], (47420 ^ _1670770) ^ [_4498840, _4498842, _4498844] : [-(s(num, i(s(fun(cart(cart(real, _4498844), _4498842), num), rank), s(cart(cart(real, _4498844), _4498842), _4498840))) = s(num, i(s(fun(fun(_4498844, bool), num), dimindex), s(fun(_4498844, bool), univ)))), 47424 ^ _1670770 : [(47427 ^ _1670770) ^ [] : [-(s(cart(real, _4498842), i(s(fun(cart(real, _4498844), cart(real, _4498842)), i(s(fun(cart(cart(real, _4498844), _4498842), fun(cart(real, _4498844), cart(real, _4498842))), matrixu_vectoru_mul), s(cart(cart(real, _4498844), _4498842), _4498840))), s(cart(real, _4498844), 47423 ^ [_4498840, _4498842, _4498844]))) = s(cart(real, _4498842), i(s(fun(num, cart(real, _4498842)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (47425 ^ _1670770) ^ [] : [s(cart(real, _4498844), 47423 ^ [_4498840, _4498842, _4498844]) = s(cart(real, _4498844), i(s(fun(num, cart(real, _4498844)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))]]], (33120 ^ _1670770) ^ [_3556241, _3556243, _3556245, _3556247] : [-(p(s(bool, i(s(fun(prod(_3556247, _3556247), bool), i(s(fun(fun(prod(_3556247, _3556247), bool), fun(prod(_3556247, _3556247), bool)), less), s(fun(prod(_3556247, _3556247), bool), _3556245))), s(prod(_3556247, _3556247), i(s(fun(_3556247, prod(_3556247, _3556247)), i(s(fun(_3556247, fun(_3556247, prod(_3556247, _3556247))), c_), s(_3556247, _3556243))), s(_3556247, _3556241))))))), p(s(bool, i(s(fun(prod(_3556247, _3556247), bool), _3556245), s(prod(_3556247, _3556247), i(s(fun(_3556247, prod(_3556247, _3556247)), i(s(fun(_3556247, fun(_3556247, prod(_3556247, _3556247))), c_), s(_3556247, _3556243))), s(_3556247, _3556241)))))), -(s(_3556247, _3556243) = s(_3556247, _3556241))], (6755 ^ _1670770) ^ [_1844109] : [-(p(s(bool, i(s(fun(fun(_1844109, fun(_1844109, bool)), bool), wf), s(fun(_1844109, fun(_1844109, bool)), l_l_))))), 6757 ^ _1670770 : [(6758 ^ _1670770) ^ [_1844636, _1844638, _1844640] : [6760 ^ _1670770 : [(6763 ^ _1670770) ^ [] : [s(num, i(s(fun(_1844109, num), _1844640), s(_1844109, 6759 ^ [_1844109, _1844636, _1844638, _1844640]))) = s(num, i(s(fun(_1844109, num), _1844638), s(_1844109, 6759 ^ [_1844109, _1844636, _1844638, _1844640])))], (6761 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1844109, bool), i(s(fun(_1844109, fun(_1844109, bool)), l_l_), s(_1844109, 6759 ^ [_1844109, _1844636, _1844638, _1844640]))), s(_1844109, _1844636)))))]], -(s(num, i(s(fun(_1844109, num), i(s(fun(fun(_1844109, num), fun(_1844109, num)), 6756 ^ [_1844109]), s(fun(_1844109, num), _1844640))), s(_1844109, _1844636))) = s(num, i(s(fun(_1844109, num), i(s(fun(fun(_1844109, num), fun(_1844109, num)), 6756 ^ [_1844109]), s(fun(_1844109, num), _1844638))), s(_1844109, _1844636))))], (6768 ^ _1670770) ^ [_1845182] : [s(num, i(s(fun(_1844109, num), _1845182), s(_1844109, 6766 ^ [_1844109, _1845182]))) = s(num, i(s(fun(_1844109, num), i(s(fun(fun(_1844109, num), fun(_1844109, num)), 6756 ^ [_1844109]), s(fun(_1844109, num), _1845182))), s(_1844109, 6766 ^ [_1844109, _1845182])))]]], (41673 ^ _1670770) ^ [_4126920, _4126922, _4126924] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _4126922)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4126922))), s(num, i(s(fun(fun(_4126924, bool), num), dimindex), s(fun(_4126924, bool), univ)))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _4126920)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4126920))), s(num, i(s(fun(fun(_4126924, bool), num), dimindex), s(fun(_4126924, bool), univ)))))), 41688 ^ _1670770 : [(41695 ^ _1670770) ^ [] : [-(s(num, _4126922) = s(num, _4126920)), -(p(s(bool, i(s(fun(cart(real, _4126924), bool), i(s(fun(cart(real, _4126924), fun(cart(real, _4126924), bool)), orthogonal), s(cart(real, _4126924), i(s(fun(num, cart(real, _4126924)), basis), s(num, _4126922))))), s(cart(real, _4126924), i(s(fun(num, cart(real, _4126924)), basis), s(num, _4126920)))))))], (41689 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(cart(real, _4126924), bool), i(s(fun(cart(real, _4126924), fun(cart(real, _4126924), bool)), orthogonal), s(cart(real, _4126924), i(s(fun(num, cart(real, _4126924)), basis), s(num, _4126922))))), s(cart(real, _4126924), i(s(fun(num, cart(real, _4126924)), basis), s(num, _4126920)))))), s(num, _4126922) = s(num, _4126920)]]], (2087 ^ _1670770) ^ [_1703961, _1703963, _1703965] : [2088 ^ _1670770 : [(2091 ^ _1670770) ^ [_1704059] : [p(s(bool, _1703961))], (2089 ^ _1670770) ^ [_1704031] : [-(p(s(bool, _1703963)))]], p(s(bool, _1703963)), -(p(s(bool, _1703961)))], (27741 ^ _1670770) ^ [_2828461, _2828463, _2828465, _2828467] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(fun(_2828467, real), real), i(s(fun(fun(_2828467, bool), fun(fun(_2828467, real), real)), sum), s(fun(_2828467, bool), _2828461))), s(fun(_2828467, real), _2828465))))))), s(real, i(s(fun(fun(_2828467, real), real), i(s(fun(fun(_2828467, bool), fun(fun(_2828467, real), real)), sum), s(fun(_2828467, bool), _2828461))), s(fun(_2828467, real), _2828463))))))), p(s(bool, i(s(fun(fun(_2828467, bool), bool), finite), s(fun(_2828467, bool), _2828461)))), 27747 ^ _1670770 : [(27750 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(_2828467, real), _2828465), s(_2828467, 27746 ^ [_2828461, _2828463, _2828465, _2828467]))))))), s(real, i(s(fun(_2828467, real), _2828463), s(_2828467, 27746 ^ [_2828461, _2828463, _2828465, _2828467]))))))], (27748 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2828467, bool), bool), i(s(fun(_2828467, fun(fun(_2828467, bool), bool)), in), s(_2828467, 27746 ^ [_2828461, _2828463, _2828465, _2828467]))), s(fun(_2828467, bool), _2828461)))))]]], (13136 ^ _1670770) ^ [] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, x1))), s(real, y1))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, x2))), s(real, y2))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, x1))), s(real, y2))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, x2))), s(real, y1))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(real, real), realu_inv), s(real, y1))))), s(real, i(s(fun(real, real), realu_inv), s(real, y2)))))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, y1)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, y2))))], (15180 ^ _1670770) ^ [_2129642, _2129644, _2129646] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), i(s(fun(real, fun(real, fun(real, bool))), realu_mod), s(real, _2129642))), s(real, _2129646))), s(real, _2129644)))), 15184 ^ _1670770 : [(15187 ^ _1670770) ^ [] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2129646))), s(real, _2129644))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, 15183 ^ [_2129642, _2129644, _2129646]))), s(real, _2129642))))], (15185 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), integer), s(real, 15183 ^ [_2129642, _2129644, _2129646])))))]]], (24393 ^ _1670770) ^ [_2591237, _2591239] : [-(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, _2591239))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, _2591237))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2591239))), s(num, _2591237))))], (14477 ^ _1670770) ^ [_2111113, _2111115] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _2111115))))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _2111113))))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2111115))), s(num, _2111113))))))], (35702 ^ _1670770) ^ [_3692924, _3692926, _3692928] : [p(s(bool, i(s(fun(fun(_3692928, bool), bool), i(s(fun(fun(_3692926, bool), fun(fun(_3692928, bool), bool)), a_u_c), s(fun(_3692926, bool), _3692924))), s(fun(_3692928, bool), empty)))), -(s(fun(_3692926, bool), _3692924) = s(fun(_3692926, bool), empty))], (14617 ^ _1670770) ^ [_2114641, _2114643, _2114645] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _2114643))), s(num, _2114645))))), s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _2114641))), s(num, _2114645))))))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2114643))), s(int, _2114641)))), p(s(bool, i(s(fun(num, bool), odd), s(num, _2114645))))], (38678 ^ _1670770) ^ [_3836045] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _3836045)))), -(s(real, i(s(fun(real, real), sqrt), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _3836045))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))) = s(real, _3836045))], (14800 ^ _1670770) ^ [_2118913, _2118915] : [-(s(int, i(s(fun(int, int), intu_sgn), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2118915))), s(int, _2118913))))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, i(s(fun(int, int), intu_sgn), s(int, _2118915))))), s(int, i(s(fun(int, int), intu_sgn), s(int, _2118913))))))], (43230 ^ _1670770) ^ [_4260538, _4260540, _4260542] : [43232 ^ _1670770 : [(43233 ^ _1670770) ^ [_4260803] : [s(cart(real, _4260542), i(s(fun(cart(real, _4260540), cart(real, _4260542)), _4260538), s(cart(real, _4260540), 43231 ^ [_4260538, _4260540, _4260542, _4260803]))) = s(cart(real, _4260542), i(s(fun(cart(real, _4260540), cart(real, _4260542)), i(s(fun(cart(cart(real, _4260540), _4260542), fun(cart(real, _4260540), cart(real, _4260542))), matrixu_vectoru_mul), s(cart(cart(real, _4260540), _4260542), _4260803))), s(cart(real, _4260540), 43231 ^ [_4260538, _4260540, _4260542, _4260803])))]], -(p(s(bool, i(s(fun(fun(cart(real, _4260540), cart(real, _4260542)), bool), linear), s(fun(cart(real, _4260540), cart(real, _4260542)), _4260538)))))], (16776 ^ _1670770) ^ [_2198830, _2198832, _2198834, _2198836] : [-(s(fun(_2198836, bool), i(s(fun(fun(_2198836, bool), fun(_2198836, bool)), i(s(fun(fun(_2198836, bool), fun(fun(_2198836, bool), fun(_2198836, bool))), inter), s(fun(_2198836, bool), _2198834))), s(fun(_2198836, bool), i(s(fun(fun(_2198836, bool), fun(_2198836, bool)), i(s(fun(fun(_2198836, bool), fun(fun(_2198836, bool), fun(_2198836, bool))), union), s(fun(_2198836, bool), _2198832))), s(fun(_2198836, bool), _2198830))))) = s(fun(_2198836, bool), i(s(fun(fun(_2198836, bool), fun(_2198836, bool)), i(s(fun(fun(_2198836, bool), fun(fun(_2198836, bool), fun(_2198836, bool))), union), s(fun(_2198836, bool), i(s(fun(fun(_2198836, bool), fun(_2198836, bool)), i(s(fun(fun(_2198836, bool), fun(fun(_2198836, bool), fun(_2198836, bool))), inter), s(fun(_2198836, bool), _2198834))), s(fun(_2198836, bool), _2198832))))), s(fun(_2198836, bool), i(s(fun(fun(_2198836, bool), fun(_2198836, bool)), i(s(fun(fun(_2198836, bool), fun(fun(_2198836, bool), fun(_2198836, bool))), inter), s(fun(_2198836, bool), _2198834))), s(fun(_2198836, bool), _2198830))))))], (16672 ^ _1670770) ^ [_2193741, _2193743, _2193745] : [p(s(bool, i(s(fun(fun(_2193745, bool), bool), i(s(fun(fun(_2193745, bool), fun(fun(_2193745, bool), bool)), subset), s(fun(_2193745, bool), _2193743))), s(fun(_2193745, bool), _2193741)))), -(s(fun(_2193745, bool), i(s(fun(fun(_2193745, bool), fun(_2193745, bool)), i(s(fun(fun(_2193745, bool), fun(fun(_2193745, bool), fun(_2193745, bool))), union), s(fun(_2193745, bool), _2193743))), s(fun(_2193745, bool), _2193741))) = s(fun(_2193745, bool), _2193741))], (44031 ^ _1670770) ^ [_4304518, _4304520] : [-(p(s(bool, i(s(fun(fun(cart(real, _4304520), bool), bool), dependent), s(fun(cart(real, _4304520), bool), _4304518))))), -(p(s(bool, i(s(fun(fun(cart(real, _4304520), bool), bool), independent), s(fun(cart(real, _4304520), bool), _4304518)))))], (9709 ^ _1670770) ^ [_1987116, _1987118, _1987120, _1987122] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_mul), s(nadd, _1987122))), s(nadd, _1987118))))), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_mul), s(nadd, _1987120))), s(nadd, _1987116))))))), p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1987122))), s(nadd, _1987120)))), p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1987118))), s(nadd, _1987116))))], (33692 ^ _1670770) ^ [_3586119, _3586121] : [p(s(bool, i(s(fun(fun(prod(_3586121, _3586121), bool), bool), woset), s(fun(prod(_3586121, _3586121), bool), _3586119)))), 33695 ^ _1670770 : [(33696 ^ _1670770) ^ [_3586469, _3586471, _3586473] : [-(p(s(bool, i(s(fun(prod(_3586121, _3586121), bool), i(s(fun(fun(prod(_3586121, _3586121), bool), fun(prod(_3586121, _3586121), bool)), less), s(fun(prod(_3586121, _3586121), bool), _3586119))), s(prod(_3586121, _3586121), i(s(fun(_3586121, prod(_3586121, _3586121)), i(s(fun(_3586121, fun(_3586121, prod(_3586121, _3586121))), c_), s(_3586121, _3586473))), s(_3586121, _3586469))))))), p(s(bool, i(s(fun(prod(_3586121, _3586121), bool), i(s(fun(fun(prod(_3586121, _3586121), bool), fun(prod(_3586121, _3586121), bool)), less), s(fun(prod(_3586121, _3586121), bool), _3586119))), s(prod(_3586121, _3586121), i(s(fun(_3586121, prod(_3586121, _3586121)), i(s(fun(_3586121, fun(_3586121, prod(_3586121, _3586121))), c_), s(_3586121, _3586473))), s(_3586121, _3586471)))))), p(s(bool, i(s(fun(prod(_3586121, _3586121), bool), _3586119), s(prod(_3586121, _3586121), i(s(fun(_3586121, prod(_3586121, _3586121)), i(s(fun(_3586121, fun(_3586121, prod(_3586121, _3586121))), c_), s(_3586121, _3586471))), s(_3586121, _3586469))))))]]], (10523 ^ _1670770) ^ [_2013883] : [s(bool, i(s(fun(prod(hreal, hreal), bool), _2013883), s(prod(hreal, hreal), 10524 ^ [_2013883]))) = s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), i(s(fun(num, prod(hreal, hreal)), trealu_ofu_num), s(num, m))))), s(prod(hreal, hreal), 10524 ^ [_2013883]))), -(s(real, i(s(fun(num, real), realu_ofu_num), s(num, m))) = s(real, i(s(fun(fun(prod(hreal, hreal), bool), real), mku_real), s(fun(prod(hreal, hreal), bool), _2013883))))], (5225 ^ _1670770) ^ [_1802047, _1802049] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1802047))), s(num, _1802049)))))), s(num, _1802047) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(s(num, _1802049) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (22226 ^ _1670770) ^ [_2507965] : [22278 ^ _1670770 : [(22279 ^ _1670770) ^ [_2509485, _2509487] : [-(s(bool, i(s(fun(fun(real, bool), bool), finite), s(fun(real, bool), i(s(fun(fun(real, bool), fun(real, bool)), gspec), s(fun(real, bool), i(s(fun(real, fun(real, bool)), i(s(fun(real, fun(real, fun(real, bool))), _2507965), s(real, _2509487))), s(real, _2509485))))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2509485))), s(real, _2509487))))]], 22232 ^ _1670770 : [(22235 ^ _1670770) ^ [_2508434, _2508436] : [p(s(bool, i(s(fun(real, bool), i(s(fun(bool, fun(real, bool)), i(s(fun(real, fun(bool, fun(real, bool))), setspec), s(real, 22229 ^ [_2507965]))), s(bool, _2508434))), s(real, _2508436)))), 22246 ^ _1670770 : [(22251 ^ _1670770) ^ [] : [p(s(bool, _2508434))], (22249 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2508436))), s(real, 22228 ^ [_2507965])))))], (22247 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 22227 ^ [_2507965]))), s(real, _2508436)))))]], 22238 ^ _1670770 : [(22241 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 22227 ^ [_2507965]))), s(real, _2508436)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2508436))), s(real, 22228 ^ [_2507965]))))], (22239 ^ _1670770) ^ [] : [-(p(s(bool, _2508434)))]]], (22233 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), i(s(fun(real, fun(real, fun(real, bool))), _2507965), s(real, 22227 ^ [_2507965]))), s(real, 22228 ^ [_2507965]))), s(real, 22229 ^ [_2507965])))))]], 22256 ^ _1670770 : [(22275 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(bool, fun(real, bool)), i(s(fun(real, fun(bool, fun(real, bool))), setspec), s(real, 22229 ^ [_2507965]))), s(bool, 22255 ^ [_2507965]))), s(real, 22254 ^ [_2507965])))))], (22257 ^ _1670770) ^ [] : [p(s(bool, 22255 ^ [_2507965])), 22260 ^ _1670770 : [(22263 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, 22254 ^ [_2507965]))), s(real, 22228 ^ [_2507965])))))], (22261 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 22227 ^ [_2507965]))), s(real, 22254 ^ [_2507965])))))]]], (22265 ^ _1670770) ^ [] : [-(p(s(bool, 22255 ^ [_2507965]))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 22227 ^ [_2507965]))), s(real, 22254 ^ [_2507965])))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, 22254 ^ [_2507965]))), s(real, 22228 ^ [_2507965]))))], (22277 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), i(s(fun(real, fun(real, fun(real, bool))), _2507965), s(real, 22227 ^ [_2507965]))), s(real, 22228 ^ [_2507965]))), s(real, 22229 ^ [_2507965]))))]]], (3837 ^ _1670770) ^ [_1770033, _1770035] : [s(ind0, i(s(fun(ind0, ind0), indu_suc), s(ind0, _1770035))) = s(ind0, i(s(fun(ind0, ind0), indu_suc), s(ind0, _1770033))), -(s(ind0, _1770035) = s(ind0, _1770033))], (35690 ^ _1670770) ^ [_3692526, _3692528, _3692530] : [p(s(bool, i(s(fun(fun(_3692530, bool), bool), i(s(fun(fun(_3692528, bool), fun(fun(_3692530, bool), bool)), l_a_u_c), s(fun(_3692528, bool), _3692526))), s(fun(_3692530, bool), empty)))), -(s(fun(_3692528, bool), _3692526) = s(fun(_3692528, bool), empty))], (29838 ^ _1670770) ^ [_2964634, _2964636] : [s(num, i(s(fun(fun(_2964636, bool), num), dimindex), s(fun(_2964636, bool), _2964634))) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (44471 ^ _1670770) ^ [_4328497, _4328499] : [s(cart(real, _4328499), i(s(fun(cart(real, _4328499), cart(real, _4328499)), i(s(fun(cart(real, _4328499), fun(cart(real, _4328499), cart(real, _4328499))), _4328497), s(cart(real, _4328499), 44472 ^ [_4328497, _4328499]))), s(cart(real, _4328499), 44473 ^ [_4328497, _4328499]))) = s(cart(real, _4328499), i(s(fun(cart(real, _4328499), cart(real, _4328499)), i(s(fun(cart(real, _4328499), fun(cart(real, _4328499), cart(real, _4328499))), vectoru_add), s(cart(real, _4328499), 44472 ^ [_4328497, _4328499]))), s(cart(real, _4328499), 44473 ^ [_4328497, _4328499]))), 44476 ^ _1670770 : [(44477 ^ _1670770) ^ [_4329158, _4329160] : [p(s(bool, i(s(fun(fun(cart(real, _4328499), bool), bool), subspace), s(fun(cart(real, _4328499), bool), _4329160)))), 44480 ^ _1670770 : [(44487 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(cart(real, _4328499), bool), bool), i(s(fun(cart(real, _4328499), fun(fun(cart(real, _4328499), bool), bool)), in), s(cart(real, _4328499), _4329158))), s(fun(cart(real, _4328499), bool), _4329160)))), -(s(fun(cart(real, _4328499), bool), i(s(fun(fun(cart(real, _4328499), bool), fun(cart(real, _4328499), bool)), i(s(fun(fun(cart(real, _4328499), cart(real, _4328499)), fun(fun(cart(real, _4328499), bool), fun(cart(real, _4328499), bool))), image), s(fun(cart(real, _4328499), cart(real, _4328499)), i(s(fun(cart(real, _4328499), fun(cart(real, _4328499), cart(real, _4328499))), _4328497), s(cart(real, _4328499), _4329158))))), s(fun(cart(real, _4328499), bool), _4329160))) = s(fun(cart(real, _4328499), bool), _4329160))], (44481 ^ _1670770) ^ [] : [s(fun(cart(real, _4328499), bool), i(s(fun(fun(cart(real, _4328499), bool), fun(cart(real, _4328499), bool)), i(s(fun(fun(cart(real, _4328499), cart(real, _4328499)), fun(fun(cart(real, _4328499), bool), fun(cart(real, _4328499), bool))), image), s(fun(cart(real, _4328499), cart(real, _4328499)), i(s(fun(cart(real, _4328499), fun(cart(real, _4328499), cart(real, _4328499))), _4328497), s(cart(real, _4328499), _4329158))))), s(fun(cart(real, _4328499), bool), _4329160))) = s(fun(cart(real, _4328499), bool), _4329160), -(p(s(bool, i(s(fun(fun(cart(real, _4328499), bool), bool), i(s(fun(cart(real, _4328499), fun(fun(cart(real, _4328499), bool), bool)), in), s(cart(real, _4328499), _4329158))), s(fun(cart(real, _4328499), bool), _4329160)))))]]]]], (7949 ^ _1670770) ^ [_1902364, _1902366, _1902368, _1902370] : [s(_1902368, _1902366) = s(_1902368, _1902364), -(s(sum0(_1902370, _1902368), i(s(fun(_1902368, sum0(_1902370, _1902368)), inr), s(_1902368, _1902366))) = s(sum0(_1902370, _1902368), i(s(fun(_1902368, sum0(_1902370, _1902368)), inr), s(_1902368, _1902364))))], (24565 ^ _1670770) ^ [_2598060, _2598062, _2598064, _2598066] : [p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(fun(num, bool), fun(fun(num, bool), bool)), subset), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2598066))), s(num, _2598064))))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2598062))), s(num, _2598060)))))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _2598064))), s(num, _2598066))))), 24572 ^ _1670770 : [(24575 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2598064))), s(num, _2598060)))))], (24573 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2598062))), s(num, _2598066)))))]]], (36359 ^ _1670770) ^ [_3725473, _3725475, _3725477, _3725479] : [-(p(s(bool, i(s(fun(fun(_3725477, bool), bool), i(s(fun(fun(sum0(_3725479, _3725477), bool), fun(fun(_3725477, bool), bool)), a_u_c), s(fun(sum0(_3725479, _3725477), bool), i(s(fun(fun(_3725477, bool), fun(sum0(_3725479, _3725477), bool)), i(s(fun(fun(_3725479, bool), fun(fun(_3725477, bool), fun(sum0(_3725479, _3725477), bool))), p_u_c), s(fun(_3725479, bool), _3725475))), s(fun(_3725477, bool), _3725473))))), s(fun(_3725477, bool), _3725473))))), p(s(bool, i(s(fun(fun(_3725477, bool), bool), infinite), s(fun(_3725477, bool), _3725473)))), p(s(bool, i(s(fun(fun(_3725477, bool), bool), i(s(fun(fun(_3725479, bool), fun(fun(_3725477, bool), bool)), l_a_u_c), s(fun(_3725479, bool), _3725475))), s(fun(_3725477, bool), _3725473))))], (3161 ^ _1670770) ^ [_1729217, _1729219] : [-(s(_1729219, i(s(fun(_1729219, _1729219), letu_end), s(_1729219, _1729217))) = s(_1729219, _1729217))], (12661 ^ _1670770) ^ [_2067862, _2067864, _2067866] : [-(s(real, _2067866) = s(real, _2067864)), -(s(real, _2067862) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2067866))), s(real, _2067862))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2067864))), s(real, _2067862)))], (45461 ^ _1670770) ^ [_4386127, _4386129] : [45462 ^ _1670770 : [(45465 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_), s(num, i(s(fun(fun(cart(real, _4386129), bool), num), card), s(fun(cart(real, _4386129), bool), _4386127))))), s(num, i(s(fun(fun(_4386129, bool), num), dimindex), s(fun(_4386129, bool), univ))))))], (45463 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4386129), bool), bool), finite), s(fun(cart(real, _4386129), bool), _4386127)))))]], -(p(s(bool, i(s(fun(fun(cart(real, _4386129), bool), bool), dependent), s(fun(cart(real, _4386129), bool), _4386127)))))], (21913 ^ _1670770) ^ [_2493826, _2493828] : [-(s(fun(fun(_2493828, bool), bool), i(s(fun(fun(fun(_2493828, bool), bool), fun(fun(_2493828, bool), bool)), gspec), s(fun(fun(_2493828, bool), bool), _2493826))) = s(fun(fun(_2493828, bool), bool), i(s(fun(fun(fun(_2493828, bool), bool), fun(fun(_2493828, bool), bool)), i(s(fun(fun(_2493828, bool), fun(fun(fun(_2493828, bool), bool), fun(fun(_2493828, bool), bool))), insert), s(fun(_2493828, bool), empty))), s(fun(fun(_2493828, bool), bool), empty)))), 21917 ^ _1670770 : [(21920 ^ _1670770) ^ [_2494337] : [p(s(bool, i(s(fun(fun(_2493828, bool), bool), i(s(fun(bool, fun(fun(_2493828, bool), bool)), i(s(fun(fun(_2493828, bool), fun(bool, fun(fun(_2493828, bool), bool))), setspec), s(fun(_2493828, bool), 21914 ^ [_2493826, _2493828]))), s(bool, i(s(fun(fun(_2493828, bool), bool), i(s(fun(fun(_2493828, bool), fun(fun(_2493828, bool), bool)), subset), s(fun(_2493828, bool), _2494337))), s(fun(_2493828, bool), empty))))), s(fun(_2493828, bool), _2494337))))], (21918 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2493828, bool), bool), _2493826), s(fun(_2493828, bool), 21914 ^ [_2493826, _2493828])))))]], 21922 ^ _1670770 : [(21925 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2493828, bool), bool), _2493826), s(fun(_2493828, bool), 21914 ^ [_2493826, _2493828]))))], (21923 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2493828, bool), bool), i(s(fun(bool, fun(fun(_2493828, bool), bool)), i(s(fun(fun(_2493828, bool), fun(bool, fun(fun(_2493828, bool), bool))), setspec), s(fun(_2493828, bool), 21914 ^ [_2493826, _2493828]))), s(bool, i(s(fun(fun(_2493828, bool), bool), i(s(fun(fun(_2493828, bool), fun(fun(_2493828, bool), bool)), subset), s(fun(_2493828, bool), 21921 ^ [_2493826, _2493828]))), s(fun(_2493828, bool), empty))))), s(fun(_2493828, bool), 21921 ^ [_2493826, _2493828])))))]]], (39149 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), p0), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))), 39152 ^ _1670770 : [(39153 ^ _1670770) ^ [_3955270] : [-(p(s(bool, i(s(fun(num, bool), p0), s(num, _3955270))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _3955270)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3955270))), s(num, i(s(fun(fun(n10, bool), num), dimindex), s(fun(n10, bool), univ))))))]]], (3099 ^ _1670770) ^ [_1727594, _1727596, _1727598, _1727600, _1727602, _1727604] : [-(s(_1727604, i(s(fun(_1727600, _1727604), i(s(fun(fun(_1727600, _1727602), fun(_1727600, _1727604)), i(s(fun(fun(_1727602, _1727604), fun(fun(_1727600, _1727602), fun(_1727600, _1727604))), o), s(fun(_1727602, _1727604), _1727598))), s(fun(_1727600, _1727602), _1727596))), s(_1727600, _1727594))) = s(_1727604, i(s(fun(_1727602, _1727604), _1727598), s(_1727602, i(s(fun(_1727600, _1727602), _1727596), s(_1727600, _1727594))))))], (19262 ^ _1670770) ^ [_2354678, _2354680, _2354682, _2354684, _2354686] : [19264 ^ _1670770 : [(19265 ^ _1670770) ^ [_2354871] : [s(_2354686, i(s(fun(_2354682, _2354686), _2354678), s(_2354682, _2354871))) = s(_2354686, i(s(fun(_2354684, _2354686), _2354680), s(_2354684, 19263 ^ [_2354678, _2354680, _2354682, _2354684, _2354686])))]], -(s(fun(_2354684, _2354686), _2354680) = s(fun(_2354684, _2354686), i(s(fun(fun(_2354684, _2354682), fun(_2354684, _2354686)), i(s(fun(fun(_2354682, _2354686), fun(fun(_2354684, _2354682), fun(_2354684, _2354686))), o), s(fun(_2354682, _2354686), _2354678))), s(fun(_2354684, _2354682), 19266 ^ [_2354678, _2354680, _2354682, _2354684, _2354686]))))], (16550 ^ _1670770) ^ [_2188577, _2188579, _2188581] : [s(fun(_2188581, bool), _2188579) = s(fun(_2188581, bool), _2188577), 16553 ^ _1670770 : [(16556 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2188581, bool), bool), i(s(fun(fun(_2188581, bool), fun(fun(_2188581, bool), bool)), subset), s(fun(_2188581, bool), _2188577))), s(fun(_2188581, bool), _2188579)))))], (16554 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2188581, bool), bool), i(s(fun(fun(_2188581, bool), fun(fun(_2188581, bool), bool)), subset), s(fun(_2188581, bool), _2188579))), s(fun(_2188581, bool), _2188577)))))]]], (9602 ^ _1670770) ^ [_1983359, _1983361] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1983361))), s(nadd, _1983359))))), p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, _1983361))), s(nadd, _1983359)))), p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, _1983359))), s(nadd, _1983361))))], (16359 ^ _1670770) ^ [_2181503, _2181505, _2181507, _2181509, _2181511] : [-(p(s(bool, i(s(fun(fun(_2181511, bool), bool), i(s(fun(_2181511, fun(fun(_2181511, bool), bool)), in), s(_2181511, _2181507))), s(fun(_2181511, bool), i(s(fun(fun(_2181509, bool), fun(_2181511, bool)), i(s(fun(fun(_2181509, _2181511), fun(fun(_2181509, bool), fun(_2181511, bool))), image), s(fun(_2181509, _2181511), _2181503))), s(fun(_2181509, bool), _2181505))))))), 16360 ^ _1670770 : [(16361 ^ _1670770) ^ [_2181691] : [s(_2181511, _2181507) = s(_2181511, i(s(fun(_2181509, _2181511), _2181503), s(_2181509, _2181691))), p(s(bool, i(s(fun(fun(_2181509, bool), bool), i(s(fun(_2181509, fun(fun(_2181509, bool), bool)), in), s(_2181509, _2181691))), s(fun(_2181509, bool), _2181505))))]]], (3452 ^ _1670770) ^ [_1741482, _1741484, _1741486] : [3453 ^ _1670770 : [(3454 ^ _1670770) ^ [_1741606] : [p(s(bool, i(s(fun(prod(_1741486, _1741484), bool), _1741482), s(prod(_1741486, _1741484), _1741606))))]], -(p(s(bool, i(s(fun(prod(_1741486, _1741484), bool), _1741482), s(prod(_1741486, _1741484), i(s(fun(_1741484, prod(_1741486, _1741484)), i(s(fun(_1741486, fun(_1741484, prod(_1741486, _1741484))), c_), s(_1741486, 3455 ^ [_1741482, _1741484, _1741486]))), s(_1741484, 3456 ^ [_1741482, _1741484, _1741486])))))))], (42809 ^ _1670770) ^ [_4228062, _4228064, _4228066] : [-(s(cart(cart(real, _4228066), _4228064), i(s(fun(cart(cart(real, _4228066), _4228064), cart(cart(real, _4228066), _4228064)), i(s(fun(real, fun(cart(cart(real, _4228066), _4228064), cart(cart(real, _4228066), _4228064))), r_r_), s(real, _4228062))), s(cart(cart(real, _4228066), _4228064), i(s(fun(num, cart(cart(real, _4228066), _4228064)), mat), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))) = s(cart(cart(real, _4228066), _4228064), i(s(fun(num, cart(cart(real, _4228066), _4228064)), mat), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (2372 ^ _1670770) ^ [_1709664, _1709666] : [2385 ^ _1670770 : [(2386 ^ _1670770) ^ [_1710108] : [-(s(_1709666, i(s(fun(fun(_1709666, bool), _1709666), h_), s(fun(_1709666, bool), i(s(fun(_1709666, fun(_1709666, bool)), _1709664), s(_1709666, _1710108))))) = s(_1709666, _1710108))]], 2377 ^ _1670770 : [(2380 ^ _1670770) ^ [] : [s(_1709666, 2374 ^ [_1709664, _1709666]) = s(_1709666, 2373 ^ [_1709664, _1709666])], (2378 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1709666, bool), i(s(fun(_1709666, fun(_1709666, bool)), _1709664), s(_1709666, 2373 ^ [_1709664, _1709666]))), s(_1709666, 2374 ^ [_1709664, _1709666])))))]], 2381 ^ _1670770 : [(2384 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1709666, bool), i(s(fun(_1709666, fun(_1709666, bool)), _1709664), s(_1709666, 2373 ^ [_1709664, _1709666]))), s(_1709666, 2374 ^ [_1709664, _1709666]))))], (2382 ^ _1670770) ^ [] : [-(s(_1709666, 2374 ^ [_1709664, _1709666]) = s(_1709666, 2373 ^ [_1709664, _1709666]))]]], (35862 ^ _1670770) ^ [_3699020, _3699022] : [-(s(bool, i(s(fun(fun(_3699022, bool), bool), finite), s(fun(_3699022, bool), _3699020))) = s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(fun(_3699022, bool), fun(fun(num, bool), bool)), l_u_c), s(fun(_3699022, bool), _3699020))), s(fun(num, bool), univ))))], (4589 ^ _1670770) ^ [_1786605, _1786607] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1786605))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1786605))), s(num, _1786607)))))))], (10409 ^ _1670770) ^ [_2010945, _2010947] : [p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), _2010947))), s(prod(hreal, hreal), _2010945)))), 10412 ^ _1670770 : [(10415 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_le), s(prod(hreal, hreal), _2010945))), s(prod(hreal, hreal), _2010947)))))], (10413 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_le), s(prod(hreal, hreal), _2010947))), s(prod(hreal, hreal), _2010945)))))]]], (37747 ^ _1670770) ^ [_3793142] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(fun(fun(real, bool), bool), fun(fun(real, bool), bool)), a_u_c), s(fun(fun(real, bool), bool), i(s(fun(fun(fun(real, bool), bool), fun(fun(real, bool), bool)), gspec), s(fun(fun(real, bool), bool), _3793142))))), s(fun(real, bool), univ))))), 37751 ^ _1670770 : [(37754 ^ _1670770) ^ [_3793377] : [p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(bool, fun(fun(real, bool), bool)), i(s(fun(fun(real, bool), fun(bool, fun(fun(real, bool), bool))), setspec), s(fun(real, bool), 37748 ^ [_3793142]))), s(bool, i(s(fun(fun(real, bool), bool), countable), s(fun(real, bool), _3793377))))), s(fun(real, bool), _3793377))))], (37752 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), _3793142), s(fun(real, bool), 37748 ^ [_3793142])))))]], 37756 ^ _1670770 : [(37759 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(real, bool), bool), _3793142), s(fun(real, bool), 37748 ^ [_3793142]))))], (37757 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(bool, fun(fun(real, bool), bool)), i(s(fun(fun(real, bool), fun(bool, fun(fun(real, bool), bool))), setspec), s(fun(real, bool), 37748 ^ [_3793142]))), s(bool, i(s(fun(fun(real, bool), bool), countable), s(fun(real, bool), 37755 ^ [_3793142]))))), s(fun(real, bool), 37755 ^ [_3793142])))))]]], (12934 ^ _1670770) ^ [_2074617, _2074619, _2074621] : [s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2074619))), s(num, _2074621))) = s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2074617))), s(num, _2074621))), 12938 ^ _1670770 : [(12970 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), i(s(fun(bool, fun(bool, fun(bool, bool))), cond), s(bool, i(s(fun(num, bool), even), s(num, _2074621))))), s(bool, 12937 ^ [_2074617, _2074619, _2074621]))), s(bool, 12956 ^ [_2074617, _2074619, _2074621])))))], (12964 ^ _1670770) ^ [] : [s(real, _2074619) = s(real, _2074617), -(p(s(bool, 12956 ^ [_2074617, _2074619, _2074621])))], (12939 ^ _1670770) ^ [] : [p(s(bool, 12937 ^ [_2074617, _2074619, _2074621])), -(s(num, _2074621) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), -(s(real, i(s(fun(real, real), realu_abs), s(real, _2074619))) = s(real, i(s(fun(real, real), realu_abs), s(real, _2074617))))], (12949 ^ _1670770) ^ [] : [12950 ^ _1670770 : [(12953 ^ _1670770) ^ [] : [s(real, i(s(fun(real, real), realu_abs), s(real, _2074619))) = s(real, i(s(fun(real, real), realu_abs), s(real, _2074617)))], (12951 ^ _1670770) ^ [] : [s(num, _2074621) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))]], -(p(s(bool, 12937 ^ [_2074617, _2074619, _2074621])))], (12958 ^ _1670770) ^ [] : [p(s(bool, 12956 ^ [_2074617, _2074619, _2074621])), -(s(real, _2074619) = s(real, _2074617))]]], (43640 ^ _1670770) ^ [_4280179, _4280181] : [-(s(bool, i(s(fun(fun(cart(real, n10), bool), bool), i(s(fun(cart(real, n10), fun(fun(cart(real, n10), bool), bool)), in), s(cart(real, n10), i(s(fun(real, cart(real, n10)), lift), s(real, _4280181))))), s(fun(cart(real, n10), bool), i(s(fun(fun(real, bool), fun(cart(real, n10), bool)), i(s(fun(fun(real, cart(real, n10)), fun(fun(real, bool), fun(cart(real, n10), bool))), image), s(fun(real, cart(real, n10)), lift))), s(fun(real, bool), _4280179))))) = s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _4280181))), s(fun(real, bool), _4280179))))], (7486 ^ _1670770) ^ [_1882921, _1882923] : [s(num, i(s(fun(num, num), bit0), s(num, _1882923))) = s(num, i(s(fun(num, num), bit0), s(num, _1882921))), -(s(num, _1882923) = s(num, _1882921))], (37687 ^ _1670770) ^ [_3790720, _3790722] : [37738 ^ _1670770 : [(37739 ^ _1670770) ^ [_3792841] : [p(s(bool, i(s(fun(fun(_3790722, bool), bool), countable), s(fun(_3790722, bool), _3792841)))), -(p(s(bool, i(s(fun(fun(fun(_3790722, bool), bool), bool), countable), s(fun(fun(_3790722, bool), bool), i(s(fun(fun(fun(_3790722, bool), bool), fun(fun(_3790722, bool), bool)), gspec), s(fun(fun(_3790722, bool), bool), i(s(fun(fun(_3790722, bool), fun(fun(_3790722, bool), bool)), _3790720), s(fun(_3790722, bool), _3792841)))))))))]], 37692 ^ _1670770 : [(37695 ^ _1670770) ^ [_3791416, _3791418] : [p(s(bool, i(s(fun(fun(_3790722, bool), bool), i(s(fun(bool, fun(fun(_3790722, bool), bool)), i(s(fun(fun(_3790722, bool), fun(bool, fun(fun(_3790722, bool), bool))), setspec), s(fun(_3790722, bool), 37689 ^ [_3790720, _3790722]))), s(bool, _3791416))), s(fun(_3790722, bool), _3791418)))), 37706 ^ _1670770 : [(37711 ^ _1670770) ^ [] : [p(s(bool, _3791416))], (37709 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3790722, bool), bool), finite), s(fun(_3790722, bool), _3791418)))))], (37707 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3790722, bool), bool), i(s(fun(fun(_3790722, bool), fun(fun(_3790722, bool), bool)), subset), s(fun(_3790722, bool), _3791418))), s(fun(_3790722, bool), 37688 ^ [_3790720, _3790722])))))]], 37698 ^ _1670770 : [(37701 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3790722, bool), bool), i(s(fun(fun(_3790722, bool), fun(fun(_3790722, bool), bool)), subset), s(fun(_3790722, bool), _3791418))), s(fun(_3790722, bool), 37688 ^ [_3790720, _3790722])))), p(s(bool, i(s(fun(fun(_3790722, bool), bool), finite), s(fun(_3790722, bool), _3791418))))], (37699 ^ _1670770) ^ [] : [-(p(s(bool, _3791416)))]]], (37693 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3790722, bool), bool), i(s(fun(fun(_3790722, bool), fun(fun(_3790722, bool), bool)), _3790720), s(fun(_3790722, bool), 37688 ^ [_3790720, _3790722]))), s(fun(_3790722, bool), 37689 ^ [_3790720, _3790722])))))]], 37716 ^ _1670770 : [(37735 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3790722, bool), bool), i(s(fun(bool, fun(fun(_3790722, bool), bool)), i(s(fun(fun(_3790722, bool), fun(bool, fun(fun(_3790722, bool), bool))), setspec), s(fun(_3790722, bool), 37689 ^ [_3790720, _3790722]))), s(bool, 37715 ^ [_3790720, _3790722]))), s(fun(_3790722, bool), 37714 ^ [_3790720, _3790722])))))], (37717 ^ _1670770) ^ [] : [p(s(bool, 37715 ^ [_3790720, _3790722])), 37720 ^ _1670770 : [(37723 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3790722, bool), bool), finite), s(fun(_3790722, bool), 37714 ^ [_3790720, _3790722])))))], (37721 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3790722, bool), bool), i(s(fun(fun(_3790722, bool), fun(fun(_3790722, bool), bool)), subset), s(fun(_3790722, bool), 37714 ^ [_3790720, _3790722]))), s(fun(_3790722, bool), 37688 ^ [_3790720, _3790722])))))]]], (37725 ^ _1670770) ^ [] : [-(p(s(bool, 37715 ^ [_3790720, _3790722]))), p(s(bool, i(s(fun(fun(_3790722, bool), bool), i(s(fun(fun(_3790722, bool), fun(fun(_3790722, bool), bool)), subset), s(fun(_3790722, bool), 37714 ^ [_3790720, _3790722]))), s(fun(_3790722, bool), 37688 ^ [_3790720, _3790722])))), p(s(bool, i(s(fun(fun(_3790722, bool), bool), finite), s(fun(_3790722, bool), 37714 ^ [_3790720, _3790722]))))], (37737 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3790722, bool), bool), i(s(fun(fun(_3790722, bool), fun(fun(_3790722, bool), bool)), _3790720), s(fun(_3790722, bool), 37688 ^ [_3790720, _3790722]))), s(fun(_3790722, bool), 37689 ^ [_3790720, _3790722]))))]]], (11333 ^ _1670770) ^ [_2033523, _2033525, _2033527, _2033529] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2033529))), s(real, _2033525))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2033527))), s(real, _2033523))))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2033529))), s(real, _2033527)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2033525))), s(real, _2033523))))], (38690 ^ _1670770) ^ [_3836273] : [s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), _3836273), s(real, 38691 ^ [_3836273]))), s(num, 38692 ^ [_3836273]))) = s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, 38691 ^ [_3836273]))), s(num, 38692 ^ [_3836273]))), 38695 ^ _1670770 : [(38696 ^ _1670770) ^ [_3836586, _3836588] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(real, _3836588))))), s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, _3836586))))), s(fun(num, real), i(s(fun(real, fun(num, real)), _3836273), s(real, _3836588))))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _3836588))), s(num, i(s(fun(num, num), suc), s(num, _3836586))))))))]]], (40229 ^ _1670770) ^ [_4013302, _4013304, _4013306, _4013308, _4013310] : [-(s(cart(real, _4013308), i(s(fun(fun(_4013310, cart(real, _4013308)), cart(real, _4013308)), i(s(fun(fun(_4013310, bool), fun(fun(_4013310, cart(real, _4013308)), cart(real, _4013308))), vsum), s(fun(_4013310, bool), _4013304))), s(fun(_4013310, cart(real, _4013308)), _4013306))) = s(cart(real, _4013308), i(s(fun(fun(_4013310, cart(real, _4013308)), cart(real, _4013308)), i(s(fun(fun(_4013310, bool), fun(fun(_4013310, cart(real, _4013308)), cart(real, _4013308))), vsum), s(fun(_4013310, bool), _4013302))), s(fun(_4013310, cart(real, _4013308)), g)))), p(s(bool, i(s(fun(fun(_4013310, bool), bool), finite), s(fun(_4013310, bool), _4013302)))), p(s(bool, i(s(fun(fun(_4013310, bool), bool), i(s(fun(fun(_4013310, bool), fun(fun(_4013310, bool), bool)), subset), s(fun(_4013310, bool), _4013302))), s(fun(_4013310, bool), _4013304)))), 40241 ^ _1670770 : [(40244 ^ _1670770) ^ [] : [s(cart(real, _4013308), i(s(fun(_4013310, cart(real, _4013308)), _4013306), s(_4013310, 40240 ^ [_4013302, _4013304, _4013306, _4013308, _4013310]))) = s(cart(real, _4013308), i(s(fun(_4013310, cart(real, _4013308)), g), s(_4013310, 40240 ^ [_4013302, _4013304, _4013306, _4013308, _4013310])))], (40242 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_4013310, bool), bool), i(s(fun(_4013310, fun(fun(_4013310, bool), bool)), in), s(_4013310, 40240 ^ [_4013302, _4013304, _4013306, _4013308, _4013310]))), s(fun(_4013310, bool), _4013302)))))]], 40246 ^ _1670770 : [(40251 ^ _1670770) ^ [] : [s(cart(real, _4013308), i(s(fun(_4013310, cart(real, _4013308)), _4013306), s(_4013310, 40245 ^ [_4013302, _4013304, _4013306, _4013308, _4013310]))) = s(cart(real, _4013308), i(s(fun(num, cart(real, _4013308)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (40249 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_4013310, bool), bool), i(s(fun(_4013310, fun(fun(_4013310, bool), bool)), in), s(_4013310, 40245 ^ [_4013302, _4013304, _4013306, _4013308, _4013310]))), s(fun(_4013310, bool), _4013302))))], (40247 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_4013310, bool), bool), i(s(fun(_4013310, fun(fun(_4013310, bool), bool)), in), s(_4013310, 40245 ^ [_4013302, _4013304, _4013306, _4013308, _4013310]))), s(fun(_4013310, bool), _4013304)))))]]], (31858 ^ _1670770) ^ [_3333469, _3333471, _3333473, _3333475] : [s(fun(_3333473, _3333471), i(s(fun(fun(_3333475, _3333471), fun(_3333473, _3333471)), i(s(fun(fun(_3333473, _3333471), fun(fun(_3333475, _3333471), fun(_3333473, _3333471))), _3333469), s(fun(_3333473, _3333471), 31859 ^ [_3333469, _3333471, _3333473, _3333475]))), s(fun(_3333475, _3333471), 31860 ^ [_3333469, _3333471, _3333473, _3333475]))) = s(fun(_3333473, _3333471), 31859 ^ [_3333469, _3333471, _3333473, _3333475]), 31863 ^ _1670770 : [(31864 ^ _1670770) ^ [_3333994, _3333996, _3333998] : [-(p(s(bool, i(s(fun(fun(fun(_3333475, _3333471), fun(_3333473, _3333471)), bool), i(s(fun(fun(_3333473, _3333475), fun(fun(fun(_3333475, _3333471), fun(_3333473, _3333471)), bool)), i(s(fun(fun(fun(_3333475, _3333471), fun(_3333473, bool)), fun(fun(_3333473, _3333475), fun(fun(fun(_3333475, _3333471), fun(_3333473, _3333471)), bool))), i(s(fun(fun(_3333475, fun(_3333475, bool)), fun(fun(fun(_3333475, _3333471), fun(_3333473, bool)), fun(fun(_3333473, _3333475), fun(fun(fun(_3333475, _3333471), fun(_3333473, _3333471)), bool)))), superadmissible), s(fun(_3333475, fun(_3333475, bool)), l_l_))), s(fun(fun(_3333475, _3333471), fun(_3333473, bool)), _3333998))), s(fun(_3333473, _3333475), _3333996))), s(fun(fun(_3333475, _3333471), fun(_3333473, _3333471)), i(s(fun(fun(_3333473, _3333471), fun(fun(_3333475, _3333471), fun(_3333473, _3333471))), _3333469), s(fun(_3333473, _3333471), _3333994)))))))]]], (36215 ^ _1670770) ^ [_3717227, _3717229, _3717231, _3717233] : [-(s(num, i(s(fun(fun(sum0(_3717233, _3717231), bool), num), card), s(fun(sum0(_3717233, _3717231), bool), i(s(fun(fun(_3717231, bool), fun(sum0(_3717233, _3717231), bool)), i(s(fun(fun(_3717233, bool), fun(fun(_3717231, bool), fun(sum0(_3717233, _3717231), bool))), p_u_c), s(fun(_3717233, bool), _3717229))), s(fun(_3717231, bool), _3717227))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(fun(_3717233, bool), num), card), s(fun(_3717233, bool), _3717229))))), s(num, i(s(fun(fun(_3717231, bool), num), card), s(fun(_3717231, bool), _3717227)))))), p(s(bool, i(s(fun(fun(_3717233, bool), bool), finite), s(fun(_3717233, bool), _3717229)))), p(s(bool, i(s(fun(fun(_3717231, bool), bool), finite), s(fun(_3717231, bool), _3717227))))], (11587 ^ _1670770) ^ [_2040696, _2040698, _2040700] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2040698))), s(real, _2040700))))))), s(real, _2040696))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2040696)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2040700))), s(real, _2040696))))), s(real, _2040698)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2040698))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2040700))), s(real, _2040696))))))], (30467 ^ _1670770) ^ [_2998090, _2998092, _2998094, _2998096, _2998098] : [30510 ^ _1670770 : [(30511 ^ _1670770) ^ [_3003213, _3003215] : [30518 ^ _1670770 : [(30521 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(list(prod(fun(_2998094, _2998098), fun(_2998096, fun(_2998094, _2998092)))), bool), i(s(fun(prod(fun(_2998094, _2998098), fun(_2998096, fun(_2998094, _2998092))), fun(list(prod(fun(_2998094, _2998098), fun(_2998096, fun(_2998094, _2998092)))), bool)), mem), s(prod(fun(_2998094, _2998098), fun(_2998096, fun(_2998094, _2998092))), i(s(fun(fun(_2998096, fun(_2998094, _2998092)), prod(fun(_2998094, _2998098), fun(_2998096, fun(_2998094, _2998092)))), i(s(fun(fun(_2998094, _2998098), fun(fun(_2998096, fun(_2998094, _2998092)), prod(fun(_2998094, _2998098), fun(_2998096, fun(_2998094, _2998092))))), c_), s(fun(_2998094, _2998098), 30514 ^ [_2998090, _2998092, _2998094, _2998096, _2998098, _3003213, _3003215]))), s(fun(_2998096, fun(_2998094, _2998092)), 30515 ^ [_2998090, _2998092, _2998094, _2998096, _2998098, _3003213, _3003215]))))), s(list(prod(fun(_2998094, _2998098), fun(_2998096, fun(_2998094, _2998092)))), _3003215)))))], (30523 ^ _1670770) ^ [] : [-(s(_2998098, i(s(fun(_2998094, _2998098), 30512 ^ [_2998090, _2998092, _2998094, _2998096, _2998098, _3003213, _3003215]), s(_2998094, 30516 ^ [_2998090, _2998092, _2998094, _2998096, _2998098, _3003213, _3003215]))) = s(_2998098, i(s(fun(_2998094, _2998098), 30514 ^ [_2998090, _2998092, _2998094, _2998096, _2998098, _3003213, _3003215]), s(_2998094, 30517 ^ [_2998090, _2998092, _2998094, _2998096, _2998098, _3003213, _3003215]))))], (30525 ^ _1670770) ^ [] : [s(_2998092, i(s(fun(_2998094, _2998092), i(s(fun(_2998096, fun(_2998094, _2998092)), 30513 ^ [_2998090, _2998092, _2998094, _2998096, _2998098, _3003213, _3003215]), s(_2998096, _3003213))), s(_2998094, 30516 ^ [_2998090, _2998092, _2998094, _2998096, _2998098, _3003213, _3003215]))) = s(_2998092, i(s(fun(_2998094, _2998092), i(s(fun(_2998096, fun(_2998094, _2998092)), 30515 ^ [_2998090, _2998092, _2998094, _2998096, _2998098, _3003213, _3003215]), s(_2998096, _3003213))), s(_2998094, 30517 ^ [_2998090, _2998092, _2998094, _2998096, _2998098, _3003213, _3003215])))], (30519 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(list(prod(fun(_2998094, _2998098), fun(_2998096, fun(_2998094, _2998092)))), bool), i(s(fun(prod(fun(_2998094, _2998098), fun(_2998096, fun(_2998094, _2998092))), fun(list(prod(fun(_2998094, _2998098), fun(_2998096, fun(_2998094, _2998092)))), bool)), mem), s(prod(fun(_2998094, _2998098), fun(_2998096, fun(_2998094, _2998092))), i(s(fun(fun(_2998096, fun(_2998094, _2998092)), prod(fun(_2998094, _2998098), fun(_2998096, fun(_2998094, _2998092)))), i(s(fun(fun(_2998094, _2998098), fun(fun(_2998096, fun(_2998094, _2998092)), prod(fun(_2998094, _2998098), fun(_2998096, fun(_2998094, _2998092))))), c_), s(fun(_2998094, _2998098), 30512 ^ [_2998090, _2998092, _2998094, _2998096, _2998098, _3003213, _3003215]))), s(fun(_2998096, fun(_2998094, _2998092)), 30513 ^ [_2998090, _2998092, _2998094, _2998096, _2998098, _3003213, _3003215]))))), s(list(prod(fun(_2998094, _2998098), fun(_2998096, fun(_2998094, _2998092)))), _3003215)))))]], -(p(s(bool, i(s(fun(list(prod(fun(_2998094, _2998098), fun(_2998096, fun(_2998094, _2998092)))), bool), i(s(fun(fun(prod(fun(_2998094, _2998098), fun(_2998096, fun(_2998094, _2998092))), bool), fun(list(prod(fun(_2998094, _2998098), fun(_2998096, fun(_2998094, _2998092)))), bool)), all0), s(fun(prod(fun(_2998094, _2998098), fun(_2998096, fun(_2998094, _2998092))), bool), i(s(fun(fun(fun(prod(fun(_2998094, _2998098), fun(_2998096, fun(_2998094, _2998092))), bool), bool), fun(prod(fun(_2998094, _2998098), fun(_2998096, fun(_2998094, _2998092))), bool)), gabs), s(fun(fun(prod(fun(_2998094, _2998098), fun(_2998096, fun(_2998094, _2998092))), bool), bool), i(s(fun(_2998096, fun(fun(prod(fun(_2998094, _2998098), fun(_2998096, fun(_2998094, _2998092))), bool), bool)), i(s(fun(list(prod(fun(_2998094, _2998098), fun(_2998096, fun(_2998094, _2998092)))), fun(_2998096, fun(fun(prod(fun(_2998094, _2998098), fun(_2998096, fun(_2998094, _2998092))), bool), bool))), _2998090), s(list(prod(fun(_2998094, _2998098), fun(_2998096, fun(_2998094, _2998092)))), _3003215))), s(_2998096, _3003213))))))), s(list(prod(fun(_2998094, _2998098), fun(_2998096, fun(_2998094, _2998092)))), _3003215)))))]], 30473 ^ _1670770 : [(30478 ^ _1670770) ^ [_3000038] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_2998094, _2998098), fun(_2998096, fun(_2998094, _2998092))), bool), 30470 ^ [_2998090, _2998092, _2998094, _2998096, _2998098]), s(prod(fun(_2998094, _2998098), fun(_2998096, fun(_2998094, _2998092))), i(s(fun(fun(_2998096, fun(_2998094, _2998092)), prod(fun(_2998094, _2998098), fun(_2998096, fun(_2998094, _2998092)))), i(s(fun(fun(_2998094, _2998098), fun(fun(_2998096, fun(_2998094, _2998092)), prod(fun(_2998094, _2998098), fun(_2998096, fun(_2998094, _2998092))))), c_), s(fun(_2998094, _2998098), 30475 ^ [_2998090, _2998092, _2998094, _2998096, _2998098]))), s(fun(_2998096, fun(_2998094, _2998092)), 30476 ^ [_2998090, _2998092, _2998094, _2998096, _2998098]))))))), s(bool, _3000038)))), 30481 ^ _1670770 : [(30485 ^ _1670770) ^ [] : [s(_2998092, i(s(fun(_2998098, _2998092), i(s(fun(_2998096, fun(_2998098, _2998092)), i(s(fun(list(prod(fun(_2998094, _2998098), fun(_2998096, fun(_2998094, _2998092)))), fun(_2998096, fun(_2998098, _2998092))), casewise), s(list(prod(fun(_2998094, _2998098), fun(_2998096, fun(_2998094, _2998092)))), 30468 ^ [_2998090, _2998092, _2998094, _2998096, _2998098]))), s(_2998096, 30469 ^ [_2998090, _2998092, _2998094, _2998096, _2998098]))), s(_2998098, i(s(fun(_2998094, _2998098), 30475 ^ [_2998090, _2998092, _2998094, _2998096, _2998098]), s(_2998094, 30483 ^ [_2998090, _2998092, _2998094, _2998096, _2998098, _3000038]))))) = s(_2998092, i(s(fun(_2998094, _2998092), i(s(fun(_2998096, fun(_2998094, _2998092)), 30476 ^ [_2998090, _2998092, _2998094, _2998096, _2998098]), s(_2998096, 30469 ^ [_2998090, _2998092, _2998094, _2998096, _2998098]))), s(_2998094, 30483 ^ [_2998090, _2998092, _2998094, _2998096, _2998098, _3000038])))], (30482 ^ _1670770) ^ [] : [-(p(s(bool, _3000038)))]], 30486 ^ _1670770 : [(30489 ^ _1670770) ^ [] : [p(s(bool, _3000038))], (30487 ^ _1670770) ^ [_3000943] : [-(s(_2998092, i(s(fun(_2998098, _2998092), i(s(fun(_2998096, fun(_2998098, _2998092)), i(s(fun(list(prod(fun(_2998094, _2998098), fun(_2998096, fun(_2998094, _2998092)))), fun(_2998096, fun(_2998098, _2998092))), casewise), s(list(prod(fun(_2998094, _2998098), fun(_2998096, fun(_2998094, _2998092)))), 30468 ^ [_2998090, _2998092, _2998094, _2998096, _2998098]))), s(_2998096, 30469 ^ [_2998090, _2998092, _2998094, _2998096, _2998098]))), s(_2998098, i(s(fun(_2998094, _2998098), 30475 ^ [_2998090, _2998092, _2998094, _2998096, _2998098]), s(_2998094, _3000943))))) = s(_2998092, i(s(fun(_2998094, _2998092), i(s(fun(_2998096, fun(_2998094, _2998092)), 30476 ^ [_2998090, _2998092, _2998094, _2998096, _2998098]), s(_2998096, 30469 ^ [_2998090, _2998092, _2998094, _2998096, _2998098]))), s(_2998094, _3000943))))]]], (30474 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(fun(_2998094, _2998098), fun(_2998096, fun(_2998094, _2998092))), bool), bool), i(s(fun(_2998096, fun(fun(prod(fun(_2998094, _2998098), fun(_2998096, fun(_2998094, _2998092))), bool), bool)), i(s(fun(list(prod(fun(_2998094, _2998098), fun(_2998096, fun(_2998094, _2998092)))), fun(_2998096, fun(fun(prod(fun(_2998094, _2998098), fun(_2998096, fun(_2998094, _2998092))), bool), bool))), _2998090), s(list(prod(fun(_2998094, _2998098), fun(_2998096, fun(_2998094, _2998092)))), 30468 ^ [_2998090, _2998092, _2998094, _2998096, _2998098]))), s(_2998096, 30469 ^ [_2998090, _2998092, _2998094, _2998096, _2998098]))), s(fun(prod(fun(_2998094, _2998098), fun(_2998096, fun(_2998094, _2998092))), bool), 30470 ^ [_2998090, _2998092, _2998094, _2998096, _2998098])))))]], 30493 ^ _1670770 : [(30507 ^ _1670770) ^ [_3002827, _3002829] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_2998094, _2998098), fun(_2998096, fun(_2998094, _2998092))), bool), 30470 ^ [_2998090, _2998092, _2998094, _2998096, _2998098]), s(prod(fun(_2998094, _2998098), fun(_2998096, fun(_2998094, _2998092))), i(s(fun(fun(_2998096, fun(_2998094, _2998092)), prod(fun(_2998094, _2998098), fun(_2998096, fun(_2998094, _2998092)))), i(s(fun(fun(_2998094, _2998098), fun(fun(_2998096, fun(_2998094, _2998092)), prod(fun(_2998094, _2998098), fun(_2998096, fun(_2998094, _2998092))))), c_), s(fun(_2998094, _2998098), _3002829))), s(fun(_2998096, fun(_2998094, _2998092)), _3002827))))))), s(bool, 30492 ^ [_2998090, _2998092, _2998094, _2998096, _2998098, _3002827, _3002829])))))], (30494 ^ _1670770) ^ [_3001726, _3001728] : [p(s(bool, 30492 ^ [_2998090, _2998092, _2998094, _2998096, _2998098, _3001726, _3001728])), 30497 ^ _1670770 : [(30498 ^ _1670770) ^ [_3001990] : [-(s(_2998092, i(s(fun(_2998098, _2998092), i(s(fun(_2998096, fun(_2998098, _2998092)), i(s(fun(list(prod(fun(_2998094, _2998098), fun(_2998096, fun(_2998094, _2998092)))), fun(_2998096, fun(_2998098, _2998092))), casewise), s(list(prod(fun(_2998094, _2998098), fun(_2998096, fun(_2998094, _2998092)))), 30468 ^ [_2998090, _2998092, _2998094, _2998096, _2998098]))), s(_2998096, 30469 ^ [_2998090, _2998092, _2998094, _2998096, _2998098]))), s(_2998098, i(s(fun(_2998094, _2998098), _3001728), s(_2998094, _3001990))))) = s(_2998092, i(s(fun(_2998094, _2998092), i(s(fun(_2998096, fun(_2998094, _2998092)), _3001726), s(_2998096, 30469 ^ [_2998090, _2998092, _2998094, _2998096, _2998098]))), s(_2998094, _3001990))))]]], (30500 ^ _1670770) ^ [_3002170, _3002172] : [s(_2998092, i(s(fun(_2998098, _2998092), i(s(fun(_2998096, fun(_2998098, _2998092)), i(s(fun(list(prod(fun(_2998094, _2998098), fun(_2998096, fun(_2998094, _2998092)))), fun(_2998096, fun(_2998098, _2998092))), casewise), s(list(prod(fun(_2998094, _2998098), fun(_2998096, fun(_2998094, _2998092)))), 30468 ^ [_2998090, _2998092, _2998094, _2998096, _2998098]))), s(_2998096, 30469 ^ [_2998090, _2998092, _2998094, _2998096, _2998098]))), s(_2998098, i(s(fun(_2998094, _2998098), _3002172), s(_2998094, 30501 ^ [_2998090, _2998092, _2998094, _2998096, _2998098, _3002170, _3002172]))))) = s(_2998092, i(s(fun(_2998094, _2998092), i(s(fun(_2998096, fun(_2998094, _2998092)), _3002170), s(_2998096, 30469 ^ [_2998090, _2998092, _2998094, _2998096, _2998098]))), s(_2998094, 30501 ^ [_2998090, _2998092, _2998094, _2998096, _2998098, _3002170, _3002172]))), -(p(s(bool, 30492 ^ [_2998090, _2998092, _2998094, _2998096, _2998098, _3002170, _3002172])))], (30509 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(fun(_2998094, _2998098), fun(_2998096, fun(_2998094, _2998092))), bool), bool), i(s(fun(_2998096, fun(fun(prod(fun(_2998094, _2998098), fun(_2998096, fun(_2998094, _2998092))), bool), bool)), i(s(fun(list(prod(fun(_2998094, _2998098), fun(_2998096, fun(_2998094, _2998092)))), fun(_2998096, fun(fun(prod(fun(_2998094, _2998098), fun(_2998096, fun(_2998094, _2998092))), bool), bool))), _2998090), s(list(prod(fun(_2998094, _2998098), fun(_2998096, fun(_2998094, _2998092)))), 30468 ^ [_2998090, _2998092, _2998094, _2998096, _2998098]))), s(_2998096, 30469 ^ [_2998090, _2998092, _2998094, _2998096, _2998098]))), s(fun(prod(fun(_2998094, _2998098), fun(_2998096, fun(_2998094, _2998092))), bool), 30470 ^ [_2998090, _2998092, _2998094, _2998096, _2998098]))))]]], (30689 ^ _1670770) ^ [_3022040, _3022042] : [-(s(_3022040, i(s(fun(fun(_3022042, fun(_3022040, bool)), _3022040), i(s(fun(_3022042, fun(fun(_3022042, fun(_3022040, bool)), _3022040)), u_match), s(_3022042, x))), s(fun(_3022042, fun(_3022040, bool)), i(s(fun(fun(_3022042, fun(_3022040, bool)), fun(_3022042, fun(_3022040, bool))), i(s(fun(fun(_3022042, fun(_3022040, bool)), fun(fun(_3022042, fun(_3022040, bool)), fun(_3022042, fun(_3022040, bool)))), u_seqpattern), s(fun(_3022042, fun(_3022040, bool)), r0))), s(fun(_3022042, fun(_3022040, bool)), s0))))) = s(_3022040, i(s(fun(_3022040, _3022040), i(s(fun(_3022040, fun(_3022040, _3022040)), i(s(fun(bool, fun(_3022040, fun(_3022040, _3022040))), cond), s(bool, 30674 ^ [_3022040, _3022042]))), s(_3022040, i(s(fun(fun(_3022042, fun(_3022040, bool)), _3022040), i(s(fun(_3022042, fun(fun(_3022042, fun(_3022040, bool)), _3022040)), u_match), s(_3022042, x))), s(fun(_3022042, fun(_3022040, bool)), r0))))), s(_3022040, i(s(fun(fun(_3022042, fun(_3022040, bool)), _3022040), i(s(fun(_3022042, fun(fun(_3022042, fun(_3022040, bool)), _3022040)), u_match), s(_3022042, x))), s(fun(_3022042, fun(_3022040, bool)), s0))))))], (4086 ^ _1670770) ^ [_1775848] : [-(s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, _1775848))))) = s(num, i(s(fun(num, num), suc), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), numeral), s(num, _1775848))))), s(num, i(s(fun(num, num), numeral), s(num, _1775848))))))))], (46084 ^ _1670770) ^ [_4418747, _4418749, _4418751] : [-(s(real, i(s(fun(cart(real, _4418751), real), i(s(fun(cart(real, _4418751), fun(cart(real, _4418751), real)), dot), s(cart(real, _4418751), _4418749))), s(cart(real, _4418751), i(s(fun(cart(real, _4418751), cart(real, _4418751)), i(s(fun(cart(real, _4418751), fun(cart(real, _4418751), cart(real, _4418751))), vectoru_sub), s(cart(real, _4418751), _4418747))), s(cart(real, _4418751), i(s(fun(cart(real, _4418751), cart(real, _4418751)), i(s(fun(real, fun(cart(real, _4418751), cart(real, _4418751))), r_), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, i(s(fun(cart(real, _4418751), real), i(s(fun(cart(real, _4418751), fun(cart(real, _4418751), real)), dot), s(cart(real, _4418751), _4418749))), s(cart(real, _4418751), _4418747))))), s(real, i(s(fun(cart(real, _4418751), real), i(s(fun(cart(real, _4418751), fun(cart(real, _4418751), real)), dot), s(cart(real, _4418751), _4418749))), s(cart(real, _4418751), _4418749))))))), s(cart(real, _4418751), _4418749))))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (36307 ^ _1670770) ^ [_3723186, _3723188, _3723190, _3723192, _3723194, _3723196] : [-(p(s(bool, i(s(fun(fun(_3723192, bool), bool), i(s(fun(fun(prod(_3723196, _3723194), bool), fun(fun(_3723192, bool), bool)), l_a_u_c), s(fun(prod(_3723196, _3723194), bool), i(s(fun(fun(_3723194, bool), fun(prod(_3723196, _3723194), bool)), i(s(fun(fun(_3723196, bool), fun(fun(_3723194, bool), fun(prod(_3723196, _3723194), bool))), t_u_c), s(fun(_3723196, bool), _3723190))), s(fun(_3723194, bool), _3723188))))), s(fun(_3723192, bool), _3723186))))), p(s(bool, i(s(fun(fun(_3723192, bool), bool), infinite), s(fun(_3723192, bool), _3723186)))), p(s(bool, i(s(fun(fun(_3723192, bool), bool), i(s(fun(fun(_3723196, bool), fun(fun(_3723192, bool), bool)), l_a_u_c), s(fun(_3723196, bool), _3723190))), s(fun(_3723192, bool), _3723186)))), p(s(bool, i(s(fun(fun(_3723192, bool), bool), i(s(fun(fun(_3723194, bool), fun(fun(_3723192, bool), bool)), l_a_u_c), s(fun(_3723194, bool), _3723188))), s(fun(_3723192, bool), _3723186))))], (10827 ^ _1670770) ^ [_2021391] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(hreal, real), 10817 ^ []), s(hreal, _2021391)))))))], (24539 ^ _1670770) ^ [_2596820, _2596822, _2596824, _2596826] : [24540 ^ _1670770 : [(24543 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _2596820))), s(num, _2596826))))], (24545 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _2596824))), s(num, _2596826))))], (24547 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _2596820))), s(num, _2596822))))], (24541 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _2596824))), s(num, _2596822))))]], -(p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(fun(num, bool), fun(fun(num, bool), bool)), disjoint), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2596826))), s(num, _2596824))))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2596822))), s(num, _2596820)))))))], (35732 ^ _1670770) ^ [_3694091, _3694093, _3694095, _3694097] : [-(p(s(bool, i(s(fun(fun(_3694097, bool), bool), i(s(fun(fun(_3694095, bool), fun(fun(_3694097, bool), bool)), l_a_u_c), s(fun(_3694095, bool), _3694093))), s(fun(_3694097, bool), _3694091))))), -(p(s(bool, i(s(fun(fun(_3694095, bool), bool), i(s(fun(fun(_3694097, bool), fun(fun(_3694095, bool), bool)), l_a_u_c), s(fun(_3694097, bool), _3694091))), s(fun(_3694095, bool), _3694093)))))], (5243 ^ _1670770) ^ [_1802422, _1802424, _1802426] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1802426))), s(num, _1802424))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1802426))), s(num, _1802422)))))), 5248 ^ _1670770 : [(5251 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1802424))), s(num, _1802422)))))], (5249 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, _1802426)))))]], 5252 ^ _1670770 : [(5257 ^ _1670770) ^ [] : [-(s(num, _1802422) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (5255 ^ _1670770) ^ [] : [s(num, _1802424) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (5253 ^ _1670770) ^ [] : [-(s(num, _1802426) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))]]], (7266 ^ _1670770) ^ [_1877215, _1877217] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), bit0), s(num, _1877217))))), s(num, i(s(fun(num, num), bit1), s(num, _1877215))))) = s(num, i(s(fun(num, num), bit1), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1877217))), s(num, _1877215))))))], (27107 ^ _1670770) ^ [_2790153, _2790155] : [s(num, i(s(fun(fun(_2790155, bool), num), i(s(fun(fun(_2790155, num), fun(fun(_2790155, bool), num)), _2790153), s(fun(_2790155, num), 27108 ^ [_2790153, _2790155]))), s(fun(_2790155, bool), 27109 ^ [_2790153, _2790155]))) = s(num, i(s(fun(fun(_2790155, num), num), i(s(fun(fun(_2790155, bool), fun(fun(_2790155, num), num)), nsum), s(fun(_2790155, bool), 27109 ^ [_2790153, _2790155]))), s(fun(_2790155, num), 27108 ^ [_2790153, _2790155]))), 27112 ^ _1670770 : [(27113 ^ _1670770) ^ [_2791089, _2791091] : [-(s(num, i(s(fun(fun(_2790155, num), num), i(s(fun(fun(_2790155, bool), fun(fun(_2790155, num), num)), nsum), s(fun(_2790155, bool), i(s(fun(fun(fun(_2790155, bool), bool), fun(_2790155, bool)), unions), s(fun(fun(_2790155, bool), bool), _2791089))))), s(fun(_2790155, num), _2791091))) = s(num, i(s(fun(fun(fun(_2790155, bool), num), num), i(s(fun(fun(fun(_2790155, bool), bool), fun(fun(fun(_2790155, bool), num), num)), nsum), s(fun(fun(_2790155, bool), bool), _2791089))), s(fun(fun(_2790155, bool), num), i(s(fun(fun(_2790155, num), fun(fun(_2790155, bool), num)), _2790153), s(fun(_2790155, num), _2791091)))))), p(s(bool, i(s(fun(fun(fun(_2790155, bool), bool), bool), finite), s(fun(fun(_2790155, bool), bool), _2791089)))), 27121 ^ _1670770 : [(27124 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2790155, bool), bool), finite), s(fun(_2790155, bool), 27120 ^ [_2790153, _2790155, _2791089, _2791091]))))], (27122 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_2790155, bool), bool), bool), i(s(fun(fun(_2790155, bool), fun(fun(fun(_2790155, bool), bool), bool)), in), s(fun(_2790155, bool), 27120 ^ [_2790153, _2790155, _2791089, _2791091]))), s(fun(fun(_2790155, bool), bool), _2791089)))))]], 27128 ^ _1670770 : [(27131 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_2790155, bool), bool), bool), i(s(fun(fun(_2790155, bool), fun(fun(fun(_2790155, bool), bool), bool)), in), s(fun(_2790155, bool), 27126 ^ [_2790153, _2790155, _2791089, _2791091]))), s(fun(fun(_2790155, bool), bool), _2791089)))))], (27129 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_2790155, bool), bool), bool), i(s(fun(fun(_2790155, bool), fun(fun(fun(_2790155, bool), bool), bool)), in), s(fun(_2790155, bool), 27125 ^ [_2790153, _2790155, _2791089, _2791091]))), s(fun(fun(_2790155, bool), bool), _2791089)))))], (27139 ^ _1670770) ^ [] : [s(num, i(s(fun(_2790155, num), _2791091), s(_2790155, 27127 ^ [_2790153, _2790155, _2791089, _2791091]))) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (27135 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2790155, bool), bool), i(s(fun(_2790155, fun(fun(_2790155, bool), bool)), in), s(_2790155, 27127 ^ [_2790153, _2790155, _2791089, _2791091]))), s(fun(_2790155, bool), 27125 ^ [_2790153, _2790155, _2791089, _2791091])))))], (27137 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2790155, bool), bool), i(s(fun(_2790155, fun(fun(_2790155, bool), bool)), in), s(_2790155, 27127 ^ [_2790153, _2790155, _2791089, _2791091]))), s(fun(_2790155, bool), 27126 ^ [_2790153, _2790155, _2791089, _2791091])))))], (27133 ^ _1670770) ^ [] : [s(fun(_2790155, bool), 27125 ^ [_2790153, _2790155, _2791089, _2791091]) = s(fun(_2790155, bool), 27126 ^ [_2790153, _2790155, _2791089, _2791091])]]]]], (9481 ^ _1670770) ^ [_1979331, _1979333, _1979335] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(prod(num, num), num), dist), s(prod(num, num), i(s(fun(num, prod(num, num)), i(s(fun(num, fun(num, prod(num, num))), c_), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1979335))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1979333))), s(num, _1979331))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1979335))), s(num, _1979333))))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1979335))), s(num, _1979331))))))))))), s(num, 9479 ^ [_1979335])))))], (9290 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), p0), s(num, i(s(fun(prod(num, num), num), dist), s(prod(num, num), i(s(fun(num, prod(num, num)), i(s(fun(num, fun(num, prod(num, num))), c_), s(num, x))), s(num, y)))))))), 9293 ^ _1670770 : [(9300 ^ _1670770) ^ [_1972403] : [s(num, y) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, x))), s(num, _1972403))), -(p(s(bool, i(s(fun(num, bool), p0), s(num, _1972403)))))], (9294 ^ _1670770) ^ [_1972298] : [s(num, x) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, y))), s(num, _1972298))), -(p(s(bool, i(s(fun(num, bool), p0), s(num, _1972298)))))]]], (7306 ^ _1670770) ^ [_1878769] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, i(s(fun(num, num), bit1), s(num, _1878769))))), s(num, u_0))) = s(num, i(s(fun(num, num), bit1), s(num, u_0))))], (13799 ^ _1670770) ^ [_2094690, _2094692] : [-(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(int, int), intu_neg), s(int, _2094692))))), s(int, _2094690))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2094692))), s(int, _2094690))))))], (41874 ^ _1670770) ^ [_4137208] : [41875 ^ _1670770 : [(41876 ^ _1670770) ^ [_4137391, _4137393] : [p(s(bool, i(s(fun(cart(_4137208, n20), bool), p0), s(cart(_4137208, n20), i(s(fun(list(_4137208), cart(_4137208, n20)), vector), s(list(_4137208), i(s(fun(list(_4137208), list(_4137208)), i(s(fun(_4137208, fun(list(_4137208), list(_4137208))), cons), s(_4137208, _4137393))), s(list(_4137208), i(s(fun(list(_4137208), list(_4137208)), i(s(fun(_4137208, fun(list(_4137208), list(_4137208))), cons), s(_4137208, _4137391))), s(list(_4137208), nil))))))))))]], -(p(s(bool, i(s(fun(cart(_4137208, n20), bool), p0), s(cart(_4137208, n20), 41877 ^ [_4137208])))))], (15372 ^ _1670770) ^ [_2136294, _2136296] : [-(s(fun(_2136296, bool), i(s(fun(fun(_2136296, bool), fun(_2136296, bool)), gspec), s(fun(_2136296, bool), _2136294))) = s(fun(_2136296, bool), _2136294))], (3821 ^ _1670770) ^ [_1769695, _1769697] : [s(ind0, i(s(fun(ind0, ind0), 3818 ^ []), s(ind0, _1769697))) = s(ind0, i(s(fun(ind0, ind0), 3818 ^ []), s(ind0, _1769695))), -(s(ind0, _1769697) = s(ind0, _1769695))], (29284 ^ _1670770) ^ [_2932373] : [s(real, i(s(fun(num, real), i(s(fun(fun(num, real), fun(num, real)), i(s(fun(fun(num, real), fun(fun(num, real), fun(num, real))), _2932373), s(fun(num, real), 29285 ^ [_2932373]))), s(fun(num, real), 29286 ^ [_2932373]))), s(num, 29287 ^ [_2932373]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(num, real), 29285 ^ [_2932373]), s(num, 29287 ^ [_2932373]))))), s(real, i(s(fun(num, real), 29286 ^ [_2932373]), s(num, 29287 ^ [_2932373]))))), 29290 ^ _1670770 : [(29291 ^ _1670770) ^ [_2932852, _2932854, _2932856, _2932858] : [-(s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2932854))), s(num, _2932852))))), s(fun(num, real), i(s(fun(fun(num, real), fun(num, real)), i(s(fun(fun(num, real), fun(fun(num, real), fun(num, real))), _2932373), s(fun(num, real), _2932858))), s(fun(num, real), _2932856))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2932854))), s(num, _2932852))))), s(fun(num, real), _2932858))))), s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2932854))), s(num, _2932852))))), s(fun(num, real), _2932856))))))]]], (9701 ^ _1670770) ^ [_1986790, _1986792, _1986794] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_mul), s(nadd, _1986794))), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_add), s(nadd, _1986792))), s(nadd, _1986790))))))), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_add), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_mul), s(nadd, _1986794))), s(nadd, _1986792))))), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_mul), s(nadd, _1986794))), s(nadd, _1986790)))))))))], (16958 ^ _1670770) ^ [_2209213] : [-(s(fun(_2209213, bool), i(s(fun(fun(_2209213, bool), fun(_2209213, bool)), i(s(fun(fun(_2209213, bool), fun(fun(_2209213, bool), fun(_2209213, bool))), inter), s(fun(_2209213, bool), p1))), s(fun(_2209213, bool), i(s(fun(fun(_2209213, bool), fun(_2209213, bool)), i(s(fun(fun(_2209213, bool), fun(fun(_2209213, bool), fun(_2209213, bool))), inter), s(fun(_2209213, bool), q))), s(fun(_2209213, bool), r0))))) = s(fun(_2209213, bool), i(s(fun(fun(_2209213, bool), fun(_2209213, bool)), i(s(fun(fun(_2209213, bool), fun(fun(_2209213, bool), fun(_2209213, bool))), inter), s(fun(_2209213, bool), q))), s(fun(_2209213, bool), i(s(fun(fun(_2209213, bool), fun(_2209213, bool)), i(s(fun(fun(_2209213, bool), fun(fun(_2209213, bool), fun(_2209213, bool))), inter), s(fun(_2209213, bool), p1))), s(fun(_2209213, bool), r0))))))], (39996 ^ _1670770) ^ [_3991905, _3991907, _3991909, _3991911, _3991913, _3991915] : [s(real, i(s(fun(prod(cart(real, _3991915), cart(real, _3991915)), real), distance), s(prod(cart(real, _3991915), cart(real, _3991915)), i(s(fun(cart(real, _3991915), prod(cart(real, _3991915), cart(real, _3991915))), i(s(fun(cart(real, _3991915), fun(cart(real, _3991915), prod(cart(real, _3991915), cart(real, _3991915)))), c_), s(cart(real, _3991915), _3991911))), s(cart(real, _3991915), _3991909))))) = s(real, i(s(fun(prod(cart(real, _3991913), cart(real, _3991913)), real), distance), s(prod(cart(real, _3991913), cart(real, _3991913)), i(s(fun(cart(real, _3991913), prod(cart(real, _3991913), cart(real, _3991913))), i(s(fun(cart(real, _3991913), fun(cart(real, _3991913), prod(cart(real, _3991913), cart(real, _3991913)))), c_), s(cart(real, _3991913), _3991907))), s(cart(real, _3991913), _3991905))))), -(s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, i(s(fun(prod(cart(real, _3991915), cart(real, _3991915)), real), distance), s(prod(cart(real, _3991915), cart(real, _3991915)), i(s(fun(cart(real, _3991915), prod(cart(real, _3991915), cart(real, _3991915))), i(s(fun(cart(real, _3991915), fun(cart(real, _3991915), prod(cart(real, _3991915), cart(real, _3991915)))), c_), s(cart(real, _3991915), _3991911))), s(cart(real, _3991915), _3991909))))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))) = s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, i(s(fun(prod(cart(real, _3991913), cart(real, _3991913)), real), distance), s(prod(cart(real, _3991913), cart(real, _3991913)), i(s(fun(cart(real, _3991913), prod(cart(real, _3991913), cart(real, _3991913))), i(s(fun(cart(real, _3991913), fun(cart(real, _3991913), prod(cart(real, _3991913), cart(real, _3991913)))), c_), s(cart(real, _3991913), _3991907))), s(cart(real, _3991913), _3991905))))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))], (24551 ^ _1670770) ^ [_2597241, _2597243, _2597245] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2597245))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2597243))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))))), -(s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2597245))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2597243))), s(num, _2597241))))) = s(fun(num, bool), i(s(fun(fun(num, bool), fun(num, bool)), i(s(fun(fun(num, bool), fun(fun(num, bool), fun(num, bool))), union), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2597245))), s(num, _2597243))))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2597243))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2597243))), s(num, _2597241))))))))], (352 ^ _1670770) ^ [_1676360, _1676362] : [s(_1676362, _1676360) = s(_1676362, _1676360), -(p(s(bool, t)))], (13759 ^ _1670770) ^ [_2093585, _2093587] : [-(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2093587))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2093587))), s(int, _2093585))))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2093585))))], (24801 ^ _1670770) ^ [_2609463, _2609465, _2609467] : [s(_2609465, i(s(fun(_2609465, _2609465), i(s(fun(_2609467, fun(_2609465, _2609465)), i(s(fun(fun(_2609467, _2609465), fun(_2609467, fun(_2609465, _2609465))), i(s(fun(fun(_2609465, fun(_2609465, _2609465)), fun(fun(_2609467, _2609465), fun(_2609467, fun(_2609465, _2609465)))), _2609463), s(fun(_2609465, fun(_2609465, _2609465)), 24802 ^ [_2609463, _2609465, _2609467]))), s(fun(_2609467, _2609465), 24803 ^ [_2609463, _2609465, _2609467]))), s(_2609467, 24804 ^ [_2609463, _2609465, _2609467]))), s(_2609465, 24805 ^ [_2609463, _2609465, _2609467]))) = s(_2609465, i(s(fun(_2609465, _2609465), i(s(fun(_2609465, fun(_2609465, _2609465)), 24802 ^ [_2609463, _2609465, _2609467]), s(_2609465, i(s(fun(_2609467, _2609465), 24803 ^ [_2609463, _2609465, _2609467]), s(_2609467, 24804 ^ [_2609463, _2609465, _2609467]))))), s(_2609465, 24805 ^ [_2609463, _2609465, _2609467]))), 24808 ^ _1670770 : [(24809 ^ _1670770) ^ [_2610771] : [s(fun(_2609465, _2609465), i(s(fun(_2609467, fun(_2609465, _2609465)), i(s(fun(fun(_2609467, _2609465), fun(_2609467, fun(_2609465, _2609465))), i(s(fun(fun(_2609465, fun(_2609465, _2609465)), fun(fun(_2609467, _2609465), fun(_2609467, fun(_2609465, _2609465)))), _2610771), s(fun(_2609465, fun(_2609465, _2609465)), 24810 ^ [_2609463, _2609465, _2609467, _2610771]))), s(fun(_2609467, _2609465), 24811 ^ [_2609463, _2609465, _2609467, _2610771]))), s(_2609467, 24812 ^ [_2609463, _2609465, _2609467, _2610771]))) = s(fun(_2609465, _2609465), i(s(fun(_2609467, fun(_2609465, _2609465)), i(s(fun(fun(_2609467, _2609465), fun(_2609467, fun(_2609465, _2609465))), i(s(fun(fun(_2609465, fun(_2609465, _2609465)), fun(fun(_2609467, _2609465), fun(_2609467, fun(_2609465, _2609465)))), _2609463), s(fun(_2609465, fun(_2609465, _2609465)), 24810 ^ [_2609463, _2609465, _2609467, _2610771]))), s(fun(_2609467, _2609465), 24811 ^ [_2609463, _2609465, _2609467, _2610771]))), s(_2609467, 24812 ^ [_2609463, _2609465, _2609467, _2610771]))), 24815 ^ _1670770 : [(24816 ^ _1670770) ^ [_2611966, _2611968, _2611970] : [-(s(_2609465, i(s(fun(fun(_2609467, _2609465), _2609465), i(s(fun(fun(_2609467, bool), fun(fun(_2609467, _2609465), _2609465)), i(s(fun(fun(_2609465, fun(_2609465, _2609465)), fun(fun(_2609467, bool), fun(fun(_2609467, _2609465), _2609465))), iterate), s(fun(_2609465, fun(_2609465, _2609465)), _2611966))), s(fun(_2609467, bool), _2611968))), s(fun(_2609467, _2609465), _2611970))) = s(_2609465, i(s(fun(_2609465, _2609465), i(s(fun(_2609465, fun(_2609465, _2609465)), i(s(fun(bool, fun(_2609465, fun(_2609465, _2609465))), cond), s(bool, i(s(fun(fun(_2609467, bool), bool), finite), s(fun(_2609467, bool), i(s(fun(fun(_2609467, bool), fun(_2609467, bool)), i(s(fun(fun(_2609467, _2609465), fun(fun(_2609467, bool), fun(_2609467, bool))), i(s(fun(fun(_2609465, fun(_2609465, _2609465)), fun(fun(_2609467, _2609465), fun(fun(_2609467, bool), fun(_2609467, bool)))), support), s(fun(_2609465, fun(_2609465, _2609465)), _2611966))), s(fun(_2609467, _2609465), _2611970))), s(fun(_2609467, bool), _2611968))))))), s(_2609465, i(s(fun(_2609465, _2609465), i(s(fun(fun(_2609467, bool), fun(_2609465, _2609465)), i(s(fun(fun(_2609467, fun(_2609465, _2609465)), fun(fun(_2609467, bool), fun(_2609465, _2609465))), itset), s(fun(_2609467, fun(_2609465, _2609465)), i(s(fun(fun(_2609467, _2609465), fun(_2609467, fun(_2609465, _2609465))), i(s(fun(fun(_2609465, fun(_2609465, _2609465)), fun(fun(_2609467, _2609465), fun(_2609467, fun(_2609465, _2609465)))), _2610771), s(fun(_2609465, fun(_2609465, _2609465)), _2611966))), s(fun(_2609467, _2609465), _2611970))))), s(fun(_2609467, bool), i(s(fun(fun(_2609467, bool), fun(_2609467, bool)), i(s(fun(fun(_2609467, _2609465), fun(fun(_2609467, bool), fun(_2609467, bool))), i(s(fun(fun(_2609465, fun(_2609465, _2609465)), fun(fun(_2609467, _2609465), fun(fun(_2609467, bool), fun(_2609467, bool)))), support), s(fun(_2609465, fun(_2609465, _2609465)), _2611966))), s(fun(_2609467, _2609465), _2611970))), s(fun(_2609467, bool), _2611968))))), s(_2609465, i(s(fun(fun(_2609465, fun(_2609465, _2609465)), _2609465), neutral), s(fun(_2609465, fun(_2609465, _2609465)), _2611966))))))), s(_2609465, i(s(fun(fun(_2609465, fun(_2609465, _2609465)), _2609465), neutral), s(fun(_2609465, fun(_2609465, _2609465)), _2611966))))))]]]]], (33227 ^ _1670770) ^ [_3561335, _3561337, _3561339] : [33230 ^ _1670770 : [(33233 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3561339, bool), _3561337), s(_3561339, 33229 ^ [_3561335, _3561337, _3561339])))))], (33235 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(prod(_3561339, _3561339), bool), _3561335), s(prod(_3561339, _3561339), i(s(fun(_3561339, prod(_3561339, _3561339)), i(s(fun(_3561339, fun(_3561339, prod(_3561339, _3561339))), c_), s(_3561339, 33228 ^ [_3561335, _3561337, _3561339]))), s(_3561339, 33229 ^ [_3561335, _3561337, _3561339]))))))], (33237 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(prod(_3561339, _3561339), bool), _3561335), s(prod(_3561339, _3561339), i(s(fun(_3561339, prod(_3561339, _3561339)), i(s(fun(_3561339, fun(_3561339, prod(_3561339, _3561339))), c_), s(_3561339, 33229 ^ [_3561335, _3561337, _3561339]))), s(_3561339, 33228 ^ [_3561335, _3561337, _3561339]))))))], (33231 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3561339, bool), _3561337), s(_3561339, 33228 ^ [_3561335, _3561337, _3561339])))))]], -(p(s(bool, i(s(fun(fun(_3561339, bool), bool), i(s(fun(fun(prod(_3561339, _3561339), bool), fun(fun(_3561339, bool), bool)), chain), s(fun(prod(_3561339, _3561339), bool), _3561335))), s(fun(_3561339, bool), _3561337)))))], (8989 ^ _1670770) ^ [_1959014, _1959016, _1959018] : [-(s(list(_1959018), i(s(fun(list(_1959018), list(_1959018)), i(s(fun(list(_1959018), fun(list(_1959018), list(_1959018))), append), s(list(_1959018), _1959016))), s(list(_1959018), _1959014))) = s(list(_1959018), nil)), s(list(_1959018), _1959016) = s(list(_1959018), nil), s(list(_1959018), _1959014) = s(list(_1959018), nil)], (19873 ^ _1670770) ^ [_2385432, _2385434, _2385436] : [19876 ^ _1670770 : [(19879 ^ _1670770) ^ [] : [s(_2385434, 19874 ^ [_2385432, _2385434, _2385436]) = s(_2385434, 19875 ^ [_2385432, _2385434, _2385436])], (19877 ^ _1670770) ^ [] : [-(s(_2385436, i(s(fun(_2385434, _2385436), _2385432), s(_2385434, 19874 ^ [_2385432, _2385434, _2385436]))) = s(_2385436, i(s(fun(_2385434, _2385436), _2385432), s(_2385434, 19875 ^ [_2385432, _2385434, _2385436]))))]], 19880 ^ _1670770 : [(19881 ^ _1670770) ^ [_2385765] : [p(s(bool, i(s(fun(fun(_2385434, bool), bool), infinite), s(fun(_2385434, bool), _2385765)))), -(p(s(bool, i(s(fun(fun(_2385436, bool), bool), infinite), s(fun(_2385436, bool), i(s(fun(fun(_2385434, bool), fun(_2385436, bool)), i(s(fun(fun(_2385434, _2385436), fun(fun(_2385434, bool), fun(_2385436, bool))), image), s(fun(_2385434, _2385436), _2385432))), s(fun(_2385434, bool), _2385765)))))))]]], (5640 ^ _1670770) ^ [_1812581, _1812583] : [p(s(bool, 5638 ^ [_1812581, _1812583])), -(s(num, _1812581) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (7885 ^ _1670770) ^ [_1900100, _1900102, _1900104] : [7894 ^ _1670770 : [(7895 ^ _1670770) ^ [_1900501] : [-(p(s(bool, i(s(fun(sum0(_1900104, _1900102), bool), _1900100), s(sum0(_1900104, _1900102), _1900501)))))]], p(s(bool, i(s(fun(sum0(_1900104, _1900102), bool), _1900100), s(sum0(_1900104, _1900102), i(s(fun(_1900104, sum0(_1900104, _1900102)), inl), s(_1900104, 7888 ^ [_1900100, _1900102, _1900104])))))), p(s(bool, i(s(fun(sum0(_1900104, _1900102), bool), _1900100), s(sum0(_1900104, _1900102), i(s(fun(_1900102, sum0(_1900104, _1900102)), inr), s(_1900102, 7891 ^ [_1900100, _1900102, _1900104]))))))], (9735 ^ _1670770) ^ [_1987888, _1987890, _1987892] : [p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, _1987892))), s(nadd, _1987890)))), -(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_mul), s(nadd, _1987892))), s(nadd, _1987888))))), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_mul), s(nadd, _1987890))), s(nadd, _1987888)))))))], (21066 ^ _1670770) ^ [_2449166, _2449168, _2449170] : [21119 ^ _1670770 : [(21120 ^ _1670770) ^ [_2452273, _2452275, _2452277, _2452279] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(prod(_2449170, _2449168), bool), fun(num, bool)), hasu_size), s(fun(prod(_2449170, _2449168), bool), i(s(fun(fun(prod(_2449170, _2449168), bool), fun(prod(_2449170, _2449168), bool)), gspec), s(fun(prod(_2449170, _2449168), bool), i(s(fun(fun(_2449170, fun(_2449168, bool)), fun(prod(_2449170, _2449168), bool)), i(s(fun(fun(_2449170, bool), fun(fun(_2449170, fun(_2449168, bool)), fun(prod(_2449170, _2449168), bool))), _2449166), s(fun(_2449170, bool), _2452279))), s(fun(_2449170, fun(_2449168, bool)), _2452275))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _2452277))), s(num, _2452273))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2449170, bool), fun(num, bool)), hasu_size), s(fun(_2449170, bool), _2452279))), s(num, _2452277)))), 21126 ^ _1670770 : [(21129 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2449168, bool), fun(num, bool)), hasu_size), s(fun(_2449168, bool), i(s(fun(_2449170, fun(_2449168, bool)), _2452275), s(_2449170, 21125 ^ [_2449166, _2449168, _2449170, _2452273, _2452275, _2452277, _2452279]))))), s(num, _2452273))))], (21127 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2449170, bool), bool), i(s(fun(_2449170, fun(fun(_2449170, bool), bool)), in), s(_2449170, 21125 ^ [_2449166, _2449168, _2449170, _2452273, _2452275, _2452277, _2452279]))), s(fun(_2449170, bool), _2452279)))))]]]], 21072 ^ _1670770 : [(21075 ^ _1670770) ^ [_2450341, _2450343, _2450345] : [p(s(bool, i(s(fun(prod(_2449170, _2449168), bool), i(s(fun(bool, fun(prod(_2449170, _2449168), bool)), i(s(fun(prod(_2449170, _2449168), fun(bool, fun(prod(_2449170, _2449168), bool))), setspec), s(prod(_2449170, _2449168), 21069 ^ [_2449166, _2449168, _2449170]))), s(bool, _2450341))), s(prod(_2449170, _2449168), i(s(fun(_2449168, prod(_2449170, _2449168)), i(s(fun(_2449170, fun(_2449168, prod(_2449170, _2449168))), c_), s(_2449170, _2450345))), s(_2449168, _2450343)))))), 21086 ^ _1670770 : [(21091 ^ _1670770) ^ [] : [p(s(bool, _2450341))], (21089 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2449168, bool), bool), i(s(fun(_2449168, fun(fun(_2449168, bool), bool)), in), s(_2449168, _2450343))), s(fun(_2449168, bool), i(s(fun(_2449170, fun(_2449168, bool)), 21068 ^ [_2449166, _2449168, _2449170]), s(_2449170, _2450345)))))))], (21087 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2449170, bool), bool), i(s(fun(_2449170, fun(fun(_2449170, bool), bool)), in), s(_2449170, _2450345))), s(fun(_2449170, bool), 21067 ^ [_2449166, _2449168, _2449170])))))]], 21078 ^ _1670770 : [(21081 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2449170, bool), bool), i(s(fun(_2449170, fun(fun(_2449170, bool), bool)), in), s(_2449170, _2450345))), s(fun(_2449170, bool), 21067 ^ [_2449166, _2449168, _2449170])))), p(s(bool, i(s(fun(fun(_2449168, bool), bool), i(s(fun(_2449168, fun(fun(_2449168, bool), bool)), in), s(_2449168, _2450343))), s(fun(_2449168, bool), i(s(fun(_2449170, fun(_2449168, bool)), 21068 ^ [_2449166, _2449168, _2449170]), s(_2449170, _2450345))))))], (21079 ^ _1670770) ^ [] : [-(p(s(bool, _2450341)))]]], (21073 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_2449170, _2449168), bool), i(s(fun(fun(_2449170, fun(_2449168, bool)), fun(prod(_2449170, _2449168), bool)), i(s(fun(fun(_2449170, bool), fun(fun(_2449170, fun(_2449168, bool)), fun(prod(_2449170, _2449168), bool))), _2449166), s(fun(_2449170, bool), 21067 ^ [_2449166, _2449168, _2449170]))), s(fun(_2449170, fun(_2449168, bool)), 21068 ^ [_2449166, _2449168, _2449170]))), s(prod(_2449170, _2449168), 21069 ^ [_2449166, _2449168, _2449170])))))]], 21097 ^ _1670770 : [(21116 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_2449170, _2449168), bool), i(s(fun(bool, fun(prod(_2449170, _2449168), bool)), i(s(fun(prod(_2449170, _2449168), fun(bool, fun(prod(_2449170, _2449168), bool))), setspec), s(prod(_2449170, _2449168), 21069 ^ [_2449166, _2449168, _2449170]))), s(bool, 21096 ^ [_2449166, _2449168, _2449170]))), s(prod(_2449170, _2449168), i(s(fun(_2449168, prod(_2449170, _2449168)), i(s(fun(_2449170, fun(_2449168, prod(_2449170, _2449168))), c_), s(_2449170, 21094 ^ [_2449166, _2449168, _2449170]))), s(_2449168, 21095 ^ [_2449166, _2449168, _2449170])))))))], (21098 ^ _1670770) ^ [] : [p(s(bool, 21096 ^ [_2449166, _2449168, _2449170])), 21101 ^ _1670770 : [(21104 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2449168, bool), bool), i(s(fun(_2449168, fun(fun(_2449168, bool), bool)), in), s(_2449168, 21095 ^ [_2449166, _2449168, _2449170]))), s(fun(_2449168, bool), i(s(fun(_2449170, fun(_2449168, bool)), 21068 ^ [_2449166, _2449168, _2449170]), s(_2449170, 21094 ^ [_2449166, _2449168, _2449170])))))))], (21102 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2449170, bool), bool), i(s(fun(_2449170, fun(fun(_2449170, bool), bool)), in), s(_2449170, 21094 ^ [_2449166, _2449168, _2449170]))), s(fun(_2449170, bool), 21067 ^ [_2449166, _2449168, _2449170])))))]]], (21106 ^ _1670770) ^ [] : [-(p(s(bool, 21096 ^ [_2449166, _2449168, _2449170]))), p(s(bool, i(s(fun(fun(_2449170, bool), bool), i(s(fun(_2449170, fun(fun(_2449170, bool), bool)), in), s(_2449170, 21094 ^ [_2449166, _2449168, _2449170]))), s(fun(_2449170, bool), 21067 ^ [_2449166, _2449168, _2449170])))), p(s(bool, i(s(fun(fun(_2449168, bool), bool), i(s(fun(_2449168, fun(fun(_2449168, bool), bool)), in), s(_2449168, 21095 ^ [_2449166, _2449168, _2449170]))), s(fun(_2449168, bool), i(s(fun(_2449170, fun(_2449168, bool)), 21068 ^ [_2449166, _2449168, _2449170]), s(_2449170, 21094 ^ [_2449166, _2449168, _2449170]))))))], (21118 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(prod(_2449170, _2449168), bool), i(s(fun(fun(_2449170, fun(_2449168, bool)), fun(prod(_2449170, _2449168), bool)), i(s(fun(fun(_2449170, bool), fun(fun(_2449170, fun(_2449168, bool)), fun(prod(_2449170, _2449168), bool))), _2449166), s(fun(_2449170, bool), 21067 ^ [_2449166, _2449168, _2449170]))), s(fun(_2449170, fun(_2449168, bool)), 21068 ^ [_2449166, _2449168, _2449170]))), s(prod(_2449170, _2449168), 21069 ^ [_2449166, _2449168, _2449170]))))]]], (16312 ^ _1670770) ^ [_2179414, _2179416, _2179418, _2179420] : [16313 ^ _1670770 : [(16316 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2179420, bool), bool), i(s(fun(_2179420, fun(fun(_2179420, bool), bool)), in), s(_2179420, _2179418))), s(fun(_2179420, bool), _2179414))))], (16314 ^ _1670770) ^ [] : [s(_2179420, _2179418) = s(_2179420, _2179416)]], -(p(s(bool, i(s(fun(fun(_2179420, bool), bool), i(s(fun(_2179420, fun(fun(_2179420, bool), bool)), in), s(_2179420, _2179418))), s(fun(_2179420, bool), i(s(fun(fun(_2179420, bool), fun(_2179420, bool)), i(s(fun(_2179420, fun(fun(_2179420, bool), fun(_2179420, bool))), insert), s(_2179420, _2179416))), s(fun(_2179420, bool), _2179414)))))))], (7444 ^ _1670770) ^ [_1882229] : [s(num, _1882229) = s(num, u_0), -(s(num, i(s(fun(num, num), bit0), s(num, _1882229))) = s(num, u_0))], (16801 ^ _1670770) ^ [_2200201, _2200203] : [-(p(s(bool, i(s(fun(fun(_2200203, bool), bool), i(s(fun(fun(_2200203, bool), fun(fun(_2200203, bool), bool)), disjoint), s(fun(_2200203, bool), empty))), s(fun(_2200203, bool), _2200201)))))], (35497 ^ _1670770) ^ [_3682225, _3682227] : [-(p(s(bool, i(s(fun(fun(_3682227, bool), bool), i(s(fun(fun(_3682225, bool), fun(fun(_3682227, bool), bool)), a_u_c), s(fun(_3682225, bool), s0))), s(fun(_3682227, bool), t0))))), 35498 ^ _1670770 : [(35499 ^ _1670770) ^ [_3683224] : [35502 ^ _1670770 : [(35505 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3682225, bool), bool), i(s(fun(_3682225, fun(fun(_3682225, bool), bool)), in), s(_3682225, 35500 ^ [_3682225, _3682227, _3683224]))), s(fun(_3682225, bool), s0)))), p(s(bool, i(s(fun(fun(_3682227, bool), bool), i(s(fun(_3682227, fun(fun(_3682227, bool), bool)), in), s(_3682227, 35501 ^ [_3682225, _3682227, _3683224]))), s(fun(_3682227, bool), t0))))], (35503 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_3682225, _3682227), bool), _3683224), s(prod(_3682225, _3682227), i(s(fun(_3682227, prod(_3682225, _3682227)), i(s(fun(_3682225, fun(_3682227, prod(_3682225, _3682227))), c_), s(_3682225, 35500 ^ [_3682225, _3682227, _3683224]))), s(_3682227, 35501 ^ [_3682225, _3682227, _3683224])))))))]], 35513 ^ _1670770 : [(35516 ^ _1670770) ^ [] : [35525 ^ _1670770 : [(35526 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3682227, bool), bool), i(s(fun(_3682227, fun(fun(_3682227, bool), bool)), in), s(_3682227, 35523 ^ [_3682225, _3682227, _3683224]))), s(fun(_3682227, bool), t0)))))], (35530 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3682227, bool), bool), i(s(fun(_3682227, fun(fun(_3682227, bool), bool)), in), s(_3682227, 35524 ^ [_3682225, _3682227, _3683224]))), s(fun(_3682227, bool), t0)))))], (35534 ^ _1670770) ^ [] : [s(_3682227, 35523 ^ [_3682225, _3682227, _3683224]) = s(_3682227, 35524 ^ [_3682225, _3682227, _3683224])], (35532 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_3682225, _3682227), bool), _3683224), s(prod(_3682225, _3682227), i(s(fun(_3682227, prod(_3682225, _3682227)), i(s(fun(_3682225, fun(_3682227, prod(_3682225, _3682227))), c_), s(_3682225, 35512 ^ [_3682225, _3682227, _3683224]))), s(_3682227, 35524 ^ [_3682225, _3682227, _3683224])))))))], (35528 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_3682225, _3682227), bool), _3683224), s(prod(_3682225, _3682227), i(s(fun(_3682227, prod(_3682225, _3682227)), i(s(fun(_3682225, fun(_3682227, prod(_3682225, _3682227))), c_), s(_3682225, 35512 ^ [_3682225, _3682227, _3683224]))), s(_3682227, 35523 ^ [_3682225, _3682227, _3683224])))))))]], 35517 ^ _1670770 : [(35518 ^ _1670770) ^ [_3684994] : [p(s(bool, i(s(fun(fun(_3682227, bool), bool), i(s(fun(_3682227, fun(fun(_3682227, bool), bool)), in), s(_3682227, _3684994))), s(fun(_3682227, bool), t0)))), p(s(bool, i(s(fun(prod(_3682225, _3682227), bool), _3683224), s(prod(_3682225, _3682227), i(s(fun(_3682227, prod(_3682225, _3682227)), i(s(fun(_3682225, fun(_3682227, prod(_3682225, _3682227))), c_), s(_3682225, 35512 ^ [_3682225, _3682227, _3683224]))), s(_3682227, _3684994))))))]]], (35514 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3682225, bool), bool), i(s(fun(_3682225, fun(fun(_3682225, bool), bool)), in), s(_3682225, 35512 ^ [_3682225, _3682227, _3683224]))), s(fun(_3682225, bool), s0)))))]], 35536 ^ _1670770 : [(35539 ^ _1670770) ^ [] : [35548 ^ _1670770 : [(35549 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3682225, bool), bool), i(s(fun(_3682225, fun(fun(_3682225, bool), bool)), in), s(_3682225, 35546 ^ [_3682225, _3682227, _3683224]))), s(fun(_3682225, bool), s0)))))], (35553 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3682225, bool), bool), i(s(fun(_3682225, fun(fun(_3682225, bool), bool)), in), s(_3682225, 35547 ^ [_3682225, _3682227, _3683224]))), s(fun(_3682225, bool), s0)))))], (35557 ^ _1670770) ^ [] : [s(_3682225, 35546 ^ [_3682225, _3682227, _3683224]) = s(_3682225, 35547 ^ [_3682225, _3682227, _3683224])], (35555 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_3682225, _3682227), bool), _3683224), s(prod(_3682225, _3682227), i(s(fun(_3682227, prod(_3682225, _3682227)), i(s(fun(_3682225, fun(_3682227, prod(_3682225, _3682227))), c_), s(_3682225, 35547 ^ [_3682225, _3682227, _3683224]))), s(_3682227, 35535 ^ [_3682225, _3682227, _3683224])))))))], (35551 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_3682225, _3682227), bool), _3683224), s(prod(_3682225, _3682227), i(s(fun(_3682227, prod(_3682225, _3682227)), i(s(fun(_3682225, fun(_3682227, prod(_3682225, _3682227))), c_), s(_3682225, 35546 ^ [_3682225, _3682227, _3683224]))), s(_3682227, 35535 ^ [_3682225, _3682227, _3683224])))))))]], 35540 ^ _1670770 : [(35541 ^ _1670770) ^ [_3686117] : [p(s(bool, i(s(fun(fun(_3682225, bool), bool), i(s(fun(_3682225, fun(fun(_3682225, bool), bool)), in), s(_3682225, _3686117))), s(fun(_3682225, bool), s0)))), p(s(bool, i(s(fun(prod(_3682225, _3682227), bool), _3683224), s(prod(_3682225, _3682227), i(s(fun(_3682227, prod(_3682225, _3682227)), i(s(fun(_3682225, fun(_3682227, prod(_3682225, _3682227))), c_), s(_3682225, _3686117))), s(_3682227, 35535 ^ [_3682225, _3682227, _3683224]))))))]]], (35537 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3682227, bool), bool), i(s(fun(_3682227, fun(fun(_3682227, bool), bool)), in), s(_3682227, 35535 ^ [_3682225, _3682227, _3683224]))), s(fun(_3682227, bool), t0)))))]]]]], (10297 ^ _1670770) ^ [_2007083] : [10303 ^ _1670770 : [(10306 ^ _1670770) ^ [] : [s(hreal, 10298 ^ [_2007083]) = s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, 10299 ^ [_2007083]))), s(hreal, 10300 ^ [_2007083])))], (10304 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), i(s(fun(hreal, fun(hreal, fun(hreal, bool))), _2007083), s(hreal, 10298 ^ [_2007083]))), s(hreal, 10299 ^ [_2007083]))), s(hreal, 10300 ^ [_2007083])))))]], 10307 ^ _1670770 : [(10310 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), i(s(fun(hreal, fun(hreal, fun(hreal, bool))), _2007083), s(hreal, 10298 ^ [_2007083]))), s(hreal, 10299 ^ [_2007083]))), s(hreal, 10300 ^ [_2007083]))))], (10308 ^ _1670770) ^ [] : [-(s(hreal, 10298 ^ [_2007083]) = s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, 10299 ^ [_2007083]))), s(hreal, 10300 ^ [_2007083]))))]], 10312 ^ _1670770 : [(10319 ^ _1670770) ^ [_2008068, _2008070] : [s(hreal, _2008068) = s(hreal, _2008070), -(p(s(bool, 10311 ^ [_2007083, _2008068, _2008070])))], (10313 ^ _1670770) ^ [_2007959, _2007961] : [p(s(bool, 10311 ^ [_2007083, _2007959, _2007961])), -(s(hreal, _2007959) = s(hreal, _2007961))], (10325 ^ _1670770) ^ [_2008181, _2008183] : [-(s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), trealu_inv), s(prod(hreal, hreal), i(s(fun(hreal, prod(hreal, hreal)), i(s(fun(hreal, fun(hreal, prod(hreal, hreal))), c_), s(hreal, _2008181))), s(hreal, _2008183))))) = s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), prod(hreal, hreal))), i(s(fun(bool, fun(prod(hreal, hreal), fun(prod(hreal, hreal), prod(hreal, hreal)))), cond), s(bool, 10311 ^ [_2007083, _2008181, _2008183]))), s(prod(hreal, hreal), i(s(fun(hreal, prod(hreal, hreal)), i(s(fun(hreal, fun(hreal, prod(hreal, hreal))), c_), s(hreal, i(s(fun(num, hreal), hrealu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(hreal, i(s(fun(num, hreal), hrealu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))), s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), prod(hreal, hreal))), i(s(fun(bool, fun(prod(hreal, hreal), fun(prod(hreal, hreal), prod(hreal, hreal)))), cond), s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, _2008183))), s(hreal, _2008181))))), s(prod(hreal, hreal), i(s(fun(hreal, prod(hreal, hreal)), i(s(fun(hreal, fun(hreal, prod(hreal, hreal))), c_), s(hreal, i(s(fun(hreal, hreal), hrealu_inv), s(hreal, i(s(fun(fun(hreal, bool), hreal), h_), s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), i(s(fun(hreal, fun(hreal, fun(hreal, bool))), _2007083), s(hreal, _2008181))), s(hreal, _2008183))))))))), s(hreal, i(s(fun(num, hreal), hrealu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))), s(prod(hreal, hreal), i(s(fun(hreal, prod(hreal, hreal)), i(s(fun(hreal, fun(hreal, prod(hreal, hreal))), c_), s(hreal, i(s(fun(num, hreal), hrealu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(hreal, i(s(fun(hreal, hreal), hrealu_inv), s(hreal, i(s(fun(fun(hreal, bool), hreal), h_), s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), i(s(fun(hreal, fun(hreal, fun(hreal, bool))), _2007083), s(hreal, _2008183))), s(hreal, _2008181))))))))))))))]]], (4008 ^ _1670770) ^ [] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, m))), s(num, n))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, n))), s(num, m))))], (16906 ^ _1670770) ^ [_2206026, _2206028, _2206030, _2206032] : [p(s(bool, i(s(fun(fun(_2206032, bool), bool), i(s(fun(fun(_2206032, bool), fun(fun(_2206032, bool), bool)), disjoint), s(fun(_2206032, bool), i(s(fun(fun(_2206032, bool), fun(_2206032, bool)), i(s(fun(_2206032, fun(fun(_2206032, bool), fun(_2206032, bool))), insert), s(_2206032, _2206030))), s(fun(_2206032, bool), _2206028))))), s(fun(_2206032, bool), _2206026)))), 16909 ^ _1670770 : [(16912 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2206032, bool), bool), i(s(fun(_2206032, fun(fun(_2206032, bool), bool)), in), s(_2206032, _2206030))), s(fun(_2206032, bool), _2206026))))], (16910 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2206032, bool), bool), i(s(fun(fun(_2206032, bool), fun(fun(_2206032, bool), bool)), disjoint), s(fun(_2206032, bool), _2206028))), s(fun(_2206032, bool), _2206026)))))]]], (18635 ^ _1670770) ^ [_2319405, _2319407] : [18649 ^ _1670770 : [(18650 ^ _1670770) ^ [_2320730] : [-(s(fun(_2319407, bool), i(s(fun(fun(fun(_2319407, bool), bool), fun(_2319407, bool)), unions), s(fun(fun(_2319407, bool), bool), _2320730))) = s(fun(_2319407, bool), i(s(fun(fun(_2319407, bool), fun(_2319407, bool)), i(s(fun(fun(_2319407, bool), fun(fun(_2319407, bool), fun(_2319407, bool))), diff), s(fun(_2319407, bool), univ))), s(fun(_2319407, bool), i(s(fun(fun(fun(_2319407, bool), bool), fun(_2319407, bool)), inters), s(fun(fun(_2319407, bool), bool), i(s(fun(fun(fun(_2319407, bool), bool), fun(fun(_2319407, bool), bool)), gspec), s(fun(fun(_2319407, bool), bool), i(s(fun(fun(fun(_2319407, bool), bool), fun(fun(_2319407, bool), bool)), _2319405), s(fun(fun(_2319407, bool), bool), _2320730))))))))))]], 18640 ^ _1670770 : [(18643 ^ _1670770) ^ [_2320214] : [p(s(bool, i(s(fun(fun(_2319407, bool), bool), i(s(fun(bool, fun(fun(_2319407, bool), bool)), i(s(fun(fun(_2319407, bool), fun(bool, fun(fun(_2319407, bool), bool))), setspec), s(fun(_2319407, bool), 18637 ^ [_2319405, _2319407]))), s(bool, i(s(fun(fun(fun(_2319407, bool), bool), bool), i(s(fun(fun(_2319407, bool), fun(fun(fun(_2319407, bool), bool), bool)), in), s(fun(_2319407, bool), _2320214))), s(fun(fun(_2319407, bool), bool), 18636 ^ [_2319405, _2319407]))))), s(fun(_2319407, bool), i(s(fun(fun(_2319407, bool), fun(_2319407, bool)), i(s(fun(fun(_2319407, bool), fun(fun(_2319407, bool), fun(_2319407, bool))), diff), s(fun(_2319407, bool), univ))), s(fun(_2319407, bool), _2320214))))))], (18641 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2319407, bool), bool), i(s(fun(fun(fun(_2319407, bool), bool), fun(fun(_2319407, bool), bool)), _2319405), s(fun(fun(_2319407, bool), bool), 18636 ^ [_2319405, _2319407]))), s(fun(_2319407, bool), 18637 ^ [_2319405, _2319407])))))]], 18645 ^ _1670770 : [(18648 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2319407, bool), bool), i(s(fun(fun(fun(_2319407, bool), bool), fun(fun(_2319407, bool), bool)), _2319405), s(fun(fun(_2319407, bool), bool), 18636 ^ [_2319405, _2319407]))), s(fun(_2319407, bool), 18637 ^ [_2319405, _2319407]))))], (18646 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2319407, bool), bool), i(s(fun(bool, fun(fun(_2319407, bool), bool)), i(s(fun(fun(_2319407, bool), fun(bool, fun(fun(_2319407, bool), bool))), setspec), s(fun(_2319407, bool), 18637 ^ [_2319405, _2319407]))), s(bool, i(s(fun(fun(fun(_2319407, bool), bool), bool), i(s(fun(fun(_2319407, bool), fun(fun(fun(_2319407, bool), bool), bool)), in), s(fun(_2319407, bool), 18644 ^ [_2319405, _2319407]))), s(fun(fun(_2319407, bool), bool), 18636 ^ [_2319405, _2319407]))))), s(fun(_2319407, bool), i(s(fun(fun(_2319407, bool), fun(_2319407, bool)), i(s(fun(fun(_2319407, bool), fun(fun(_2319407, bool), fun(_2319407, bool))), diff), s(fun(_2319407, bool), univ))), s(fun(_2319407, bool), 18644 ^ [_2319405, _2319407])))))))]]], (36393 ^ _1670770) ^ [_3727238, _3727240, _3727242, _3727244, _3727246, _3727248] : [-(p(s(bool, i(s(fun(fun(_3727244, bool), bool), i(s(fun(fun(prod(_3727248, _3727246), bool), fun(fun(_3727244, bool), bool)), l_u_c), s(fun(prod(_3727248, _3727246), bool), i(s(fun(fun(_3727246, bool), fun(prod(_3727248, _3727246), bool)), i(s(fun(fun(_3727248, bool), fun(fun(_3727246, bool), fun(prod(_3727248, _3727246), bool))), t_u_c), s(fun(_3727248, bool), _3727242))), s(fun(_3727246, bool), _3727240))))), s(fun(_3727244, bool), _3727238))))), p(s(bool, i(s(fun(fun(_3727246, bool), bool), i(s(fun(fun(_3727248, bool), fun(fun(_3727246, bool), bool)), l_a_u_c), s(fun(_3727248, bool), _3727242))), s(fun(_3727246, bool), _3727240)))), p(s(bool, i(s(fun(fun(_3727244, bool), bool), i(s(fun(fun(_3727246, bool), fun(fun(_3727244, bool), bool)), l_u_c), s(fun(_3727246, bool), _3727240))), s(fun(_3727244, bool), _3727238)))), p(s(bool, i(s(fun(fun(_3727244, bool), bool), infinite), s(fun(_3727244, bool), _3727238))))], (16972 ^ _1670770) ^ [_2210370] : [-(s(fun(_2210370, bool), i(s(fun(fun(_2210370, bool), fun(_2210370, bool)), i(s(fun(fun(_2210370, bool), fun(fun(_2210370, bool), fun(_2210370, bool))), union), s(fun(_2210370, bool), p1))), s(fun(_2210370, bool), i(s(fun(fun(_2210370, bool), fun(_2210370, bool)), i(s(fun(fun(_2210370, bool), fun(fun(_2210370, bool), fun(_2210370, bool))), union), s(fun(_2210370, bool), p1))), s(fun(_2210370, bool), q))))) = s(fun(_2210370, bool), i(s(fun(fun(_2210370, bool), fun(_2210370, bool)), i(s(fun(fun(_2210370, bool), fun(fun(_2210370, bool), fun(_2210370, bool))), union), s(fun(_2210370, bool), p1))), s(fun(_2210370, bool), q))))], (8303 ^ _1670770) ^ [_1920441, _1920443, _1920445] : [-(s(_1920441, i(s(fun(_1920441, _1920441), i(s(fun(list(_1920443), fun(_1920441, _1920441)), i(s(fun(list(_1920445), fun(list(_1920443), fun(_1920441, _1920441))), i(s(fun(fun(_1920445, fun(_1920443, fun(_1920441, _1920441))), fun(list(_1920445), fun(list(_1920443), fun(_1920441, _1920441)))), itlist2), s(fun(_1920445, fun(_1920443, fun(_1920441, _1920441))), f))), s(list(_1920445), nil))), s(list(_1920443), nil))), s(_1920441, b0))) = s(_1920441, b0))], (27519 ^ _1670770) ^ [_2814087, _2814089, _2814091, _2814093] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(fun(_2814093, real), real), i(s(fun(fun(_2814093, bool), fun(fun(_2814093, real), real)), sum), s(fun(_2814093, bool), _2814091))), s(fun(_2814093, real), _2814087))))), s(real, i(s(fun(fun(_2814093, real), real), i(s(fun(fun(_2814093, bool), fun(fun(_2814093, real), real)), sum), s(fun(_2814093, bool), _2814089))), s(fun(_2814093, real), _2814087))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(fun(_2814093, real), real), i(s(fun(fun(_2814093, bool), fun(fun(_2814093, real), real)), sum), s(fun(_2814093, bool), i(s(fun(fun(_2814093, bool), fun(_2814093, bool)), i(s(fun(fun(_2814093, bool), fun(fun(_2814093, bool), fun(_2814093, bool))), union), s(fun(_2814093, bool), _2814091))), s(fun(_2814093, bool), _2814089))))), s(fun(_2814093, real), _2814087))))), s(real, i(s(fun(fun(_2814093, real), real), i(s(fun(fun(_2814093, bool), fun(fun(_2814093, real), real)), sum), s(fun(_2814093, bool), i(s(fun(fun(_2814093, bool), fun(_2814093, bool)), i(s(fun(fun(_2814093, bool), fun(fun(_2814093, bool), fun(_2814093, bool))), inter), s(fun(_2814093, bool), _2814091))), s(fun(_2814093, bool), _2814089))))), s(fun(_2814093, real), _2814087)))))), p(s(bool, i(s(fun(fun(_2814093, bool), bool), finite), s(fun(_2814093, bool), _2814091)))), p(s(bool, i(s(fun(fun(_2814093, bool), bool), finite), s(fun(_2814093, bool), _2814089))))], (14301 ^ _1670770) ^ [_2107422] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(int, _2107422))) = s(int, _2107422))], (38560 ^ _1670770) ^ [_3833063, _3833065] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(real, _3833065)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _3833063))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _3833065))), s(num, 38563 ^ [_3833063, _3833065])))))))], (24859 ^ _1670770) ^ [_2615257, _2615259, _2615261, _2615263, _2615265] : [p(s(bool, i(s(fun(fun(_2615263, bool), bool), finite), s(fun(_2615263, bool), _2615257)))), -(p(s(bool, i(s(fun(fun(_2615263, bool), bool), finite), s(fun(_2615263, bool), i(s(fun(fun(_2615263, bool), fun(_2615263, bool)), i(s(fun(fun(_2615263, _2615265), fun(fun(_2615263, bool), fun(_2615263, bool))), i(s(fun(fun(_2615265, fun(_2615265, _2615265)), fun(fun(_2615263, _2615265), fun(fun(_2615263, bool), fun(_2615263, bool)))), support), s(fun(_2615265, fun(_2615265, _2615265)), _2615261))), s(fun(_2615263, _2615265), _2615259))), s(fun(_2615263, bool), _2615257)))))))], (19400 ^ _1670770) ^ [_2361642, _2361644, _2361646, _2361648] : [-(s(fun(_2361648, bool), i(s(fun(fun(_2361646, bool), fun(_2361648, bool)), i(s(fun(fun(_2361646, _2361648), fun(fun(_2361646, bool), fun(_2361648, bool))), image), s(fun(_2361646, _2361648), _2361644))), s(fun(_2361646, bool), _2361642))) = s(fun(_2361648, bool), i(s(fun(fun(_2361646, bool), fun(_2361648, bool)), i(s(fun(fun(_2361646, _2361648), fun(fun(_2361646, bool), fun(_2361648, bool))), image), s(fun(_2361646, _2361648), _2361644))), s(fun(_2361646, bool), 19396 ^ [_2361642, _2361644, _2361646, _2361648]))))], (42759 ^ _1670770) ^ [_4221905, _4221907, _4221909, _4221911, _4221913] : [-(s(cart(cart(real, _4221913), _4221911), i(s(fun(cart(cart(real, _4221913), _4221911), cart(cart(real, _4221913), _4221911)), i(s(fun(real, fun(cart(cart(real, _4221913), _4221911), cart(cart(real, _4221913), _4221911))), r_r_), s(real, _4221909))), s(cart(cart(real, _4221913), _4221911), i(s(fun(cart(cart(real, _4221913), _4221911), cart(cart(real, _4221913), _4221911)), i(s(fun(real, fun(cart(cart(real, _4221913), _4221911), cart(cart(real, _4221913), _4221911))), r_r_), s(real, _4221907))), s(cart(cart(real, _4221913), _4221911), _4221905))))) = s(cart(cart(real, _4221913), _4221911), i(s(fun(cart(cart(real, _4221913), _4221911), cart(cart(real, _4221913), _4221911)), i(s(fun(real, fun(cart(cart(real, _4221913), _4221911), cart(cart(real, _4221913), _4221911))), r_r_), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _4221909))), s(real, _4221907))))), s(cart(cart(real, _4221913), _4221911), _4221905))))], (8282 ^ _1670770) ^ [_1918854] : [-(s(list(_1918854), i(s(fun(list(_1918854), list(_1918854)), i(s(fun(fun(_1918854, bool), fun(list(_1918854), list(_1918854))), filter0), s(fun(_1918854, bool), p0))), s(list(_1918854), i(s(fun(list(_1918854), list(_1918854)), i(s(fun(_1918854, fun(list(_1918854), list(_1918854))), cons), s(_1918854, h0))), s(list(_1918854), t0))))) = s(list(_1918854), i(s(fun(list(_1918854), list(_1918854)), i(s(fun(list(_1918854), fun(list(_1918854), list(_1918854))), i(s(fun(bool, fun(list(_1918854), fun(list(_1918854), list(_1918854)))), cond), s(bool, i(s(fun(_1918854, bool), p0), s(_1918854, h0))))), s(list(_1918854), i(s(fun(list(_1918854), list(_1918854)), i(s(fun(_1918854, fun(list(_1918854), list(_1918854))), cons), s(_1918854, h0))), s(list(_1918854), i(s(fun(list(_1918854), list(_1918854)), i(s(fun(fun(_1918854, bool), fun(list(_1918854), list(_1918854))), filter0), s(fun(_1918854, bool), p0))), s(list(_1918854), t0))))))), s(list(_1918854), i(s(fun(list(_1918854), list(_1918854)), i(s(fun(fun(_1918854, bool), fun(list(_1918854), list(_1918854))), filter0), s(fun(_1918854, bool), p0))), s(list(_1918854), t0))))))], (10671 ^ _1670770) ^ [] : [-(s(real, i(s(fun(fun(prod(hreal, hreal), bool), real), mku_real), s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), trealu_inv), s(prod(hreal, hreal), x))))))) = s(real, i(s(fun(real, real), realu_inv), s(real, i(s(fun(fun(prod(hreal, hreal), bool), real), mku_real), s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), x))))))))], (7622 ^ _1670770) ^ [_1886738, _1886740, _1886742, _1886744] : [-(s(num, i(s(fun(num, num), i(s(fun(bool, fun(num, num)), numsum), s(bool, _1886744))), s(num, _1886742))) = s(num, i(s(fun(num, num), i(s(fun(bool, fun(num, num)), numsum), s(bool, _1886740))), s(num, _1886738)))), s(bool, _1886744) = s(bool, _1886740), s(num, _1886742) = s(num, _1886738)], (19154 ^ _1670770) ^ [_2350013, _2350015, _2350017] : [19155 ^ _1670770 : [(19156 ^ _1670770) ^ [_2350211] : [s(_2350017, i(s(fun(_2350015, _2350017), _2350013), s(_2350015, i(s(fun(_2350017, _2350015), _2350211), s(_2350017, 19157 ^ [_2350013, _2350015, _2350017, _2350211]))))) = s(_2350017, 19157 ^ [_2350013, _2350015, _2350017, _2350211]), s(_2350015, i(s(fun(_2350017, _2350015), _2350211), s(_2350017, i(s(fun(_2350015, _2350017), _2350013), s(_2350015, 19160 ^ [_2350013, _2350015, _2350017, _2350211]))))) = s(_2350015, 19160 ^ [_2350013, _2350015, _2350017, _2350211])]], 19163 ^ _1670770 : [(19164 ^ _1670770) ^ [_2350561, _2350563] : [s(_2350017, i(s(fun(_2350015, _2350017), _2350013), s(_2350015, _2350563))) = s(_2350017, i(s(fun(_2350015, _2350017), _2350013), s(_2350015, _2350561))), -(s(_2350015, _2350563) = s(_2350015, _2350561))], (19171 ^ _1670770) ^ [_2350714] : [-(s(_2350017, i(s(fun(_2350015, _2350017), _2350013), s(_2350015, 19169 ^ [_2350013, _2350015, _2350017, _2350714]))) = s(_2350017, _2350714))]]], (8701 ^ _1670770) ^ [_1941567, _1941569, _1941571, _1941573, _1941575] : [-(s(bool, i(s(fun(list(_1941575), bool), i(s(fun(fun(_1941575, bool), fun(list(_1941575), bool)), ex0), s(fun(_1941575, bool), _1941571))), s(list(_1941575), i(s(fun(list(_1941573), list(_1941575)), i(s(fun(fun(_1941573, _1941575), fun(list(_1941573), list(_1941575))), map0), s(fun(_1941573, _1941575), _1941569))), s(list(_1941573), _1941567))))) = s(bool, i(s(fun(list(_1941573), bool), i(s(fun(fun(_1941573, bool), fun(list(_1941573), bool)), ex0), s(fun(_1941573, bool), i(s(fun(fun(_1941573, _1941575), fun(_1941573, bool)), i(s(fun(fun(_1941575, bool), fun(fun(_1941573, _1941575), fun(_1941573, bool))), o), s(fun(_1941575, bool), _1941571))), s(fun(_1941573, _1941575), _1941569))))), s(list(_1941573), _1941567))))], (4337 ^ _1670770) ^ [_1781646, _1781648] : [-(s(num, _1781648) = s(num, _1781646)), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1781648))), s(num, _1781646)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1781646))), s(num, _1781648))))], (41978 ^ _1670770) ^ [_4145780, _4145782, _4145784, _4145786, _4145788] : [-(p(s(bool, i(s(fun(fun(cart(real, _4145786), cart(real, _4145788)), bool), linear), s(fun(cart(real, _4145786), cart(real, _4145788)), i(s(fun(fun(cart(real, _4145786), cart(real, _4145784)), fun(cart(real, _4145786), cart(real, _4145788))), i(s(fun(fun(cart(real, _4145784), cart(real, _4145788)), fun(fun(cart(real, _4145786), cart(real, _4145784)), fun(cart(real, _4145786), cart(real, _4145788)))), o), s(fun(cart(real, _4145784), cart(real, _4145788)), _4145780))), s(fun(cart(real, _4145786), cart(real, _4145784)), _4145782))))))), p(s(bool, i(s(fun(fun(cart(real, _4145786), cart(real, _4145784)), bool), linear), s(fun(cart(real, _4145786), cart(real, _4145784)), _4145782)))), p(s(bool, i(s(fun(fun(cart(real, _4145784), cart(real, _4145788)), bool), linear), s(fun(cart(real, _4145784), cart(real, _4145788)), _4145780))))], (34490 ^ _1670770) ^ [_3628674, _3628676] : [-(p(s(bool, i(s(fun(_3628676, bool), i(s(fun(fun(prod(_3628676, _3628676), bool), fun(_3628676, bool)), fl), s(fun(prod(_3628676, _3628676), bool), 34486 ^ [_3628676]))), s(_3628676, _3628674)))))], (44272 ^ _1670770) ^ [_4316515, _4316517, _4316519, _4316521] : [p(s(bool, i(s(fun(fun(cart(real, _4316521), bool), bool), i(s(fun(cart(real, _4316521), fun(fun(cart(real, _4316521), bool), bool)), in), s(cart(real, _4316521), _4316519))), s(fun(cart(real, _4316521), bool), i(s(fun(fun(cart(real, _4316521), bool), fun(cart(real, _4316521), bool)), span), s(fun(cart(real, _4316521), bool), _4316515)))))), -(p(s(bool, i(s(fun(fun(cart(real, _4316521), bool), bool), i(s(fun(cart(real, _4316521), fun(fun(cart(real, _4316521), bool), bool)), in), s(cart(real, _4316521), i(s(fun(cart(real, _4316521), cart(real, _4316521)), i(s(fun(real, fun(cart(real, _4316521), cart(real, _4316521))), r_), s(real, _4316517))), s(cart(real, _4316521), _4316519))))), s(fun(cart(real, _4316521), bool), i(s(fun(fun(cart(real, _4316521), bool), fun(cart(real, _4316521), bool)), span), s(fun(cart(real, _4316521), bool), _4316515)))))))], (11301 ^ _1670770) ^ [_2033054] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), realu_neg), s(real, _2033054))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2033054))))], (986 ^ _1670770) ^ [] : [s(bool, a0) = s(bool, b0), p(s(bool, a0)), -(p(s(bool, b0)))], (4383 ^ _1670770) ^ [_1782703, _1782705, _1782707] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1782707))), s(num, _1782703))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1782707))), s(num, _1782705)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1782705))), s(num, _1782703))))], (4150 ^ _1670770) ^ [_1777267, _1777269, _1777271] : [4151 ^ _1670770 : [(4154 ^ _1670770) ^ [] : [s(num, _1777269) = s(num, _1777267)], (4152 ^ _1670770) ^ [] : [s(num, _1777271) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))]], -(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1777271))), s(num, _1777269))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1777271))), s(num, _1777267))))], (33610 ^ _1670770) ^ [_3582236, _3582238] : [p(s(bool, i(s(fun(fun(prod(_3582238, _3582238), bool), bool), woset), s(fun(prod(_3582238, _3582238), bool), _3582236)))), 33613 ^ _1670770 : [(33614 ^ _1670770) ^ [_3582526, _3582528, _3582530] : [-(p(s(bool, i(s(fun(prod(_3582238, _3582238), bool), _3582236), s(prod(_3582238, _3582238), i(s(fun(_3582238, prod(_3582238, _3582238)), i(s(fun(_3582238, fun(_3582238, prod(_3582238, _3582238))), c_), s(_3582238, _3582530))), s(_3582238, _3582526))))))), p(s(bool, i(s(fun(prod(_3582238, _3582238), bool), _3582236), s(prod(_3582238, _3582238), i(s(fun(_3582238, prod(_3582238, _3582238)), i(s(fun(_3582238, fun(_3582238, prod(_3582238, _3582238))), c_), s(_3582238, _3582530))), s(_3582238, _3582528)))))), p(s(bool, i(s(fun(prod(_3582238, _3582238), bool), _3582236), s(prod(_3582238, _3582238), i(s(fun(_3582238, prod(_3582238, _3582238)), i(s(fun(_3582238, fun(_3582238, prod(_3582238, _3582238))), c_), s(_3582238, _3582528))), s(_3582238, _3582526))))))]]], (38456 ^ _1670770) ^ [_3826886, _3826888, _3826890, _3826892] : [-(s(fun(_3826892, bool), i(s(fun(fun(_3826892, bool), fun(_3826892, bool)), i(s(fun(fun(fun(_3826892, bool), bool), fun(fun(_3826892, bool), fun(_3826892, bool))), hull), s(fun(fun(_3826892, bool), bool), _3826890))), s(fun(_3826892, bool), _3826888))) = s(fun(_3826892, bool), i(s(fun(fun(_3826892, bool), fun(_3826892, bool)), i(s(fun(fun(fun(_3826892, bool), bool), fun(fun(_3826892, bool), fun(_3826892, bool))), hull), s(fun(fun(_3826892, bool), bool), _3826890))), s(fun(_3826892, bool), _3826886)))), 38460 ^ _1670770 : [(38461 ^ _1670770) ^ [_3827566] : [p(s(bool, i(s(fun(fun(fun(_3826892, bool), bool), bool), i(s(fun(fun(_3826892, bool), fun(fun(fun(_3826892, bool), bool), bool)), in), s(fun(_3826892, bool), _3827566))), s(fun(fun(_3826892, bool), bool), 38459 ^ [_3826886, _3826888, _3826890, _3826892])))), -(p(s(bool, i(s(fun(fun(_3826892, bool), bool), _3826890), s(fun(_3826892, bool), _3827566)))))], (38467 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3826892, bool), bool), _3826890), s(fun(_3826892, bool), i(s(fun(fun(fun(_3826892, bool), bool), fun(_3826892, bool)), inters), s(fun(fun(_3826892, bool), bool), 38459 ^ [_3826886, _3826888, _3826890, _3826892]))))))]], p(s(bool, i(s(fun(fun(_3826892, bool), bool), i(s(fun(fun(_3826892, bool), fun(fun(_3826892, bool), bool)), subset), s(fun(_3826892, bool), _3826888))), s(fun(_3826892, bool), i(s(fun(fun(_3826892, bool), fun(_3826892, bool)), i(s(fun(fun(fun(_3826892, bool), bool), fun(fun(_3826892, bool), fun(_3826892, bool))), hull), s(fun(fun(_3826892, bool), bool), _3826890))), s(fun(_3826892, bool), _3826886)))))), p(s(bool, i(s(fun(fun(_3826892, bool), bool), i(s(fun(fun(_3826892, bool), fun(fun(_3826892, bool), bool)), subset), s(fun(_3826892, bool), _3826886))), s(fun(_3826892, bool), i(s(fun(fun(_3826892, bool), fun(_3826892, bool)), i(s(fun(fun(fun(_3826892, bool), bool), fun(fun(_3826892, bool), fun(_3826892, bool))), hull), s(fun(fun(_3826892, bool), bool), _3826890))), s(fun(_3826892, bool), _3826888))))))], (7582 ^ _1670770) ^ [_1885624, _1885626] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), numpair), s(num, _1885626))), s(num, _1885624))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, _1885626))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, _1885624))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))], (4313 ^ _1670770) ^ [_1780902, _1780904] : [-(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_a_), s(num, _1780902))), s(num, _1780904))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1780904))), s(num, _1780902))))], (14131 ^ _1670770) ^ [_2103255, _2103257] : [-(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(int, int), intu_neg), s(int, _2103257))))), s(int, i(s(fun(int, int), intu_neg), s(int, _2103255))))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2103255))), s(int, _2103257))))], (12313 ^ _1670770) ^ [_2059612, _2059614, _2059616] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2059612)))), -(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, _2059616))), s(real, _2059612))))), s(real, _2059614))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2059616))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2059614))), s(real, _2059612))))))], (19934 ^ _1670770) ^ [_2388118, _2388120, _2388122, _2388124, _2388126] : [19946 ^ _1670770 : [(19951 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2388126, bool), bool), _2388122), s(fun(_2388126, bool), i(s(fun(fun(_2388124, bool), fun(_2388126, bool)), i(s(fun(fun(_2388124, _2388126), fun(fun(_2388124, bool), fun(_2388126, bool))), image), s(fun(_2388124, _2388126), _2388120))), s(fun(_2388124, bool), 19945 ^ [_2388118, _2388120, _2388122, _2388124, _2388126])))))))], (19949 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2388124, bool), bool), i(s(fun(fun(_2388124, bool), fun(fun(_2388124, bool), bool)), subset), s(fun(_2388124, bool), 19945 ^ [_2388118, _2388120, _2388122, _2388124, _2388126]))), s(fun(_2388124, bool), _2388118)))))], (19947 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2388124, bool), bool), finite), s(fun(_2388124, bool), 19945 ^ [_2388118, _2388120, _2388122, _2388124, _2388126])))))]], 19935 ^ _1670770 : [(19936 ^ _1670770) ^ [_2388451] : [p(s(bool, i(s(fun(fun(_2388126, bool), bool), finite), s(fun(_2388126, bool), _2388451)))), p(s(bool, i(s(fun(fun(_2388126, bool), bool), i(s(fun(fun(_2388126, bool), fun(fun(_2388126, bool), bool)), subset), s(fun(_2388126, bool), _2388451))), s(fun(_2388126, bool), i(s(fun(fun(_2388124, bool), fun(_2388126, bool)), i(s(fun(fun(_2388124, _2388126), fun(fun(_2388124, bool), fun(_2388126, bool))), image), s(fun(_2388124, _2388126), _2388120))), s(fun(_2388124, bool), _2388118)))))), p(s(bool, i(s(fun(fun(_2388126, bool), bool), _2388122), s(fun(_2388126, bool), _2388451))))]]], (39010 ^ _1670770) ^ [_3948599] : [-(s(cart(real, _3948599), i(s(fun(cart(real, _3948599), cart(real, _3948599)), i(s(fun(cart(real, _3948599), fun(cart(real, _3948599), cart(real, _3948599))), vectoru_sub), s(cart(real, _3948599), x))), s(cart(real, _3948599), y))) = s(cart(real, _3948599), i(s(fun(cart(real, _3948599), cart(real, _3948599)), i(s(fun(cart(real, _3948599), fun(cart(real, _3948599), cart(real, _3948599))), vectoru_add), s(cart(real, _3948599), x))), s(cart(real, _3948599), i(s(fun(cart(real, _3948599), cart(real, _3948599)), vectoru_neg), s(cart(real, _3948599), y))))))], (42761 ^ _1670770) ^ [_4222140, _4222142, _4222144] : [-(s(cart(cart(real, _4222144), _4222142), i(s(fun(cart(cart(real, _4222144), _4222142), cart(cart(real, _4222144), _4222142)), i(s(fun(real, fun(cart(cart(real, _4222144), _4222142), cart(cart(real, _4222144), _4222142))), r_r_), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(cart(cart(real, _4222144), _4222142), _4222140))) = s(cart(cart(real, _4222144), _4222142), _4222140))], (5123 ^ _1670770) ^ [_1799222, _1799224] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1799224))), s(num, _1799222))))), s(num, _1799222))) = s(num, _1799224))], (4114 ^ _1670770) ^ [_1776520, _1776522, _1776524] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1776524))), s(num, _1776522))))), s(num, _1776520))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1776524))), s(num, _1776520))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1776522))), s(num, _1776520))))))], (33865 ^ _1670770) ^ [_3595524, _3595526, _3595528, _3595530] : [p(s(bool, i(s(fun(_3595528, bool), i(s(fun(fun(prod(_3595528, _3595528), bool), fun(_3595528, bool)), fl), s(fun(prod(_3595528, _3595528), bool), i(s(fun(fun(fun(prod(_3595528, _3595528), bool), bool), fun(prod(_3595528, _3595528), bool)), unions), s(fun(fun(prod(_3595528, _3595528), bool), bool), _3595526))))), s(_3595528, x)))), 33869 ^ _1670770 : [(33872 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3595528, bool), i(s(fun(fun(prod(_3595528, _3595528), bool), fun(_3595528, bool)), fl), s(fun(prod(_3595528, _3595528), bool), 33868 ^ [_3595524, _3595526, _3595528, _3595530]))), s(_3595528, x)))))], (33870 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_3595528, _3595528), bool), bool), _3595526), s(fun(prod(_3595528, _3595528), bool), 33868 ^ [_3595524, _3595526, _3595528, _3595530])))))]]], (17659 ^ _1670770) ^ [_2251688, _2251690] : [17698 ^ _1670770 : [(17699 ^ _1670770) ^ [_2252984] : [-(s(fun(_2251690, bool), i(s(fun(fun(_2251690, bool), fun(_2251690, bool)), gspec), s(fun(_2251690, bool), i(s(fun(_2251690, fun(_2251690, bool)), _2251688), s(_2251690, _2252984))))) = s(fun(_2251690, bool), i(s(fun(fun(_2251690, bool), fun(_2251690, bool)), i(s(fun(_2251690, fun(fun(_2251690, bool), fun(_2251690, bool))), insert), s(_2251690, _2252984))), s(fun(_2251690, bool), empty))))]], 17664 ^ _1670770 : [(17667 ^ _1670770) ^ [_2252159, _2252161] : [p(s(bool, i(s(fun(_2251690, bool), i(s(fun(bool, fun(_2251690, bool)), i(s(fun(_2251690, fun(bool, fun(_2251690, bool))), setspec), s(_2251690, 17661 ^ [_2251688, _2251690]))), s(bool, _2252159))), s(_2251690, _2252161)))), 17670 ^ _1670770 : [(17673 ^ _1670770) ^ [] : [s(_2251690, 17660 ^ [_2251688, _2251690]) = s(_2251690, _2252161)], (17671 ^ _1670770) ^ [] : [-(p(s(bool, _2252159)))]], 17674 ^ _1670770 : [(17677 ^ _1670770) ^ [] : [p(s(bool, _2252159))], (17675 ^ _1670770) ^ [] : [-(s(_2251690, 17660 ^ [_2251688, _2251690]) = s(_2251690, _2252161))]]], (17665 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2251690, bool), i(s(fun(_2251690, fun(_2251690, bool)), _2251688), s(_2251690, 17660 ^ [_2251688, _2251690]))), s(_2251690, 17661 ^ [_2251688, _2251690])))))]], 17682 ^ _1670770 : [(17695 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2251690, bool), i(s(fun(bool, fun(_2251690, bool)), i(s(fun(_2251690, fun(bool, fun(_2251690, bool))), setspec), s(_2251690, 17661 ^ [_2251688, _2251690]))), s(bool, 17681 ^ [_2251688, _2251690]))), s(_2251690, 17680 ^ [_2251688, _2251690])))))], (17683 ^ _1670770) ^ [] : [p(s(bool, 17681 ^ [_2251688, _2251690])), -(s(_2251690, 17660 ^ [_2251688, _2251690]) = s(_2251690, 17680 ^ [_2251688, _2251690]))], (17689 ^ _1670770) ^ [] : [s(_2251690, 17660 ^ [_2251688, _2251690]) = s(_2251690, 17680 ^ [_2251688, _2251690]), -(p(s(bool, 17681 ^ [_2251688, _2251690])))], (17697 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2251690, bool), i(s(fun(_2251690, fun(_2251690, bool)), _2251688), s(_2251690, 17660 ^ [_2251688, _2251690]))), s(_2251690, 17661 ^ [_2251688, _2251690]))))]]], (27531 ^ _1670770) ^ [_2815093, _2815095] : [s(real, i(s(fun(_2815095, real), i(s(fun(fun(_2815095, real), fun(_2815095, real)), i(s(fun(fun(_2815095, real), fun(fun(_2815095, real), fun(_2815095, real))), _2815093), s(fun(_2815095, real), 27532 ^ [_2815093, _2815095]))), s(fun(_2815095, real), 27533 ^ [_2815093, _2815095]))), s(_2815095, 27534 ^ [_2815093, _2815095]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(_2815095, real), 27532 ^ [_2815093, _2815095]), s(_2815095, 27534 ^ [_2815093, _2815095]))))), s(real, i(s(fun(_2815095, real), 27533 ^ [_2815093, _2815095]), s(_2815095, 27534 ^ [_2815093, _2815095]))))), 27537 ^ _1670770 : [(27538 ^ _1670770) ^ [_2815800, _2815802, _2815804] : [p(s(bool, i(s(fun(fun(_2815095, bool), bool), finite), s(fun(_2815095, bool), _2815800)))), -(s(real, i(s(fun(fun(_2815095, real), real), i(s(fun(fun(_2815095, bool), fun(fun(_2815095, real), real)), sum), s(fun(_2815095, bool), _2815800))), s(fun(_2815095, real), i(s(fun(fun(_2815095, real), fun(_2815095, real)), i(s(fun(fun(_2815095, real), fun(fun(_2815095, real), fun(_2815095, real))), _2815093), s(fun(_2815095, real), _2815804))), s(fun(_2815095, real), _2815802))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(fun(_2815095, real), real), i(s(fun(fun(_2815095, bool), fun(fun(_2815095, real), real)), sum), s(fun(_2815095, bool), _2815800))), s(fun(_2815095, real), _2815804))))), s(real, i(s(fun(fun(_2815095, real), real), i(s(fun(fun(_2815095, bool), fun(fun(_2815095, real), real)), sum), s(fun(_2815095, bool), _2815800))), s(fun(_2815095, real), _2815802))))))]]], (42346 ^ _1670770) ^ [_4181890, _4181892, _4181894, _4181896] : [s(cart(real, _4181892), i(s(fun(num, cart(real, _4181892)), i(s(fun(fun(num, cart(real, _4181894)), fun(num, cart(real, _4181892))), i(s(fun(fun(num, cart(real, _4181896)), fun(fun(num, cart(real, _4181894)), fun(num, cart(real, _4181892)))), i(s(fun(fun(cart(real, _4181896), fun(cart(real, _4181894), cart(real, _4181892))), fun(fun(num, cart(real, _4181896)), fun(fun(num, cart(real, _4181894)), fun(num, cart(real, _4181892))))), _4181890), s(fun(cart(real, _4181896), fun(cart(real, _4181894), cart(real, _4181892))), 42347 ^ [_4181890, _4181892, _4181894, _4181896]))), s(fun(num, cart(real, _4181896)), 42348 ^ [_4181890, _4181892, _4181894, _4181896]))), s(fun(num, cart(real, _4181894)), 42349 ^ [_4181890, _4181892, _4181894, _4181896]))), s(num, 42350 ^ [_4181890, _4181892, _4181894, _4181896]))) = s(cart(real, _4181892), i(s(fun(cart(real, _4181894), cart(real, _4181892)), i(s(fun(cart(real, _4181896), fun(cart(real, _4181894), cart(real, _4181892))), 42347 ^ [_4181890, _4181892, _4181894, _4181896]), s(cart(real, _4181896), i(s(fun(cart(real, _4181896), cart(real, _4181896)), i(s(fun(cart(real, _4181896), fun(cart(real, _4181896), cart(real, _4181896))), vectoru_sub), s(cart(real, _4181896), i(s(fun(num, cart(real, _4181896)), 42348 ^ [_4181890, _4181892, _4181894, _4181896]), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, 42350 ^ [_4181890, _4181892, _4181894, _4181896]))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(cart(real, _4181896), i(s(fun(num, cart(real, _4181896)), 42348 ^ [_4181890, _4181892, _4181894, _4181896]), s(num, 42350 ^ [_4181890, _4181892, _4181894, _4181896]))))))), s(cart(real, _4181894), i(s(fun(num, cart(real, _4181894)), 42349 ^ [_4181890, _4181892, _4181894, _4181896]), s(num, 42350 ^ [_4181890, _4181892, _4181894, _4181896]))))), 42353 ^ _1670770 : [(42354 ^ _1670770) ^ [_4184338] : [s(cart(real, _4181892), i(s(fun(num, cart(real, _4181892)), i(s(fun(fun(num, cart(real, _4181894)), fun(num, cart(real, _4181892))), i(s(fun(fun(num, cart(real, _4181896)), fun(fun(num, cart(real, _4181894)), fun(num, cart(real, _4181892)))), i(s(fun(fun(cart(real, _4181896), fun(cart(real, _4181894), cart(real, _4181892))), fun(fun(num, cart(real, _4181896)), fun(fun(num, cart(real, _4181894)), fun(num, cart(real, _4181892))))), _4184338), s(fun(cart(real, _4181896), fun(cart(real, _4181894), cart(real, _4181892))), 42355 ^ [_4181890, _4181892, _4181894, _4181896, _4184338]))), s(fun(num, cart(real, _4181896)), 42356 ^ [_4181890, _4181892, _4181894, _4181896, _4184338]))), s(fun(num, cart(real, _4181894)), 42357 ^ [_4181890, _4181892, _4181894, _4181896, _4184338]))), s(num, 42358 ^ [_4181890, _4181892, _4181894, _4181896, _4184338]))) = s(cart(real, _4181892), i(s(fun(cart(real, _4181894), cart(real, _4181892)), i(s(fun(cart(real, _4181896), fun(cart(real, _4181894), cart(real, _4181892))), 42355 ^ [_4181890, _4181892, _4181894, _4181896, _4184338]), s(cart(real, _4181896), i(s(fun(num, cart(real, _4181896)), 42356 ^ [_4181890, _4181892, _4181894, _4181896, _4184338]), s(num, 42358 ^ [_4181890, _4181892, _4181894, _4181896, _4184338]))))), s(cart(real, _4181894), i(s(fun(cart(real, _4181894), cart(real, _4181894)), i(s(fun(cart(real, _4181894), fun(cart(real, _4181894), cart(real, _4181894))), vectoru_sub), s(cart(real, _4181894), i(s(fun(num, cart(real, _4181894)), 42357 ^ [_4181890, _4181892, _4181894, _4181896, _4184338]), s(num, 42358 ^ [_4181890, _4181892, _4181894, _4181896, _4184338]))))), s(cart(real, _4181894), i(s(fun(num, cart(real, _4181894)), 42357 ^ [_4181890, _4181892, _4181894, _4181896, _4184338]), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, 42358 ^ [_4181890, _4181892, _4181894, _4181896, _4184338]))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))), 42361 ^ _1670770 : [(42362 ^ _1670770) ^ [_4186480, _4186482, _4186484, _4186486, _4186488] : [p(s(bool, i(s(fun(fun(cart(real, _4181896), fun(cart(real, _4181894), cart(real, _4181892))), bool), bilinear), s(fun(cart(real, _4181896), fun(cart(real, _4181894), cart(real, _4181892))), _4186484)))), -(s(cart(real, _4181892), i(s(fun(fun(num, cart(real, _4181892)), cart(real, _4181892)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4181892)), cart(real, _4181892))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _4186482))), s(num, _4186480))))), s(fun(num, cart(real, _4181892)), i(s(fun(fun(num, cart(real, _4181894)), fun(num, cart(real, _4181892))), i(s(fun(fun(num, cart(real, _4181896)), fun(fun(num, cart(real, _4181894)), fun(num, cart(real, _4181892)))), i(s(fun(fun(cart(real, _4181896), fun(cart(real, _4181894), cart(real, _4181892))), fun(fun(num, cart(real, _4181896)), fun(fun(num, cart(real, _4181894)), fun(num, cart(real, _4181892))))), _4184338), s(fun(cart(real, _4181896), fun(cart(real, _4181894), cart(real, _4181892))), _4186484))), s(fun(num, cart(real, _4181896)), _4186488))), s(fun(num, cart(real, _4181894)), _4186486))))) = s(cart(real, _4181892), i(s(fun(cart(real, _4181892), cart(real, _4181892)), i(s(fun(cart(real, _4181892), fun(cart(real, _4181892), cart(real, _4181892))), i(s(fun(bool, fun(cart(real, _4181892), fun(cart(real, _4181892), cart(real, _4181892)))), cond), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4186482))), s(num, _4186480))))), s(cart(real, _4181892), i(s(fun(cart(real, _4181892), cart(real, _4181892)), i(s(fun(cart(real, _4181892), fun(cart(real, _4181892), cart(real, _4181892))), vectoru_sub), s(cart(real, _4181892), i(s(fun(cart(real, _4181892), cart(real, _4181892)), i(s(fun(cart(real, _4181892), fun(cart(real, _4181892), cart(real, _4181892))), vectoru_sub), s(cart(real, _4181892), i(s(fun(cart(real, _4181894), cart(real, _4181892)), i(s(fun(cart(real, _4181896), fun(cart(real, _4181894), cart(real, _4181892))), _4186484), s(cart(real, _4181896), i(s(fun(num, cart(real, _4181896)), _4186488), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _4186480))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(cart(real, _4181894), i(s(fun(num, cart(real, _4181894)), _4186486), s(num, _4186480))))))), s(cart(real, _4181892), i(s(fun(cart(real, _4181894), cart(real, _4181892)), i(s(fun(cart(real, _4181896), fun(cart(real, _4181894), cart(real, _4181892))), _4186484), s(cart(real, _4181896), i(s(fun(num, cart(real, _4181896)), _4186488), s(num, _4186482))))), s(cart(real, _4181894), i(s(fun(num, cart(real, _4181894)), _4186486), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _4186482))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))))), s(cart(real, _4181892), i(s(fun(fun(num, cart(real, _4181892)), cart(real, _4181892)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4181892)), cart(real, _4181892))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _4186482))), s(num, _4186480))))), s(fun(num, cart(real, _4181892)), i(s(fun(fun(num, cart(real, _4181894)), fun(num, cart(real, _4181892))), i(s(fun(fun(num, cart(real, _4181896)), fun(fun(num, cart(real, _4181894)), fun(num, cart(real, _4181892)))), i(s(fun(fun(cart(real, _4181896), fun(cart(real, _4181894), cart(real, _4181892))), fun(fun(num, cart(real, _4181896)), fun(fun(num, cart(real, _4181894)), fun(num, cart(real, _4181892))))), _4181890), s(fun(cart(real, _4181896), fun(cart(real, _4181894), cart(real, _4181892))), _4186484))), s(fun(num, cart(real, _4181896)), _4186488))), s(fun(num, cart(real, _4181894)), _4186486))))))))), s(cart(real, _4181892), i(s(fun(num, cart(real, _4181892)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))]]]]], (16780 ^ _1670770) ^ [_2199410, _2199412, _2199414] : [p(s(bool, i(s(fun(fun(_2199414, bool), bool), i(s(fun(fun(_2199414, bool), fun(fun(_2199414, bool), bool)), disjoint), s(fun(_2199414, bool), _2199412))), s(fun(_2199414, bool), _2199410)))), 16783 ^ _1670770 : [(16784 ^ _1670770) ^ [_2199641] : [p(s(bool, i(s(fun(fun(_2199414, bool), bool), i(s(fun(_2199414, fun(fun(_2199414, bool), bool)), in), s(_2199414, _2199641))), s(fun(_2199414, bool), _2199412)))), p(s(bool, i(s(fun(fun(_2199414, bool), bool), i(s(fun(_2199414, fun(fun(_2199414, bool), bool)), in), s(_2199414, _2199641))), s(fun(_2199414, bool), _2199410))))]]], (1598 ^ _1670770) ^ [_1694536, _1694538, _1694540] : [1606 ^ _1670770 : [(1609 ^ _1670770) ^ [_1694767] : [-(p(s(bool, i(s(fun(_1694540, bool), _1694536), s(_1694540, _1694767)))))], (1607 ^ _1670770) ^ [_1694745] : [-(p(s(bool, _1694538)))]], p(s(bool, _1694538)), p(s(bool, i(s(fun(_1694540, bool), _1694536), s(_1694540, 1603 ^ [_1694536, _1694538, _1694540]))))], (1294 ^ _1670770) ^ [_1687282] : [p(s(bool, t)), p(s(bool, f0)), -(p(s(bool, _1687282)))], (13069 ^ _1670770) ^ [_2077816] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2077816))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))), -(s(real, i(s(fun(real, real), realu_sgn), s(real, _2077816))) = s(real, i(s(fun(real, real), realu_neg), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))], (4899 ^ _1670770) ^ [] : [-(s(bool, i(s(fun(num, bool), odd), s(num, i(s(fun(num, num), numeral), s(num, u_0))))) = s(bool, f0))], (30086 ^ _1670770) ^ [_2973779, _2973781, _2973783, _2973785, _2973787] : [-(s(_2973787, i(s(fun(num, _2973787), i(s(fun(cart(_2973787, _2973783), fun(num, _2973787)), d_), s(cart(_2973787, _2973783), _2973779))), s(num, _2973781))) = s(_2973787, i(s(fun(num, _2973787), i(s(fun(cart(_2973787, _2973783), fun(num, _2973787)), d_), s(cart(_2973787, _2973783), _2973779))), s(num, 30080 ^ [_2973781, _2973783, _2973785, _2973787]))))], (20582 ^ _1670770) ^ [_2426059, _2426061] : [s(fun(_2426061, bool), _2426059) = s(fun(_2426061, bool), empty), -(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2426061, bool), fun(num, bool)), hasu_size), s(fun(_2426061, bool), _2426059))), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))], (7348 ^ _1670770) ^ [_1879614, _1879616] : [-(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, _1879616))))), s(num, i(s(fun(num, num), numeral), s(num, _1879614))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1879616))), s(num, _1879614))))], (7450 ^ _1670770) ^ [_1882342] : [s(num, i(s(fun(num, num), bit1), s(num, _1882342))) = s(num, u_0), -(p(s(bool, f0)))], (4525 ^ _1670770) ^ [_1785340] : [-(s(num, _1785340) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, _1785340)))))], (38936 ^ _1670770) ^ [] : [-(s(real, i(s(fun(cart(real, n3), real), i(s(fun(cart(real, n3), fun(cart(real, n3), real)), dot), s(cart(real, n3), x))), s(cart(real, n3), y))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), i(s(fun(cart(real, n3), fun(num, real)), d_), s(cart(real, n3), x))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(real, i(s(fun(num, real), i(s(fun(cart(real, n3), fun(num, real)), d_), s(cart(real, n3), y))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), i(s(fun(cart(real, n3), fun(num, real)), d_), s(cart(real, n3), x))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(real, i(s(fun(num, real), i(s(fun(cart(real, n3), fun(num, real)), d_), s(cart(real, n3), y))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), i(s(fun(cart(real, n3), fun(num, real)), d_), s(cart(real, n3), x))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(real, i(s(fun(num, real), i(s(fun(cart(real, n3), fun(num, real)), d_), s(cart(real, n3), y))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))))))], (36213 ^ _1670770) ^ [_3717045, _3717047, _3717049] : [-(p(s(bool, i(s(fun(fun(sum0(_3717049, _3717049), bool), bool), i(s(fun(fun(_3717049, bool), fun(fun(sum0(_3717049, _3717049), bool), bool)), l_a_u_c), s(fun(_3717049, bool), i(s(fun(fun(_3717049, bool), fun(_3717049, bool)), i(s(fun(fun(_3717049, bool), fun(fun(_3717049, bool), fun(_3717049, bool))), union), s(fun(_3717049, bool), _3717047))), s(fun(_3717049, bool), _3717045))))), s(fun(sum0(_3717049, _3717049), bool), i(s(fun(fun(_3717049, bool), fun(sum0(_3717049, _3717049), bool)), i(s(fun(fun(_3717049, bool), fun(fun(_3717049, bool), fun(sum0(_3717049, _3717049), bool))), p_u_c), s(fun(_3717049, bool), _3717047))), s(fun(_3717049, bool), _3717045)))))))], (38876 ^ _1670770) ^ [] : [-(s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))) = s(num, i(s(fun(num, num), suc), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))], (43588 ^ _1670770) ^ [_4278602, _4278604] : [43589 ^ _1670770 : [(43590 ^ _1670770) ^ [_4278725] : [p(s(bool, i(s(fun(fun(_4278604, cart(real, n10)), bool), _4278602), s(fun(_4278604, cart(real, n10)), _4278725))))]], -(p(s(bool, i(s(fun(fun(_4278604, cart(real, n10)), bool), _4278602), s(fun(_4278604, cart(real, n10)), i(s(fun(fun(_4278604, real), fun(_4278604, cart(real, n10))), i(s(fun(fun(real, cart(real, n10)), fun(fun(_4278604, real), fun(_4278604, cart(real, n10)))), o), s(fun(real, cart(real, n10)), lift))), s(fun(_4278604, real), 43591 ^ [_4278602, _4278604])))))))], (19277 ^ _1670770) ^ [_2355359, _2355361, _2355363] : [19279 ^ _1670770 : [(19280 ^ _1670770) ^ [_2355516] : [s(_2355361, i(s(fun(_2355363, _2355361), _2355359), s(_2355363, _2355516))) = s(_2355361, 19278 ^ [_2355359, _2355361, _2355363])]], 19281 ^ _1670770 : [(19289 ^ _1670770) ^ [_2355803] : [p(s(bool, i(s(fun(_2355361, bool), _2355803), s(_2355361, 19290 ^ [_2355359, _2355361, _2355363, _2355803])))), 19293 ^ _1670770 : [(19294 ^ _1670770) ^ [_2355966] : [-(p(s(bool, i(s(fun(_2355361, bool), _2355803), s(_2355361, i(s(fun(_2355363, _2355361), _2355359), s(_2355363, _2355966)))))))]]], (19282 ^ _1670770) ^ [_2355579] : [p(s(bool, i(s(fun(_2355361, bool), _2355579), s(_2355361, i(s(fun(_2355363, _2355361), _2355359), s(_2355363, 19283 ^ [_2355359, _2355361, _2355363, _2355579])))))), 19286 ^ _1670770 : [(19287 ^ _1670770) ^ [_2355766] : [-(p(s(bool, i(s(fun(_2355361, bool), _2355579), s(_2355361, _2355766)))))]]]]], (43361 ^ _1670770) ^ [_4266637, _4266639, _4266641] : [p(s(bool, i(s(fun(fun(cart(real, _4266641), cart(real, _4266639)), bool), linear), s(fun(cart(real, _4266641), cart(real, _4266639)), _4266637)))), 43364 ^ _1670770 : [(43372 ^ _1670770) ^ [] : [43373 ^ _1670770 : [(43374 ^ _1670770) ^ [_4267096] : [-(s(cart(real, _4266639), i(s(fun(cart(real, _4266641), cart(real, _4266639)), _4266637), s(cart(real, _4266641), _4267096))) = s(cart(real, _4266639), i(s(fun(num, cart(real, _4266639)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]], -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(fun(cart(real, _4266641), cart(real, _4266639)), real), onorm), s(fun(cart(real, _4266641), cart(real, _4266639)), _4266637)))))))], (43365 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(fun(cart(real, _4266641), cart(real, _4266639)), real), onorm), s(fun(cart(real, _4266641), cart(real, _4266639)), _4266637)))))), s(cart(real, _4266639), i(s(fun(cart(real, _4266641), cart(real, _4266639)), _4266637), s(cart(real, _4266641), 43368 ^ [_4266637, _4266639, _4266641]))) = s(cart(real, _4266639), i(s(fun(num, cart(real, _4266639)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))]]], (29315 ^ _1670770) ^ [_2934021] : [s(real, i(s(fun(num, real), i(s(fun(fun(num, real), fun(num, real)), _2934021), s(fun(num, real), 29316 ^ [_2934021]))), s(num, 29317 ^ [_2934021]))) = s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(num, real), 29316 ^ [_2934021]), s(num, 29317 ^ [_2934021]))))), 29320 ^ _1670770 : [(29321 ^ _1670770) ^ [_2934347, _2934349, _2934351] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2934349))), s(num, _2934347))))), s(fun(num, real), _2934351))))))), s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2934349))), s(num, _2934347))))), s(fun(num, real), i(s(fun(fun(num, real), fun(num, real)), _2934021), s(fun(num, real), _2934351)))))))))]]], (29529 ^ _1670770) ^ [_2947117, _2947119, _2947121, _2947123] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2947121))), s(num, _2947119))))), s(fun(num, real), _2947123))))), s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2947119))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, _2947117))))), s(fun(num, real), _2947123))))) = s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2947121))), s(num, _2947117))))), s(fun(num, real), _2947123)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2947121))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2947119))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2947119))), s(num, _2947117))))], (36003 ^ _1670770) ^ [_3704231, _3704233, _3704235, _3704237, _3704239] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_3704237, bool), fun(num, bool)), hasu_size), s(fun(_3704237, bool), _3704233))), s(num, _3704231))))), p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_3704239, bool), fun(num, bool)), hasu_size), s(fun(_3704239, bool), _3704235))), s(num, _3704231)))), p(s(bool, i(s(fun(fun(_3704237, bool), bool), i(s(fun(fun(_3704239, bool), fun(fun(_3704237, bool), bool)), a_u_c), s(fun(_3704239, bool), _3704235))), s(fun(_3704237, bool), _3704233))))], (39900 ^ _1670770) ^ [_3984374, _3984376, _3984378] : [-(s(real, i(s(fun(prod(cart(real, _3984378), cart(real, _3984378)), real), distance), s(prod(cart(real, _3984378), cart(real, _3984378)), i(s(fun(cart(real, _3984378), prod(cart(real, _3984378), cart(real, _3984378))), i(s(fun(cart(real, _3984378), fun(cart(real, _3984378), prod(cart(real, _3984378), cart(real, _3984378)))), c_), s(cart(real, _3984378), _3984376))), s(cart(real, _3984378), _3984374))))) = s(real, i(s(fun(prod(cart(real, _3984378), cart(real, _3984378)), real), distance), s(prod(cart(real, _3984378), cart(real, _3984378)), i(s(fun(cart(real, _3984378), prod(cart(real, _3984378), cart(real, _3984378))), i(s(fun(cart(real, _3984378), fun(cart(real, _3984378), prod(cart(real, _3984378), cart(real, _3984378)))), c_), s(cart(real, _3984378), _3984374))), s(cart(real, _3984378), _3984376))))))], (47024 ^ _1670770) ^ [_4474922, _4474924] : [s(real, i(s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(cart(real, _4474924), fun(num, fun(num, real))), _4474922), s(cart(real, _4474924), 47025 ^ [_4474922, _4474924]))), s(num, 47026 ^ [_4474922, _4474924]))), s(num, 47027 ^ [_4474922, _4474924]))) = s(real, i(s(fun(num, real), i(s(fun(cart(real, _4474924), fun(num, real)), d_), s(cart(real, _4474924), 47025 ^ [_4474922, _4474924]))), s(num, 47026 ^ [_4474922, _4474924]))), 47030 ^ _1670770 : [(47031 ^ _1670770) ^ [_4475429] : [s(cart(real, n10), i(s(fun(num, cart(real, n10)), i(s(fun(cart(real, _4474924), fun(num, cart(real, n10))), _4475429), s(cart(real, _4474924), 47032 ^ [_4474922, _4474924, _4475429]))), s(num, 47033 ^ [_4474922, _4474924, _4475429]))) = s(cart(real, n10), i(s(fun(fun(num, real), cart(real, n10)), lambda), s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(cart(real, _4474924), fun(num, fun(num, real))), _4474922), s(cart(real, _4474924), 47032 ^ [_4474922, _4474924, _4475429]))), s(num, 47033 ^ [_4474922, _4474924, _4475429]))))), 47036 ^ _1670770 : [(47037 ^ _1670770) ^ [_4475832] : [-(s(cart(cart(real, n10), _4474924), i(s(fun(cart(real, _4474924), cart(cart(real, n10), _4474924)), columnvector), s(cart(real, _4474924), _4475832))) = s(cart(cart(real, n10), _4474924), i(s(fun(fun(num, cart(real, n10)), cart(cart(real, n10), _4474924)), lambda), s(fun(num, cart(real, n10)), i(s(fun(cart(real, _4474924), fun(num, cart(real, n10))), _4475429), s(cart(real, _4474924), _4475832))))))]]]]], (14427 ^ _1670770) ^ [_2110127] : [-(s(int, i(s(fun(int, int), intu_neg), s(int, _2110127))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, i(s(fun(int, int), intu_neg), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(int, _2110127))))], (22103 ^ _1670770) ^ [_2504021] : [22117 ^ _1670770 : [(22118 ^ _1670770) ^ [_2504557] : [p(s(bool, i(s(fun(fun(real, bool), bool), finite), s(fun(real, bool), i(s(fun(fun(real, bool), fun(real, bool)), gspec), s(fun(real, bool), i(s(fun(real, fun(real, bool)), _2504021), s(real, _2504557))))))))]], 22108 ^ _1670770 : [(22111 ^ _1670770) ^ [_2504331] : [p(s(bool, i(s(fun(real, bool), i(s(fun(bool, fun(real, bool)), i(s(fun(real, fun(bool, fun(real, bool))), setspec), s(real, 22105 ^ [_2504021]))), s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, 22104 ^ [_2504021]))), s(real, _2504331))))), s(real, _2504331))))], (22109 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), _2504021), s(real, 22104 ^ [_2504021]))), s(real, 22105 ^ [_2504021])))))]], 22113 ^ _1670770 : [(22116 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), _2504021), s(real, 22104 ^ [_2504021]))), s(real, 22105 ^ [_2504021]))))], (22114 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(bool, fun(real, bool)), i(s(fun(real, fun(bool, fun(real, bool))), setspec), s(real, 22105 ^ [_2504021]))), s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, 22104 ^ [_2504021]))), s(real, 22112 ^ [_2504021]))))), s(real, 22112 ^ [_2504021])))))]]], (10809 ^ _1670770) ^ [_2020862] : [10810 ^ _1670770 : [(10811 ^ _1670770) ^ [_2020919] : [s(real, _2020862) = s(real, i(s(fun(hreal, real), 10800 ^ []), s(hreal, _2020919)))]], -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2020862)))))], (8329 ^ _1670770) ^ [_1922583, _1922585, _1922587, _1922589, _1922591] : [s(list(_1922591), i(s(fun(list(_1922591), list(_1922591)), i(s(fun(_1922591, fun(list(_1922591), list(_1922591))), cons), s(_1922591, _1922589))), s(list(_1922591), _1922585))) = s(list(_1922591), i(s(fun(list(_1922591), list(_1922591)), i(s(fun(_1922591, fun(list(_1922591), list(_1922591))), cons), s(_1922591, _1922587))), s(list(_1922591), _1922583))), 8332 ^ _1670770 : [(8335 ^ _1670770) ^ [] : [-(s(list(_1922591), _1922585) = s(list(_1922591), _1922583))], (8333 ^ _1670770) ^ [] : [-(s(_1922591, _1922589) = s(_1922591, _1922587))]]], (3193 ^ _1670770) ^ [_1730552, _1730554] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), u_unguardedu_pattern), s(bool, _1730554))), s(bool, _1730552)))), 3196 ^ _1670770 : [(3199 ^ _1670770) ^ [] : [-(p(s(bool, _1730552)))], (3197 ^ _1670770) ^ [] : [-(p(s(bool, _1730554)))]]], (27544 ^ _1670770) ^ [_2816317, _2816319] : [s(real, i(s(fun(_2816319, real), i(s(fun(fun(_2816319, real), fun(_2816319, real)), i(s(fun(fun(_2816319, real), fun(fun(_2816319, real), fun(_2816319, real))), _2816317), s(fun(_2816319, real), 27545 ^ [_2816317, _2816319]))), s(fun(_2816319, real), 27546 ^ [_2816317, _2816319]))), s(_2816319, 27547 ^ [_2816317, _2816319]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(_2816319, real), 27545 ^ [_2816317, _2816319]), s(_2816319, 27547 ^ [_2816317, _2816319]))))), s(real, i(s(fun(_2816319, real), 27546 ^ [_2816317, _2816319]), s(_2816319, 27547 ^ [_2816317, _2816319]))))), 27550 ^ _1670770 : [(27551 ^ _1670770) ^ [_2817414] : [27603 ^ _1670770 : [(27604 ^ _1670770) ^ [_2819892, _2819894, _2819896] : [-(s(real, i(s(fun(fun(_2816319, real), real), i(s(fun(fun(_2816319, bool), fun(fun(_2816319, real), real)), sum), s(fun(_2816319, bool), _2819892))), s(fun(_2816319, real), i(s(fun(fun(_2816319, real), fun(_2816319, real)), i(s(fun(fun(_2816319, real), fun(fun(_2816319, real), fun(_2816319, real))), _2816317), s(fun(_2816319, real), _2819896))), s(fun(_2816319, real), _2819894))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(fun(_2816319, real), real), i(s(fun(fun(_2816319, bool), fun(fun(_2816319, real), real)), sum), s(fun(_2816319, bool), _2819892))), s(fun(_2816319, real), _2819896))))), s(real, i(s(fun(fun(_2816319, real), real), i(s(fun(fun(_2816319, bool), fun(fun(_2816319, real), real)), sum), s(fun(_2816319, bool), _2819892))), s(fun(_2816319, real), _2819894)))))), p(s(bool, i(s(fun(fun(_2816319, bool), bool), finite), s(fun(_2816319, bool), i(s(fun(fun(_2816319, bool), fun(_2816319, bool)), gspec), s(fun(_2816319, bool), i(s(fun(fun(_2816319, real), fun(_2816319, bool)), i(s(fun(fun(_2816319, bool), fun(fun(_2816319, real), fun(_2816319, bool))), _2817414), s(fun(_2816319, bool), _2819892))), s(fun(_2816319, real), _2819896)))))))), p(s(bool, i(s(fun(fun(_2816319, bool), bool), finite), s(fun(_2816319, bool), i(s(fun(fun(_2816319, bool), fun(_2816319, bool)), gspec), s(fun(_2816319, bool), i(s(fun(fun(_2816319, real), fun(_2816319, bool)), i(s(fun(fun(_2816319, bool), fun(fun(_2816319, real), fun(_2816319, bool))), _2817414), s(fun(_2816319, bool), _2819892))), s(fun(_2816319, real), _2819894))))))))]], 27557 ^ _1670770 : [(27560 ^ _1670770) ^ [_2818445, _2818447] : [p(s(bool, i(s(fun(_2816319, bool), i(s(fun(bool, fun(_2816319, bool)), i(s(fun(_2816319, fun(bool, fun(_2816319, bool))), setspec), s(_2816319, 27554 ^ [_2816317, _2816319, _2817414]))), s(bool, _2818445))), s(_2816319, _2818447)))), 27571 ^ _1670770 : [(27576 ^ _1670770) ^ [] : [p(s(bool, _2818445))], (27574 ^ _1670770) ^ [] : [s(real, i(s(fun(_2816319, real), 27553 ^ [_2816317, _2816319, _2817414]), s(_2816319, _2818447))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (27572 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2816319, bool), bool), i(s(fun(_2816319, fun(fun(_2816319, bool), bool)), in), s(_2816319, _2818447))), s(fun(_2816319, bool), 27552 ^ [_2816317, _2816319, _2817414])))))]], 27563 ^ _1670770 : [(27566 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2816319, bool), bool), i(s(fun(_2816319, fun(fun(_2816319, bool), bool)), in), s(_2816319, _2818447))), s(fun(_2816319, bool), 27552 ^ [_2816317, _2816319, _2817414])))), -(s(real, i(s(fun(_2816319, real), 27553 ^ [_2816317, _2816319, _2817414]), s(_2816319, _2818447))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (27564 ^ _1670770) ^ [] : [-(p(s(bool, _2818445)))]]], (27558 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2816319, bool), i(s(fun(fun(_2816319, real), fun(_2816319, bool)), i(s(fun(fun(_2816319, bool), fun(fun(_2816319, real), fun(_2816319, bool))), _2817414), s(fun(_2816319, bool), 27552 ^ [_2816317, _2816319, _2817414]))), s(fun(_2816319, real), 27553 ^ [_2816317, _2816319, _2817414]))), s(_2816319, 27554 ^ [_2816317, _2816319, _2817414])))))]], 27581 ^ _1670770 : [(27600 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2816319, bool), i(s(fun(bool, fun(_2816319, bool)), i(s(fun(_2816319, fun(bool, fun(_2816319, bool))), setspec), s(_2816319, 27554 ^ [_2816317, _2816319, _2817414]))), s(bool, 27580 ^ [_2816317, _2816319, _2817414]))), s(_2816319, 27579 ^ [_2816317, _2816319, _2817414])))))], (27582 ^ _1670770) ^ [] : [p(s(bool, 27580 ^ [_2816317, _2816319, _2817414])), 27585 ^ _1670770 : [(27588 ^ _1670770) ^ [] : [s(real, i(s(fun(_2816319, real), 27553 ^ [_2816317, _2816319, _2817414]), s(_2816319, 27579 ^ [_2816317, _2816319, _2817414]))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (27586 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2816319, bool), bool), i(s(fun(_2816319, fun(fun(_2816319, bool), bool)), in), s(_2816319, 27579 ^ [_2816317, _2816319, _2817414]))), s(fun(_2816319, bool), 27552 ^ [_2816317, _2816319, _2817414])))))]]], (27590 ^ _1670770) ^ [] : [-(p(s(bool, 27580 ^ [_2816317, _2816319, _2817414]))), p(s(bool, i(s(fun(fun(_2816319, bool), bool), i(s(fun(_2816319, fun(fun(_2816319, bool), bool)), in), s(_2816319, 27579 ^ [_2816317, _2816319, _2817414]))), s(fun(_2816319, bool), 27552 ^ [_2816317, _2816319, _2817414])))), -(s(real, i(s(fun(_2816319, real), 27553 ^ [_2816317, _2816319, _2817414]), s(_2816319, 27579 ^ [_2816317, _2816319, _2817414]))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (27602 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2816319, bool), i(s(fun(fun(_2816319, real), fun(_2816319, bool)), i(s(fun(fun(_2816319, bool), fun(fun(_2816319, real), fun(_2816319, bool))), _2817414), s(fun(_2816319, bool), 27552 ^ [_2816317, _2816319, _2817414]))), s(fun(_2816319, real), 27553 ^ [_2816317, _2816319, _2817414]))), s(_2816319, 27554 ^ [_2816317, _2816319, _2817414]))))]]]]], (3444 ^ _1670770) ^ [_1741124, _1741126, _1741128] : [p(s(bool, i(s(fun(prod(_1741128, _1741126), bool), _1741124), s(prod(_1741128, _1741126), i(s(fun(_1741126, prod(_1741128, _1741126)), i(s(fun(_1741128, fun(_1741126, prod(_1741128, _1741126))), c_), s(_1741128, 3445 ^ [_1741124, _1741126, _1741128]))), s(_1741126, 3446 ^ [_1741124, _1741126, _1741128])))))), 3449 ^ _1670770 : [(3450 ^ _1670770) ^ [_1741415] : [-(p(s(bool, i(s(fun(prod(_1741128, _1741126), bool), _1741124), s(prod(_1741128, _1741126), _1741415)))))]]], (3052 ^ _1670770) ^ [_1726033, _1726035, _1726037] : [3056 ^ _1670770 : [(3057 ^ _1670770) ^ [_1726460] : [p(s(bool, i(s(fun(_1726035, bool), i(s(fun(_1726037, fun(_1726035, bool)), _1726033), s(_1726037, 3055 ^ [_1726033, _1726035, _1726037, _1726460]))), s(_1726035, i(s(fun(_1726037, _1726035), _1726460), s(_1726037, 3055 ^ [_1726033, _1726035, _1726037, _1726460]))))))]], 3060 ^ _1670770 : [(3065 ^ _1670770) ^ [] : [s(fun(_1726037, _1726035), 3058 ^ [_1726033, _1726035, _1726037]) = s(fun(_1726037, _1726035), 3059 ^ [_1726033, _1726035, _1726037])], (3063 ^ _1670770) ^ [_1726656] : [-(p(s(bool, i(s(fun(_1726035, bool), i(s(fun(_1726037, fun(_1726035, bool)), _1726033), s(_1726037, _1726656))), s(_1726035, i(s(fun(_1726037, _1726035), 3059 ^ [_1726033, _1726035, _1726037]), s(_1726037, _1726656)))))))], (3061 ^ _1670770) ^ [_1726586] : [-(p(s(bool, i(s(fun(_1726035, bool), i(s(fun(_1726037, fun(_1726035, bool)), _1726033), s(_1726037, _1726586))), s(_1726035, i(s(fun(_1726037, _1726035), 3058 ^ [_1726033, _1726035, _1726037]), s(_1726037, _1726586)))))))]], 3067 ^ _1670770 : [(3070 ^ _1670770) ^ [_1726858, _1726860, _1726862] : [-(s(_1726035, _1726860) = s(_1726035, _1726858)), p(s(bool, i(s(fun(_1726035, bool), i(s(fun(_1726037, fun(_1726035, bool)), _1726033), s(_1726037, _1726862))), s(_1726035, _1726860)))), p(s(bool, i(s(fun(_1726035, bool), i(s(fun(_1726037, fun(_1726035, bool)), _1726033), s(_1726037, _1726862))), s(_1726035, _1726858))))], (3068 ^ _1670770) ^ [_1726799] : [-(p(s(bool, i(s(fun(_1726035, bool), i(s(fun(_1726037, fun(_1726035, bool)), _1726033), s(_1726037, _1726799))), s(_1726035, 3066 ^ [_1726033, _1726035, _1726037, _1726799])))))]]], (12445 ^ _1670770) ^ [_2062982] : [-(s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, _2062982))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (14159 ^ _1670770) ^ [_2103986, _2103988, _2103990] : [-(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _2103990))), s(int, _2103988))))), s(int, _2103986))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2103990))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2103986))), s(int, _2103988))))))], (22391 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), infinite), s(fun(real, bool), univ)))))], (44374 ^ _1670770) ^ [_4321884, _4321886, _4321888, _4321890] : [-(p(s(bool, i(s(fun(fun(cart(real, _4321890), bool), bool), i(s(fun(cart(real, _4321890), fun(fun(cart(real, _4321890), bool), bool)), in), s(cart(real, _4321890), i(s(fun(cart(real, _4321890), cart(real, _4321890)), i(s(fun(cart(real, _4321890), fun(cart(real, _4321890), cart(real, _4321890))), vectoru_add), s(cart(real, _4321890), _4321888))), s(cart(real, _4321890), _4321886))))), s(fun(cart(real, _4321890), bool), i(s(fun(fun(cart(real, _4321890), bool), fun(cart(real, _4321890), bool)), span), s(fun(cart(real, _4321890), bool), _4321884))))))), p(s(bool, i(s(fun(fun(cart(real, _4321890), bool), bool), i(s(fun(cart(real, _4321890), fun(fun(cart(real, _4321890), bool), bool)), in), s(cart(real, _4321890), _4321888))), s(fun(cart(real, _4321890), bool), i(s(fun(fun(cart(real, _4321890), bool), fun(cart(real, _4321890), bool)), span), s(fun(cart(real, _4321890), bool), _4321884)))))), p(s(bool, i(s(fun(fun(cart(real, _4321890), bool), bool), i(s(fun(cart(real, _4321890), fun(fun(cart(real, _4321890), bool), bool)), in), s(cart(real, _4321890), _4321886))), s(fun(cart(real, _4321890), bool), i(s(fun(fun(cart(real, _4321890), bool), fun(cart(real, _4321890), bool)), span), s(fun(cart(real, _4321890), bool), _4321884))))))], (17429 ^ _1670770) ^ [_2238935, _2238937, _2238939, _2238941, _2238943] : [-(p(s(bool, i(s(fun(fun(_2238943, bool), bool), i(s(fun(fun(_2238943, bool), fun(fun(_2238943, bool), bool)), subset), s(fun(_2238943, bool), _2238937))), s(fun(_2238943, bool), i(s(fun(fun(_2238941, bool), fun(_2238943, bool)), i(s(fun(fun(_2238941, _2238943), fun(fun(_2238941, bool), fun(_2238943, bool))), image), s(fun(_2238941, _2238943), _2238939))), s(fun(_2238941, bool), _2238935))))))), 17430 ^ _1670770 : [(17431 ^ _1670770) ^ [_2239177] : [p(s(bool, i(s(fun(fun(_2238941, bool), bool), i(s(fun(fun(_2238941, bool), fun(fun(_2238941, bool), bool)), subset), s(fun(_2238941, bool), _2239177))), s(fun(_2238941, bool), _2238935)))), s(fun(_2238943, bool), _2238937) = s(fun(_2238943, bool), i(s(fun(fun(_2238941, bool), fun(_2238943, bool)), i(s(fun(fun(_2238941, _2238943), fun(fun(_2238941, bool), fun(_2238943, bool))), image), s(fun(_2238941, _2238943), _2238939))), s(fun(_2238941, bool), _2239177)))]]], (41346 ^ _1670770) ^ [_4112379] : [-(s(cart(real, _4112379), i(s(fun(fun(num, cart(real, _4112379)), cart(real, _4112379)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4112379)), cart(real, _4112379))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, n))), s(num, n))))), s(fun(num, cart(real, _4112379)), f))) = s(cart(real, _4112379), i(s(fun(num, cart(real, _4112379)), f), s(num, n))))], (11391 ^ _1670770) ^ [_2035185, _2035187] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2035187))), s(real, _2035185))))), s(real, _2035187))) = s(real, _2035185))], (42787 ^ _1670770) ^ [_4224652, _4224654, _4224656, _4224658] : [-(s(cart(cart(real, _4224656), _4224654), i(s(fun(cart(cart(real, _4224656), _4224658), cart(cart(real, _4224656), _4224654)), i(s(fun(cart(cart(real, _4224658), _4224654), fun(cart(cart(real, _4224656), _4224658), cart(cart(real, _4224656), _4224654))), matrixu_mul), s(cart(cart(real, _4224658), _4224654), i(s(fun(num, cart(cart(real, _4224658), _4224654)), mat), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(cart(cart(real, _4224656), _4224658), _4224652))) = s(cart(cart(real, _4224656), _4224654), i(s(fun(num, cart(cart(real, _4224656), _4224654)), mat), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (774 ^ _1670770) ^ [] : [775 ^ _1670770 : [(780 ^ _1670770) ^ [] : [p(s(bool, q))], (778 ^ _1670770) ^ [] : [p(s(bool, p1))], (776 ^ _1670770) ^ [] : [p(s(bool, p1))]], -(p(s(bool, p1))), -(p(s(bool, q)))], (36163 ^ _1670770) ^ [_3714080, _3714082, _3714084, _3714086, _3714088, _3714090, _3714092, _3714094] : [-(p(s(bool, i(s(fun(fun(prod(_3714090, _3714088), bool), bool), i(s(fun(fun(prod(_3714094, _3714092), bool), fun(fun(prod(_3714090, _3714088), bool), bool)), a_u_c), s(fun(prod(_3714094, _3714092), bool), i(s(fun(fun(_3714092, bool), fun(prod(_3714094, _3714092), bool)), i(s(fun(fun(_3714094, bool), fun(fun(_3714092, bool), fun(prod(_3714094, _3714092), bool))), t_u_c), s(fun(_3714094, bool), _3714086))), s(fun(_3714092, bool), _3714082))))), s(fun(prod(_3714090, _3714088), bool), i(s(fun(fun(_3714088, bool), fun(prod(_3714090, _3714088), bool)), i(s(fun(fun(_3714090, bool), fun(fun(_3714088, bool), fun(prod(_3714090, _3714088), bool))), t_u_c), s(fun(_3714090, bool), _3714084))), s(fun(_3714088, bool), _3714080))))))), p(s(bool, i(s(fun(fun(_3714090, bool), bool), i(s(fun(fun(_3714094, bool), fun(fun(_3714090, bool), bool)), a_u_c), s(fun(_3714094, bool), _3714086))), s(fun(_3714090, bool), _3714084)))), p(s(bool, i(s(fun(fun(_3714088, bool), bool), i(s(fun(fun(_3714092, bool), fun(fun(_3714088, bool), bool)), a_u_c), s(fun(_3714092, bool), _3714082))), s(fun(_3714088, bool), _3714080))))], (45814 ^ _1670770) ^ [_4405127, _4405129, _4405131] : [45821 ^ _1670770 : [(45824 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(fun(cart(real, _4405131), bool), num), card), s(fun(cart(real, _4405131), bool), _4405127))))), s(num, i(s(fun(fun(cart(real, _4405131), bool), num), dim), s(fun(cart(real, _4405131), bool), _4405129)))))))], (45822 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4405131), bool), bool), finite), s(fun(cart(real, _4405131), bool), _4405127)))))]], p(s(bool, i(s(fun(fun(cart(real, _4405131), bool), bool), i(s(fun(fun(cart(real, _4405131), bool), fun(fun(cart(real, _4405131), bool), bool)), subset), s(fun(cart(real, _4405131), bool), _4405127))), s(fun(cart(real, _4405131), bool), _4405129)))), p(s(bool, i(s(fun(fun(cart(real, _4405131), bool), bool), independent), s(fun(cart(real, _4405131), bool), _4405127))))], (20268 ^ _1670770) ^ [_2409343, _2409345, _2409347, _2409349] : [20272 ^ _1670770 : [(20275 ^ _1670770) ^ [] : [s(_2409347, i(s(fun(_2409347, _2409347), i(s(fun(_2409349, fun(_2409347, _2409347)), _2409345), s(_2409349, 20269 ^ [_2409343, _2409345, _2409347, _2409349]))), s(_2409347, i(s(fun(_2409347, _2409347), i(s(fun(_2409349, fun(_2409347, _2409347)), _2409345), s(_2409349, 20270 ^ [_2409343, _2409345, _2409347, _2409349]))), s(_2409347, 20271 ^ [_2409343, _2409345, _2409347, _2409349]))))) = s(_2409347, i(s(fun(_2409347, _2409347), i(s(fun(_2409349, fun(_2409347, _2409347)), _2409345), s(_2409349, 20270 ^ [_2409343, _2409345, _2409347, _2409349]))), s(_2409347, i(s(fun(_2409347, _2409347), i(s(fun(_2409349, fun(_2409347, _2409347)), _2409345), s(_2409349, 20269 ^ [_2409343, _2409345, _2409347, _2409349]))), s(_2409347, 20271 ^ [_2409343, _2409345, _2409347, _2409349])))))], (20273 ^ _1670770) ^ [] : [s(_2409349, 20269 ^ [_2409343, _2409345, _2409347, _2409349]) = s(_2409349, 20270 ^ [_2409343, _2409345, _2409347, _2409349])]], 20276 ^ _1670770 : [(20279 ^ _1670770) ^ [_2410547, _2410549] : [p(s(bool, i(s(fun(fun(_2409349, bool), bool), finite), s(fun(_2409349, bool), _2410547)))), -(s(_2409347, i(s(fun(_2409347, _2409347), i(s(fun(fun(_2409349, bool), fun(_2409347, _2409347)), i(s(fun(fun(_2409349, fun(_2409347, _2409347)), fun(fun(_2409349, bool), fun(_2409347, _2409347))), itset), s(fun(_2409349, fun(_2409347, _2409347)), _2409345))), s(fun(_2409349, bool), i(s(fun(fun(_2409349, bool), fun(_2409349, bool)), i(s(fun(_2409349, fun(fun(_2409349, bool), fun(_2409349, bool))), insert), s(_2409349, _2410549))), s(fun(_2409349, bool), _2410547))))), s(_2409347, _2409343))) = s(_2409347, i(s(fun(_2409347, _2409347), i(s(fun(_2409347, fun(_2409347, _2409347)), i(s(fun(bool, fun(_2409347, fun(_2409347, _2409347))), cond), s(bool, i(s(fun(fun(_2409349, bool), bool), i(s(fun(_2409349, fun(fun(_2409349, bool), bool)), in), s(_2409349, _2410549))), s(fun(_2409349, bool), _2410547))))), s(_2409347, i(s(fun(_2409347, _2409347), i(s(fun(fun(_2409349, bool), fun(_2409347, _2409347)), i(s(fun(fun(_2409349, fun(_2409347, _2409347)), fun(fun(_2409349, bool), fun(_2409347, _2409347))), itset), s(fun(_2409349, fun(_2409347, _2409347)), _2409345))), s(fun(_2409349, bool), _2410547))), s(_2409347, _2409343))))), s(_2409347, i(s(fun(_2409347, _2409347), i(s(fun(_2409349, fun(_2409347, _2409347)), _2409345), s(_2409349, _2410549))), s(_2409347, i(s(fun(_2409347, _2409347), i(s(fun(fun(_2409349, bool), fun(_2409347, _2409347)), i(s(fun(fun(_2409349, fun(_2409347, _2409347)), fun(fun(_2409349, bool), fun(_2409347, _2409347))), itset), s(fun(_2409349, fun(_2409347, _2409347)), _2409345))), s(fun(_2409349, bool), _2410547))), s(_2409347, _2409343))))))))], (20277 ^ _1670770) ^ [] : [-(s(_2409347, i(s(fun(_2409347, _2409347), i(s(fun(fun(_2409349, bool), fun(_2409347, _2409347)), i(s(fun(fun(_2409349, fun(_2409347, _2409347)), fun(fun(_2409349, bool), fun(_2409347, _2409347))), itset), s(fun(_2409349, fun(_2409347, _2409347)), _2409345))), s(fun(_2409349, bool), empty))), s(_2409347, _2409343))) = s(_2409347, _2409343))]]], (38775 ^ _1670770) ^ [_3840522, _3840524] : [-(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, _3840524))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), from), s(num, _3840522))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3840522))), s(num, _3840524))))], (12229 ^ _1670770) ^ [_2057768, _2057770] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2057768)))), -(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2057770))), s(real, _2057768))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2057770))))], (14495 ^ _1670770) ^ [_2111601, _2111603] : [-(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _2111603))))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _2111601))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2111603))), s(num, _2111601))))], (9697 ^ _1670770) ^ [_1986640, _1986642, _1986644] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_mul), s(nadd, _1986644))), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_mul), s(nadd, _1986642))), s(nadd, _1986640))))))), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_mul), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_mul), s(nadd, _1986644))), s(nadd, _1986642))))), s(nadd, _1986640)))))))], (20481 ^ _1670770) ^ [_2422033, _2422035, _2422037] : [p(s(bool, i(s(fun(fun(_2422037, bool), bool), finite), s(fun(_2422037, bool), _2422033)))), -(s(num, i(s(fun(fun(_2422037, bool), num), card), s(fun(_2422037, bool), i(s(fun(_2422037, fun(_2422037, bool)), i(s(fun(fun(_2422037, bool), fun(_2422037, fun(_2422037, bool))), delete), s(fun(_2422037, bool), _2422033))), s(_2422037, _2422035))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), i(s(fun(bool, fun(num, fun(num, num))), cond), s(bool, i(s(fun(fun(_2422037, bool), bool), i(s(fun(_2422037, fun(fun(_2422037, bool), bool)), in), s(_2422037, _2422035))), s(fun(_2422037, bool), _2422033))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, i(s(fun(fun(_2422037, bool), num), card), s(fun(_2422037, bool), _2422033))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, i(s(fun(fun(_2422037, bool), num), card), s(fun(_2422037, bool), _2422033))))))], (41647 ^ _1670770) ^ [_4125905, _4125907, _4125909] : [-(s(bool, i(s(fun(cart(real, _4125909), bool), i(s(fun(cart(real, _4125909), fun(cart(real, _4125909), bool)), orthogonal), s(cart(real, _4125909), _4125907))), s(cart(real, _4125909), _4125905))) = s(bool, i(s(fun(cart(real, _4125909), bool), i(s(fun(cart(real, _4125909), fun(cart(real, _4125909), bool)), orthogonal), s(cart(real, _4125909), _4125905))), s(cart(real, _4125909), _4125907))))], (46979 ^ _1670770) ^ [_4472400, _4472402, _4472404] : [46991 ^ _1670770 : [(46994 ^ _1670770) ^ [_4472968] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(cart(real, _4472402), real), vectoru_norm), s(cart(real, _4472402), _4472968))))), s(real, 46990 ^ [_4472400, _4472402, _4472404]))))), s(real, i(s(fun(cart(real, _4472404), real), vectoru_norm), s(cart(real, _4472404), i(s(fun(cart(real, _4472402), cart(real, _4472404)), _4472400), s(cart(real, _4472402), _4472968)))))))))], (46992 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, 46990 ^ [_4472400, _4472402, _4472404])))))]], p(s(bool, i(s(fun(fun(cart(real, _4472402), cart(real, _4472404)), bool), linear), s(fun(cart(real, _4472402), cart(real, _4472404)), _4472400)))), 46986 ^ _1670770 : [(46989 ^ _1670770) ^ [] : [s(cart(real, _4472402), 46984 ^ [_4472400, _4472402, _4472404]) = s(cart(real, _4472402), 46985 ^ [_4472400, _4472402, _4472404])], (46987 ^ _1670770) ^ [] : [-(s(cart(real, _4472404), i(s(fun(cart(real, _4472402), cart(real, _4472404)), _4472400), s(cart(real, _4472402), 46984 ^ [_4472400, _4472402, _4472404]))) = s(cart(real, _4472404), i(s(fun(cart(real, _4472402), cart(real, _4472404)), _4472400), s(cart(real, _4472402), 46985 ^ [_4472400, _4472402, _4472404]))))]]], (8178 ^ _1670770) ^ [_1913145] : [-(s(bool, i(s(fun(list(_1913145), bool), i(s(fun(_1913145, fun(list(_1913145), bool)), mem), s(_1913145, x))), s(list(_1913145), nil))) = s(bool, f0))], (43748 ^ _1670770) ^ [_4283656] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(cart(real, n10), real), drop), s(cart(real, n10), _4283656)))))), -(s(real, i(s(fun(cart(real, n10), real), vectoru_norm), s(cart(real, n10), _4283656))) = s(real, i(s(fun(cart(real, n10), real), drop), s(cart(real, n10), _4283656))))], (43492 ^ _1670770) ^ [_4276225] : [-(s(cart(real, n10), i(s(fun(real, cart(real, n10)), lift), s(real, i(s(fun(cart(real, n10), real), drop), s(cart(real, n10), _4276225))))) = s(cart(real, n10), _4276225))], (16540 ^ _1670770) ^ [_2188248, _2188250, _2188252] : [-(s(fun(_2188252, bool), _2188250) = s(fun(_2188252, bool), _2188248)), p(s(bool, i(s(fun(fun(_2188252, bool), bool), i(s(fun(fun(_2188252, bool), fun(fun(_2188252, bool), bool)), subset), s(fun(_2188252, bool), _2188250))), s(fun(_2188252, bool), _2188248)))), p(s(bool, i(s(fun(fun(_2188252, bool), bool), i(s(fun(fun(_2188252, bool), fun(fun(_2188252, bool), bool)), subset), s(fun(_2188252, bool), _2188248))), s(fun(_2188252, bool), _2188250))))], (39415 ^ _1670770) ^ [_3965891] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _3965891)))), 39418 ^ _1670770 : [(39425 ^ _1670770) ^ [] : [s(real, _3965891) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(real, i(s(fun(real, real), sqrt), s(real, _3965891))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (39419 ^ _1670770) ^ [] : [s(real, i(s(fun(real, real), sqrt), s(real, _3965891))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(real, _3965891) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]]], (13323 ^ _1670770) ^ [_2082265, _2082267] : [-(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_gt), s(int, _2082267))), s(int, _2082265))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_ge), s(int, _2082267))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2082265))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))], (14245 ^ _1670770) ^ [] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_min), s(int, x))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_min), s(int, x))), s(int, y))))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_min), s(int, x))), s(int, y))))], (15526 ^ _1670770) ^ [_2144345, _2144347] : [15578 ^ _1670770 : [(15579 ^ _1670770) ^ [_2146570, _2146572] : [-(s(fun(_2144347, bool), i(s(fun(fun(_2144347, bool), fun(_2144347, bool)), i(s(fun(fun(_2144347, bool), fun(fun(_2144347, bool), fun(_2144347, bool))), union), s(fun(_2144347, bool), _2146572))), s(fun(_2144347, bool), _2146570))) = s(fun(_2144347, bool), i(s(fun(fun(_2144347, bool), fun(_2144347, bool)), gspec), s(fun(_2144347, bool), i(s(fun(fun(_2144347, bool), fun(_2144347, bool)), i(s(fun(fun(_2144347, bool), fun(fun(_2144347, bool), fun(_2144347, bool))), _2144345), s(fun(_2144347, bool), _2146572))), s(fun(_2144347, bool), _2146570))))))]], 15532 ^ _1670770 : [(15535 ^ _1670770) ^ [_2145137, _2145139] : [p(s(bool, i(s(fun(_2144347, bool), i(s(fun(bool, fun(_2144347, bool)), i(s(fun(_2144347, fun(bool, fun(_2144347, bool))), setspec), s(_2144347, 15529 ^ [_2144345, _2144347]))), s(bool, _2145137))), s(_2144347, _2145139)))), 15538 ^ _1670770 : [(15543 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2144347, bool), bool), i(s(fun(_2144347, fun(fun(_2144347, bool), bool)), in), s(_2144347, _2145139))), s(fun(_2144347, bool), 15528 ^ [_2144345, _2144347]))))], (15541 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2144347, bool), bool), i(s(fun(_2144347, fun(fun(_2144347, bool), bool)), in), s(_2144347, _2145139))), s(fun(_2144347, bool), 15527 ^ [_2144345, _2144347]))))], (15539 ^ _1670770) ^ [] : [-(p(s(bool, _2145137)))]], 15544 ^ _1670770 : [(15545 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2144347, bool), bool), i(s(fun(_2144347, fun(fun(_2144347, bool), bool)), in), s(_2144347, _2145139))), s(fun(_2144347, bool), 15527 ^ [_2144345, _2144347]))))), -(p(s(bool, i(s(fun(fun(_2144347, bool), bool), i(s(fun(_2144347, fun(fun(_2144347, bool), bool)), in), s(_2144347, _2145139))), s(fun(_2144347, bool), 15528 ^ [_2144345, _2144347])))))], (15551 ^ _1670770) ^ [] : [p(s(bool, _2145137))]]], (15533 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2144347, bool), i(s(fun(fun(_2144347, bool), fun(_2144347, bool)), i(s(fun(fun(_2144347, bool), fun(fun(_2144347, bool), fun(_2144347, bool))), _2144345), s(fun(_2144347, bool), 15527 ^ [_2144345, _2144347]))), s(fun(_2144347, bool), 15528 ^ [_2144345, _2144347]))), s(_2144347, 15529 ^ [_2144345, _2144347])))))]], 15556 ^ _1670770 : [(15575 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2144347, bool), i(s(fun(bool, fun(_2144347, bool)), i(s(fun(_2144347, fun(bool, fun(_2144347, bool))), setspec), s(_2144347, 15529 ^ [_2144345, _2144347]))), s(bool, 15555 ^ [_2144345, _2144347]))), s(_2144347, 15554 ^ [_2144345, _2144347])))))], (15567 ^ _1670770) ^ [] : [15568 ^ _1670770 : [(15571 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2144347, bool), bool), i(s(fun(_2144347, fun(fun(_2144347, bool), bool)), in), s(_2144347, 15554 ^ [_2144345, _2144347]))), s(fun(_2144347, bool), 15528 ^ [_2144345, _2144347]))))], (15569 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2144347, bool), bool), i(s(fun(_2144347, fun(fun(_2144347, bool), bool)), in), s(_2144347, 15554 ^ [_2144345, _2144347]))), s(fun(_2144347, bool), 15527 ^ [_2144345, _2144347]))))]], -(p(s(bool, 15555 ^ [_2144345, _2144347])))], (15557 ^ _1670770) ^ [] : [p(s(bool, 15555 ^ [_2144345, _2144347])), -(p(s(bool, i(s(fun(fun(_2144347, bool), bool), i(s(fun(_2144347, fun(fun(_2144347, bool), bool)), in), s(_2144347, 15554 ^ [_2144345, _2144347]))), s(fun(_2144347, bool), 15527 ^ [_2144345, _2144347]))))), -(p(s(bool, i(s(fun(fun(_2144347, bool), bool), i(s(fun(_2144347, fun(fun(_2144347, bool), bool)), in), s(_2144347, 15554 ^ [_2144345, _2144347]))), s(fun(_2144347, bool), 15528 ^ [_2144345, _2144347])))))], (15577 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2144347, bool), i(s(fun(fun(_2144347, bool), fun(_2144347, bool)), i(s(fun(fun(_2144347, bool), fun(fun(_2144347, bool), fun(_2144347, bool))), _2144345), s(fun(_2144347, bool), 15527 ^ [_2144345, _2144347]))), s(fun(_2144347, bool), 15528 ^ [_2144345, _2144347]))), s(_2144347, 15529 ^ [_2144345, _2144347]))))]]], (16950 ^ _1670770) ^ [_2208491] : [-(s(fun(_2208491, bool), i(s(fun(fun(_2208491, bool), fun(_2208491, bool)), i(s(fun(_2208491, fun(fun(_2208491, bool), fun(_2208491, bool))), insert), s(_2208491, x))), s(fun(_2208491, bool), i(s(fun(fun(_2208491, bool), fun(_2208491, bool)), i(s(fun(_2208491, fun(fun(_2208491, bool), fun(_2208491, bool))), insert), s(_2208491, y))), s(fun(_2208491, bool), s0))))) = s(fun(_2208491, bool), i(s(fun(fun(_2208491, bool), fun(_2208491, bool)), i(s(fun(_2208491, fun(fun(_2208491, bool), fun(_2208491, bool))), insert), s(_2208491, y))), s(fun(_2208491, bool), i(s(fun(fun(_2208491, bool), fun(_2208491, bool)), i(s(fun(_2208491, fun(fun(_2208491, bool), fun(_2208491, bool))), insert), s(_2208491, x))), s(fun(_2208491, bool), s0))))))], (2007 ^ _1670770) ^ [_1702469, _1702471, _1702473] : [2009 ^ _1670770 : [(2012 ^ _1670770) ^ [] : [p(s(bool, _1702469))], (2010 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1702473, bool), _1702471), s(_1702473, 2008 ^ [_1702469, _1702471, _1702473])))))]], 2015 ^ _1670770 : [(2016 ^ _1670770) ^ [_1702660] : [p(s(bool, i(s(fun(_1702473, bool), _1702471), s(_1702473, _1702660))))]], -(p(s(bool, _1702469)))], (42797 ^ _1670770) ^ [_4226132, _4226134, _4226136, _4226138, _4226140, _4226142] : [-(s(cart(cart(real, _4226140), _4226142), i(s(fun(cart(cart(real, _4226140), _4226138), cart(cart(real, _4226140), _4226142)), i(s(fun(cart(cart(real, _4226138), _4226142), fun(cart(cart(real, _4226140), _4226138), cart(cart(real, _4226140), _4226142))), matrixu_mul), s(cart(cart(real, _4226138), _4226142), i(s(fun(cart(cart(real, _4226138), _4226142), cart(cart(real, _4226138), _4226142)), i(s(fun(real, fun(cart(cart(real, _4226138), _4226142), cart(cart(real, _4226138), _4226142))), r_r_), s(real, _4226132))), s(cart(cart(real, _4226138), _4226142), _4226136))))), s(cart(cart(real, _4226140), _4226138), _4226134))) = s(cart(cart(real, _4226140), _4226142), i(s(fun(cart(cart(real, _4226140), _4226142), cart(cart(real, _4226140), _4226142)), i(s(fun(real, fun(cart(cart(real, _4226140), _4226142), cart(cart(real, _4226140), _4226142))), r_r_), s(real, _4226132))), s(cart(cart(real, _4226140), _4226142), i(s(fun(cart(cart(real, _4226140), _4226138), cart(cart(real, _4226140), _4226142)), i(s(fun(cart(cart(real, _4226138), _4226142), fun(cart(cart(real, _4226140), _4226138), cart(cart(real, _4226140), _4226142))), matrixu_mul), s(cart(cart(real, _4226138), _4226142), _4226136))), s(cart(cart(real, _4226140), _4226138), _4226134))))))], (10192 ^ _1670770) ^ [_2003965] : [-(s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, i(s(fun(num, hreal), hrealu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(hreal, _2003965))) = s(hreal, _2003965))], (39018 ^ _1670770) ^ [_3949039] : [-(s(cart(real, _3949039), i(s(fun(cart(real, _3949039), cart(real, _3949039)), i(s(fun(cart(real, _3949039), fun(cart(real, _3949039), cart(real, _3949039))), vectoru_add), s(cart(real, _3949039), x))), s(cart(real, _3949039), i(s(fun(cart(real, _3949039), cart(real, _3949039)), i(s(fun(cart(real, _3949039), fun(cart(real, _3949039), cart(real, _3949039))), vectoru_add), s(cart(real, _3949039), y))), s(cart(real, _3949039), z))))) = s(cart(real, _3949039), i(s(fun(cart(real, _3949039), cart(real, _3949039)), i(s(fun(cart(real, _3949039), fun(cart(real, _3949039), cart(real, _3949039))), vectoru_add), s(cart(real, _3949039), i(s(fun(cart(real, _3949039), cart(real, _3949039)), i(s(fun(cart(real, _3949039), fun(cart(real, _3949039), cart(real, _3949039))), vectoru_add), s(cart(real, _3949039), x))), s(cart(real, _3949039), y))))), s(cart(real, _3949039), z))))], (8276 ^ _1670770) ^ [_1918596] : [-(s(_1918596, i(s(fun(list(_1918596), _1918596), i(s(fun(num, fun(list(_1918596), _1918596)), el), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(list(_1918596), l0))) = s(_1918596, i(s(fun(list(_1918596), _1918596), hd), s(list(_1918596), l0))))], (3080 ^ _1670770) ^ [_1727141] : [3087 ^ _1670770 : [(3088 ^ _1670770) ^ [_1727291] : [-(p(s(bool, i(s(fun(bool, bool), _1727141), s(bool, _1727291)))))]], p(s(bool, i(s(fun(bool, bool), _1727141), s(bool, f0)))), p(s(bool, i(s(fun(bool, bool), _1727141), s(bool, t))))], (24122 ^ _1670770) ^ [_2583785, _2583787] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(fun(real, bool), real), inf), s(fun(real, bool), _2583787))))))), s(real, _2583785))))), -(s(fun(real, bool), _2583787) = s(fun(real, bool), empty)), 24128 ^ _1670770 : [(24131 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), realu_abs), s(real, 24127 ^ [_2583785, _2583787]))))), s(real, _2583785))))], (24129 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 24127 ^ [_2583785, _2583787]))), s(fun(real, bool), _2583787)))))]]], (3420 ^ _1670770) ^ [_1739772, _1739774, _1739776] : [p(s(bool, i(s(fun(prod(_1739776, _1739774), bool), _1739772), s(prod(_1739776, _1739774), i(s(fun(_1739774, prod(_1739776, _1739774)), i(s(fun(_1739776, fun(_1739774, prod(_1739776, _1739774))), c_), s(_1739776, 3421 ^ [_1739772, _1739774, _1739776]))), s(_1739774, 3422 ^ [_1739772, _1739774, _1739776])))))), 3425 ^ _1670770 : [(3426 ^ _1670770) ^ [_1740063] : [-(p(s(bool, i(s(fun(prod(_1739776, _1739774), bool), _1739772), s(prod(_1739776, _1739774), _1740063)))))]]], (6627 ^ _1670770) ^ [_1836267] : [-(p(s(bool, i(s(fun(fun(_1836267, fun(_1836267, bool)), bool), wf), s(fun(_1836267, fun(_1836267, bool)), l_l_))))), 6629 ^ _1670770 : [(6630 ^ _1670770) ^ [_1836542] : [6632 ^ _1670770 : [(6635 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1836267, bool), 6628 ^ [_1836267]), s(_1836267, 6631 ^ [_1836267, _1836542]))))], (6633 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1836267, bool), i(s(fun(_1836267, fun(_1836267, bool)), l_l_), s(_1836267, 6631 ^ [_1836267, _1836542]))), s(_1836267, _1836542)))))]], -(p(s(bool, i(s(fun(_1836267, bool), 6628 ^ [_1836267]), s(_1836267, _1836542)))))], (6640 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1836267, bool), 6628 ^ [_1836267]), s(_1836267, 6638 ^ [_1836267]))))]]], (16387 ^ _1670770) ^ [_2182773, _2182775, _2182777, _2182779] : [16389 ^ _1670770 : [(16392 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2182779, bool), _2182777), s(_2182779, 16388 ^ [_2182773, _2182775, _2182777, _2182779]))))], (16390 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2182779, bool), bool), i(s(fun(_2182779, fun(fun(_2182779, bool), bool)), in), s(_2182779, 16388 ^ [_2182773, _2182775, _2182777, _2182779]))), s(fun(_2182779, bool), i(s(fun(fun(_2182779, bool), fun(_2182779, bool)), i(s(fun(_2182779, fun(fun(_2182779, bool), fun(_2182779, bool))), insert), s(_2182779, _2182775))), s(fun(_2182779, bool), _2182773)))))))]], 16393 ^ _1670770 : [(16396 ^ _1670770) ^ [_2183223] : [p(s(bool, i(s(fun(fun(_2182779, bool), bool), i(s(fun(_2182779, fun(fun(_2182779, bool), bool)), in), s(_2182779, _2183223))), s(fun(_2182779, bool), _2182773)))), -(p(s(bool, i(s(fun(_2182779, bool), _2182777), s(_2182779, _2183223)))))], (16394 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2182779, bool), _2182777), s(_2182779, _2182775)))))]]], (43628 ^ _1670770) ^ [_4279931, _4279933] : [s(real, i(s(fun(cart(real, n10), real), drop), s(cart(real, n10), _4279933))) = s(real, i(s(fun(cart(real, n10), real), drop), s(cart(real, n10), _4279931))), -(s(cart(real, n10), _4279933) = s(cart(real, n10), _4279931))], (13687 ^ _1670770) ^ [_2091878, _2091880, _2091882] : [s(int, _2091882) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2091878))), s(int, _2091880))), -(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _2091882))), s(int, _2091880))) = s(int, _2091878))], (33801 ^ _1670770) ^ [_3592171, _3592173] : [p(s(bool, i(s(fun(fun(prod(_3592173, _3592173), bool), bool), woset), s(fun(prod(_3592173, _3592173), bool), _3592171)))), 33804 ^ _1670770 : [(33805 ^ _1670770) ^ [_3592512] : [33809 ^ _1670770 : [(33812 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3592173, bool), i(s(fun(fun(prod(_3592173, _3592173), bool), fun(_3592173, bool)), fl), s(fun(prod(_3592173, _3592173), bool), _3592171))), s(_3592173, 33808 ^ [_3592171, _3592173, _3592512]))))], (33810 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3592173, bool), _3592512), s(_3592173, 33808 ^ [_3592171, _3592173, _3592512])))))]], 33813 ^ _1670770 : [(33814 ^ _1670770) ^ [_3592973] : [p(s(bool, i(s(fun(_3592173, bool), _3592512), s(_3592173, _3592973))))]], 33816 ^ _1670770 : [(33819 ^ _1670770) ^ [_3593186] : [p(s(bool, i(s(fun(prod(_3592173, _3592173), bool), i(s(fun(fun(prod(_3592173, _3592173), bool), fun(prod(_3592173, _3592173), bool)), less), s(fun(prod(_3592173, _3592173), bool), _3592171))), s(prod(_3592173, _3592173), i(s(fun(_3592173, prod(_3592173, _3592173)), i(s(fun(_3592173, fun(_3592173, prod(_3592173, _3592173))), c_), s(_3592173, _3593186))), s(_3592173, 33815 ^ [_3592171, _3592173, _3592512])))))), p(s(bool, i(s(fun(_3592173, bool), _3592512), s(_3592173, _3593186))))], (33817 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3592173, bool), _3592512), s(_3592173, 33815 ^ [_3592171, _3592173, _3592512])))))]]]]], (6086 ^ _1670770) ^ [_1823261, _1823263, _1823265, _1823267] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _1823263))), s(num, _1823261))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _1823267))), s(num, _1823265))))))), -(s(num, _1823265) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1823265))), s(num, _1823263))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1823267))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, _1823261))))))], (10491 ^ _1670770) ^ [_2012993, _2012995, _2012997, _2012999] : [-(p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), prod(hreal, hreal))), trealu_mul), s(prod(hreal, hreal), _2012999))), s(prod(hreal, hreal), _2012995))))), s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), prod(hreal, hreal))), trealu_mul), s(prod(hreal, hreal), _2012997))), s(prod(hreal, hreal), _2012993))))))), p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), _2012999))), s(prod(hreal, hreal), _2012997)))), p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), _2012995))), s(prod(hreal, hreal), _2012993))))], (8665 ^ _1670770) ^ [_1940195, _1940197, _1940199, _1940201] : [-(p(s(bool, i(s(fun(list(_1940201), bool), i(s(fun(fun(_1940201, bool), fun(list(_1940201), bool)), ex0), s(fun(_1940201, bool), _1940197))), s(list(_1940201), _1940195))))), 8669 ^ _1670770 : [(8674 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1940201, bool), _1940197), s(_1940201, 8668 ^ [_1940195, _1940197, _1940199, _1940201]))))], (8672 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1940201, bool), _1940199), s(_1940201, 8668 ^ [_1940195, _1940197, _1940199, _1940201])))))], (8670 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(list(_1940201), bool), i(s(fun(_1940201, fun(list(_1940201), bool)), mem), s(_1940201, 8668 ^ [_1940195, _1940197, _1940199, _1940201]))), s(list(_1940201), _1940195)))))]], p(s(bool, i(s(fun(list(_1940201), bool), i(s(fun(fun(_1940201, bool), fun(list(_1940201), bool)), ex0), s(fun(_1940201, bool), _1940199))), s(list(_1940201), _1940195))))], (13075 ^ _1670770) ^ [_2077935] : [-(s(real, i(s(fun(real, real), realu_sgn), s(real, _2077935))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), -(s(real, i(s(fun(real, real), realu_sgn), s(real, _2077935))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))), -(s(real, i(s(fun(real, real), realu_sgn), s(real, _2077935))) = s(real, i(s(fun(real, real), realu_neg), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))], (13267 ^ _1670770) ^ [_2080555, _2080557] : [-(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2080557))), s(int, _2080555))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(int, real), realu_ofu_int), s(int, _2080557))))), s(real, i(s(fun(int, real), realu_ofu_int), s(int, _2080555))))))], (11581 ^ _1670770) ^ [_2040561] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2040561)))), -(s(real, i(s(fun(real, real), realu_abs), s(real, _2040561))) = s(real, _2040561))], (40016 ^ _1670770) ^ [_3994115, _3994117, _3994119] : [s(real, i(s(fun(_3994119, real), i(s(fun(num, fun(_3994119, real)), i(s(fun(fun(_3994119, cart(real, _3994117)), fun(num, fun(_3994119, real))), _3994115), s(fun(_3994119, cart(real, _3994117)), 40017 ^ [_3994115, _3994117, _3994119]))), s(num, 40018 ^ [_3994115, _3994117, _3994119]))), s(_3994119, 40019 ^ [_3994115, _3994117, _3994119]))) = s(real, i(s(fun(num, real), i(s(fun(cart(real, _3994117), fun(num, real)), d_), s(cart(real, _3994117), i(s(fun(_3994119, cart(real, _3994117)), 40017 ^ [_3994115, _3994117, _3994119]), s(_3994119, 40019 ^ [_3994115, _3994117, _3994119]))))), s(num, 40018 ^ [_3994115, _3994117, _3994119]))), 40022 ^ _1670770 : [(40023 ^ _1670770) ^ [_3994927] : [s(real, i(s(fun(num, real), i(s(fun(fun(_3994119, cart(real, _3994117)), fun(num, real)), i(s(fun(fun(_3994119, bool), fun(fun(_3994119, cart(real, _3994117)), fun(num, real))), _3994927), s(fun(_3994119, bool), 40024 ^ [_3994115, _3994117, _3994119, _3994927]))), s(fun(_3994119, cart(real, _3994117)), 40025 ^ [_3994115, _3994117, _3994119, _3994927]))), s(num, 40026 ^ [_3994115, _3994117, _3994119, _3994927]))) = s(real, i(s(fun(fun(_3994119, real), real), i(s(fun(fun(_3994119, bool), fun(fun(_3994119, real), real)), sum), s(fun(_3994119, bool), 40024 ^ [_3994115, _3994117, _3994119, _3994927]))), s(fun(_3994119, real), i(s(fun(num, fun(_3994119, real)), i(s(fun(fun(_3994119, cart(real, _3994117)), fun(num, fun(_3994119, real))), _3994115), s(fun(_3994119, cart(real, _3994117)), 40025 ^ [_3994115, _3994117, _3994119, _3994927]))), s(num, 40026 ^ [_3994115, _3994117, _3994119, _3994927]))))), 40029 ^ _1670770 : [(40030 ^ _1670770) ^ [_3995730, _3995732] : [-(s(cart(real, _3994117), i(s(fun(fun(_3994119, cart(real, _3994117)), cart(real, _3994117)), i(s(fun(fun(_3994119, bool), fun(fun(_3994119, cart(real, _3994117)), cart(real, _3994117))), vsum), s(fun(_3994119, bool), _3995732))), s(fun(_3994119, cart(real, _3994117)), _3995730))) = s(cart(real, _3994117), i(s(fun(fun(num, real), cart(real, _3994117)), lambda), s(fun(num, real), i(s(fun(fun(_3994119, cart(real, _3994117)), fun(num, real)), i(s(fun(fun(_3994119, bool), fun(fun(_3994119, cart(real, _3994117)), fun(num, real))), _3994927), s(fun(_3994119, bool), _3995732))), s(fun(_3994119, cart(real, _3994117)), _3995730))))))]]]]], (20863 ^ _1670770) ^ [_2440325, _2440327, _2440329] : [s(fun(_2440329, bool), i(s(fun(fun(_2440329, bool), fun(_2440329, bool)), i(s(fun(fun(_2440329, bool), fun(fun(_2440329, bool), fun(_2440329, bool))), inter), s(fun(_2440329, bool), _2440327))), s(fun(_2440329, bool), _2440325))) = s(fun(_2440329, bool), empty), p(s(bool, i(s(fun(fun(_2440329, bool), bool), finite), s(fun(_2440329, bool), _2440327)))), p(s(bool, i(s(fun(fun(_2440329, bool), bool), finite), s(fun(_2440329, bool), _2440325)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(fun(_2440329, bool), num), card), s(fun(_2440329, bool), i(s(fun(fun(_2440329, bool), fun(_2440329, bool)), i(s(fun(fun(_2440329, bool), fun(fun(_2440329, bool), fun(_2440329, bool))), union), s(fun(_2440329, bool), _2440327))), s(fun(_2440329, bool), _2440325))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(fun(_2440329, bool), num), card), s(fun(_2440329, bool), _2440327))))), s(num, i(s(fun(fun(_2440329, bool), num), card), s(fun(_2440329, bool), _2440325))))))))], (11427 ^ _1670770) ^ [_2036247, _2036249, _2036251] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2036251))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2036249))), s(real, _2036247))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2036251))), s(real, _2036247))))), s(real, _2036249))))], (12111 ^ _1670770) ^ [_2054416, _2054418] : [s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, _2054418))), s(real, _2054416))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(real, _2054418) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), -(s(real, _2054416) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (16648 ^ _1670770) ^ [_2192417, _2192419, _2192421] : [-(p(s(bool, i(s(fun(fun(_2192421, bool), bool), i(s(fun(fun(_2192421, bool), fun(fun(_2192421, bool), bool)), psubset), s(fun(_2192421, bool), _2192419))), s(fun(_2192421, bool), _2192417))))), p(s(bool, i(s(fun(fun(_2192421, bool), bool), i(s(fun(fun(_2192421, bool), fun(fun(_2192421, bool), bool)), subset), s(fun(_2192421, bool), _2192419))), s(fun(_2192421, bool), _2192417)))), 16653 ^ _1670770 : [(16654 ^ _1670770) ^ [_2192721] : [p(s(bool, i(s(fun(fun(_2192421, bool), bool), i(s(fun(_2192421, fun(fun(_2192421, bool), bool)), in), s(_2192421, _2192721))), s(fun(_2192421, bool), _2192417)))), -(p(s(bool, i(s(fun(fun(_2192421, bool), bool), i(s(fun(_2192421, fun(fun(_2192421, bool), bool)), in), s(_2192421, _2192721))), s(fun(_2192421, bool), _2192419)))))]]], (6106 ^ _1670770) ^ [_1823713, _1823715, _1823717] : [-(s(num, _1823713) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1823717))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _1823715))), s(num, _1823713))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1823717))), s(num, _1823715))))), s(num, _1823713)))))))], (7672 ^ _1670770) ^ [_1888292, _1888294, _1888296] : [s(fun(num, fun(_1888296, bool)), i(s(fun(_1888296, fun(num, fun(_1888296, bool))), inja), s(_1888296, _1888294))) = s(fun(num, fun(_1888296, bool)), i(s(fun(_1888296, fun(num, fun(_1888296, bool))), inja), s(_1888296, _1888292))), -(s(_1888296, _1888294) = s(_1888296, _1888292))], (12585 ^ _1670770) ^ [_2066013, _2066015] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(real, _2066013)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2066013))), s(num, _2066015)))))))], (5089 ^ _1670770) ^ [_1798470] : [s(num, _1798470) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), 5090 ^ _1670770 : [(5091 ^ _1670770) ^ [_1798553, _1798555] : [p(s(bool, i(s(fun(num, bool), odd), s(num, _1798553)))), s(num, _1798470) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, _1798555))))), s(num, _1798553)))]]], (12107 ^ _1670770) ^ [_2054220, _2054222] : [-(s(real, i(s(fun(real, real), realu_inv), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2054222))), s(num, _2054220))))) = s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, i(s(fun(real, real), realu_inv), s(real, _2054222))))), s(num, _2054220))))], (14119 ^ _1670770) ^ [_2102937, _2102939] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2102937)))), -(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2102939))), s(int, _2102937))))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2102939))))], (38254 ^ _1670770) ^ [_3812886, _3812888, _3812890] : [-(p(s(bool, i(s(fun(fun(_3812890, bool), bool), i(s(fun(fun(_3812890, bool), fun(fun(_3812890, bool), bool)), subset), s(fun(_3812890, bool), _3812886))), s(fun(_3812890, bool), i(s(fun(fun(_3812890, bool), fun(_3812890, bool)), i(s(fun(fun(fun(_3812890, bool), bool), fun(fun(_3812890, bool), fun(_3812890, bool))), hull), s(fun(fun(_3812890, bool), bool), _3812888))), s(fun(_3812890, bool), _3812886)))))))], (39701 ^ _1670770) ^ [_3975598, _3975600, _3975602] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(cart(real, _3975602), real), vectoru_norm), s(cart(real, _3975602), _3975600))))), s(real, _3975598)))), 39704 ^ _1670770 : [(39705 ^ _1670770) ^ [_3975832] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(num, real), i(s(fun(cart(real, _3975602), fun(num, real)), d_), s(cart(real, _3975602), _3975600))), s(num, _3975832))))))), s(real, _3975598))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _3975832)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3975832))), s(num, i(s(fun(fun(_3975602, bool), num), dimindex), s(fun(_3975602, bool), univ))))))]]], (3921 ^ _1670770) ^ [] : [p(s(bool, t)), -(s(num, u_0) = s(num, u_0))], (12529 ^ _1670770) ^ [_2064895] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(real, i(s(fun(real, real), realu_inv), s(real, _2064895))))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2064895)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2064895))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))], (10255 ^ _1670770) ^ [_2005656, _2005658, _2005660] : [-(s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _2005660))), s(hreal, _2005656))))), s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _2005658))), s(hreal, _2005656))))) = s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, _2005660))), s(hreal, _2005658))))], (29348 ^ _1670770) ^ [_2935403, _2935405, _2935407] : [29350 ^ _1670770 : [(29355 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(num, real), _2935403), s(num, 29349 ^ [_2935403, _2935405, _2935407]))))))], (29353 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 29349 ^ [_2935403, _2935405, _2935407]))), s(num, _2935405)))))], (29351 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2935407))), s(num, 29349 ^ [_2935403, _2935405, _2935407])))))]], -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2935407))), s(num, _2935405))))), s(fun(num, real), _2935403)))))))], (13603 ^ _1670770) ^ [_2089804, _2089806] : [s(int, _2089806) = s(int, _2089804), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2089806))), s(int, _2089804)))))], (9649 ^ _1670770) ^ [_1984860, _1984862, _1984864] : [-(s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_add), s(nadd, _1984864))), s(nadd, _1984862))))), s(num, _1984860))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1984864))), s(num, _1984860))))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1984862))), s(num, _1984860))))))], (9580 ^ _1670770) ^ [_1982792, _1982794, _1982796, _1982798] : [-(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, _1982798))), s(nadd, _1982794))) = s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, _1982796))), s(nadd, _1982792)))), p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1982798))), s(nadd, _1982796)))), p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1982794))), s(nadd, _1982792))))], (10281 ^ _1670770) ^ [_2006321, _2006323, _2006325] : [p(s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, _2006325))), s(hreal, _2006323)))), -(p(s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_mul), s(hreal, _2006325))), s(hreal, _2006321))))), s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_mul), s(hreal, _2006323))), s(hreal, _2006321)))))))], (4094 ^ _1670770) ^ [_1775976] : [-(s(num, i(s(fun(num, num), suc), s(num, _1775976))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1775976))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (7300 ^ _1670770) ^ [_1878471, _1878473] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, i(s(fun(num, num), bit1), s(num, _1878473))))), s(num, i(s(fun(num, num), bit0), s(num, _1878471))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, i(s(fun(num, num), bit1), s(num, _1878473))))), s(num, _1878471))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, i(s(fun(num, num), bit1), s(num, _1878473))))), s(num, _1878471))))))], (39291 ^ _1670770) ^ [_3962971] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _3962971)))), 39294 ^ _1670770 : [(39297 ^ _1670770) ^ [] : [-(s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, i(s(fun(real, real), sqrt), s(real, _3962971))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))) = s(real, _3962971))], (39295 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(real, real), sqrt), s(real, _3962971)))))))]]], (44278 ^ _1670770) ^ [_4317012, _4317014, _4317016] : [44282 ^ _1670770 : [(44285 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(cart(real, _4317016), bool), bool), i(s(fun(cart(real, _4317016), fun(fun(cart(real, _4317016), bool), bool)), in), s(cart(real, _4317016), 44281 ^ [_4317012, _4317014, _4317016]))), s(fun(cart(real, _4317016), bool), _4317012))))], (44283 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4317016), bool), bool), i(s(fun(cart(real, _4317016), fun(fun(cart(real, _4317016), bool), bool)), in), s(cart(real, _4317016), 44281 ^ [_4317012, _4317014, _4317016]))), s(fun(cart(real, _4317016), bool), _4317014)))))]], p(s(bool, i(s(fun(fun(cart(real, _4317016), bool), bool), subspace), s(fun(cart(real, _4317016), bool), _4317012)))), 44288 ^ _1670770 : [(44289 ^ _1670770) ^ [_4317621] : [p(s(bool, i(s(fun(fun(cart(real, _4317016), bool), bool), i(s(fun(cart(real, _4317016), fun(fun(cart(real, _4317016), bool), bool)), in), s(cart(real, _4317016), _4317621))), s(fun(cart(real, _4317016), bool), i(s(fun(fun(cart(real, _4317016), bool), fun(cart(real, _4317016), bool)), span), s(fun(cart(real, _4317016), bool), _4317014)))))), -(p(s(bool, i(s(fun(cart(real, _4317016), bool), _4317012), s(cart(real, _4317016), _4317621)))))]]], (33093 ^ _1670770) ^ [_3555225, _3555227] : [p(s(bool, i(s(fun(_3555227, bool), i(s(fun(fun(fun(_3555227, bool), bool), fun(_3555227, bool)), unions), s(fun(fun(_3555227, bool), bool), p0))), s(_3555227, _3555225)))), 33097 ^ _1670770 : [(33100 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3555227, bool), 33096 ^ [_3555225, _3555227]), s(_3555227, _3555225)))))], (33098 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3555227, bool), bool), p0), s(fun(_3555227, bool), 33096 ^ [_3555225, _3555227])))))]]], (4373 ^ _1670770) ^ [_1782468, _1782470, _1782472] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1782472))), s(num, _1782468))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1782472))), s(num, _1782470)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1782470))), s(num, _1782468))))], (8884 ^ _1670770) ^ [_1951069, _1951071, _1951073] : [-(p(s(bool, i(s(fun(list(_1951073), bool), i(s(fun(_1951073, fun(list(_1951073), bool)), mem), s(_1951073, _1951069))), s(list(_1951073), _1951071))))), 8885 ^ _1670770 : [(8886 ^ _1670770) ^ [_1951218] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1951218))), s(num, i(s(fun(list(_1951073), num), length), s(list(_1951073), _1951071)))))), s(_1951073, _1951069) = s(_1951073, i(s(fun(list(_1951073), _1951073), i(s(fun(num, fun(list(_1951073), _1951073)), el), s(num, _1951218))), s(list(_1951073), _1951071)))]]], (40930 ^ _1670770) ^ [_4071812, _4071814, _4071816, _4071818, _4071820, _4071822, _4071824, _4071826] : [-(s(cart(real, _4071822), i(s(fun(fun(_4071826, cart(real, _4071822)), cart(real, _4071822)), i(s(fun(fun(_4071826, bool), fun(fun(_4071826, cart(real, _4071822)), cart(real, _4071822))), vsum), s(fun(_4071826, bool), _4071820))), s(fun(_4071826, cart(real, _4071822)), _4071816))) = s(cart(real, _4071822), i(s(fun(fun(_4071824, cart(real, _4071822)), cart(real, _4071822)), i(s(fun(fun(_4071824, bool), fun(fun(_4071824, cart(real, _4071822)), cart(real, _4071822))), vsum), s(fun(_4071824, bool), _4071818))), s(fun(_4071824, cart(real, _4071822)), _4071814)))), 40957 ^ _1670770 : [(40960 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_4071824, bool), bool), i(s(fun(_4071824, fun(fun(_4071824, bool), bool)), in), s(_4071824, i(s(fun(_4071826, _4071824), _4071812), s(_4071826, 40956 ^ [_4071812, _4071814, _4071816, _4071818, _4071820, _4071822, _4071824, _4071826]))))), s(fun(_4071824, bool), _4071818)))), s(cart(real, _4071822), i(s(fun(_4071824, cart(real, _4071822)), _4071814), s(_4071824, i(s(fun(_4071826, _4071824), _4071812), s(_4071826, 40956 ^ [_4071812, _4071814, _4071816, _4071818, _4071820, _4071822, _4071824, _4071826]))))) = s(cart(real, _4071822), i(s(fun(_4071826, cart(real, _4071822)), _4071816), s(_4071826, 40956 ^ [_4071812, _4071814, _4071816, _4071818, _4071820, _4071822, _4071824, _4071826])))], (40958 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_4071826, bool), bool), i(s(fun(_4071826, fun(fun(_4071826, bool), bool)), in), s(_4071826, 40956 ^ [_4071812, _4071814, _4071816, _4071818, _4071820, _4071822, _4071824, _4071826]))), s(fun(_4071826, bool), _4071820)))))]], 40934 ^ _1670770 : [(40937 ^ _1670770) ^ [] : [40946 ^ _1670770 : [(40947 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_4071826, bool), bool), i(s(fun(_4071826, fun(fun(_4071826, bool), bool)), in), s(_4071826, 40944 ^ [_4071812, _4071814, _4071816, _4071818, _4071820, _4071822, _4071824, _4071826]))), s(fun(_4071826, bool), _4071820)))))], (40951 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_4071826, bool), bool), i(s(fun(_4071826, fun(fun(_4071826, bool), bool)), in), s(_4071826, 40945 ^ [_4071812, _4071814, _4071816, _4071818, _4071820, _4071822, _4071824, _4071826]))), s(fun(_4071826, bool), _4071820)))))], (40955 ^ _1670770) ^ [] : [s(_4071826, 40944 ^ [_4071812, _4071814, _4071816, _4071818, _4071820, _4071822, _4071824, _4071826]) = s(_4071826, 40945 ^ [_4071812, _4071814, _4071816, _4071818, _4071820, _4071822, _4071824, _4071826])], (40953 ^ _1670770) ^ [] : [-(s(_4071824, i(s(fun(_4071826, _4071824), _4071812), s(_4071826, 40945 ^ [_4071812, _4071814, _4071816, _4071818, _4071820, _4071822, _4071824, _4071826]))) = s(_4071824, 40933 ^ [_4071812, _4071814, _4071816, _4071818, _4071820, _4071822, _4071824, _4071826]))], (40949 ^ _1670770) ^ [] : [-(s(_4071824, i(s(fun(_4071826, _4071824), _4071812), s(_4071826, 40944 ^ [_4071812, _4071814, _4071816, _4071818, _4071820, _4071822, _4071824, _4071826]))) = s(_4071824, 40933 ^ [_4071812, _4071814, _4071816, _4071818, _4071820, _4071822, _4071824, _4071826]))]], 40938 ^ _1670770 : [(40939 ^ _1670770) ^ [_4072811] : [p(s(bool, i(s(fun(fun(_4071826, bool), bool), i(s(fun(_4071826, fun(fun(_4071826, bool), bool)), in), s(_4071826, _4072811))), s(fun(_4071826, bool), _4071820)))), s(_4071824, i(s(fun(_4071826, _4071824), _4071812), s(_4071826, _4072811))) = s(_4071824, 40933 ^ [_4071812, _4071814, _4071816, _4071818, _4071820, _4071822, _4071824, _4071826])]]], (40935 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_4071824, bool), bool), i(s(fun(_4071824, fun(fun(_4071824, bool), bool)), in), s(_4071824, 40933 ^ [_4071812, _4071814, _4071816, _4071818, _4071820, _4071822, _4071824, _4071826]))), s(fun(_4071824, bool), _4071818)))))]]], (39082 ^ _1670770) ^ [_3952999, _3953001] : [-(s(real, i(s(fun(cart(real, _3953001), real), i(s(fun(cart(real, _3953001), fun(cart(real, _3953001), real)), dot), s(cart(real, _3953001), _3952999))), s(cart(real, _3953001), i(s(fun(num, cart(real, _3953001)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (47253 ^ _1670770) ^ [_4489426, _4489428, _4489430, _4489432] : [-(s(cart(real, _4489430), i(s(fun(cart(real, _4489432), cart(real, _4489430)), i(s(fun(cart(cart(real, _4489432), _4489430), fun(cart(real, _4489432), cart(real, _4489430))), matrixu_vectoru_mul), s(cart(cart(real, _4489432), _4489430), _4489428))), s(cart(real, _4489432), i(s(fun(num, cart(real, _4489432)), basis), s(num, _4489426))))) = s(cart(real, _4489430), i(s(fun(cart(cart(real, _4489432), _4489430), cart(real, _4489430)), i(s(fun(num, fun(cart(cart(real, _4489432), _4489430), cart(real, _4489430))), column), s(num, _4489426))), s(cart(cart(real, _4489432), _4489430), _4489428)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _4489426)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4489426))), s(num, i(s(fun(fun(_4489432, bool), num), dimindex), s(fun(_4489432, bool), univ))))))], (124 ^ _1670770) ^ [] : [-(s(bool, t) = s(bool, t))], (37475 ^ _1670770) ^ [_3779320, _3779322, _3779324] : [37480 ^ _1670770 : [(37483 ^ _1670770) ^ [_3780376, _3780378] : [p(s(bool, i(s(fun(fun(_3779322, bool), bool), i(s(fun(bool, fun(fun(_3779322, bool), bool)), i(s(fun(fun(_3779322, bool), fun(bool, fun(fun(_3779322, bool), bool))), setspec), s(fun(_3779322, bool), 37477 ^ [_3779320, _3779322, _3779324]))), s(bool, _3780376))), s(fun(_3779322, bool), _3780378)))), 37494 ^ _1670770 : [(37499 ^ _1670770) ^ [] : [p(s(bool, _3780376))], (37497 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3779322, bool), bool), countable), s(fun(_3779322, bool), _3780378)))))], (37495 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3779322, bool), bool), i(s(fun(fun(_3779322, bool), fun(fun(_3779322, bool), bool)), subset), s(fun(_3779322, bool), _3780378))), s(fun(_3779322, bool), 37476 ^ [_3779320, _3779322, _3779324])))))]], 37486 ^ _1670770 : [(37489 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3779322, bool), bool), i(s(fun(fun(_3779322, bool), fun(fun(_3779322, bool), bool)), subset), s(fun(_3779322, bool), _3780378))), s(fun(_3779322, bool), 37476 ^ [_3779320, _3779322, _3779324])))), p(s(bool, i(s(fun(fun(_3779322, bool), bool), countable), s(fun(_3779322, bool), _3780378))))], (37487 ^ _1670770) ^ [] : [-(p(s(bool, _3780376)))]]], (37481 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3779322, bool), bool), i(s(fun(fun(_3779322, bool), fun(fun(_3779322, bool), bool)), _3779320), s(fun(_3779322, bool), 37476 ^ [_3779320, _3779322, _3779324]))), s(fun(_3779322, bool), 37477 ^ [_3779320, _3779322, _3779324])))))]], 37504 ^ _1670770 : [(37523 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3779322, bool), bool), i(s(fun(bool, fun(fun(_3779322, bool), bool)), i(s(fun(fun(_3779322, bool), fun(bool, fun(fun(_3779322, bool), bool))), setspec), s(fun(_3779322, bool), 37477 ^ [_3779320, _3779322, _3779324]))), s(bool, 37503 ^ [_3779320, _3779322, _3779324]))), s(fun(_3779322, bool), 37502 ^ [_3779320, _3779322, _3779324])))))], (37505 ^ _1670770) ^ [] : [p(s(bool, 37503 ^ [_3779320, _3779322, _3779324])), 37508 ^ _1670770 : [(37511 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3779322, bool), bool), countable), s(fun(_3779322, bool), 37502 ^ [_3779320, _3779322, _3779324])))))], (37509 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3779322, bool), bool), i(s(fun(fun(_3779322, bool), fun(fun(_3779322, bool), bool)), subset), s(fun(_3779322, bool), 37502 ^ [_3779320, _3779322, _3779324]))), s(fun(_3779322, bool), 37476 ^ [_3779320, _3779322, _3779324])))))]]], (37513 ^ _1670770) ^ [] : [-(p(s(bool, 37503 ^ [_3779320, _3779322, _3779324]))), p(s(bool, i(s(fun(fun(_3779322, bool), bool), i(s(fun(fun(_3779322, bool), fun(fun(_3779322, bool), bool)), subset), s(fun(_3779322, bool), 37502 ^ [_3779320, _3779322, _3779324]))), s(fun(_3779322, bool), 37476 ^ [_3779320, _3779322, _3779324])))), p(s(bool, i(s(fun(fun(_3779322, bool), bool), countable), s(fun(_3779322, bool), 37502 ^ [_3779320, _3779322, _3779324]))))], (37525 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3779322, bool), bool), i(s(fun(fun(_3779322, bool), fun(fun(_3779322, bool), bool)), _3779320), s(fun(_3779322, bool), 37476 ^ [_3779320, _3779322, _3779324]))), s(fun(_3779322, bool), 37477 ^ [_3779320, _3779322, _3779324]))))]], 37526 ^ _1670770 : [(37527 ^ _1670770) ^ [_3781861] : [37578 ^ _1670770 : [(37579 ^ _1670770) ^ [_3784246, _3784248] : [p(s(bool, i(s(fun(fun(_3779322, bool), bool), i(s(fun(fun(_3779324, bool), fun(fun(_3779322, bool), bool)), l_a_u_c), s(fun(_3779324, bool), _3784248))), s(fun(_3779322, bool), _3784246)))), -(p(s(bool, i(s(fun(fun(fun(_3779322, bool), bool), bool), i(s(fun(fun(fun(_3779324, bool), bool), fun(fun(fun(_3779322, bool), bool), bool)), l_a_u_c), s(fun(fun(_3779324, bool), bool), i(s(fun(fun(fun(_3779324, bool), bool), fun(fun(_3779324, bool), bool)), gspec), s(fun(fun(_3779324, bool), bool), i(s(fun(fun(_3779324, bool), fun(fun(_3779324, bool), bool)), _3781861), s(fun(_3779324, bool), _3784248))))))), s(fun(fun(_3779322, bool), bool), i(s(fun(fun(fun(_3779322, bool), bool), fun(fun(_3779322, bool), bool)), gspec), s(fun(fun(_3779322, bool), bool), i(s(fun(fun(_3779322, bool), fun(fun(_3779322, bool), bool)), _3779320), s(fun(_3779322, bool), _3784246)))))))))]], 37532 ^ _1670770 : [(37535 ^ _1670770) ^ [_3782701, _3782703] : [p(s(bool, i(s(fun(fun(_3779324, bool), bool), i(s(fun(bool, fun(fun(_3779324, bool), bool)), i(s(fun(fun(_3779324, bool), fun(bool, fun(fun(_3779324, bool), bool))), setspec), s(fun(_3779324, bool), 37529 ^ [_3779320, _3779322, _3779324, _3781861]))), s(bool, _3782701))), s(fun(_3779324, bool), _3782703)))), 37546 ^ _1670770 : [(37551 ^ _1670770) ^ [] : [p(s(bool, _3782701))], (37549 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3779324, bool), bool), countable), s(fun(_3779324, bool), _3782703)))))], (37547 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3779324, bool), bool), i(s(fun(fun(_3779324, bool), fun(fun(_3779324, bool), bool)), subset), s(fun(_3779324, bool), _3782703))), s(fun(_3779324, bool), 37528 ^ [_3779320, _3779322, _3779324, _3781861])))))]], 37538 ^ _1670770 : [(37541 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3779324, bool), bool), i(s(fun(fun(_3779324, bool), fun(fun(_3779324, bool), bool)), subset), s(fun(_3779324, bool), _3782703))), s(fun(_3779324, bool), 37528 ^ [_3779320, _3779322, _3779324, _3781861])))), p(s(bool, i(s(fun(fun(_3779324, bool), bool), countable), s(fun(_3779324, bool), _3782703))))], (37539 ^ _1670770) ^ [] : [-(p(s(bool, _3782701)))]]], (37533 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3779324, bool), bool), i(s(fun(fun(_3779324, bool), fun(fun(_3779324, bool), bool)), _3781861), s(fun(_3779324, bool), 37528 ^ [_3779320, _3779322, _3779324, _3781861]))), s(fun(_3779324, bool), 37529 ^ [_3779320, _3779322, _3779324, _3781861])))))]], 37556 ^ _1670770 : [(37575 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3779324, bool), bool), i(s(fun(bool, fun(fun(_3779324, bool), bool)), i(s(fun(fun(_3779324, bool), fun(bool, fun(fun(_3779324, bool), bool))), setspec), s(fun(_3779324, bool), 37529 ^ [_3779320, _3779322, _3779324, _3781861]))), s(bool, 37555 ^ [_3779320, _3779322, _3779324, _3781861]))), s(fun(_3779324, bool), 37554 ^ [_3779320, _3779322, _3779324, _3781861])))))], (37557 ^ _1670770) ^ [] : [p(s(bool, 37555 ^ [_3779320, _3779322, _3779324, _3781861])), 37560 ^ _1670770 : [(37563 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3779324, bool), bool), countable), s(fun(_3779324, bool), 37554 ^ [_3779320, _3779322, _3779324, _3781861])))))], (37561 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3779324, bool), bool), i(s(fun(fun(_3779324, bool), fun(fun(_3779324, bool), bool)), subset), s(fun(_3779324, bool), 37554 ^ [_3779320, _3779322, _3779324, _3781861]))), s(fun(_3779324, bool), 37528 ^ [_3779320, _3779322, _3779324, _3781861])))))]]], (37565 ^ _1670770) ^ [] : [-(p(s(bool, 37555 ^ [_3779320, _3779322, _3779324, _3781861]))), p(s(bool, i(s(fun(fun(_3779324, bool), bool), i(s(fun(fun(_3779324, bool), fun(fun(_3779324, bool), bool)), subset), s(fun(_3779324, bool), 37554 ^ [_3779320, _3779322, _3779324, _3781861]))), s(fun(_3779324, bool), 37528 ^ [_3779320, _3779322, _3779324, _3781861])))), p(s(bool, i(s(fun(fun(_3779324, bool), bool), countable), s(fun(_3779324, bool), 37554 ^ [_3779320, _3779322, _3779324, _3781861]))))], (37577 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3779324, bool), bool), i(s(fun(fun(_3779324, bool), fun(fun(_3779324, bool), bool)), _3781861), s(fun(_3779324, bool), 37528 ^ [_3779320, _3779322, _3779324, _3781861]))), s(fun(_3779324, bool), 37529 ^ [_3779320, _3779322, _3779324, _3781861]))))]]]]], (46754 ^ _1670770) ^ [_4460099, _4460101, _4460103] : [p(s(bool, i(s(fun(fun(cart(real, _4460103), cart(real, _4460103)), bool), linear), s(fun(cart(real, _4460103), cart(real, _4460103)), _4460101)))), p(s(bool, i(s(fun(fun(cart(real, _4460103), cart(real, _4460103)), bool), linear), s(fun(cart(real, _4460103), cart(real, _4460103)), _4460099)))), 46761 ^ _1670770 : [(46768 ^ _1670770) ^ [] : [s(fun(cart(real, _4460103), cart(real, _4460103)), i(s(fun(fun(cart(real, _4460103), cart(real, _4460103)), fun(cart(real, _4460103), cart(real, _4460103))), i(s(fun(fun(cart(real, _4460103), cart(real, _4460103)), fun(fun(cart(real, _4460103), cart(real, _4460103)), fun(cart(real, _4460103), cart(real, _4460103)))), o), s(fun(cart(real, _4460103), cart(real, _4460103)), _4460099))), s(fun(cart(real, _4460103), cart(real, _4460103)), _4460101))) = s(fun(cart(real, _4460103), cart(real, _4460103)), i1), -(s(fun(cart(real, _4460103), cart(real, _4460103)), i(s(fun(fun(cart(real, _4460103), cart(real, _4460103)), fun(cart(real, _4460103), cart(real, _4460103))), i(s(fun(fun(cart(real, _4460103), cart(real, _4460103)), fun(fun(cart(real, _4460103), cart(real, _4460103)), fun(cart(real, _4460103), cart(real, _4460103)))), o), s(fun(cart(real, _4460103), cart(real, _4460103)), _4460101))), s(fun(cart(real, _4460103), cart(real, _4460103)), _4460099))) = s(fun(cart(real, _4460103), cart(real, _4460103)), i1))], (46762 ^ _1670770) ^ [] : [s(fun(cart(real, _4460103), cart(real, _4460103)), i(s(fun(fun(cart(real, _4460103), cart(real, _4460103)), fun(cart(real, _4460103), cart(real, _4460103))), i(s(fun(fun(cart(real, _4460103), cart(real, _4460103)), fun(fun(cart(real, _4460103), cart(real, _4460103)), fun(cart(real, _4460103), cart(real, _4460103)))), o), s(fun(cart(real, _4460103), cart(real, _4460103)), _4460101))), s(fun(cart(real, _4460103), cart(real, _4460103)), _4460099))) = s(fun(cart(real, _4460103), cart(real, _4460103)), i1), -(s(fun(cart(real, _4460103), cart(real, _4460103)), i(s(fun(fun(cart(real, _4460103), cart(real, _4460103)), fun(cart(real, _4460103), cart(real, _4460103))), i(s(fun(fun(cart(real, _4460103), cart(real, _4460103)), fun(fun(cart(real, _4460103), cart(real, _4460103)), fun(cart(real, _4460103), cart(real, _4460103)))), o), s(fun(cart(real, _4460103), cart(real, _4460103)), _4460099))), s(fun(cart(real, _4460103), cart(real, _4460103)), _4460101))) = s(fun(cart(real, _4460103), cart(real, _4460103)), i1))]]], (24886 ^ _1670770) ^ [_2617802, _2617804, _2617806, _2617808, _2617810] : [-(s(fun(_2617808, bool), i(s(fun(fun(_2617808, bool), fun(_2617808, bool)), i(s(fun(fun(_2617808, _2617810), fun(fun(_2617808, bool), fun(_2617808, bool))), i(s(fun(fun(_2617810, fun(_2617810, _2617810)), fun(fun(_2617808, _2617810), fun(fun(_2617808, bool), fun(_2617808, bool)))), support), s(fun(_2617810, fun(_2617810, _2617810)), op))), s(fun(_2617808, _2617810), _2617806))), s(fun(_2617808, bool), i(s(fun(fun(_2617808, bool), fun(_2617808, bool)), i(s(fun(fun(_2617808, bool), fun(fun(_2617808, bool), fun(_2617808, bool))), inter), s(fun(_2617808, bool), _2617804))), s(fun(_2617808, bool), _2617802))))) = s(fun(_2617808, bool), i(s(fun(fun(_2617808, bool), fun(_2617808, bool)), i(s(fun(fun(_2617808, bool), fun(fun(_2617808, bool), fun(_2617808, bool))), inter), s(fun(_2617808, bool), i(s(fun(fun(_2617808, bool), fun(_2617808, bool)), i(s(fun(fun(_2617808, _2617810), fun(fun(_2617808, bool), fun(_2617808, bool))), i(s(fun(fun(_2617810, fun(_2617810, _2617810)), fun(fun(_2617808, _2617810), fun(fun(_2617808, bool), fun(_2617808, bool)))), support), s(fun(_2617810, fun(_2617810, _2617810)), op))), s(fun(_2617808, _2617810), _2617806))), s(fun(_2617808, bool), _2617804))))), s(fun(_2617808, bool), i(s(fun(fun(_2617808, bool), fun(_2617808, bool)), i(s(fun(fun(_2617808, _2617810), fun(fun(_2617808, bool), fun(_2617808, bool))), i(s(fun(fun(_2617810, fun(_2617810, _2617810)), fun(fun(_2617808, _2617810), fun(fun(_2617808, bool), fun(_2617808, bool)))), support), s(fun(_2617810, fun(_2617810, _2617810)), op))), s(fun(_2617808, _2617810), _2617806))), s(fun(_2617808, bool), _2617802))))))], (3817 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(ind0, ind0), bool), onto), s(fun(ind0, ind0), 3813 ^ []))))], (9053 ^ _1670770) ^ [_1961733, _1961735, _1961737] : [9055 ^ _1670770 : [(9056 ^ _1670770) ^ [_1961892] : [s(_1961735, i(s(fun(_1961737, _1961735), _1961733), s(_1961737, _1961892))) = s(_1961735, 9054 ^ [_1961733, _1961735, _1961737])]], 9058 ^ _1670770 : [(9059 ^ _1670770) ^ [_1961945] : [-(s(list(_1961735), i(s(fun(list(_1961737), list(_1961735)), i(s(fun(fun(_1961737, _1961735), fun(list(_1961737), list(_1961735))), map0), s(fun(_1961737, _1961735), _1961733))), s(list(_1961737), 9057 ^ [_1961733, _1961735, _1961737, _1961945]))) = s(list(_1961735), _1961945))]]], (17308 ^ _1670770) ^ [_2231745, _2231747, _2231749, _2231751, _2231753] : [-(s(fun(_2231753, bool), i(s(fun(fun(_2231751, bool), fun(_2231753, bool)), i(s(fun(fun(_2231751, _2231753), fun(fun(_2231751, bool), fun(_2231753, bool))), image), s(fun(_2231751, _2231753), _2231749))), s(fun(_2231751, bool), i(s(fun(fun(_2231751, bool), fun(_2231751, bool)), i(s(fun(fun(_2231751, bool), fun(fun(_2231751, bool), fun(_2231751, bool))), union), s(fun(_2231751, bool), _2231747))), s(fun(_2231751, bool), _2231745))))) = s(fun(_2231753, bool), i(s(fun(fun(_2231753, bool), fun(_2231753, bool)), i(s(fun(fun(_2231753, bool), fun(fun(_2231753, bool), fun(_2231753, bool))), union), s(fun(_2231753, bool), i(s(fun(fun(_2231751, bool), fun(_2231753, bool)), i(s(fun(fun(_2231751, _2231753), fun(fun(_2231751, bool), fun(_2231753, bool))), image), s(fun(_2231751, _2231753), _2231749))), s(fun(_2231751, bool), _2231747))))), s(fun(_2231753, bool), i(s(fun(fun(_2231751, bool), fun(_2231753, bool)), i(s(fun(fun(_2231751, _2231753), fun(fun(_2231751, bool), fun(_2231753, bool))), image), s(fun(_2231751, _2231753), _2231749))), s(fun(_2231751, bool), _2231745))))))], (13301 ^ _1670770) ^ [_2081660, _2081662] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_max), s(int, _2081662))), s(int, _2081660))) = s(int, i(s(fun(real, int), intu_ofu_real), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_max), s(real, i(s(fun(int, real), realu_ofu_int), s(int, _2081662))))), s(real, i(s(fun(int, real), realu_ofu_int), s(int, _2081660))))))))], (4587 ^ _1670770) ^ [_1786548, _1786550] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1786550))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1786550))), s(num, _1786548)))))))], (10128 ^ _1670770) ^ [_2002434, _2002436] : [s(num, _2002436) = s(num, _2002434), -(s(hreal, i(s(fun(num, hreal), hrealu_ofu_num), s(num, _2002436))) = s(hreal, i(s(fun(num, hreal), hrealu_ofu_num), s(num, _2002434))))], (22887 ^ _1670770) ^ [_2535690, _2535692, _2535694, _2535696] : [p(s(bool, i(s(fun(_2535696, bool), _2535694), s(_2535696, _2535692)))), 22893 ^ _1670770 : [(22896 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2535696, bool), _2535694), s(_2535696, 22892 ^ [_2535690, _2535692, _2535694, _2535696]))))], (22894 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2535696, bool), bool), i(s(fun(_2535696, fun(fun(_2535696, bool), bool)), in), s(_2535696, 22892 ^ [_2535690, _2535692, _2535694, _2535696]))), s(fun(_2535696, bool), _2535690)))))]], 22897 ^ _1670770 : [(22898 ^ _1670770) ^ [_2536129] : [p(s(bool, i(s(fun(fun(_2535696, bool), bool), i(s(fun(_2535696, fun(fun(_2535696, bool), bool)), in), s(_2535696, _2536129))), s(fun(_2535696, bool), i(s(fun(fun(_2535696, bool), fun(_2535696, bool)), i(s(fun(_2535696, fun(fun(_2535696, bool), fun(_2535696, bool))), insert), s(_2535696, _2535692))), s(fun(_2535696, bool), _2535690)))))), -(p(s(bool, i(s(fun(_2535696, bool), _2535694), s(_2535696, _2536129)))))]]], (7148 ^ _1670770) ^ [_1871881, _1871883] : [p(s(bool, i(s(fun(fun(_1871883, fun(_1871883, bool)), bool), wf), s(fun(_1871883, fun(_1871883, bool)), l_l_)))), p(s(bool, i(s(fun(_1871883, bool), i(s(fun(_1871883, fun(_1871883, bool)), l_l_), s(_1871883, _1871881))), s(_1871883, _1871881))))], (34629 ^ _1670770) ^ [_3635902, _3635904] : [-(p(s(bool, i(s(fun(fun(prod(fun(_3635904, bool), fun(_3635904, bool)), bool), bool), poset), s(fun(prod(fun(_3635904, bool), fun(_3635904, bool)), bool), i(s(fun(fun(fun(prod(fun(_3635904, bool), fun(_3635904, bool)), bool), bool), fun(prod(fun(_3635904, bool), fun(_3635904, bool)), bool)), gabs), s(fun(fun(prod(fun(_3635904, bool), fun(_3635904, bool)), bool), bool), _3635902))))))), 34633 ^ _1670770 : [(34638 ^ _1670770) ^ [_3636789] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_3635904, bool), fun(_3635904, bool)), bool), 34630 ^ [_3635902, _3635904]), s(prod(fun(_3635904, bool), fun(_3635904, bool)), i(s(fun(fun(_3635904, bool), prod(fun(_3635904, bool), fun(_3635904, bool))), i(s(fun(fun(_3635904, bool), fun(fun(_3635904, bool), prod(fun(_3635904, bool), fun(_3635904, bool)))), c_), s(fun(_3635904, bool), 34635 ^ [_3635902, _3635904]))), s(fun(_3635904, bool), 34636 ^ [_3635902, _3635904]))))))), s(bool, _3636789)))), 34653 ^ _1670770 : [(34656 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3635904, bool), bool), i(s(fun(fun(_3635904, bool), fun(fun(_3635904, bool), bool)), subset), s(fun(_3635904, bool), 34635 ^ [_3635902, _3635904]))), s(fun(_3635904, bool), 34636 ^ [_3635902, _3635904])))))], (34658 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3635904, bool), bool), i(s(fun(fun(prod(_3635904, _3635904), bool), fun(fun(_3635904, bool), bool)), chain), s(fun(prod(_3635904, _3635904), bool), l0))), s(fun(_3635904, bool), 34636 ^ [_3635902, _3635904])))))], (34660 ^ _1670770) ^ [] : [p(s(bool, _3636789))], (34654 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3635904, bool), bool), i(s(fun(fun(_3635904, bool), fun(fun(_3635904, bool), bool)), subset), s(fun(_3635904, bool), c0))), s(fun(_3635904, bool), 34635 ^ [_3635902, _3635904])))))]], 34641 ^ _1670770 : [(34644 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3635904, bool), bool), i(s(fun(fun(_3635904, bool), fun(fun(_3635904, bool), bool)), subset), s(fun(_3635904, bool), c0))), s(fun(_3635904, bool), 34635 ^ [_3635902, _3635904])))), p(s(bool, i(s(fun(fun(_3635904, bool), bool), i(s(fun(fun(_3635904, bool), fun(fun(_3635904, bool), bool)), subset), s(fun(_3635904, bool), 34635 ^ [_3635902, _3635904]))), s(fun(_3635904, bool), 34636 ^ [_3635902, _3635904])))), p(s(bool, i(s(fun(fun(_3635904, bool), bool), i(s(fun(fun(prod(_3635904, _3635904), bool), fun(fun(_3635904, bool), bool)), chain), s(fun(prod(_3635904, _3635904), bool), l0))), s(fun(_3635904, bool), 34636 ^ [_3635902, _3635904]))))], (34642 ^ _1670770) ^ [] : [-(p(s(bool, _3636789)))]]], (34634 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(fun(_3635904, bool), fun(_3635904, bool)), bool), bool), _3635902), s(fun(prod(fun(_3635904, bool), fun(_3635904, bool)), bool), 34630 ^ [_3635902, _3635904])))))]], 34664 ^ _1670770 : [(34689 ^ _1670770) ^ [_3639121, _3639123] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_3635904, bool), fun(_3635904, bool)), bool), 34630 ^ [_3635902, _3635904]), s(prod(fun(_3635904, bool), fun(_3635904, bool)), i(s(fun(fun(_3635904, bool), prod(fun(_3635904, bool), fun(_3635904, bool))), i(s(fun(fun(_3635904, bool), fun(fun(_3635904, bool), prod(fun(_3635904, bool), fun(_3635904, bool)))), c_), s(fun(_3635904, bool), _3639123))), s(fun(_3635904, bool), _3639121))))))), s(bool, 34663 ^ [_3635902, _3635904, _3639121, _3639123])))))], (34665 ^ _1670770) ^ [_3638197, _3638199] : [p(s(bool, 34663 ^ [_3635902, _3635904, _3638197, _3638199])), 34668 ^ _1670770 : [(34673 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3635904, bool), bool), i(s(fun(fun(prod(_3635904, _3635904), bool), fun(fun(_3635904, bool), bool)), chain), s(fun(prod(_3635904, _3635904), bool), l0))), s(fun(_3635904, bool), _3638197)))))], (34671 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3635904, bool), bool), i(s(fun(fun(_3635904, bool), fun(fun(_3635904, bool), bool)), subset), s(fun(_3635904, bool), _3638199))), s(fun(_3635904, bool), _3638197)))))], (34669 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3635904, bool), bool), i(s(fun(fun(_3635904, bool), fun(fun(_3635904, bool), bool)), subset), s(fun(_3635904, bool), c0))), s(fun(_3635904, bool), _3638199)))))]]], (34675 ^ _1670770) ^ [_3638626, _3638628] : [-(p(s(bool, 34663 ^ [_3635902, _3635904, _3638626, _3638628]))), p(s(bool, i(s(fun(fun(_3635904, bool), bool), i(s(fun(fun(_3635904, bool), fun(fun(_3635904, bool), bool)), subset), s(fun(_3635904, bool), c0))), s(fun(_3635904, bool), _3638628)))), p(s(bool, i(s(fun(fun(_3635904, bool), bool), i(s(fun(fun(_3635904, bool), fun(fun(_3635904, bool), bool)), subset), s(fun(_3635904, bool), _3638628))), s(fun(_3635904, bool), _3638626)))), p(s(bool, i(s(fun(fun(_3635904, bool), bool), i(s(fun(fun(prod(_3635904, _3635904), bool), fun(fun(_3635904, bool), bool)), chain), s(fun(prod(_3635904, _3635904), bool), l0))), s(fun(_3635904, bool), _3638626))))], (34691 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(fun(_3635904, bool), fun(_3635904, bool)), bool), bool), _3635902), s(fun(prod(fun(_3635904, bool), fun(_3635904, bool)), bool), 34630 ^ [_3635902, _3635904]))))]]], (7420 ^ _1670770) ^ [_1881640, _1881642] : [-(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_), s(num, i(s(fun(num, num), bit1), s(num, _1881640))))), s(num, i(s(fun(num, num), bit0), s(num, _1881642))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_a_), s(num, _1881640))), s(num, _1881642))))], (16825 ^ _1670770) ^ [_2201213, _2201215, _2201217, _2201219] : [-(p(s(bool, i(s(fun(fun(_2201219, bool), bool), i(s(fun(fun(_2201219, bool), fun(fun(_2201219, bool), bool)), disjoint), s(fun(_2201219, bool), i(s(fun(fun(_2201219, bool), fun(_2201219, bool)), i(s(fun(fun(_2201219, bool), fun(fun(_2201219, bool), fun(_2201219, bool))), union), s(fun(_2201219, bool), _2201217))), s(fun(_2201219, bool), _2201215))))), s(fun(_2201219, bool), _2201213))))), p(s(bool, i(s(fun(fun(_2201219, bool), bool), i(s(fun(fun(_2201219, bool), fun(fun(_2201219, bool), bool)), disjoint), s(fun(_2201219, bool), _2201217))), s(fun(_2201219, bool), _2201213)))), p(s(bool, i(s(fun(fun(_2201219, bool), bool), i(s(fun(fun(_2201219, bool), fun(fun(_2201219, bool), bool)), disjoint), s(fun(_2201219, bool), _2201215))), s(fun(_2201219, bool), _2201213))))], (41129 ^ _1670770) ^ [_4089353, _4089355] : [s(cart(real, _4089355), i(s(fun(num, cart(real, _4089355)), i(s(fun(fun(num, cart(real, _4089355)), fun(num, cart(real, _4089355))), i(s(fun(fun(num, real), fun(fun(num, cart(real, _4089355)), fun(num, cart(real, _4089355)))), _4089353), s(fun(num, real), 41130 ^ [_4089353, _4089355]))), s(fun(num, cart(real, _4089355)), 41131 ^ [_4089353, _4089355]))), s(num, 41132 ^ [_4089353, _4089355]))) = s(cart(real, _4089355), i(s(fun(cart(real, _4089355), cart(real, _4089355)), i(s(fun(real, fun(cart(real, _4089355), cart(real, _4089355))), r_), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(num, real), 41130 ^ [_4089353, _4089355]), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, 41132 ^ [_4089353, _4089355]))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(real, i(s(fun(num, real), 41130 ^ [_4089353, _4089355]), s(num, 41132 ^ [_4089353, _4089355]))))))), s(cart(real, _4089355), i(s(fun(num, cart(real, _4089355)), 41131 ^ [_4089353, _4089355]), s(num, 41132 ^ [_4089353, _4089355]))))), 41135 ^ _1670770 : [(41136 ^ _1670770) ^ [_4090971] : [s(cart(real, _4089355), i(s(fun(num, cart(real, _4089355)), i(s(fun(fun(num, cart(real, _4089355)), fun(num, cart(real, _4089355))), i(s(fun(fun(num, real), fun(fun(num, cart(real, _4089355)), fun(num, cart(real, _4089355)))), _4090971), s(fun(num, real), 41137 ^ [_4089353, _4089355, _4090971]))), s(fun(num, cart(real, _4089355)), 41138 ^ [_4089353, _4089355, _4090971]))), s(num, 41139 ^ [_4089353, _4089355, _4090971]))) = s(cart(real, _4089355), i(s(fun(cart(real, _4089355), cart(real, _4089355)), i(s(fun(real, fun(cart(real, _4089355), cart(real, _4089355))), r_), s(real, i(s(fun(num, real), 41137 ^ [_4089353, _4089355, _4090971]), s(num, 41139 ^ [_4089353, _4089355, _4090971]))))), s(cart(real, _4089355), i(s(fun(cart(real, _4089355), cart(real, _4089355)), i(s(fun(cart(real, _4089355), fun(cart(real, _4089355), cart(real, _4089355))), vectoru_sub), s(cart(real, _4089355), i(s(fun(num, cart(real, _4089355)), 41138 ^ [_4089353, _4089355, _4090971]), s(num, 41139 ^ [_4089353, _4089355, _4090971]))))), s(cart(real, _4089355), i(s(fun(num, cart(real, _4089355)), 41138 ^ [_4089353, _4089355, _4090971]), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, 41139 ^ [_4089353, _4089355, _4090971]))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))), 41142 ^ _1670770 : [(41143 ^ _1670770) ^ [_4092489, _4092491, _4092493, _4092495] : [-(s(cart(real, _4089355), i(s(fun(fun(num, cart(real, _4089355)), cart(real, _4089355)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4089355)), cart(real, _4089355))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _4092491))), s(num, _4092489))))), s(fun(num, cart(real, _4089355)), i(s(fun(fun(num, cart(real, _4089355)), fun(num, cart(real, _4089355))), i(s(fun(fun(num, real), fun(fun(num, cart(real, _4089355)), fun(num, cart(real, _4089355)))), _4090971), s(fun(num, real), _4092495))), s(fun(num, cart(real, _4089355)), _4092493))))) = s(cart(real, _4089355), i(s(fun(cart(real, _4089355), cart(real, _4089355)), i(s(fun(cart(real, _4089355), fun(cart(real, _4089355), cart(real, _4089355))), i(s(fun(bool, fun(cart(real, _4089355), fun(cart(real, _4089355), cart(real, _4089355)))), cond), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4092491))), s(num, _4092489))))), s(cart(real, _4089355), i(s(fun(cart(real, _4089355), cart(real, _4089355)), i(s(fun(cart(real, _4089355), fun(cart(real, _4089355), cart(real, _4089355))), vectoru_sub), s(cart(real, _4089355), i(s(fun(cart(real, _4089355), cart(real, _4089355)), i(s(fun(cart(real, _4089355), fun(cart(real, _4089355), cart(real, _4089355))), vectoru_sub), s(cart(real, _4089355), i(s(fun(cart(real, _4089355), cart(real, _4089355)), i(s(fun(real, fun(cart(real, _4089355), cart(real, _4089355))), r_), s(real, i(s(fun(num, real), _4092495), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _4092489))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(cart(real, _4089355), i(s(fun(num, cart(real, _4089355)), _4092493), s(num, _4092489))))))), s(cart(real, _4089355), i(s(fun(cart(real, _4089355), cart(real, _4089355)), i(s(fun(real, fun(cart(real, _4089355), cart(real, _4089355))), r_), s(real, i(s(fun(num, real), _4092495), s(num, _4092491))))), s(cart(real, _4089355), i(s(fun(num, cart(real, _4089355)), _4092493), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _4092491))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))))), s(cart(real, _4089355), i(s(fun(fun(num, cart(real, _4089355)), cart(real, _4089355)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4089355)), cart(real, _4089355))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _4092491))), s(num, _4092489))))), s(fun(num, cart(real, _4089355)), i(s(fun(fun(num, cart(real, _4089355)), fun(num, cart(real, _4089355))), i(s(fun(fun(num, real), fun(fun(num, cart(real, _4089355)), fun(num, cart(real, _4089355)))), _4089353), s(fun(num, real), _4092495))), s(fun(num, cart(real, _4089355)), _4092493))))))))), s(cart(real, _4089355), i(s(fun(num, cart(real, _4089355)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))]]]]], (46506 ^ _1670770) ^ [_4445483, _4445485, _4445487] : [46507 ^ _1670770 : [(46508 ^ _1670770) ^ [_4445702] : [s(cart(cart(real, _4445485), _4445485), i(s(fun(cart(cart(real, _4445485), _4445487), cart(cart(real, _4445485), _4445485)), i(s(fun(cart(cart(real, _4445487), _4445485), fun(cart(cart(real, _4445485), _4445487), cart(cart(real, _4445485), _4445485))), matrixu_mul), s(cart(cart(real, _4445487), _4445485), _4445483))), s(cart(cart(real, _4445485), _4445487), _4445702))) = s(cart(cart(real, _4445485), _4445485), i(s(fun(num, cart(cart(real, _4445485), _4445485)), mat), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))]], 46510 ^ _1670770 : [(46511 ^ _1670770) ^ [_4445830] : [-(s(cart(real, _4445485), i(s(fun(cart(real, _4445487), cart(real, _4445485)), i(s(fun(cart(cart(real, _4445487), _4445485), fun(cart(real, _4445487), cart(real, _4445485))), matrixu_vectoru_mul), s(cart(cart(real, _4445487), _4445485), _4445483))), s(cart(real, _4445487), 46509 ^ [_4445483, _4445485, _4445487, _4445830]))) = s(cart(real, _4445485), _4445830))]]], (42896 ^ _1670770) ^ [_4235720, _4235722, _4235724] : [-(s(cart(cart(real, _4235724), _4235722), i(s(fun(cart(cart(real, _4235722), _4235724), cart(cart(real, _4235724), _4235722)), transp), s(cart(cart(real, _4235722), _4235724), i(s(fun(num, cart(cart(real, _4235722), _4235724)), mat), s(num, _4235720))))) = s(cart(cart(real, _4235724), _4235722), i(s(fun(num, cart(cart(real, _4235724), _4235722)), mat), s(num, _4235720))))], (21449 ^ _1670770) ^ [_2470143, _2470145, _2470147, _2470149, _2470151, _2470153] : [p(s(bool, i(s(fun(fun(prod(_2470153, _2470151), bool), bool), i(s(fun(prod(_2470153, _2470151), fun(fun(prod(_2470153, _2470151), bool), bool)), in), s(prod(_2470153, _2470151), i(s(fun(_2470151, prod(_2470153, _2470151)), i(s(fun(_2470153, fun(_2470151, prod(_2470153, _2470151))), c_), s(_2470153, _2470149))), s(_2470151, _2470147))))), s(fun(prod(_2470153, _2470151), bool), i(s(fun(fun(_2470151, bool), fun(prod(_2470153, _2470151), bool)), i(s(fun(fun(_2470153, bool), fun(fun(_2470151, bool), fun(prod(_2470153, _2470151), bool))), cross0), s(fun(_2470153, bool), _2470145))), s(fun(_2470151, bool), _2470143)))))), 21452 ^ _1670770 : [(21455 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2470151, bool), bool), i(s(fun(_2470151, fun(fun(_2470151, bool), bool)), in), s(_2470151, _2470147))), s(fun(_2470151, bool), _2470143)))))], (21453 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2470153, bool), bool), i(s(fun(_2470153, fun(fun(_2470153, bool), bool)), in), s(_2470153, _2470149))), s(fun(_2470153, bool), _2470145)))))]]], (17085 ^ _1670770) ^ [_2216905, _2216907, _2216909, _2216911] : [-(s(fun(_2216911, bool), i(s(fun(_2216911, fun(_2216911, bool)), i(s(fun(fun(_2216911, bool), fun(_2216911, fun(_2216911, bool))), delete), s(fun(_2216911, bool), i(s(fun(fun(_2216911, bool), fun(_2216911, bool)), i(s(fun(_2216911, fun(fun(_2216911, bool), fun(_2216911, bool))), insert), s(_2216911, _2216909))), s(fun(_2216911, bool), _2216905))))), s(_2216911, _2216907))) = s(fun(_2216911, bool), i(s(fun(fun(_2216911, bool), fun(_2216911, bool)), i(s(fun(fun(_2216911, bool), fun(fun(_2216911, bool), fun(_2216911, bool))), i(s(fun(bool, fun(fun(_2216911, bool), fun(fun(_2216911, bool), fun(_2216911, bool)))), cond), s(bool, 17071 ^ [_2216905, _2216907, _2216909, _2216911]))), s(fun(_2216911, bool), i(s(fun(_2216911, fun(_2216911, bool)), i(s(fun(fun(_2216911, bool), fun(_2216911, fun(_2216911, bool))), delete), s(fun(_2216911, bool), _2216905))), s(_2216911, _2216907))))), s(fun(_2216911, bool), i(s(fun(fun(_2216911, bool), fun(_2216911, bool)), i(s(fun(_2216911, fun(fun(_2216911, bool), fun(_2216911, bool))), insert), s(_2216911, _2216909))), s(fun(_2216911, bool), i(s(fun(_2216911, fun(_2216911, bool)), i(s(fun(fun(_2216911, bool), fun(_2216911, fun(_2216911, bool))), delete), s(fun(_2216911, bool), _2216905))), s(_2216911, _2216907))))))))], (10265 ^ _1670770) ^ [] : [-(s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, m))), s(hreal, n))) = s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, n))), s(hreal, m))))], (14391 ^ _1670770) ^ [_2109292, _2109294] : [-(s(int, i(s(fun(int, int), intu_neg), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2109294))), s(int, _2109292))))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, i(s(fun(int, int), intu_neg), s(int, _2109294))))), s(int, i(s(fun(int, int), intu_neg), s(int, _2109292))))))], (4919 ^ _1670770) ^ [_1795112] : [p(s(bool, i(s(fun(num, bool), odd), s(num, _1795112)))), p(s(bool, i(s(fun(num, bool), even), s(num, _1795112))))], (4331 ^ _1670770) ^ [_1781505] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, i(s(fun(num, num), suc), s(num, _1781505)))))))], (12211 ^ _1670770) ^ [_2057291, _2057293] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2057293)))), -(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2057293))), s(real, _2057291))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2057291))))], (6096 ^ _1670770) ^ [] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, a0))), s(num, b0))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, c))), s(num, d)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, b0))), s(num, c))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, a0))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, d)))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, a0))), s(num, d))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, c))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, b0))))))], (6818 ^ _1670770) ^ [_1847933, _1847935, _1847937] : [s(bool, i(s(fun(_1847937, bool), i(s(fun(fun(_1847937, _1847935), fun(_1847937, bool)), i(s(fun(_1847937, fun(fun(_1847937, _1847935), fun(_1847937, bool))), _1847933), s(_1847937, 6819 ^ [_1847933, _1847935, _1847937]))), s(fun(_1847937, _1847935), 6820 ^ [_1847933, _1847935, _1847937]))), s(_1847937, 6821 ^ [_1847933, _1847935, _1847937]))) = s(bool, i(s(fun(_1847935, bool), i(s(fun(_1847935, fun(_1847935, bool)), l_l_), s(_1847935, i(s(fun(_1847937, _1847935), 6820 ^ [_1847933, _1847935, _1847937]), s(_1847937, 6819 ^ [_1847933, _1847935, _1847937]))))), s(_1847935, i(s(fun(_1847937, _1847935), 6820 ^ [_1847933, _1847935, _1847937]), s(_1847937, 6821 ^ [_1847933, _1847935, _1847937]))))), 6824 ^ _1670770 : [(6825 ^ _1670770) ^ [_1848658] : [s(fun(_1847937, bool), i(s(fun(_1847937, fun(_1847937, bool)), i(s(fun(fun(_1847937, _1847935), fun(_1847937, fun(_1847937, bool))), _1848658), s(fun(_1847937, _1847935), 6826 ^ [_1847933, _1847935, _1847937, _1848658]))), s(_1847937, 6827 ^ [_1847933, _1847935, _1847937, _1848658]))) = s(fun(_1847937, bool), i(s(fun(fun(_1847937, _1847935), fun(_1847937, bool)), i(s(fun(_1847937, fun(fun(_1847937, _1847935), fun(_1847937, bool))), _1847933), s(_1847937, 6827 ^ [_1847933, _1847935, _1847937, _1848658]))), s(fun(_1847937, _1847935), 6826 ^ [_1847933, _1847935, _1847937, _1848658]))), 6830 ^ _1670770 : [(6831 ^ _1670770) ^ [_1849172] : [p(s(bool, i(s(fun(fun(_1847935, fun(_1847935, bool)), bool), wf), s(fun(_1847935, fun(_1847935, bool)), l_l_)))), -(p(s(bool, i(s(fun(fun(_1847937, fun(_1847937, bool)), bool), wf), s(fun(_1847937, fun(_1847937, bool)), i(s(fun(fun(_1847937, _1847935), fun(_1847937, fun(_1847937, bool))), _1848658), s(fun(_1847937, _1847935), _1849172)))))))]]]]], (11725 ^ _1670770) ^ [_2044908, _2044910] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_max), s(real, _2044910))), s(real, _2044908))) = s(real, i(s(fun(real, real), realu_neg), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_min), s(real, i(s(fun(real, real), realu_neg), s(real, _2044910))))), s(real, i(s(fun(real, real), realu_neg), s(real, _2044908))))))))], (43716 ^ _1670770) ^ [_4282201, _4282203, _4282205] : [p(s(bool, i(s(fun(fun(_4282205, bool), bool), finite), s(fun(_4282205, bool), _4282203)))), -(s(cart(real, n10), i(s(fun(real, cart(real, n10)), lift), s(real, i(s(fun(fun(_4282205, real), real), i(s(fun(fun(_4282205, bool), fun(fun(_4282205, real), real)), sum), s(fun(_4282205, bool), _4282203))), s(fun(_4282205, real), _4282201))))) = s(cart(real, n10), i(s(fun(fun(_4282205, cart(real, n10)), cart(real, n10)), i(s(fun(fun(_4282205, bool), fun(fun(_4282205, cart(real, n10)), cart(real, n10))), vsum), s(fun(_4282205, bool), _4282203))), s(fun(_4282205, cart(real, n10)), i(s(fun(fun(_4282205, real), fun(_4282205, cart(real, n10))), i(s(fun(fun(real, cart(real, n10)), fun(fun(_4282205, real), fun(_4282205, cart(real, n10)))), o), s(fun(real, cart(real, n10)), lift))), s(fun(_4282205, real), _4282201))))))], (7350 ^ _1670770) ^ [_1879687] : [-(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), bit0), s(num, _1879687))))), s(num, u_0))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1879687))), s(num, u_0))))], (12437 ^ _1670770) ^ [_2062879] : [-(s(real, _2062879) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2062879))), s(real, _2062879)))))))], (14385 ^ _1670770) ^ [_2109172, _2109174] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2109174))), s(int, _2109172))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2109172))), s(int, _2109174))))], (18885 ^ _1670770) ^ [_2338401, _2338403, _2338405] : [18888 ^ _1670770 : [(18891 ^ _1670770) ^ [] : [s(_2338403, 18886 ^ [_2338401, _2338403, _2338405]) = s(_2338403, 18887 ^ [_2338401, _2338403, _2338405])], (18889 ^ _1670770) ^ [] : [-(s(_2338405, i(s(fun(_2338403, _2338405), _2338401), s(_2338403, 18886 ^ [_2338401, _2338403, _2338405]))) = s(_2338405, i(s(fun(_2338403, _2338405), _2338401), s(_2338403, 18887 ^ [_2338401, _2338403, _2338405]))))]], 18892 ^ _1670770 : [(18899 ^ _1670770) ^ [_2338853, _2338855] : [s(_2338403, _2338855) = s(_2338403, _2338853), -(s(_2338405, i(s(fun(_2338403, _2338405), _2338401), s(_2338403, _2338855))) = s(_2338405, i(s(fun(_2338403, _2338405), _2338401), s(_2338403, _2338853))))], (18893 ^ _1670770) ^ [_2338702, _2338704] : [s(_2338405, i(s(fun(_2338403, _2338405), _2338401), s(_2338403, _2338704))) = s(_2338405, i(s(fun(_2338403, _2338405), _2338401), s(_2338403, _2338702))), -(s(_2338403, _2338704) = s(_2338403, _2338702))]]], (9514 ^ _1670770) ^ [_1980789, _1980791, _1980793] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1980793))), s(nadd, _1980789))))), p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1980793))), s(nadd, _1980791)))), p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1980791))), s(nadd, _1980789))))], (42006 ^ _1670770) ^ [_4146980, _4146982, _4146984, _4146986] : [s(cart(real, _4146982), i(s(fun(_4146986, cart(real, _4146982)), i(s(fun(cart(real, _4146984), fun(_4146986, cart(real, _4146982))), i(s(fun(fun(_4146986, fun(cart(real, _4146984), cart(real, _4146982))), fun(cart(real, _4146984), fun(_4146986, cart(real, _4146982)))), _4146980), s(fun(_4146986, fun(cart(real, _4146984), cart(real, _4146982))), 42007 ^ [_4146980, _4146982, _4146984, _4146986]))), s(cart(real, _4146984), 42008 ^ [_4146980, _4146982, _4146984, _4146986]))), s(_4146986, 42009 ^ [_4146980, _4146982, _4146984, _4146986]))) = s(cart(real, _4146982), i(s(fun(cart(real, _4146984), cart(real, _4146982)), i(s(fun(_4146986, fun(cart(real, _4146984), cart(real, _4146982))), 42007 ^ [_4146980, _4146982, _4146984, _4146986]), s(_4146986, 42009 ^ [_4146980, _4146982, _4146984, _4146986]))), s(cart(real, _4146984), 42008 ^ [_4146980, _4146982, _4146984, _4146986]))), 42012 ^ _1670770 : [(42013 ^ _1670770) ^ [_4148138] : [s(cart(real, _4146982), i(s(fun(cart(real, _4146984), cart(real, _4146982)), i(s(fun(fun(_4146986, fun(cart(real, _4146984), cart(real, _4146982))), fun(cart(real, _4146984), cart(real, _4146982))), i(s(fun(fun(_4146986, bool), fun(fun(_4146986, fun(cart(real, _4146984), cart(real, _4146982))), fun(cart(real, _4146984), cart(real, _4146982)))), _4148138), s(fun(_4146986, bool), 42014 ^ [_4146980, _4146982, _4146984, _4146986, _4148138]))), s(fun(_4146986, fun(cart(real, _4146984), cart(real, _4146982))), 42015 ^ [_4146980, _4146982, _4146984, _4146986, _4148138]))), s(cart(real, _4146984), 42016 ^ [_4146980, _4146982, _4146984, _4146986, _4148138]))) = s(cart(real, _4146982), i(s(fun(fun(_4146986, cart(real, _4146982)), cart(real, _4146982)), i(s(fun(fun(_4146986, bool), fun(fun(_4146986, cart(real, _4146982)), cart(real, _4146982))), vsum), s(fun(_4146986, bool), 42014 ^ [_4146980, _4146982, _4146984, _4146986, _4148138]))), s(fun(_4146986, cart(real, _4146982)), i(s(fun(cart(real, _4146984), fun(_4146986, cart(real, _4146982))), i(s(fun(fun(_4146986, fun(cart(real, _4146984), cart(real, _4146982))), fun(cart(real, _4146984), fun(_4146986, cart(real, _4146982)))), _4146980), s(fun(_4146986, fun(cart(real, _4146984), cart(real, _4146982))), 42015 ^ [_4146980, _4146982, _4146984, _4146986, _4148138]))), s(cart(real, _4146984), 42016 ^ [_4146980, _4146982, _4146984, _4146986, _4148138]))))), 42019 ^ _1670770 : [(42020 ^ _1670770) ^ [_4149369, _4149371] : [-(p(s(bool, i(s(fun(fun(cart(real, _4146984), cart(real, _4146982)), bool), linear), s(fun(cart(real, _4146984), cart(real, _4146982)), i(s(fun(fun(_4146986, fun(cart(real, _4146984), cart(real, _4146982))), fun(cart(real, _4146984), cart(real, _4146982))), i(s(fun(fun(_4146986, bool), fun(fun(_4146986, fun(cart(real, _4146984), cart(real, _4146982))), fun(cart(real, _4146984), cart(real, _4146982)))), _4148138), s(fun(_4146986, bool), _4149369))), s(fun(_4146986, fun(cart(real, _4146984), cart(real, _4146982))), _4149371))))))), p(s(bool, i(s(fun(fun(_4146986, bool), bool), finite), s(fun(_4146986, bool), _4149369)))), 42026 ^ _1670770 : [(42029 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(cart(real, _4146984), cart(real, _4146982)), bool), linear), s(fun(cart(real, _4146984), cart(real, _4146982)), i(s(fun(_4146986, fun(cart(real, _4146984), cart(real, _4146982))), _4149371), s(_4146986, 42025 ^ [_4146980, _4146982, _4146984, _4146986, _4148138, _4149369, _4149371]))))))], (42027 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_4146986, bool), bool), i(s(fun(_4146986, fun(fun(_4146986, bool), bool)), in), s(_4146986, 42025 ^ [_4146980, _4146982, _4146984, _4146986, _4148138, _4149369, _4149371]))), s(fun(_4146986, bool), _4149369)))))]]]]]]], (35872 ^ _1670770) ^ [_3699438, _3699440, _3699442, _3699444] : [p(s(bool, i(s(fun(fun(_3699442, bool), bool), i(s(fun(fun(_3699444, bool), fun(fun(_3699442, bool), bool)), l_a_u_c), s(fun(_3699444, bool), _3699440))), s(fun(_3699442, bool), _3699438)))), 35876 ^ _1670770 : [(35879 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3699442, bool), bool), i(s(fun(fun(_3699444, bool), fun(fun(_3699442, bool), bool)), a_u_c), s(fun(_3699444, bool), _3699440))), s(fun(_3699442, bool), 35875 ^ [_3699438, _3699440, _3699442, _3699444])))))], (35877 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3699442, bool), bool), i(s(fun(fun(_3699442, bool), fun(fun(_3699442, bool), bool)), subset), s(fun(_3699442, bool), 35875 ^ [_3699438, _3699440, _3699442, _3699444]))), s(fun(_3699442, bool), _3699438)))))]]], (17407 ^ _1670770) ^ [_2237782, _2237784, _2237786, _2237788] : [17415 ^ _1670770 : [(17418 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2237788, bool), p0), s(_2237788, 17414 ^ [_2237782, _2237784, _2237786, _2237788])))))], (17416 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2237788, bool), bool), i(s(fun(_2237788, fun(fun(_2237788, bool), bool)), in), s(_2237788, 17414 ^ [_2237782, _2237784, _2237786, _2237788]))), s(fun(_2237788, bool), i(s(fun(fun(_2237786, bool), fun(_2237788, bool)), i(s(fun(fun(_2237786, _2237788), fun(fun(_2237786, bool), fun(_2237788, bool))), image), s(fun(_2237786, _2237788), _2237784))), s(fun(_2237786, bool), _2237782)))))))]], 17408 ^ _1670770 : [(17409 ^ _1670770) ^ [_2238001] : [p(s(bool, i(s(fun(fun(_2237786, bool), bool), i(s(fun(_2237786, fun(fun(_2237786, bool), bool)), in), s(_2237786, _2238001))), s(fun(_2237786, bool), _2237782)))), p(s(bool, i(s(fun(_2237788, bool), p0), s(_2237788, i(s(fun(_2237786, _2237788), _2237784), s(_2237786, _2238001))))))]]], (7922 ^ _1670770) ^ [_1901346, _1901348] : [7933 ^ _1670770 : [(7934 ^ _1670770) ^ [_1901796] : [-(p(s(bool, i(s(fun(list(_1901348), bool), _1901346), s(list(_1901348), _1901796)))))]], p(s(bool, i(s(fun(list(_1901348), bool), _1901346), s(list(_1901348), nil)))), 7929 ^ _1670770 : [(7932 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(list(_1901348), bool), _1901346), s(list(_1901348), i(s(fun(list(_1901348), list(_1901348)), i(s(fun(_1901348, fun(list(_1901348), list(_1901348))), cons), s(_1901348, 7927 ^ [_1901346, _1901348]))), s(list(_1901348), 7928 ^ [_1901346, _1901348]))))))], (7930 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(list(_1901348), bool), _1901346), s(list(_1901348), 7928 ^ [_1901346, _1901348])))))]]], (39665 ^ _1670770) ^ [_3973944, _3973946, _3973948] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(cart(real, _3973948), real), vectoru_norm), s(cart(real, _3973948), _3973946))))), s(real, i(s(fun(cart(real, _3973948), real), vectoru_norm), s(cart(real, _3973948), _3973944))))))), s(real, e0)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, _3973948), real), vectoru_norm), s(cart(real, _3973948), i(s(fun(cart(real, _3973948), cart(real, _3973948)), i(s(fun(cart(real, _3973948), fun(cart(real, _3973948), cart(real, _3973948))), vectoru_add), s(cart(real, _3973948), _3973946))), s(cart(real, _3973948), _3973944))))))), s(real, e0)))))], (20511 ^ _1670770) ^ [_2423624, _2423626] : [p(s(bool, i(s(fun(fun(_2423626, bool), bool), finite), s(fun(_2423626, bool), _2423624)))), 20514 ^ _1670770 : [(20521 ^ _1670770) ^ [] : [s(fun(_2423626, bool), _2423624) = s(fun(_2423626, bool), empty), -(s(num, i(s(fun(fun(_2423626, bool), num), card), s(fun(_2423626, bool), _2423624))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (20515 ^ _1670770) ^ [] : [s(num, i(s(fun(fun(_2423626, bool), num), card), s(fun(_2423626, bool), _2423624))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(s(fun(_2423626, bool), _2423624) = s(fun(_2423626, bool), empty))]]], (19466 ^ _1670770) ^ [_2364086, _2364088] : [-(p(s(bool, i(s(fun(fun(_2364088, bool), bool), finite), s(fun(_2364088, bool), i(s(fun(fun(_2364088, bool), fun(_2364088, bool)), i(s(fun(_2364088, fun(fun(_2364088, bool), fun(_2364088, bool))), insert), s(_2364088, _2364086))), s(fun(_2364088, bool), empty)))))))], (7414 ^ _1670770) ^ [_1881465] : [-(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_), s(num, i(s(fun(num, num), bit0), s(num, _1881465))))), s(num, u_0))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_), s(num, _1881465))), s(num, u_0))))], (19398 ^ _1670770) ^ [_2361558, _2361560, _2361562, _2361564] : [-(p(s(bool, i(s(fun(fun(_2361562, bool), bool), i(s(fun(fun(_2361562, bool), fun(fun(_2361562, bool), bool)), subset), s(fun(_2361562, bool), 19396 ^ [_2361558, _2361560, _2361562, _2361564]))), s(fun(_2361562, bool), _2361558)))))], (16700 ^ _1670770) ^ [_2194940, _2194942, _2194944] : [-(s(fun(_2194944, bool), i(s(fun(fun(_2194944, bool), fun(_2194944, bool)), i(s(fun(fun(_2194944, bool), fun(fun(_2194944, bool), fun(_2194944, bool))), union), s(fun(_2194944, bool), _2194942))), s(fun(_2194944, bool), _2194940))) = s(fun(_2194944, bool), empty)), s(fun(_2194944, bool), _2194942) = s(fun(_2194944, bool), empty), s(fun(_2194944, bool), _2194940) = s(fun(_2194944, bool), empty)], (38777 ^ _1670770) ^ [_3840586] : [-(p(s(bool, i(s(fun(fun(num, bool), bool), infinite), s(fun(num, bool), i(s(fun(num, fun(num, bool)), from), s(num, _3840586)))))))], (6644 ^ _1670770) ^ [_1836977] : [p(s(bool, i(s(fun(fun(_1836977, fun(_1836977, bool)), bool), wf), s(fun(_1836977, fun(_1836977, bool)), l_l_)))), 6648 ^ _1670770 : [(6649 ^ _1670770) ^ [_1837223] : [p(s(bool, i(s(fun(_1836977, bool), i(s(fun(_1836977, fun(_1836977, bool)), l_l_), s(_1836977, i(s(fun(num, _1836977), _1837223), s(num, i(s(fun(num, num), suc), s(num, 6647 ^ [_1836977, _1837223]))))))), s(_1836977, i(s(fun(num, _1836977), _1837223), s(num, 6647 ^ [_1836977, _1837223]))))))]]], (17226 ^ _1670770) ^ [_2225919, _2225921, _2225923] : [p(s(bool, i(s(fun(fun(_2225923, bool), bool), i(s(fun(fun(_2225923, bool), fun(fun(_2225923, bool), bool)), subset), s(fun(_2225923, bool), i(s(fun(fun(fun(_2225923, bool), bool), fun(_2225923, bool)), unions), s(fun(fun(_2225923, bool), bool), _2225921))))), s(fun(_2225923, bool), _2225919)))), 17229 ^ _1670770 : [(17230 ^ _1670770) ^ [_2226223] : [p(s(bool, i(s(fun(fun(fun(_2225923, bool), bool), bool), i(s(fun(fun(_2225923, bool), fun(fun(fun(_2225923, bool), bool), bool)), in), s(fun(_2225923, bool), _2226223))), s(fun(fun(_2225923, bool), bool), _2225921)))), -(p(s(bool, i(s(fun(fun(_2225923, bool), bool), i(s(fun(fun(_2225923, bool), fun(fun(_2225923, bool), bool)), subset), s(fun(_2225923, bool), _2226223))), s(fun(_2225923, bool), _2225919)))))]]], (39687 ^ _1670770) ^ [_3975037, _3975039, _3975041] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, _3975041), real), vectoru_norm), s(cart(real, _3975041), _3975039))))), s(real, _3975037)))), 39690 ^ _1670770 : [(39691 ^ _1670770) ^ [_3975271] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(num, real), i(s(fun(cart(real, _3975041), fun(num, real)), d_), s(cart(real, _3975041), _3975039))), s(num, _3975271))))))), s(real, _3975037))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _3975271)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3975271))), s(num, i(s(fun(fun(_3975041, bool), num), dimindex), s(fun(_3975041, bool), univ))))))]]], (3191 ^ _1670770) ^ [_1730290, _1730292, _1730294, _1730296, _1730298] : [-(s(fun(_1730298, bool), i(s(fun(_1730296, fun(_1730298, bool)), i(s(fun(fun(_1730296, fun(_1730298, bool)), fun(_1730296, fun(_1730298, bool))), i(s(fun(fun(_1730296, fun(_1730298, bool)), fun(fun(_1730296, fun(_1730298, bool)), fun(_1730296, fun(_1730298, bool)))), u_seqpattern), s(fun(_1730296, fun(_1730298, bool)), _1730294))), s(fun(_1730296, fun(_1730298, bool)), _1730292))), s(_1730296, _1730290))) = s(fun(_1730298, bool), i(s(fun(fun(_1730298, bool), fun(_1730298, bool)), i(s(fun(fun(_1730298, bool), fun(fun(_1730298, bool), fun(_1730298, bool))), i(s(fun(bool, fun(fun(_1730298, bool), fun(fun(_1730298, bool), fun(_1730298, bool)))), cond), s(bool, 3176 ^ [_1730290, _1730292, _1730294, _1730296, _1730298]))), s(fun(_1730298, bool), i(s(fun(_1730296, fun(_1730298, bool)), _1730294), s(_1730296, _1730290))))), s(fun(_1730298, bool), i(s(fun(_1730296, fun(_1730298, bool)), _1730292), s(_1730296, _1730290))))))], (11361 ^ _1670770) ^ [_2034471, _2034473] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2034473))), s(real, _2034471)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2034473))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2034471))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))))))))], (36067 ^ _1670770) ^ [_3708680, _3708682, _3708684] : [36120 ^ _1670770 : [(36121 ^ _1670770) ^ [_3711475, _3711477] : [-(s(fun(prod(_3708684, _3708682), bool), i(s(fun(fun(_3708682, bool), fun(prod(_3708684, _3708682), bool)), i(s(fun(fun(_3708684, bool), fun(fun(_3708682, bool), fun(prod(_3708684, _3708682), bool))), t_u_c), s(fun(_3708684, bool), _3711477))), s(fun(_3708682, bool), _3711475))) = s(fun(prod(_3708684, _3708682), bool), i(s(fun(fun(prod(_3708684, _3708682), bool), fun(prod(_3708684, _3708682), bool)), gspec), s(fun(prod(_3708684, _3708682), bool), i(s(fun(fun(_3708682, bool), fun(prod(_3708684, _3708682), bool)), i(s(fun(fun(_3708684, bool), fun(fun(_3708682, bool), fun(prod(_3708684, _3708682), bool))), _3708680), s(fun(_3708684, bool), _3711477))), s(fun(_3708682, bool), _3711475))))))]], 36073 ^ _1670770 : [(36076 ^ _1670770) ^ [_3709667, _3709669, _3709671] : [p(s(bool, i(s(fun(prod(_3708684, _3708682), bool), i(s(fun(bool, fun(prod(_3708684, _3708682), bool)), i(s(fun(prod(_3708684, _3708682), fun(bool, fun(prod(_3708684, _3708682), bool))), setspec), s(prod(_3708684, _3708682), 36070 ^ [_3708680, _3708682, _3708684]))), s(bool, _3709667))), s(prod(_3708684, _3708682), i(s(fun(_3708682, prod(_3708684, _3708682)), i(s(fun(_3708684, fun(_3708682, prod(_3708684, _3708682))), c_), s(_3708684, _3709671))), s(_3708682, _3709669)))))), 36087 ^ _1670770 : [(36092 ^ _1670770) ^ [] : [p(s(bool, _3709667))], (36090 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3708682, bool), bool), i(s(fun(_3708682, fun(fun(_3708682, bool), bool)), in), s(_3708682, _3709669))), s(fun(_3708682, bool), 36069 ^ [_3708680, _3708682, _3708684])))))], (36088 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3708684, bool), bool), i(s(fun(_3708684, fun(fun(_3708684, bool), bool)), in), s(_3708684, _3709671))), s(fun(_3708684, bool), 36068 ^ [_3708680, _3708682, _3708684])))))]], 36079 ^ _1670770 : [(36082 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3708684, bool), bool), i(s(fun(_3708684, fun(fun(_3708684, bool), bool)), in), s(_3708684, _3709671))), s(fun(_3708684, bool), 36068 ^ [_3708680, _3708682, _3708684])))), p(s(bool, i(s(fun(fun(_3708682, bool), bool), i(s(fun(_3708682, fun(fun(_3708682, bool), bool)), in), s(_3708682, _3709669))), s(fun(_3708682, bool), 36069 ^ [_3708680, _3708682, _3708684]))))], (36080 ^ _1670770) ^ [] : [-(p(s(bool, _3709667)))]]], (36074 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_3708684, _3708682), bool), i(s(fun(fun(_3708682, bool), fun(prod(_3708684, _3708682), bool)), i(s(fun(fun(_3708684, bool), fun(fun(_3708682, bool), fun(prod(_3708684, _3708682), bool))), _3708680), s(fun(_3708684, bool), 36068 ^ [_3708680, _3708682, _3708684]))), s(fun(_3708682, bool), 36069 ^ [_3708680, _3708682, _3708684]))), s(prod(_3708684, _3708682), 36070 ^ [_3708680, _3708682, _3708684])))))]], 36098 ^ _1670770 : [(36117 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_3708684, _3708682), bool), i(s(fun(bool, fun(prod(_3708684, _3708682), bool)), i(s(fun(prod(_3708684, _3708682), fun(bool, fun(prod(_3708684, _3708682), bool))), setspec), s(prod(_3708684, _3708682), 36070 ^ [_3708680, _3708682, _3708684]))), s(bool, 36097 ^ [_3708680, _3708682, _3708684]))), s(prod(_3708684, _3708682), i(s(fun(_3708682, prod(_3708684, _3708682)), i(s(fun(_3708684, fun(_3708682, prod(_3708684, _3708682))), c_), s(_3708684, 36095 ^ [_3708680, _3708682, _3708684]))), s(_3708682, 36096 ^ [_3708680, _3708682, _3708684])))))))], (36099 ^ _1670770) ^ [] : [p(s(bool, 36097 ^ [_3708680, _3708682, _3708684])), 36102 ^ _1670770 : [(36105 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3708682, bool), bool), i(s(fun(_3708682, fun(fun(_3708682, bool), bool)), in), s(_3708682, 36096 ^ [_3708680, _3708682, _3708684]))), s(fun(_3708682, bool), 36069 ^ [_3708680, _3708682, _3708684])))))], (36103 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3708684, bool), bool), i(s(fun(_3708684, fun(fun(_3708684, bool), bool)), in), s(_3708684, 36095 ^ [_3708680, _3708682, _3708684]))), s(fun(_3708684, bool), 36068 ^ [_3708680, _3708682, _3708684])))))]]], (36107 ^ _1670770) ^ [] : [-(p(s(bool, 36097 ^ [_3708680, _3708682, _3708684]))), p(s(bool, i(s(fun(fun(_3708684, bool), bool), i(s(fun(_3708684, fun(fun(_3708684, bool), bool)), in), s(_3708684, 36095 ^ [_3708680, _3708682, _3708684]))), s(fun(_3708684, bool), 36068 ^ [_3708680, _3708682, _3708684])))), p(s(bool, i(s(fun(fun(_3708682, bool), bool), i(s(fun(_3708682, fun(fun(_3708682, bool), bool)), in), s(_3708682, 36096 ^ [_3708680, _3708682, _3708684]))), s(fun(_3708682, bool), 36069 ^ [_3708680, _3708682, _3708684]))))], (36119 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(prod(_3708684, _3708682), bool), i(s(fun(fun(_3708682, bool), fun(prod(_3708684, _3708682), bool)), i(s(fun(fun(_3708684, bool), fun(fun(_3708682, bool), fun(prod(_3708684, _3708682), bool))), _3708680), s(fun(_3708684, bool), 36068 ^ [_3708680, _3708682, _3708684]))), s(fun(_3708682, bool), 36069 ^ [_3708680, _3708682, _3708684]))), s(prod(_3708684, _3708682), 36070 ^ [_3708680, _3708682, _3708684]))))]]], (30333 ^ _1670770) ^ [_2987853, _2987855] : [p(s(bool, i(s(fun(fun(_2987855, bool), bool), finite), s(fun(_2987855, bool), univ)))), -(s(num, i(s(fun(fun(cart(_2987855, _2987853), bool), num), card), s(fun(cart(_2987855, _2987853), bool), univ))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, i(s(fun(fun(_2987855, bool), num), card), s(fun(_2987855, bool), univ))))), s(num, i(s(fun(fun(_2987853, bool), num), dimindex), s(fun(_2987853, bool), univ))))))], (15392 ^ _1670770) ^ [_2136835, _2136837] : [s(bool, i(s(fun(_2136837, bool), i(s(fun(fun(_2136837, bool), fun(_2136837, bool)), _2136835), s(fun(_2136837, bool), 15393 ^ [_2136835, _2136837]))), s(_2136837, 15394 ^ [_2136835, _2136837]))) = s(bool, i(s(fun(_2136837, bool), 15393 ^ [_2136835, _2136837]), s(_2136837, 15394 ^ [_2136835, _2136837]))), 15397 ^ _1670770 : [(15398 ^ _1670770) ^ [_2137191, _2137193] : [-(s(bool, i(s(fun(fun(_2136837, bool), bool), i(s(fun(_2136837, fun(fun(_2136837, bool), bool)), in), s(_2136837, _2137191))), s(fun(_2136837, bool), i(s(fun(fun(_2136837, bool), fun(_2136837, bool)), _2136835), s(fun(_2136837, bool), _2137193))))) = s(bool, i(s(fun(_2136837, bool), _2137193), s(_2136837, _2137191))))]]], (40106 ^ _1670770) ^ [_4004000, _4004002, _4004004] : [s(cart(real, _4004002), i(s(fun(_4004004, cart(real, _4004002)), i(s(fun(cart(real, _4004002), fun(_4004004, cart(real, _4004002))), _4004000), s(cart(real, _4004002), 40107 ^ [_4004000, _4004002, _4004004]))), s(_4004004, 40108 ^ [_4004000, _4004002, _4004004]))) = s(cart(real, _4004002), 40107 ^ [_4004000, _4004002, _4004004]), 40111 ^ _1670770 : [(40112 ^ _1670770) ^ [_4004471, _4004473] : [p(s(bool, i(s(fun(fun(_4004004, bool), bool), finite), s(fun(_4004004, bool), _4004471)))), -(s(cart(real, _4004002), i(s(fun(fun(_4004004, cart(real, _4004002)), cart(real, _4004002)), i(s(fun(fun(_4004004, bool), fun(fun(_4004004, cart(real, _4004002)), cart(real, _4004002))), vsum), s(fun(_4004004, bool), _4004471))), s(fun(_4004004, cart(real, _4004002)), i(s(fun(cart(real, _4004002), fun(_4004004, cart(real, _4004002))), _4004000), s(cart(real, _4004002), _4004473))))) = s(cart(real, _4004002), i(s(fun(cart(real, _4004002), cart(real, _4004002)), i(s(fun(real, fun(cart(real, _4004002), cart(real, _4004002))), r_), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(fun(_4004004, bool), num), card), s(fun(_4004004, bool), _4004471))))))), s(cart(real, _4004002), _4004473))))]]], (13126 ^ _1670770) ^ [] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, x1))), s(real, y1))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, x2))), s(real, y2))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, x1))), s(real, y2))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, x2))), s(real, y1))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(real, real), realu_inv), s(real, y1))))), s(real, i(s(fun(real, real), realu_inv), s(real, y2)))))))), -(s(real, y1) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), -(s(real, y2) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (18372 ^ _1670770) ^ [_2298884, _2298886, _2298888, _2298890, _2298892] : [18430 ^ _1670770 : [(18431 ^ _1670770) ^ [_2303493] : [18448 ^ _1670770 : [(18449 ^ _1670770) ^ [_2305476, _2305478] : [-(s(fun(_2298886, bool), i(s(fun(fun(fun(_2298886, bool), bool), fun(_2298886, bool)), inters), s(fun(fun(_2298886, bool), bool), i(s(fun(fun(fun(_2298886, bool), bool), fun(fun(_2298886, bool), bool)), gspec), s(fun(fun(_2298886, bool), bool), i(s(fun(fun(_2298892, fun(_2298890, fun(_2298888, fun(_2298886, bool)))), fun(fun(_2298886, bool), bool)), i(s(fun(fun(_2298892, fun(_2298890, fun(_2298888, bool))), fun(fun(_2298892, fun(_2298890, fun(_2298888, fun(_2298886, bool)))), fun(fun(_2298886, bool), bool))), _2303493), s(fun(_2298892, fun(_2298890, fun(_2298888, bool))), _2305478))), s(fun(_2298892, fun(_2298890, fun(_2298888, fun(_2298886, bool)))), _2305476))))))) = s(fun(_2298886, bool), i(s(fun(fun(_2298886, bool), fun(_2298886, bool)), gspec), s(fun(_2298886, bool), i(s(fun(fun(_2298892, fun(_2298890, fun(_2298888, fun(_2298886, bool)))), fun(_2298886, bool)), i(s(fun(fun(_2298892, fun(_2298890, fun(_2298888, bool))), fun(fun(_2298892, fun(_2298890, fun(_2298888, fun(_2298886, bool)))), fun(_2298886, bool))), _2298884), s(fun(_2298892, fun(_2298890, fun(_2298888, bool))), _2305478))), s(fun(_2298892, fun(_2298890, fun(_2298888, fun(_2298886, bool)))), _2305476))))))]], 18437 ^ _1670770 : [(18440 ^ _1670770) ^ [_2304724, _2304726, _2304728] : [p(s(bool, i(s(fun(fun(_2298886, bool), bool), i(s(fun(bool, fun(fun(_2298886, bool), bool)), i(s(fun(fun(_2298886, bool), fun(bool, fun(fun(_2298886, bool), bool))), setspec), s(fun(_2298886, bool), 18434 ^ [_2298884, _2298886, _2298888, _2298890, _2298892, _2303493]))), s(bool, i(s(fun(_2298888, bool), i(s(fun(_2298890, fun(_2298888, bool)), i(s(fun(_2298892, fun(_2298890, fun(_2298888, bool))), 18432 ^ [_2298884, _2298886, _2298888, _2298890, _2298892, _2303493]), s(_2298892, _2304728))), s(_2298890, _2304726))), s(_2298888, _2304724))))), s(fun(_2298886, bool), i(s(fun(_2298888, fun(_2298886, bool)), i(s(fun(_2298890, fun(_2298888, fun(_2298886, bool))), i(s(fun(_2298892, fun(_2298890, fun(_2298888, fun(_2298886, bool)))), 18433 ^ [_2298884, _2298886, _2298888, _2298890, _2298892, _2303493]), s(_2298892, _2304728))), s(_2298890, _2304726))), s(_2298888, _2304724))))))], (18438 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2298886, bool), bool), i(s(fun(fun(_2298892, fun(_2298890, fun(_2298888, fun(_2298886, bool)))), fun(fun(_2298886, bool), bool)), i(s(fun(fun(_2298892, fun(_2298890, fun(_2298888, bool))), fun(fun(_2298892, fun(_2298890, fun(_2298888, fun(_2298886, bool)))), fun(fun(_2298886, bool), bool))), _2303493), s(fun(_2298892, fun(_2298890, fun(_2298888, bool))), 18432 ^ [_2298884, _2298886, _2298888, _2298890, _2298892, _2303493]))), s(fun(_2298892, fun(_2298890, fun(_2298888, fun(_2298886, bool)))), 18433 ^ [_2298884, _2298886, _2298888, _2298890, _2298892, _2303493]))), s(fun(_2298886, bool), 18434 ^ [_2298884, _2298886, _2298888, _2298890, _2298892, _2303493])))))]], 18444 ^ _1670770 : [(18447 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2298886, bool), bool), i(s(fun(fun(_2298892, fun(_2298890, fun(_2298888, fun(_2298886, bool)))), fun(fun(_2298886, bool), bool)), i(s(fun(fun(_2298892, fun(_2298890, fun(_2298888, bool))), fun(fun(_2298892, fun(_2298890, fun(_2298888, fun(_2298886, bool)))), fun(fun(_2298886, bool), bool))), _2303493), s(fun(_2298892, fun(_2298890, fun(_2298888, bool))), 18432 ^ [_2298884, _2298886, _2298888, _2298890, _2298892, _2303493]))), s(fun(_2298892, fun(_2298890, fun(_2298888, fun(_2298886, bool)))), 18433 ^ [_2298884, _2298886, _2298888, _2298890, _2298892, _2303493]))), s(fun(_2298886, bool), 18434 ^ [_2298884, _2298886, _2298888, _2298890, _2298892, _2303493]))))], (18445 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2298886, bool), bool), i(s(fun(bool, fun(fun(_2298886, bool), bool)), i(s(fun(fun(_2298886, bool), fun(bool, fun(fun(_2298886, bool), bool))), setspec), s(fun(_2298886, bool), 18434 ^ [_2298884, _2298886, _2298888, _2298890, _2298892, _2303493]))), s(bool, i(s(fun(_2298888, bool), i(s(fun(_2298890, fun(_2298888, bool)), i(s(fun(_2298892, fun(_2298890, fun(_2298888, bool))), 18432 ^ [_2298884, _2298886, _2298888, _2298890, _2298892, _2303493]), s(_2298892, 18441 ^ [_2298884, _2298886, _2298888, _2298890, _2298892, _2303493]))), s(_2298890, 18442 ^ [_2298884, _2298886, _2298888, _2298890, _2298892, _2303493]))), s(_2298888, 18443 ^ [_2298884, _2298886, _2298888, _2298890, _2298892, _2303493]))))), s(fun(_2298886, bool), i(s(fun(_2298888, fun(_2298886, bool)), i(s(fun(_2298890, fun(_2298888, fun(_2298886, bool))), i(s(fun(_2298892, fun(_2298890, fun(_2298888, fun(_2298886, bool)))), 18433 ^ [_2298884, _2298886, _2298888, _2298890, _2298892, _2303493]), s(_2298892, 18441 ^ [_2298884, _2298886, _2298888, _2298890, _2298892, _2303493]))), s(_2298890, 18442 ^ [_2298884, _2298886, _2298888, _2298890, _2298892, _2303493]))), s(_2298888, 18443 ^ [_2298884, _2298886, _2298888, _2298890, _2298892, _2303493])))))))]]]], 18378 ^ _1670770 : [(18381 ^ _1670770) ^ [_2300474, _2300476] : [p(s(bool, i(s(fun(_2298886, bool), i(s(fun(bool, fun(_2298886, bool)), i(s(fun(_2298886, fun(bool, fun(_2298886, bool))), setspec), s(_2298886, 18375 ^ [_2298884, _2298886, _2298888, _2298890, _2298892]))), s(bool, _2300474))), s(_2298886, _2300476)))), 18384 ^ _1670770 : [(18392 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2298886, bool), bool), i(s(fun(_2298886, fun(fun(_2298886, bool), bool)), in), s(_2298886, _2300476))), s(fun(_2298886, bool), i(s(fun(_2298888, fun(_2298886, bool)), i(s(fun(_2298890, fun(_2298888, fun(_2298886, bool))), i(s(fun(_2298892, fun(_2298890, fun(_2298888, fun(_2298886, bool)))), 18374 ^ [_2298884, _2298886, _2298888, _2298890, _2298892]), s(_2298892, 18386 ^ [_2298884, _2298886, _2298888, _2298890, _2298892, _2300474, _2300476]))), s(_2298890, 18387 ^ [_2298884, _2298886, _2298888, _2298890, _2298892, _2300474, _2300476]))), s(_2298888, 18388 ^ [_2298884, _2298886, _2298888, _2298890, _2298892, _2300474, _2300476]))))))], (18390 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2298888, bool), i(s(fun(_2298890, fun(_2298888, bool)), i(s(fun(_2298892, fun(_2298890, fun(_2298888, bool))), 18373 ^ [_2298884, _2298886, _2298888, _2298890, _2298892]), s(_2298892, 18386 ^ [_2298884, _2298886, _2298888, _2298890, _2298892, _2300474, _2300476]))), s(_2298890, 18387 ^ [_2298884, _2298886, _2298888, _2298890, _2298892, _2300474, _2300476]))), s(_2298888, 18388 ^ [_2298884, _2298886, _2298888, _2298890, _2298892, _2300474, _2300476])))))], (18385 ^ _1670770) ^ [] : [-(p(s(bool, _2300474)))]], 18393 ^ _1670770 : [(18394 ^ _1670770) ^ [_2301314, _2301316, _2301318] : [p(s(bool, i(s(fun(_2298888, bool), i(s(fun(_2298890, fun(_2298888, bool)), i(s(fun(_2298892, fun(_2298890, fun(_2298888, bool))), 18373 ^ [_2298884, _2298886, _2298888, _2298890, _2298892]), s(_2298892, _2301318))), s(_2298890, _2301316))), s(_2298888, _2301314)))), -(p(s(bool, i(s(fun(fun(_2298886, bool), bool), i(s(fun(_2298886, fun(fun(_2298886, bool), bool)), in), s(_2298886, _2300476))), s(fun(_2298886, bool), i(s(fun(_2298888, fun(_2298886, bool)), i(s(fun(_2298890, fun(_2298888, fun(_2298886, bool))), i(s(fun(_2298892, fun(_2298890, fun(_2298888, fun(_2298886, bool)))), 18374 ^ [_2298884, _2298886, _2298888, _2298890, _2298892]), s(_2298892, _2301318))), s(_2298890, _2301316))), s(_2298888, _2301314)))))))], (18400 ^ _1670770) ^ [] : [p(s(bool, _2300474))]]], (18379 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2298886, bool), i(s(fun(fun(_2298892, fun(_2298890, fun(_2298888, fun(_2298886, bool)))), fun(_2298886, bool)), i(s(fun(fun(_2298892, fun(_2298890, fun(_2298888, bool))), fun(fun(_2298892, fun(_2298890, fun(_2298888, fun(_2298886, bool)))), fun(_2298886, bool))), _2298884), s(fun(_2298892, fun(_2298890, fun(_2298888, bool))), 18373 ^ [_2298884, _2298886, _2298888, _2298890, _2298892]))), s(fun(_2298892, fun(_2298890, fun(_2298888, fun(_2298886, bool)))), 18374 ^ [_2298884, _2298886, _2298888, _2298890, _2298892]))), s(_2298886, 18375 ^ [_2298884, _2298886, _2298888, _2298890, _2298892])))))]], 18405 ^ _1670770 : [(18427 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2298886, bool), i(s(fun(bool, fun(_2298886, bool)), i(s(fun(_2298886, fun(bool, fun(_2298886, bool))), setspec), s(_2298886, 18375 ^ [_2298884, _2298886, _2298888, _2298890, _2298892]))), s(bool, 18404 ^ [_2298884, _2298886, _2298888, _2298890, _2298892]))), s(_2298886, 18403 ^ [_2298884, _2298886, _2298888, _2298890, _2298892])))))], (18416 ^ _1670770) ^ [] : [18420 ^ _1670770 : [(18423 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2298886, bool), bool), i(s(fun(_2298886, fun(fun(_2298886, bool), bool)), in), s(_2298886, 18403 ^ [_2298884, _2298886, _2298888, _2298890, _2298892]))), s(fun(_2298886, bool), i(s(fun(_2298888, fun(_2298886, bool)), i(s(fun(_2298890, fun(_2298888, fun(_2298886, bool))), i(s(fun(_2298892, fun(_2298890, fun(_2298888, fun(_2298886, bool)))), 18374 ^ [_2298884, _2298886, _2298888, _2298890, _2298892]), s(_2298892, 18417 ^ [_2298884, _2298886, _2298888, _2298890, _2298892]))), s(_2298890, 18418 ^ [_2298884, _2298886, _2298888, _2298890, _2298892]))), s(_2298888, 18419 ^ [_2298884, _2298886, _2298888, _2298890, _2298892]))))))], (18421 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2298888, bool), i(s(fun(_2298890, fun(_2298888, bool)), i(s(fun(_2298892, fun(_2298890, fun(_2298888, bool))), 18373 ^ [_2298884, _2298886, _2298888, _2298890, _2298892]), s(_2298892, 18417 ^ [_2298884, _2298886, _2298888, _2298890, _2298892]))), s(_2298890, 18418 ^ [_2298884, _2298886, _2298888, _2298890, _2298892]))), s(_2298888, 18419 ^ [_2298884, _2298886, _2298888, _2298890, _2298892])))))]], -(p(s(bool, 18404 ^ [_2298884, _2298886, _2298888, _2298890, _2298892])))], (18406 ^ _1670770) ^ [] : [p(s(bool, 18404 ^ [_2298884, _2298886, _2298888, _2298890, _2298892])), 18409 ^ _1670770 : [(18410 ^ _1670770) ^ [_2302233, _2302235, _2302237] : [p(s(bool, i(s(fun(_2298888, bool), i(s(fun(_2298890, fun(_2298888, bool)), i(s(fun(_2298892, fun(_2298890, fun(_2298888, bool))), 18373 ^ [_2298884, _2298886, _2298888, _2298890, _2298892]), s(_2298892, _2302237))), s(_2298890, _2302235))), s(_2298888, _2302233)))), -(p(s(bool, i(s(fun(fun(_2298886, bool), bool), i(s(fun(_2298886, fun(fun(_2298886, bool), bool)), in), s(_2298886, 18403 ^ [_2298884, _2298886, _2298888, _2298890, _2298892]))), s(fun(_2298886, bool), i(s(fun(_2298888, fun(_2298886, bool)), i(s(fun(_2298890, fun(_2298888, fun(_2298886, bool))), i(s(fun(_2298892, fun(_2298890, fun(_2298888, fun(_2298886, bool)))), 18374 ^ [_2298884, _2298886, _2298888, _2298890, _2298892]), s(_2298892, _2302237))), s(_2298890, _2302235))), s(_2298888, _2302233)))))))]]], (18429 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2298886, bool), i(s(fun(fun(_2298892, fun(_2298890, fun(_2298888, fun(_2298886, bool)))), fun(_2298886, bool)), i(s(fun(fun(_2298892, fun(_2298890, fun(_2298888, bool))), fun(fun(_2298892, fun(_2298890, fun(_2298888, fun(_2298886, bool)))), fun(_2298886, bool))), _2298884), s(fun(_2298892, fun(_2298890, fun(_2298888, bool))), 18373 ^ [_2298884, _2298886, _2298888, _2298890, _2298892]))), s(fun(_2298892, fun(_2298890, fun(_2298888, fun(_2298886, bool)))), 18374 ^ [_2298884, _2298886, _2298888, _2298890, _2298892]))), s(_2298886, 18375 ^ [_2298884, _2298886, _2298888, _2298890, _2298892]))))]]], (2643 ^ _1670770) ^ [_1714398, _1714400, _1714402] : [2645 ^ _1670770 : [(2648 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1714402, bool), _1714398), s(_1714402, 2644 ^ [_1714398, _1714400, _1714402]))))], (2646 ^ _1670770) ^ [] : [p(s(bool, _1714400))]], -(p(s(bool, _1714400))), 2653 ^ _1670770 : [(2654 ^ _1670770) ^ [_1714619] : [-(p(s(bool, i(s(fun(_1714402, bool), _1714398), s(_1714402, _1714619)))))]]], (21607 ^ _1670770) ^ [_2478275, _2478277, _2478279] : [21687 ^ _1670770 : [(21688 ^ _1670770) ^ [_2482516, _2482518] : [-(s(num, i(s(fun(fun(fun(_2478277, _2478279), bool), num), card), s(fun(fun(_2478277, _2478279), bool), i(s(fun(fun(fun(_2478277, _2478279), bool), fun(fun(_2478277, _2478279), bool)), gspec), s(fun(fun(_2478277, _2478279), bool), i(s(fun(fun(_2478277, bool), fun(fun(_2478277, _2478279), bool)), i(s(fun(fun(_2478279, bool), fun(fun(_2478277, bool), fun(fun(_2478277, _2478279), bool))), _2478275), s(fun(_2478279, bool), _2482516))), s(fun(_2478277, bool), _2482518))))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, i(s(fun(fun(_2478279, bool), num), card), s(fun(_2478279, bool), _2482516))))), s(num, i(s(fun(fun(_2478277, bool), num), card), s(fun(_2478277, bool), _2482518)))))), p(s(bool, i(s(fun(fun(_2478277, bool), bool), finite), s(fun(_2478277, bool), _2482518)))), p(s(bool, i(s(fun(fun(_2478279, bool), bool), finite), s(fun(_2478279, bool), _2482516))))]], 21613 ^ _1670770 : [(21616 ^ _1670770) ^ [_2479440, _2479442] : [p(s(bool, i(s(fun(fun(_2478277, _2478279), bool), i(s(fun(bool, fun(fun(_2478277, _2478279), bool)), i(s(fun(fun(_2478277, _2478279), fun(bool, fun(fun(_2478277, _2478279), bool))), setspec), s(fun(_2478277, _2478279), 21610 ^ [_2478275, _2478277, _2478279]))), s(bool, _2479440))), s(fun(_2478277, _2478279), _2479442)))), 21619 ^ _1670770 : [(21622 ^ _1670770) ^ [] : [21624 ^ _1670770 : [(21627 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2478279, bool), bool), i(s(fun(_2478279, fun(fun(_2478279, bool), bool)), in), s(_2478279, i(s(fun(_2478277, _2478279), _2479442), s(_2478277, 21623 ^ [_2478275, _2478277, _2478279, _2479440, _2479442]))))), s(fun(_2478279, bool), 21608 ^ [_2478275, _2478277, _2478279]))))], (21625 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2478277, bool), bool), i(s(fun(_2478277, fun(fun(_2478277, bool), bool)), in), s(_2478277, 21623 ^ [_2478275, _2478277, _2478279, _2479440, _2479442]))), s(fun(_2478277, bool), 21609 ^ [_2478275, _2478277, _2478279])))))]], 21629 ^ _1670770 : [(21632 ^ _1670770) ^ [] : [s(_2478279, i(s(fun(_2478277, _2478279), _2479442), s(_2478277, 21628 ^ [_2478275, _2478277, _2478279, _2479440, _2479442]))) = s(_2478279, d)], (21630 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2478277, bool), bool), i(s(fun(_2478277, fun(fun(_2478277, bool), bool)), in), s(_2478277, 21628 ^ [_2478275, _2478277, _2478279, _2479440, _2479442]))), s(fun(_2478277, bool), 21609 ^ [_2478275, _2478277, _2478279]))))]]], (21620 ^ _1670770) ^ [] : [-(p(s(bool, _2479440)))]], 21633 ^ _1670770 : [(21640 ^ _1670770) ^ [_2480636] : [-(p(s(bool, i(s(fun(fun(_2478277, bool), bool), i(s(fun(_2478277, fun(fun(_2478277, bool), bool)), in), s(_2478277, _2480636))), s(fun(_2478277, bool), 21609 ^ [_2478275, _2478277, _2478279]))))), -(s(_2478279, i(s(fun(_2478277, _2478279), _2479442), s(_2478277, _2480636))) = s(_2478279, d))], (21634 ^ _1670770) ^ [_2480345] : [p(s(bool, i(s(fun(fun(_2478277, bool), bool), i(s(fun(_2478277, fun(fun(_2478277, bool), bool)), in), s(_2478277, _2480345))), s(fun(_2478277, bool), 21609 ^ [_2478275, _2478277, _2478279])))), -(p(s(bool, i(s(fun(fun(_2478279, bool), bool), i(s(fun(_2478279, fun(fun(_2478279, bool), bool)), in), s(_2478279, i(s(fun(_2478277, _2478279), _2479442), s(_2478277, _2480345))))), s(fun(_2478279, bool), 21608 ^ [_2478275, _2478277, _2478279])))))], (21646 ^ _1670770) ^ [] : [p(s(bool, _2479440))]]], (21614 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2478277, _2478279), bool), i(s(fun(fun(_2478277, bool), fun(fun(_2478277, _2478279), bool)), i(s(fun(fun(_2478279, bool), fun(fun(_2478277, bool), fun(fun(_2478277, _2478279), bool))), _2478275), s(fun(_2478279, bool), 21608 ^ [_2478275, _2478277, _2478279]))), s(fun(_2478277, bool), 21609 ^ [_2478275, _2478277, _2478279]))), s(fun(_2478277, _2478279), 21610 ^ [_2478275, _2478277, _2478279])))))]], 21651 ^ _1670770 : [(21684 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2478277, _2478279), bool), i(s(fun(bool, fun(fun(_2478277, _2478279), bool)), i(s(fun(fun(_2478277, _2478279), fun(bool, fun(fun(_2478277, _2478279), bool))), setspec), s(fun(_2478277, _2478279), 21610 ^ [_2478275, _2478277, _2478279]))), s(bool, 21650 ^ [_2478275, _2478277, _2478279]))), s(fun(_2478277, _2478279), 21649 ^ [_2478275, _2478277, _2478279])))))], (21668 ^ _1670770) ^ [] : [-(p(s(bool, 21650 ^ [_2478275, _2478277, _2478279]))), 21672 ^ _1670770 : [(21675 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2478279, bool), bool), i(s(fun(_2478279, fun(fun(_2478279, bool), bool)), in), s(_2478279, i(s(fun(_2478277, _2478279), 21649 ^ [_2478275, _2478277, _2478279]), s(_2478277, 21671 ^ [_2478275, _2478277, _2478279]))))), s(fun(_2478279, bool), 21608 ^ [_2478275, _2478277, _2478279]))))], (21673 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2478277, bool), bool), i(s(fun(_2478277, fun(fun(_2478277, bool), bool)), in), s(_2478277, 21671 ^ [_2478275, _2478277, _2478279]))), s(fun(_2478277, bool), 21609 ^ [_2478275, _2478277, _2478279])))))]], 21677 ^ _1670770 : [(21680 ^ _1670770) ^ [] : [s(_2478279, i(s(fun(_2478277, _2478279), 21649 ^ [_2478275, _2478277, _2478279]), s(_2478277, 21676 ^ [_2478275, _2478277, _2478279]))) = s(_2478279, d)], (21678 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2478277, bool), bool), i(s(fun(_2478277, fun(fun(_2478277, bool), bool)), in), s(_2478277, 21676 ^ [_2478275, _2478277, _2478279]))), s(fun(_2478277, bool), 21609 ^ [_2478275, _2478277, _2478279]))))]]], (21652 ^ _1670770) ^ [] : [p(s(bool, 21650 ^ [_2478275, _2478277, _2478279])), 21655 ^ _1670770 : [(21662 ^ _1670770) ^ [_2481573] : [-(p(s(bool, i(s(fun(fun(_2478277, bool), bool), i(s(fun(_2478277, fun(fun(_2478277, bool), bool)), in), s(_2478277, _2481573))), s(fun(_2478277, bool), 21609 ^ [_2478275, _2478277, _2478279]))))), -(s(_2478279, i(s(fun(_2478277, _2478279), 21649 ^ [_2478275, _2478277, _2478279]), s(_2478277, _2481573))) = s(_2478279, d))], (21656 ^ _1670770) ^ [_2481268] : [p(s(bool, i(s(fun(fun(_2478277, bool), bool), i(s(fun(_2478277, fun(fun(_2478277, bool), bool)), in), s(_2478277, _2481268))), s(fun(_2478277, bool), 21609 ^ [_2478275, _2478277, _2478279])))), -(p(s(bool, i(s(fun(fun(_2478279, bool), bool), i(s(fun(_2478279, fun(fun(_2478279, bool), bool)), in), s(_2478279, i(s(fun(_2478277, _2478279), 21649 ^ [_2478275, _2478277, _2478279]), s(_2478277, _2481268))))), s(fun(_2478279, bool), 21608 ^ [_2478275, _2478277, _2478279])))))]]], (21686 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2478277, _2478279), bool), i(s(fun(fun(_2478277, bool), fun(fun(_2478277, _2478279), bool)), i(s(fun(fun(_2478279, bool), fun(fun(_2478277, bool), fun(fun(_2478277, _2478279), bool))), _2478275), s(fun(_2478279, bool), 21608 ^ [_2478275, _2478277, _2478279]))), s(fun(_2478277, bool), 21609 ^ [_2478275, _2478277, _2478279]))), s(fun(_2478277, _2478279), 21610 ^ [_2478275, _2478277, _2478279]))))]]], (43663 ^ _1670770) ^ [_4280772] : [43664 ^ _1670770 : [(43665 ^ _1670770) ^ [_4280842] : [p(s(bool, i(s(fun(fun(cart(real, n10), bool), bool), _4280772), s(fun(cart(real, n10), bool), i(s(fun(fun(real, bool), fun(cart(real, n10), bool)), i(s(fun(fun(real, cart(real, n10)), fun(fun(real, bool), fun(cart(real, n10), bool))), image), s(fun(real, cart(real, n10)), lift))), s(fun(real, bool), _4280842))))))]], -(p(s(bool, i(s(fun(fun(cart(real, n10), bool), bool), _4280772), s(fun(cart(real, n10), bool), 43666 ^ [_4280772])))))], (1064 ^ _1670770) ^ [] : [p(s(bool, f0)), p(s(bool, t))], (41944 ^ _1670770) ^ [_4142688, _4142690, _4142692] : [s(cart(real, _4142690), i(s(fun(cart(real, _4142692), cart(real, _4142690)), i(s(fun(fun(cart(real, _4142692), cart(real, _4142690)), fun(cart(real, _4142692), cart(real, _4142690))), i(s(fun(fun(cart(real, _4142692), cart(real, _4142690)), fun(fun(cart(real, _4142692), cart(real, _4142690)), fun(cart(real, _4142692), cart(real, _4142690)))), _4142688), s(fun(cart(real, _4142692), cart(real, _4142690)), 41945 ^ [_4142688, _4142690, _4142692]))), s(fun(cart(real, _4142692), cart(real, _4142690)), 41946 ^ [_4142688, _4142690, _4142692]))), s(cart(real, _4142692), 41947 ^ [_4142688, _4142690, _4142692]))) = s(cart(real, _4142690), i(s(fun(cart(real, _4142690), cart(real, _4142690)), i(s(fun(cart(real, _4142690), fun(cart(real, _4142690), cart(real, _4142690))), vectoru_add), s(cart(real, _4142690), i(s(fun(cart(real, _4142692), cart(real, _4142690)), 41945 ^ [_4142688, _4142690, _4142692]), s(cart(real, _4142692), 41947 ^ [_4142688, _4142690, _4142692]))))), s(cart(real, _4142690), i(s(fun(cart(real, _4142692), cart(real, _4142690)), 41946 ^ [_4142688, _4142690, _4142692]), s(cart(real, _4142692), 41947 ^ [_4142688, _4142690, _4142692]))))), 41950 ^ _1670770 : [(41951 ^ _1670770) ^ [_4143717, _4143719] : [-(p(s(bool, i(s(fun(fun(cart(real, _4142692), cart(real, _4142690)), bool), linear), s(fun(cart(real, _4142692), cart(real, _4142690)), i(s(fun(fun(cart(real, _4142692), cart(real, _4142690)), fun(cart(real, _4142692), cart(real, _4142690))), i(s(fun(fun(cart(real, _4142692), cart(real, _4142690)), fun(fun(cart(real, _4142692), cart(real, _4142690)), fun(cart(real, _4142692), cart(real, _4142690)))), _4142688), s(fun(cart(real, _4142692), cart(real, _4142690)), _4143719))), s(fun(cart(real, _4142692), cart(real, _4142690)), _4143717))))))), p(s(bool, i(s(fun(fun(cart(real, _4142692), cart(real, _4142690)), bool), linear), s(fun(cart(real, _4142692), cart(real, _4142690)), _4143719)))), p(s(bool, i(s(fun(fun(cart(real, _4142692), cart(real, _4142690)), bool), linear), s(fun(cart(real, _4142692), cart(real, _4142690)), _4143717))))]]], (9243 ^ _1670770) ^ [_1970131, _1970133] : [9246 ^ _1670770 : [(9249 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1970131, bool), i(s(fun(_1970133, fun(_1970131, bool)), q0), s(_1970133, 9244 ^ [_1970131, _1970133]))), s(_1970131, 9245 ^ [_1970131, _1970133]))))], (9247 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1970131, bool), i(s(fun(_1970133, fun(_1970131, bool)), p0), s(_1970133, 9244 ^ [_1970131, _1970133]))), s(_1970131, 9245 ^ [_1970131, _1970133])))))]], p(s(bool, i(s(fun(list(_1970131), bool), i(s(fun(list(_1970133), fun(list(_1970131), bool)), i(s(fun(fun(_1970133, fun(_1970131, bool)), fun(list(_1970133), fun(list(_1970131), bool))), all2), s(fun(_1970133, fun(_1970131, bool)), p0))), s(list(_1970133), l0))), s(list(_1970131), li_0)))), -(p(s(bool, i(s(fun(list(_1970131), bool), i(s(fun(list(_1970133), fun(list(_1970131), bool)), i(s(fun(fun(_1970133, fun(_1970131, bool)), fun(list(_1970133), fun(list(_1970131), bool))), all2), s(fun(_1970133, fun(_1970131, bool)), q0))), s(list(_1970133), l0))), s(list(_1970131), li_0)))))], (7941 ^ _1670770) ^ [_1902099, _1902101, _1902103, _1902105] : [s(sum0(_1902105, _1902103), i(s(fun(_1902105, sum0(_1902105, _1902103)), inl), s(_1902105, _1902101))) = s(sum0(_1902105, _1902103), i(s(fun(_1902103, sum0(_1902105, _1902103)), inr), s(_1902103, _1902099)))], (600 ^ _1670770) ^ [_1679426, _1679428, _1679430] : [601 ^ _1670770 : [(606 ^ _1670770) ^ [] : [p(s(bool, _1679426))], (604 ^ _1670770) ^ [] : [p(s(bool, _1679428))], (602 ^ _1670770) ^ [] : [p(s(bool, _1679430))]], -(p(s(bool, _1679430))), -(p(s(bool, _1679428))), -(p(s(bool, _1679426)))], (1664 ^ _1670770) ^ [_1695970, _1695972, _1695974] : [1665 ^ _1670770 : [(1668 ^ _1670770) ^ [_1696132] : [p(s(bool, i(s(fun(_1695974, bool), _1695970), s(_1695974, _1696132))))], (1666 ^ _1670770) ^ [_1696096] : [p(s(bool, i(s(fun(_1695974, bool), _1695972), s(_1695974, _1696096))))]], -(p(s(bool, i(s(fun(_1695974, bool), _1695972), s(_1695974, 1671 ^ [_1695970, _1695972, _1695974]))))), -(p(s(bool, i(s(fun(_1695974, bool), _1695970), s(_1695974, 1674 ^ [_1695970, _1695972, _1695974])))))], (22503 ^ _1670770) ^ [_2517862, _2517864, _2517866] : [p(s(bool, i(s(fun(fun(_2517866, bool), bool), i(s(fun(fun(_2517866, fun(_2517866, bool)), fun(fun(_2517866, bool), bool)), pairwise), s(fun(_2517866, fun(_2517866, bool)), _2517862))), s(fun(_2517866, bool), _2517864)))), 22506 ^ _1670770 : [(22507 ^ _1670770) ^ [_2518157, _2518159] : [-(p(s(bool, i(s(fun(_2517866, bool), i(s(fun(_2517866, fun(_2517866, bool)), _2517862), s(_2517866, _2518159))), s(_2517866, _2518157))))), p(s(bool, i(s(fun(fun(_2517866, bool), bool), i(s(fun(_2517866, fun(fun(_2517866, bool), bool)), in), s(_2517866, _2518159))), s(fun(_2517866, bool), _2517864)))), p(s(bool, i(s(fun(fun(_2517866, bool), bool), i(s(fun(_2517866, fun(fun(_2517866, bool), bool)), in), s(_2517866, _2518157))), s(fun(_2517866, bool), _2517864)))), -(s(_2517866, _2518159) = s(_2517866, _2518157))]]], (9663 ^ _1670770) ^ [_1985339, _1985341, _1985343] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_add), s(nadd, _1985343))), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_add), s(nadd, _1985341))), s(nadd, _1985339))))))), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_add), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_add), s(nadd, _1985343))), s(nadd, _1985341))))), s(nadd, _1985339)))))))], (36133 ^ _1670770) ^ [_3712323, _3712325, _3712327, _3712329, _3712331, _3712333, _3712335, _3712337] : [-(p(s(bool, i(s(fun(fun(prod(_3712333, _3712331), bool), bool), i(s(fun(fun(prod(_3712337, _3712335), bool), fun(fun(prod(_3712333, _3712331), bool), bool)), l_a_u_c), s(fun(prod(_3712337, _3712335), bool), i(s(fun(fun(_3712335, bool), fun(prod(_3712337, _3712335), bool)), i(s(fun(fun(_3712337, bool), fun(fun(_3712335, bool), fun(prod(_3712337, _3712335), bool))), t_u_c), s(fun(_3712337, bool), _3712329))), s(fun(_3712335, bool), _3712325))))), s(fun(prod(_3712333, _3712331), bool), i(s(fun(fun(_3712331, bool), fun(prod(_3712333, _3712331), bool)), i(s(fun(fun(_3712333, bool), fun(fun(_3712331, bool), fun(prod(_3712333, _3712331), bool))), t_u_c), s(fun(_3712333, bool), _3712327))), s(fun(_3712331, bool), _3712323))))))), p(s(bool, i(s(fun(fun(_3712333, bool), bool), i(s(fun(fun(_3712337, bool), fun(fun(_3712333, bool), bool)), l_a_u_c), s(fun(_3712337, bool), _3712329))), s(fun(_3712333, bool), _3712327)))), p(s(bool, i(s(fun(fun(_3712331, bool), bool), i(s(fun(fun(_3712335, bool), fun(fun(_3712331, bool), bool)), l_a_u_c), s(fun(_3712335, bool), _3712325))), s(fun(_3712331, bool), _3712323))))], (15504 ^ _1670770) ^ [_2143633, _2143635] : [-(s(bool, i(s(fun(_2143635, bool), empty), s(_2143635, _2143633))) = s(bool, f0))], (9682 ^ _1670770) ^ [_1985940, _1985942] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_add), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, _1985942))))), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, _1985940))))))), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1985942))), s(num, _1985940)))))))))], (8894 ^ _1670770) ^ [_1951525, _1951527, _1951529] : [8896 ^ _1670770 : [(8899 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1951529, bool), _1951527), s(_1951529, i(s(fun(list(_1951529), _1951529), i(s(fun(num, fun(list(_1951529), _1951529)), el), s(num, 8895 ^ [_1951525, _1951527, _1951529]))), s(list(_1951529), _1951525))))))], (8897 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, 8895 ^ [_1951525, _1951527, _1951529]))), s(num, i(s(fun(list(_1951529), num), length), s(list(_1951529), _1951525)))))))]], -(p(s(bool, i(s(fun(list(_1951529), bool), i(s(fun(fun(_1951529, bool), fun(list(_1951529), bool)), all0), s(fun(_1951529, bool), _1951527))), s(list(_1951529), _1951525)))))], (36235 ^ _1670770) ^ [_3719234, _3719236, _3719238, _3719240, _3719242, _3719244] : [-(p(s(bool, i(s(fun(fun(sum0(prod(_3719244, _3719240), prod(_3719242, _3719240)), bool), bool), i(s(fun(fun(prod(sum0(_3719244, _3719242), _3719240), bool), fun(fun(sum0(prod(_3719244, _3719240), prod(_3719242, _3719240)), bool), bool)), a_u_c), s(fun(prod(sum0(_3719244, _3719242), _3719240), bool), i(s(fun(fun(_3719240, bool), fun(prod(sum0(_3719244, _3719242), _3719240), bool)), i(s(fun(fun(sum0(_3719244, _3719242), bool), fun(fun(_3719240, bool), fun(prod(sum0(_3719244, _3719242), _3719240), bool))), t_u_c), s(fun(sum0(_3719244, _3719242), bool), i(s(fun(fun(_3719242, bool), fun(sum0(_3719244, _3719242), bool)), i(s(fun(fun(_3719244, bool), fun(fun(_3719242, bool), fun(sum0(_3719244, _3719242), bool))), p_u_c), s(fun(_3719244, bool), _3719238))), s(fun(_3719242, bool), _3719236))))), s(fun(_3719240, bool), _3719234))))), s(fun(sum0(prod(_3719244, _3719240), prod(_3719242, _3719240)), bool), i(s(fun(fun(prod(_3719242, _3719240), bool), fun(sum0(prod(_3719244, _3719240), prod(_3719242, _3719240)), bool)), i(s(fun(fun(prod(_3719244, _3719240), bool), fun(fun(prod(_3719242, _3719240), bool), fun(sum0(prod(_3719244, _3719240), prod(_3719242, _3719240)), bool))), p_u_c), s(fun(prod(_3719244, _3719240), bool), i(s(fun(fun(_3719240, bool), fun(prod(_3719244, _3719240), bool)), i(s(fun(fun(_3719244, bool), fun(fun(_3719240, bool), fun(prod(_3719244, _3719240), bool))), t_u_c), s(fun(_3719244, bool), _3719238))), s(fun(_3719240, bool), _3719234))))), s(fun(prod(_3719242, _3719240), bool), i(s(fun(fun(_3719240, bool), fun(prod(_3719242, _3719240), bool)), i(s(fun(fun(_3719242, bool), fun(fun(_3719240, bool), fun(prod(_3719242, _3719240), bool))), t_u_c), s(fun(_3719242, bool), _3719236))), s(fun(_3719240, bool), _3719234)))))))))], (4014 ^ _1670770) ^ [_1774138, _1774140] : [s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1774140))), s(num, _1774138))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), 4017 ^ _1670770 : [(4020 ^ _1670770) ^ [] : [-(s(num, _1774138) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (4018 ^ _1670770) ^ [] : [-(s(num, _1774140) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))]]], (11495 ^ _1670770) ^ [_2038429, _2038431] : [s(real, _2038431) = s(real, _2038429), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2038431))), s(real, _2038429)))))], (5725 ^ _1670770) ^ [_1814942, _1814944, _1814946, _1814948] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1814948))), s(num, _1814946))) = s(num, _1814942)), s(num, _1814948) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1814944))), s(num, _1814946))))), s(num, _1814942))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1814942))), s(num, _1814946))))], (14237 ^ _1670770) ^ [] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_min), s(int, x))), s(int, y))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_min), s(int, y))), s(int, x))))], (29844 ^ _1670770) ^ [_2964798] : [p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2964798, bool), fun(num, bool)), hasu_size), s(fun(_2964798, bool), univ))), s(num, n)))), -(s(num, i(s(fun(fun(_2964798, bool), num), dimindex), s(fun(_2964798, bool), univ))) = s(num, n))], (26688 ^ _1670770) ^ [_2762495, _2762497, _2762499] : [26741 ^ _1670770 : [(26742 ^ _1670770) ^ [_2765275] : [s(num, i(s(fun(_2762499, num), i(s(fun(fun(_2762497, num), fun(_2762499, num)), i(s(fun(fun(_2762497, _2762499), fun(fun(_2762497, num), fun(_2762499, num))), i(s(fun(fun(_2762497, bool), fun(fun(_2762497, _2762499), fun(fun(_2762497, num), fun(_2762499, num)))), _2765275), s(fun(_2762497, bool), 26743 ^ [_2762495, _2762497, _2762499, _2765275]))), s(fun(_2762497, _2762499), 26744 ^ [_2762495, _2762497, _2762499, _2765275]))), s(fun(_2762497, num), 26745 ^ [_2762495, _2762497, _2762499, _2765275]))), s(_2762499, 26746 ^ [_2762495, _2762497, _2762499, _2765275]))) = s(num, i(s(fun(fun(_2762497, num), num), i(s(fun(fun(_2762497, bool), fun(fun(_2762497, num), num)), nsum), s(fun(_2762497, bool), i(s(fun(fun(_2762497, bool), fun(_2762497, bool)), gspec), s(fun(_2762497, bool), i(s(fun(_2762499, fun(_2762497, bool)), i(s(fun(fun(_2762497, _2762499), fun(_2762499, fun(_2762497, bool))), i(s(fun(fun(_2762497, bool), fun(fun(_2762497, _2762499), fun(_2762499, fun(_2762497, bool)))), _2762495), s(fun(_2762497, bool), 26743 ^ [_2762495, _2762497, _2762499, _2765275]))), s(fun(_2762497, _2762499), 26744 ^ [_2762495, _2762497, _2762499, _2765275]))), s(_2762499, 26746 ^ [_2762495, _2762497, _2762499, _2765275]))))))), s(fun(_2762497, num), 26745 ^ [_2762495, _2762497, _2762499, _2765275]))), 26749 ^ _1670770 : [(26750 ^ _1670770) ^ [_2766474, _2766476, _2766478] : [p(s(bool, i(s(fun(fun(_2762497, bool), bool), finite), s(fun(_2762497, bool), _2766474)))), -(s(num, i(s(fun(fun(_2762497, num), num), i(s(fun(fun(_2762497, bool), fun(fun(_2762497, num), num)), nsum), s(fun(_2762497, bool), _2766474))), s(fun(_2762497, num), _2766476))) = s(num, i(s(fun(fun(_2762499, num), num), i(s(fun(fun(_2762499, bool), fun(fun(_2762499, num), num)), nsum), s(fun(_2762499, bool), i(s(fun(fun(_2762497, bool), fun(_2762499, bool)), i(s(fun(fun(_2762497, _2762499), fun(fun(_2762497, bool), fun(_2762499, bool))), image), s(fun(_2762497, _2762499), _2766478))), s(fun(_2762497, bool), _2766474))))), s(fun(_2762499, num), i(s(fun(fun(_2762497, num), fun(_2762499, num)), i(s(fun(fun(_2762497, _2762499), fun(fun(_2762497, num), fun(_2762499, num))), i(s(fun(fun(_2762497, bool), fun(fun(_2762497, _2762499), fun(fun(_2762497, num), fun(_2762499, num)))), _2765275), s(fun(_2762497, bool), _2766474))), s(fun(_2762497, _2762499), _2766478))), s(fun(_2762497, num), _2766476))))))]]]], 26695 ^ _1670770 : [(26698 ^ _1670770) ^ [_2763745, _2763747] : [p(s(bool, i(s(fun(_2762497, bool), i(s(fun(bool, fun(_2762497, bool)), i(s(fun(_2762497, fun(bool, fun(_2762497, bool))), setspec), s(_2762497, 26692 ^ [_2762495, _2762497, _2762499]))), s(bool, _2763745))), s(_2762497, _2763747)))), 26709 ^ _1670770 : [(26714 ^ _1670770) ^ [] : [p(s(bool, _2763745))], (26712 ^ _1670770) ^ [] : [-(s(_2762499, i(s(fun(_2762497, _2762499), 26690 ^ [_2762495, _2762497, _2762499]), s(_2762497, _2763747))) = s(_2762499, 26691 ^ [_2762495, _2762497, _2762499]))], (26710 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2762497, bool), bool), i(s(fun(_2762497, fun(fun(_2762497, bool), bool)), in), s(_2762497, _2763747))), s(fun(_2762497, bool), 26689 ^ [_2762495, _2762497, _2762499])))))]], 26701 ^ _1670770 : [(26704 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2762497, bool), bool), i(s(fun(_2762497, fun(fun(_2762497, bool), bool)), in), s(_2762497, _2763747))), s(fun(_2762497, bool), 26689 ^ [_2762495, _2762497, _2762499])))), s(_2762499, i(s(fun(_2762497, _2762499), 26690 ^ [_2762495, _2762497, _2762499]), s(_2762497, _2763747))) = s(_2762499, 26691 ^ [_2762495, _2762497, _2762499])], (26702 ^ _1670770) ^ [] : [-(p(s(bool, _2763745)))]]], (26696 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2762497, bool), i(s(fun(_2762499, fun(_2762497, bool)), i(s(fun(fun(_2762497, _2762499), fun(_2762499, fun(_2762497, bool))), i(s(fun(fun(_2762497, bool), fun(fun(_2762497, _2762499), fun(_2762499, fun(_2762497, bool)))), _2762495), s(fun(_2762497, bool), 26689 ^ [_2762495, _2762497, _2762499]))), s(fun(_2762497, _2762499), 26690 ^ [_2762495, _2762497, _2762499]))), s(_2762499, 26691 ^ [_2762495, _2762497, _2762499]))), s(_2762497, 26692 ^ [_2762495, _2762497, _2762499])))))]], 26719 ^ _1670770 : [(26738 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2762497, bool), i(s(fun(bool, fun(_2762497, bool)), i(s(fun(_2762497, fun(bool, fun(_2762497, bool))), setspec), s(_2762497, 26692 ^ [_2762495, _2762497, _2762499]))), s(bool, 26718 ^ [_2762495, _2762497, _2762499]))), s(_2762497, 26717 ^ [_2762495, _2762497, _2762499])))))], (26720 ^ _1670770) ^ [] : [p(s(bool, 26718 ^ [_2762495, _2762497, _2762499])), 26723 ^ _1670770 : [(26726 ^ _1670770) ^ [] : [-(s(_2762499, i(s(fun(_2762497, _2762499), 26690 ^ [_2762495, _2762497, _2762499]), s(_2762497, 26717 ^ [_2762495, _2762497, _2762499]))) = s(_2762499, 26691 ^ [_2762495, _2762497, _2762499]))], (26724 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2762497, bool), bool), i(s(fun(_2762497, fun(fun(_2762497, bool), bool)), in), s(_2762497, 26717 ^ [_2762495, _2762497, _2762499]))), s(fun(_2762497, bool), 26689 ^ [_2762495, _2762497, _2762499])))))]]], (26728 ^ _1670770) ^ [] : [-(p(s(bool, 26718 ^ [_2762495, _2762497, _2762499]))), p(s(bool, i(s(fun(fun(_2762497, bool), bool), i(s(fun(_2762497, fun(fun(_2762497, bool), bool)), in), s(_2762497, 26717 ^ [_2762495, _2762497, _2762499]))), s(fun(_2762497, bool), 26689 ^ [_2762495, _2762497, _2762499])))), s(_2762499, i(s(fun(_2762497, _2762499), 26690 ^ [_2762495, _2762497, _2762499]), s(_2762497, 26717 ^ [_2762495, _2762497, _2762499]))) = s(_2762499, 26691 ^ [_2762495, _2762497, _2762499])], (26740 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2762497, bool), i(s(fun(_2762499, fun(_2762497, bool)), i(s(fun(fun(_2762497, _2762499), fun(_2762499, fun(_2762497, bool))), i(s(fun(fun(_2762497, bool), fun(fun(_2762497, _2762499), fun(_2762499, fun(_2762497, bool)))), _2762495), s(fun(_2762497, bool), 26689 ^ [_2762495, _2762497, _2762499]))), s(fun(_2762497, _2762499), 26690 ^ [_2762495, _2762497, _2762499]))), s(_2762499, 26691 ^ [_2762495, _2762497, _2762499]))), s(_2762497, 26692 ^ [_2762495, _2762497, _2762499]))))]]], (29098 ^ _1670770) ^ [_2921165, _2921167] : [29103 ^ _1670770 : [(29106 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2921167, bool), 29099 ^ [_2921165, _2921167]), s(_2921167, 29100 ^ [_2921165, _2921167])))))], (29104 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2921167, bool), i(s(fun(fun(_2921167, bool), fun(_2921167, bool)), _2921165), s(fun(_2921167, bool), 29099 ^ [_2921165, _2921167]))), s(_2921167, 29100 ^ [_2921165, _2921167])))))]], 29107 ^ _1670770 : [(29110 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2921167, bool), i(s(fun(fun(_2921167, bool), fun(_2921167, bool)), _2921165), s(fun(_2921167, bool), 29099 ^ [_2921165, _2921167]))), s(_2921167, 29100 ^ [_2921165, _2921167]))))], (29108 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2921167, bool), 29099 ^ [_2921165, _2921167]), s(_2921167, 29100 ^ [_2921165, _2921167]))))]], 29111 ^ _1670770 : [(29112 ^ _1670770) ^ [_2922465] : [29164 ^ _1670770 : [(29165 ^ _1670770) ^ [_2925135] : [s(real, i(s(fun(_2921167, real), i(s(fun(fun(_2921167, real), fun(_2921167, real)), i(s(fun(fun(_2921167, real), fun(fun(_2921167, real), fun(_2921167, real))), i(s(fun(fun(_2921167, bool), fun(fun(_2921167, real), fun(fun(_2921167, real), fun(_2921167, real)))), _2925135), s(fun(_2921167, bool), 29166 ^ [_2921165, _2921167, _2922465, _2925135]))), s(fun(_2921167, real), 29167 ^ [_2921165, _2921167, _2922465, _2925135]))), s(fun(_2921167, real), 29168 ^ [_2921165, _2921167, _2922465, _2925135]))), s(_2921167, 29169 ^ [_2921165, _2921167, _2922465, _2925135]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), i(s(fun(bool, fun(real, fun(real, real))), cond), s(bool, i(s(fun(_2921167, bool), 29166 ^ [_2921165, _2921167, _2922465, _2925135]), s(_2921167, 29169 ^ [_2921165, _2921167, _2922465, _2925135]))))), s(real, i(s(fun(_2921167, real), 29167 ^ [_2921165, _2921167, _2922465, _2925135]), s(_2921167, 29169 ^ [_2921165, _2921167, _2922465, _2925135]))))), s(real, i(s(fun(_2921167, real), 29168 ^ [_2921165, _2921167, _2922465, _2925135]), s(_2921167, 29169 ^ [_2921165, _2921167, _2922465, _2925135]))))), 29172 ^ _1670770 : [(29173 ^ _1670770) ^ [_2926313, _2926315, _2926317, _2926319] : [p(s(bool, i(s(fun(fun(_2921167, bool), bool), finite), s(fun(_2921167, bool), _2926319)))), -(s(real, i(s(fun(fun(_2921167, real), real), i(s(fun(fun(_2921167, bool), fun(fun(_2921167, real), real)), sum), s(fun(_2921167, bool), _2926319))), s(fun(_2921167, real), i(s(fun(fun(_2921167, real), fun(_2921167, real)), i(s(fun(fun(_2921167, real), fun(fun(_2921167, real), fun(_2921167, real))), i(s(fun(fun(_2921167, bool), fun(fun(_2921167, real), fun(fun(_2921167, real), fun(_2921167, real)))), _2925135), s(fun(_2921167, bool), _2926317))), s(fun(_2921167, real), _2926315))), s(fun(_2921167, real), _2926313))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(fun(_2921167, real), real), i(s(fun(fun(_2921167, bool), fun(fun(_2921167, real), real)), sum), s(fun(_2921167, bool), i(s(fun(fun(_2921167, bool), fun(_2921167, bool)), gspec), s(fun(_2921167, bool), i(s(fun(fun(_2921167, bool), fun(_2921167, bool)), i(s(fun(fun(_2921167, bool), fun(fun(_2921167, bool), fun(_2921167, bool))), _2922465), s(fun(_2921167, bool), _2926319))), s(fun(_2921167, bool), _2926317))))))), s(fun(_2921167, real), _2926315))))), s(real, i(s(fun(fun(_2921167, real), real), i(s(fun(fun(_2921167, bool), fun(fun(_2921167, real), real)), sum), s(fun(_2921167, bool), i(s(fun(fun(_2921167, bool), fun(_2921167, bool)), gspec), s(fun(_2921167, bool), i(s(fun(fun(_2921167, bool), fun(_2921167, bool)), i(s(fun(fun(_2921167, bool), fun(fun(_2921167, bool), fun(_2921167, bool))), _2922465), s(fun(_2921167, bool), _2926319))), s(fun(_2921167, bool), i(s(fun(fun(_2921167, bool), fun(_2921167, bool)), _2921165), s(fun(_2921167, bool), _2926317))))))))), s(fun(_2921167, real), _2926313))))))]]]], 29118 ^ _1670770 : [(29121 ^ _1670770) ^ [_2923713, _2923715] : [p(s(bool, i(s(fun(_2921167, bool), i(s(fun(bool, fun(_2921167, bool)), i(s(fun(_2921167, fun(bool, fun(_2921167, bool))), setspec), s(_2921167, 29115 ^ [_2921165, _2921167, _2922465]))), s(bool, _2923713))), s(_2921167, _2923715)))), 29132 ^ _1670770 : [(29137 ^ _1670770) ^ [] : [p(s(bool, _2923713))], (29135 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2921167, bool), 29114 ^ [_2921165, _2921167, _2922465]), s(_2921167, _2923715)))))], (29133 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2921167, bool), bool), i(s(fun(_2921167, fun(fun(_2921167, bool), bool)), in), s(_2921167, _2923715))), s(fun(_2921167, bool), 29113 ^ [_2921165, _2921167, _2922465])))))]], 29124 ^ _1670770 : [(29127 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2921167, bool), bool), i(s(fun(_2921167, fun(fun(_2921167, bool), bool)), in), s(_2921167, _2923715))), s(fun(_2921167, bool), 29113 ^ [_2921165, _2921167, _2922465])))), p(s(bool, i(s(fun(_2921167, bool), 29114 ^ [_2921165, _2921167, _2922465]), s(_2921167, _2923715))))], (29125 ^ _1670770) ^ [] : [-(p(s(bool, _2923713)))]]], (29119 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2921167, bool), i(s(fun(fun(_2921167, bool), fun(_2921167, bool)), i(s(fun(fun(_2921167, bool), fun(fun(_2921167, bool), fun(_2921167, bool))), _2922465), s(fun(_2921167, bool), 29113 ^ [_2921165, _2921167, _2922465]))), s(fun(_2921167, bool), 29114 ^ [_2921165, _2921167, _2922465]))), s(_2921167, 29115 ^ [_2921165, _2921167, _2922465])))))]], 29142 ^ _1670770 : [(29161 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2921167, bool), i(s(fun(bool, fun(_2921167, bool)), i(s(fun(_2921167, fun(bool, fun(_2921167, bool))), setspec), s(_2921167, 29115 ^ [_2921165, _2921167, _2922465]))), s(bool, 29141 ^ [_2921165, _2921167, _2922465]))), s(_2921167, 29140 ^ [_2921165, _2921167, _2922465])))))], (29143 ^ _1670770) ^ [] : [p(s(bool, 29141 ^ [_2921165, _2921167, _2922465])), 29146 ^ _1670770 : [(29149 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2921167, bool), 29114 ^ [_2921165, _2921167, _2922465]), s(_2921167, 29140 ^ [_2921165, _2921167, _2922465])))))], (29147 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2921167, bool), bool), i(s(fun(_2921167, fun(fun(_2921167, bool), bool)), in), s(_2921167, 29140 ^ [_2921165, _2921167, _2922465]))), s(fun(_2921167, bool), 29113 ^ [_2921165, _2921167, _2922465])))))]]], (29151 ^ _1670770) ^ [] : [-(p(s(bool, 29141 ^ [_2921165, _2921167, _2922465]))), p(s(bool, i(s(fun(fun(_2921167, bool), bool), i(s(fun(_2921167, fun(fun(_2921167, bool), bool)), in), s(_2921167, 29140 ^ [_2921165, _2921167, _2922465]))), s(fun(_2921167, bool), 29113 ^ [_2921165, _2921167, _2922465])))), p(s(bool, i(s(fun(_2921167, bool), 29114 ^ [_2921165, _2921167, _2922465]), s(_2921167, 29140 ^ [_2921165, _2921167, _2922465]))))], (29163 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2921167, bool), i(s(fun(fun(_2921167, bool), fun(_2921167, bool)), i(s(fun(fun(_2921167, bool), fun(fun(_2921167, bool), fun(_2921167, bool))), _2922465), s(fun(_2921167, bool), 29113 ^ [_2921165, _2921167, _2922465]))), s(fun(_2921167, bool), 29114 ^ [_2921165, _2921167, _2922465]))), s(_2921167, 29115 ^ [_2921165, _2921167, _2922465]))))]]]]], (8128 ^ _1670770) ^ [_1910942] : [-(s(list(_1910942), i(s(fun(_1910942, list(_1910942)), i(s(fun(num, fun(_1910942, list(_1910942))), replicate), s(num, i(s(fun(num, num), suc), s(num, n))))), s(_1910942, x))) = s(list(_1910942), i(s(fun(list(_1910942), list(_1910942)), i(s(fun(_1910942, fun(list(_1910942), list(_1910942))), cons), s(_1910942, x))), s(list(_1910942), i(s(fun(_1910942, list(_1910942)), i(s(fun(num, fun(_1910942, list(_1910942))), replicate), s(num, n))), s(_1910942, x))))))], (44768 ^ _1670770) ^ [_4347654, _4347656] : [44835 ^ _1670770 : [(44836 ^ _1670770) ^ [_4351809, _4351811, _4351813] : [-(s(fun(cart(real, _4347656), bool), i(s(fun(fun(cart(real, _4347656), bool), fun(cart(real, _4347656), bool)), span), s(fun(cart(real, _4347656), bool), i(s(fun(fun(cart(real, _4347656), bool), fun(cart(real, _4347656), bool)), i(s(fun(cart(real, _4347656), fun(fun(cart(real, _4347656), bool), fun(cart(real, _4347656), bool))), insert), s(cart(real, _4347656), _4351813))), s(fun(cart(real, _4347656), bool), i(s(fun(fun(cart(real, _4347656), bool), fun(cart(real, _4347656), bool)), i(s(fun(cart(real, _4347656), fun(fun(cart(real, _4347656), bool), fun(cart(real, _4347656), bool))), insert), s(cart(real, _4347656), _4351811))), s(fun(cart(real, _4347656), bool), i(s(fun(fun(cart(real, _4347656), bool), fun(cart(real, _4347656), bool)), i(s(fun(cart(real, _4347656), fun(fun(cart(real, _4347656), bool), fun(cart(real, _4347656), bool))), insert), s(cart(real, _4347656), _4351809))), s(fun(cart(real, _4347656), bool), empty))))))))) = s(fun(cart(real, _4347656), bool), i(s(fun(fun(cart(real, _4347656), bool), fun(cart(real, _4347656), bool)), gspec), s(fun(cart(real, _4347656), bool), i(s(fun(cart(real, _4347656), fun(cart(real, _4347656), bool)), i(s(fun(cart(real, _4347656), fun(cart(real, _4347656), fun(cart(real, _4347656), bool))), i(s(fun(cart(real, _4347656), fun(cart(real, _4347656), fun(cart(real, _4347656), fun(cart(real, _4347656), bool)))), _4347654), s(cart(real, _4347656), _4351813))), s(cart(real, _4347656), _4351811))), s(cart(real, _4347656), _4351809))))))]], 44775 ^ _1670770 : [(44778 ^ _1670770) ^ [_4349293, _4349295, _4349297, _4349299] : [p(s(bool, i(s(fun(cart(real, _4347656), bool), i(s(fun(bool, fun(cart(real, _4347656), bool)), i(s(fun(cart(real, _4347656), fun(bool, fun(cart(real, _4347656), bool))), setspec), s(cart(real, _4347656), 44772 ^ [_4347654, _4347656]))), s(bool, _4349293))), s(cart(real, _4347656), i(s(fun(cart(real, _4347656), cart(real, _4347656)), i(s(fun(cart(real, _4347656), fun(cart(real, _4347656), cart(real, _4347656))), vectoru_add), s(cart(real, _4347656), i(s(fun(cart(real, _4347656), cart(real, _4347656)), i(s(fun(real, fun(cart(real, _4347656), cart(real, _4347656))), r_), s(real, _4349299))), s(cart(real, _4347656), 44769 ^ [_4347654, _4347656]))))), s(cart(real, _4347656), i(s(fun(cart(real, _4347656), cart(real, _4347656)), i(s(fun(cart(real, _4347656), fun(cart(real, _4347656), cart(real, _4347656))), vectoru_add), s(cart(real, _4347656), i(s(fun(cart(real, _4347656), cart(real, _4347656)), i(s(fun(real, fun(cart(real, _4347656), cart(real, _4347656))), r_), s(real, _4349297))), s(cart(real, _4347656), 44770 ^ [_4347654, _4347656]))))), s(cart(real, _4347656), i(s(fun(cart(real, _4347656), cart(real, _4347656)), i(s(fun(real, fun(cart(real, _4347656), cart(real, _4347656))), r_), s(real, _4349295))), s(cart(real, _4347656), 44771 ^ [_4347654, _4347656])))))))))), 44793 ^ _1670770 : [(44796 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _4349297))), s(fun(real, bool), univ)))))], (44798 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _4349295))), s(fun(real, bool), univ)))))], (44800 ^ _1670770) ^ [] : [p(s(bool, _4349293))], (44794 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _4349299))), s(fun(real, bool), univ)))))]], 44781 ^ _1670770 : [(44784 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _4349299))), s(fun(real, bool), univ)))), p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _4349297))), s(fun(real, bool), univ)))), p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _4349295))), s(fun(real, bool), univ))))], (44782 ^ _1670770) ^ [] : [-(p(s(bool, _4349293)))]]], (44776 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(cart(real, _4347656), bool), i(s(fun(cart(real, _4347656), fun(cart(real, _4347656), bool)), i(s(fun(cart(real, _4347656), fun(cart(real, _4347656), fun(cart(real, _4347656), bool))), i(s(fun(cart(real, _4347656), fun(cart(real, _4347656), fun(cart(real, _4347656), fun(cart(real, _4347656), bool)))), _4347654), s(cart(real, _4347656), 44769 ^ [_4347654, _4347656]))), s(cart(real, _4347656), 44770 ^ [_4347654, _4347656]))), s(cart(real, _4347656), 44771 ^ [_4347654, _4347656]))), s(cart(real, _4347656), 44772 ^ [_4347654, _4347656])))))]], 44807 ^ _1670770 : [(44832 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(cart(real, _4347656), bool), i(s(fun(bool, fun(cart(real, _4347656), bool)), i(s(fun(cart(real, _4347656), fun(bool, fun(cart(real, _4347656), bool))), setspec), s(cart(real, _4347656), 44772 ^ [_4347654, _4347656]))), s(bool, 44806 ^ [_4347654, _4347656]))), s(cart(real, _4347656), i(s(fun(cart(real, _4347656), cart(real, _4347656)), i(s(fun(cart(real, _4347656), fun(cart(real, _4347656), cart(real, _4347656))), vectoru_add), s(cart(real, _4347656), i(s(fun(cart(real, _4347656), cart(real, _4347656)), i(s(fun(real, fun(cart(real, _4347656), cart(real, _4347656))), r_), s(real, 44803 ^ [_4347654, _4347656]))), s(cart(real, _4347656), 44769 ^ [_4347654, _4347656]))))), s(cart(real, _4347656), i(s(fun(cart(real, _4347656), cart(real, _4347656)), i(s(fun(cart(real, _4347656), fun(cart(real, _4347656), cart(real, _4347656))), vectoru_add), s(cart(real, _4347656), i(s(fun(cart(real, _4347656), cart(real, _4347656)), i(s(fun(real, fun(cart(real, _4347656), cart(real, _4347656))), r_), s(real, 44804 ^ [_4347654, _4347656]))), s(cart(real, _4347656), 44770 ^ [_4347654, _4347656]))))), s(cart(real, _4347656), i(s(fun(cart(real, _4347656), cart(real, _4347656)), i(s(fun(real, fun(cart(real, _4347656), cart(real, _4347656))), r_), s(real, 44805 ^ [_4347654, _4347656]))), s(cart(real, _4347656), 44771 ^ [_4347654, _4347656])))))))))))], (44808 ^ _1670770) ^ [] : [p(s(bool, 44806 ^ [_4347654, _4347656])), 44811 ^ _1670770 : [(44816 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 44805 ^ [_4347654, _4347656]))), s(fun(real, bool), univ)))))], (44814 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 44804 ^ [_4347654, _4347656]))), s(fun(real, bool), univ)))))], (44812 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 44803 ^ [_4347654, _4347656]))), s(fun(real, bool), univ)))))]]], (44818 ^ _1670770) ^ [] : [-(p(s(bool, 44806 ^ [_4347654, _4347656]))), p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 44803 ^ [_4347654, _4347656]))), s(fun(real, bool), univ)))), p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 44804 ^ [_4347654, _4347656]))), s(fun(real, bool), univ)))), p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 44805 ^ [_4347654, _4347656]))), s(fun(real, bool), univ))))], (44834 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(cart(real, _4347656), bool), i(s(fun(cart(real, _4347656), fun(cart(real, _4347656), bool)), i(s(fun(cart(real, _4347656), fun(cart(real, _4347656), fun(cart(real, _4347656), bool))), i(s(fun(cart(real, _4347656), fun(cart(real, _4347656), fun(cart(real, _4347656), fun(cart(real, _4347656), bool)))), _4347654), s(cart(real, _4347656), 44769 ^ [_4347654, _4347656]))), s(cart(real, _4347656), 44770 ^ [_4347654, _4347656]))), s(cart(real, _4347656), 44771 ^ [_4347654, _4347656]))), s(cart(real, _4347656), 44772 ^ [_4347654, _4347656]))))]]], (14019 ^ _1670770) ^ [_2100268, _2100270] : [-(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2100270))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2100270))), s(int, _2100268))))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2100268))))], (18600 ^ _1670770) ^ [_2316119, _2316121] : [18615 ^ _1670770 : [(18616 ^ _1670770) ^ [_2317646, _2317648] : [-(s(fun(_2316121, bool), i(s(fun(fun(_2316121, bool), fun(_2316121, bool)), i(s(fun(fun(_2316121, bool), fun(fun(_2316121, bool), fun(_2316121, bool))), diff), s(fun(_2316121, bool), _2317648))), s(fun(_2316121, bool), i(s(fun(fun(fun(_2316121, bool), bool), fun(_2316121, bool)), inters), s(fun(fun(_2316121, bool), bool), _2317646))))) = s(fun(_2316121, bool), i(s(fun(fun(fun(_2316121, bool), bool), fun(_2316121, bool)), unions), s(fun(fun(_2316121, bool), bool), i(s(fun(fun(fun(_2316121, bool), bool), fun(fun(_2316121, bool), bool)), gspec), s(fun(fun(_2316121, bool), bool), i(s(fun(fun(_2316121, bool), fun(fun(_2316121, bool), bool)), i(s(fun(fun(fun(_2316121, bool), bool), fun(fun(_2316121, bool), fun(fun(_2316121, bool), bool))), _2316119), s(fun(fun(_2316121, bool), bool), _2317646))), s(fun(_2316121, bool), _2317648))))))))]], 18606 ^ _1670770 : [(18609 ^ _1670770) ^ [_2317079] : [p(s(bool, i(s(fun(fun(_2316121, bool), bool), i(s(fun(bool, fun(fun(_2316121, bool), bool)), i(s(fun(fun(_2316121, bool), fun(bool, fun(fun(_2316121, bool), bool))), setspec), s(fun(_2316121, bool), 18603 ^ [_2316119, _2316121]))), s(bool, i(s(fun(fun(fun(_2316121, bool), bool), bool), i(s(fun(fun(_2316121, bool), fun(fun(fun(_2316121, bool), bool), bool)), in), s(fun(_2316121, bool), _2317079))), s(fun(fun(_2316121, bool), bool), 18601 ^ [_2316119, _2316121]))))), s(fun(_2316121, bool), i(s(fun(fun(_2316121, bool), fun(_2316121, bool)), i(s(fun(fun(_2316121, bool), fun(fun(_2316121, bool), fun(_2316121, bool))), diff), s(fun(_2316121, bool), 18602 ^ [_2316119, _2316121]))), s(fun(_2316121, bool), _2317079))))))], (18607 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2316121, bool), bool), i(s(fun(fun(_2316121, bool), fun(fun(_2316121, bool), bool)), i(s(fun(fun(fun(_2316121, bool), bool), fun(fun(_2316121, bool), fun(fun(_2316121, bool), bool))), _2316119), s(fun(fun(_2316121, bool), bool), 18601 ^ [_2316119, _2316121]))), s(fun(_2316121, bool), 18602 ^ [_2316119, _2316121]))), s(fun(_2316121, bool), 18603 ^ [_2316119, _2316121])))))]], 18611 ^ _1670770 : [(18614 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2316121, bool), bool), i(s(fun(fun(_2316121, bool), fun(fun(_2316121, bool), bool)), i(s(fun(fun(fun(_2316121, bool), bool), fun(fun(_2316121, bool), fun(fun(_2316121, bool), bool))), _2316119), s(fun(fun(_2316121, bool), bool), 18601 ^ [_2316119, _2316121]))), s(fun(_2316121, bool), 18602 ^ [_2316119, _2316121]))), s(fun(_2316121, bool), 18603 ^ [_2316119, _2316121]))))], (18612 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2316121, bool), bool), i(s(fun(bool, fun(fun(_2316121, bool), bool)), i(s(fun(fun(_2316121, bool), fun(bool, fun(fun(_2316121, bool), bool))), setspec), s(fun(_2316121, bool), 18603 ^ [_2316119, _2316121]))), s(bool, i(s(fun(fun(fun(_2316121, bool), bool), bool), i(s(fun(fun(_2316121, bool), fun(fun(fun(_2316121, bool), bool), bool)), in), s(fun(_2316121, bool), 18610 ^ [_2316119, _2316121]))), s(fun(fun(_2316121, bool), bool), 18601 ^ [_2316119, _2316121]))))), s(fun(_2316121, bool), i(s(fun(fun(_2316121, bool), fun(_2316121, bool)), i(s(fun(fun(_2316121, bool), fun(fun(_2316121, bool), fun(_2316121, bool))), diff), s(fun(_2316121, bool), 18602 ^ [_2316119, _2316121]))), s(fun(_2316121, bool), 18610 ^ [_2316119, _2316121])))))))]]], (30234 ^ _1670770) ^ [_2982094, _2982096, _2982098] : [30299 ^ _1670770 : [(30300 ^ _1670770) ^ [_2985657] : [30306 ^ _1670770 : [(30309 ^ _1670770) ^ [_2986443] : [p(s(bool, i(s(fun(_2982096, bool), i(s(fun(bool, fun(_2982096, bool)), i(s(fun(_2982096, fun(bool, fun(_2982096, bool))), setspec), s(_2982096, 30303 ^ [_2982094, _2982096, _2982098, _2985657]))), s(bool, i(s(fun(_2982096, bool), i(s(fun(num, fun(_2982096, bool)), 30301 ^ [_2982094, _2982096, _2982098, _2985657]), s(num, 30302 ^ [_2982094, _2982096, _2982098, _2985657]))), s(_2982096, _2986443))))), s(_2982096, _2986443))))], (30307 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2982096, bool), i(s(fun(num, fun(_2982096, bool)), i(s(fun(fun(num, fun(_2982096, bool)), fun(num, fun(_2982096, bool))), _2985657), s(fun(num, fun(_2982096, bool)), 30301 ^ [_2982094, _2982096, _2982098, _2985657]))), s(num, 30302 ^ [_2982094, _2982096, _2982098, _2985657]))), s(_2982096, 30303 ^ [_2982094, _2982096, _2982098, _2985657])))))]], 30311 ^ _1670770 : [(30314 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2982096, bool), i(s(fun(num, fun(_2982096, bool)), i(s(fun(fun(num, fun(_2982096, bool)), fun(num, fun(_2982096, bool))), _2985657), s(fun(num, fun(_2982096, bool)), 30301 ^ [_2982094, _2982096, _2982098, _2985657]))), s(num, 30302 ^ [_2982094, _2982096, _2982098, _2985657]))), s(_2982096, 30303 ^ [_2982094, _2982096, _2982098, _2985657]))))], (30312 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2982096, bool), i(s(fun(bool, fun(_2982096, bool)), i(s(fun(_2982096, fun(bool, fun(_2982096, bool))), setspec), s(_2982096, 30303 ^ [_2982094, _2982096, _2982098, _2985657]))), s(bool, i(s(fun(_2982096, bool), i(s(fun(num, fun(_2982096, bool)), 30301 ^ [_2982094, _2982096, _2982098, _2985657]), s(num, 30302 ^ [_2982094, _2982096, _2982098, _2985657]))), s(_2982096, 30310 ^ [_2982094, _2982096, _2982098, _2985657]))))), s(_2982096, 30310 ^ [_2982094, _2982096, _2982098, _2985657])))))]], 30315 ^ _1670770 : [(30316 ^ _1670770) ^ [_2986851] : [30318 ^ _1670770 : [(30323 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2982096, bool), bool), finite), s(fun(_2982096, bool), i(s(fun(fun(_2982096, bool), fun(_2982096, bool)), gspec), s(fun(_2982096, bool), i(s(fun(num, fun(_2982096, bool)), i(s(fun(fun(num, fun(_2982096, bool)), fun(num, fun(_2982096, bool))), _2985657), s(fun(num, fun(_2982096, bool)), _2986851))), s(num, 30317 ^ [_2982094, _2982096, _2982098, _2985657, _2986851]))))))))], (30321 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 30317 ^ [_2982094, _2982096, _2982098, _2985657, _2986851]))), s(num, i(s(fun(fun(_2982098, bool), num), dimindex), s(fun(_2982098, bool), univ)))))))], (30319 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, 30317 ^ [_2982094, _2982096, _2982098, _2985657, _2986851])))))]], -(p(s(bool, i(s(fun(fun(cart(_2982096, _2982098), bool), bool), finite), s(fun(cart(_2982096, _2982098), bool), i(s(fun(fun(cart(_2982096, _2982098), bool), fun(cart(_2982096, _2982098), bool)), gspec), s(fun(cart(_2982096, _2982098), bool), i(s(fun(fun(num, fun(_2982096, bool)), fun(cart(_2982096, _2982098), bool)), _2982094), s(fun(num, fun(_2982096, bool)), _2986851)))))))))]]]], 30239 ^ _1670770 : [(30242 ^ _1670770) ^ [_2983228, _2983230] : [p(s(bool, i(s(fun(cart(_2982096, _2982098), bool), i(s(fun(bool, fun(cart(_2982096, _2982098), bool)), i(s(fun(cart(_2982096, _2982098), fun(bool, fun(cart(_2982096, _2982098), bool))), setspec), s(cart(_2982096, _2982098), 30236 ^ [_2982094, _2982096, _2982098]))), s(bool, _2983228))), s(cart(_2982096, _2982098), _2983230)))), 30245 ^ _1670770 : [(30249 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, 30247 ^ [_2982094, _2982096, _2982098, _2983228, _2983230])))))], (30251 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 30247 ^ [_2982094, _2982096, _2982098, _2983228, _2983230]))), s(num, i(s(fun(fun(_2982098, bool), num), dimindex), s(fun(_2982098, bool), univ)))))))], (30253 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2982096, bool), i(s(fun(num, fun(_2982096, bool)), 30235 ^ [_2982094, _2982096, _2982098]), s(num, 30247 ^ [_2982094, _2982096, _2982098, _2983228, _2983230]))), s(_2982096, i(s(fun(num, _2982096), i(s(fun(cart(_2982096, _2982098), fun(num, _2982096)), d_), s(cart(_2982096, _2982098), _2983230))), s(num, 30247 ^ [_2982094, _2982096, _2982098, _2983228, _2983230]))))))], (30246 ^ _1670770) ^ [] : [-(p(s(bool, _2983228)))]], 30254 ^ _1670770 : [(30255 ^ _1670770) ^ [_2983860] : [-(p(s(bool, i(s(fun(_2982096, bool), i(s(fun(num, fun(_2982096, bool)), 30235 ^ [_2982094, _2982096, _2982098]), s(num, _2983860))), s(_2982096, i(s(fun(num, _2982096), i(s(fun(cart(_2982096, _2982098), fun(num, _2982096)), d_), s(cart(_2982096, _2982098), _2983230))), s(num, _2983860))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _2983860)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2983860))), s(num, i(s(fun(fun(_2982098, bool), num), dimindex), s(fun(_2982098, bool), univ))))))], (30265 ^ _1670770) ^ [] : [p(s(bool, _2983228))]]], (30240 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(cart(_2982096, _2982098), bool), i(s(fun(fun(num, fun(_2982096, bool)), fun(cart(_2982096, _2982098), bool)), _2982094), s(fun(num, fun(_2982096, bool)), 30235 ^ [_2982094, _2982096, _2982098]))), s(cart(_2982096, _2982098), 30236 ^ [_2982094, _2982096, _2982098])))))]], 30270 ^ _1670770 : [(30296 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(cart(_2982096, _2982098), bool), i(s(fun(bool, fun(cart(_2982096, _2982098), bool)), i(s(fun(cart(_2982096, _2982098), fun(bool, fun(cart(_2982096, _2982098), bool))), setspec), s(cart(_2982096, _2982098), 30236 ^ [_2982094, _2982096, _2982098]))), s(bool, 30269 ^ [_2982094, _2982096, _2982098]))), s(cart(_2982096, _2982098), 30268 ^ [_2982094, _2982096, _2982098])))))], (30285 ^ _1670770) ^ [] : [30287 ^ _1670770 : [(30292 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2982096, bool), i(s(fun(num, fun(_2982096, bool)), 30235 ^ [_2982094, _2982096, _2982098]), s(num, 30286 ^ [_2982094, _2982096, _2982098]))), s(_2982096, i(s(fun(num, _2982096), i(s(fun(cart(_2982096, _2982098), fun(num, _2982096)), d_), s(cart(_2982096, _2982098), 30268 ^ [_2982094, _2982096, _2982098]))), s(num, 30286 ^ [_2982094, _2982096, _2982098]))))))], (30290 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 30286 ^ [_2982094, _2982096, _2982098]))), s(num, i(s(fun(fun(_2982098, bool), num), dimindex), s(fun(_2982098, bool), univ)))))))], (30288 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, 30286 ^ [_2982094, _2982096, _2982098])))))]], -(p(s(bool, 30269 ^ [_2982094, _2982096, _2982098])))], (30271 ^ _1670770) ^ [] : [p(s(bool, 30269 ^ [_2982094, _2982096, _2982098])), 30274 ^ _1670770 : [(30275 ^ _1670770) ^ [_2984682] : [-(p(s(bool, i(s(fun(_2982096, bool), i(s(fun(num, fun(_2982096, bool)), 30235 ^ [_2982094, _2982096, _2982098]), s(num, _2984682))), s(_2982096, i(s(fun(num, _2982096), i(s(fun(cart(_2982096, _2982098), fun(num, _2982096)), d_), s(cart(_2982096, _2982098), 30268 ^ [_2982094, _2982096, _2982098]))), s(num, _2984682))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _2984682)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2984682))), s(num, i(s(fun(fun(_2982098, bool), num), dimindex), s(fun(_2982098, bool), univ))))))]]], (30298 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(cart(_2982096, _2982098), bool), i(s(fun(fun(num, fun(_2982096, bool)), fun(cart(_2982096, _2982098), bool)), _2982094), s(fun(num, fun(_2982096, bool)), 30235 ^ [_2982094, _2982096, _2982098]))), s(cart(_2982096, _2982098), 30236 ^ [_2982094, _2982096, _2982098]))))]]], (16948 ^ _1670770) ^ [_2208111, _2208113, _2208115, _2208117] : [-(s(fun(_2208117, bool), i(s(fun(fun(_2208117, bool), fun(_2208117, bool)), i(s(fun(fun(_2208117, bool), fun(fun(_2208117, bool), fun(_2208117, bool))), diff), s(fun(_2208117, bool), i(s(fun(fun(_2208117, bool), fun(_2208117, bool)), i(s(fun(_2208117, fun(fun(_2208117, bool), fun(_2208117, bool))), insert), s(_2208117, _2208111))), s(fun(_2208117, bool), _2208115))))), s(fun(_2208117, bool), _2208113))) = s(fun(_2208117, bool), i(s(fun(fun(_2208117, bool), fun(_2208117, bool)), i(s(fun(fun(_2208117, bool), fun(fun(_2208117, bool), fun(_2208117, bool))), i(s(fun(bool, fun(fun(_2208117, bool), fun(fun(_2208117, bool), fun(_2208117, bool)))), cond), s(bool, i(s(fun(fun(_2208117, bool), bool), i(s(fun(_2208117, fun(fun(_2208117, bool), bool)), in), s(_2208117, _2208111))), s(fun(_2208117, bool), _2208113))))), s(fun(_2208117, bool), i(s(fun(fun(_2208117, bool), fun(_2208117, bool)), i(s(fun(fun(_2208117, bool), fun(fun(_2208117, bool), fun(_2208117, bool))), diff), s(fun(_2208117, bool), _2208115))), s(fun(_2208117, bool), _2208113))))), s(fun(_2208117, bool), i(s(fun(fun(_2208117, bool), fun(_2208117, bool)), i(s(fun(_2208117, fun(fun(_2208117, bool), fun(_2208117, bool))), insert), s(_2208117, _2208111))), s(fun(_2208117, bool), i(s(fun(fun(_2208117, bool), fun(_2208117, bool)), i(s(fun(fun(_2208117, bool), fun(fun(_2208117, bool), fun(_2208117, bool))), diff), s(fun(_2208117, bool), _2208115))), s(fun(_2208117, bool), _2208113))))))))], (3165 ^ _1670770) ^ [_1729345, _1729347, _1729349] : [p(s(bool, i(s(fun(_1729349, bool), i(s(fun(_1729349, fun(_1729349, bool)), geq), s(_1729349, _1729347))), s(_1729349, _1729345)))), -(s(_1729349, _1729347) = s(_1729349, _1729345))], (25046 ^ _1670770) ^ [_2636554, _2636556, _2636558] : [p(s(bool, i(s(fun(fun(_2636556, fun(_2636556, _2636556)), bool), monoidal), s(fun(_2636556, fun(_2636556, _2636556)), _2636554)))), 25049 ^ _1670770 : [(25050 ^ _1670770) ^ [_2637039] : [p(s(bool, i(s(fun(_2636556, bool), _2637039), s(_2636556, i(s(fun(fun(_2636556, fun(_2636556, _2636556)), _2636556), neutral), s(fun(_2636556, fun(_2636556, _2636556)), _2636554)))))), 25057 ^ _1670770 : [(25062 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2636556, bool), _2637039), s(_2636556, i(s(fun(_2636556, _2636556), i(s(fun(_2636556, fun(_2636556, _2636556)), _2636554), s(_2636556, 25055 ^ [_2636554, _2636556, _2636558, _2637039]))), s(_2636556, 25056 ^ [_2636554, _2636556, _2636558, _2637039]))))))], (25060 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2636556, bool), _2637039), s(_2636556, 25056 ^ [_2636554, _2636556, _2636558, _2637039])))))], (25058 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2636556, bool), _2637039), s(_2636556, 25055 ^ [_2636554, _2636556, _2636558, _2637039])))))]], 25063 ^ _1670770 : [(25064 ^ _1670770) ^ [_2637782, _2637784] : [25066 ^ _1670770 : [(25071 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2636556, bool), _2637039), s(_2636556, i(s(fun(_2636558, _2636556), _2637784), s(_2636558, 25065 ^ [_2636554, _2636556, _2636558, _2637039, _2637782, _2637784]))))))], (25069 ^ _1670770) ^ [] : [s(_2636556, i(s(fun(_2636558, _2636556), _2637784), s(_2636558, 25065 ^ [_2636554, _2636556, _2636558, _2637039, _2637782, _2637784]))) = s(_2636556, i(s(fun(fun(_2636556, fun(_2636556, _2636556)), _2636556), neutral), s(fun(_2636556, fun(_2636556, _2636556)), _2636554)))], (25067 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2636558, bool), bool), i(s(fun(_2636558, fun(fun(_2636558, bool), bool)), in), s(_2636558, 25065 ^ [_2636554, _2636556, _2636558, _2637039, _2637782, _2637784]))), s(fun(_2636558, bool), _2637782)))))]], -(p(s(bool, i(s(fun(_2636556, bool), _2637039), s(_2636556, i(s(fun(fun(_2636558, _2636556), _2636556), i(s(fun(fun(_2636558, bool), fun(fun(_2636558, _2636556), _2636556)), i(s(fun(fun(_2636556, fun(_2636556, _2636556)), fun(fun(_2636558, bool), fun(fun(_2636558, _2636556), _2636556))), iterate), s(fun(_2636556, fun(_2636556, _2636556)), _2636554))), s(fun(_2636558, bool), _2637782))), s(fun(_2636558, _2636556), _2637784)))))))]]]]], (256 ^ _1670770) ^ [_1675168, _1675170] : [-(p(s(bool, _1675170))), -(p(s(bool, _1675168))), 258 ^ _1670770 : [(265 ^ _1670770) ^ [] : [p(s(bool, _1675168)), -(p(s(bool, 257 ^ [_1675168, _1675170])))], (271 ^ _1670770) ^ [] : [p(s(bool, 257 ^ [_1675168, _1675170]))], (259 ^ _1670770) ^ [] : [p(s(bool, _1675170)), -(p(s(bool, 257 ^ [_1675168, _1675170])))]]], (41749 ^ _1670770) ^ [_4130105, _4130107, _4130109, _4130111] : [-(p(s(bool, i(s(fun(cart(real, _4130111), bool), i(s(fun(cart(real, _4130111), fun(cart(real, _4130111), bool)), orthogonal), s(cart(real, _4130111), i(s(fun(cart(real, _4130111), cart(real, _4130111)), i(s(fun(cart(real, _4130111), fun(cart(real, _4130111), cart(real, _4130111))), vectoru_add), s(cart(real, _4130111), _4130107))), s(cart(real, _4130111), _4130105))))), s(cart(real, _4130111), _4130109))))), p(s(bool, i(s(fun(cart(real, _4130111), bool), i(s(fun(cart(real, _4130111), fun(cart(real, _4130111), bool)), orthogonal), s(cart(real, _4130111), _4130107))), s(cart(real, _4130111), _4130109)))), p(s(bool, i(s(fun(cart(real, _4130111), bool), i(s(fun(cart(real, _4130111), fun(cart(real, _4130111), bool)), orthogonal), s(cart(real, _4130111), _4130105))), s(cart(real, _4130111), _4130109))))], (10647 ^ _1670770) ^ [] : [-(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_le), s(prod(hreal, hreal), x1))), s(prod(hreal, hreal), y1))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(fun(prod(hreal, hreal), bool), real), mku_real), s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), x1))))))), s(real, i(s(fun(fun(prod(hreal, hreal), bool), real), mku_real), s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), y1))))))))], (1330 ^ _1670770) ^ [_1687757] : [-(p(s(bool, _1687757))), p(s(bool, _1687757)), -(p(s(bool, f0)))], (43532 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), p0), s(real, 43533 ^ [])))), 43536 ^ _1670770 : [(43537 ^ _1670770) ^ [_4276991] : [-(p(s(bool, i(s(fun(real, bool), p0), s(real, i(s(fun(cart(real, n10), real), drop), s(cart(real, n10), _4276991)))))))]]], (2721 ^ _1670770) ^ [_1715979, _1715981, _1715983] : [2722 ^ _1670770 : [(2725 ^ _1670770) ^ [] : [p(s(bool, _1715979))], (2723 ^ _1670770) ^ [_1716068] : [-(p(s(bool, i(s(fun(_1715983, bool), _1715981), s(_1715983, _1716068)))))]], p(s(bool, i(s(fun(_1715983, bool), _1715981), s(_1715983, 2726 ^ [_1715979, _1715981, _1715983])))), -(p(s(bool, _1715979)))], (14233 ^ _1670770) ^ [_2105723, _2105725] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_max), s(int, _2105725))), s(int, _2105723))) = s(int, i(s(fun(int, int), intu_neg), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_min), s(int, i(s(fun(int, int), intu_neg), s(int, _2105725))))), s(int, i(s(fun(int, int), intu_neg), s(int, _2105723))))))))], (12719 ^ _1670770) ^ [_2069247, _2069249] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), realu_abs), s(real, _2069249))))), s(real, i(s(fun(real, real), realu_abs), s(real, _2069247))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2069249))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2069247))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))], (11999 ^ _1670770) ^ [_2052073, _2052075] : [s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2052075))), s(real, _2052073))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), -(s(real, i(s(fun(real, real), realu_inv), s(real, _2052073))) = s(real, _2052075))], (14707 ^ _1670770) ^ [_2116907, _2116909, _2116911] : [-(s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2116911))), s(int, _2116909))))), s(num, _2116907))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _2116911))), s(num, _2116907))))), s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _2116909))), s(num, _2116907))))))], (14193 ^ _1670770) ^ [_2104594, _2104596, _2104598] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_max), s(int, _2104598))), s(int, _2104596))))), s(int, _2104594)))), 14196 ^ _1670770 : [(14199 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2104596))), s(int, _2104594)))))], (14197 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2104598))), s(int, _2104594)))))]]], (16986 ^ _1670770) ^ [_2210965, _2210967, _2210969, _2210971] : [s(bool, i(s(fun(fun(_2210971, bool), bool), i(s(fun(_2210971, fun(fun(_2210971, bool), bool)), in), s(_2210971, _2210967))), s(fun(_2210971, bool), _2210969))) = s(bool, i(s(fun(fun(_2210971, bool), bool), i(s(fun(_2210971, fun(fun(_2210971, bool), bool)), in), s(_2210971, _2210965))), s(fun(_2210971, bool), _2210969))), -(s(bool, i(s(fun(fun(_2210971, bool), bool), i(s(fun(_2210971, fun(fun(_2210971, bool), bool)), in), s(_2210971, _2210967))), s(fun(_2210971, bool), i(s(fun(_2210971, fun(_2210971, bool)), i(s(fun(fun(_2210971, bool), fun(_2210971, fun(_2210971, bool))), delete), s(fun(_2210971, bool), _2210969))), s(_2210971, _2210965))))) = s(bool, i(s(fun(fun(_2210971, bool), bool), i(s(fun(_2210971, fun(fun(_2210971, bool), bool)), in), s(_2210971, _2210965))), s(fun(_2210971, bool), i(s(fun(_2210971, fun(_2210971, bool)), i(s(fun(fun(_2210971, bool), fun(_2210971, fun(_2210971, bool))), delete), s(fun(_2210971, bool), _2210969))), s(_2210971, _2210967))))))], (7167 ^ _1670770) ^ [_1872503, _1872505, _1872507, _1872509, _1872511, _1872513] : [-(s(_1872513, i(s(fun(_1872511, _1872513), 7165 ^ [_1872505, _1872507, _1872509, _1872511, _1872513]), s(_1872511, _1872503))) = s(_1872513, i(s(fun(_1872513, _1872513), i(s(fun(_1872513, fun(_1872513, _1872513)), i(s(fun(bool, fun(_1872513, fun(_1872513, _1872513))), cond), s(bool, i(s(fun(_1872511, bool), _1872509), s(_1872511, _1872503))))), s(_1872513, i(s(fun(_1872511, _1872513), 7165 ^ [_1872505, _1872507, _1872509, _1872511, _1872513]), s(_1872511, i(s(fun(_1872511, _1872511), _1872507), s(_1872511, _1872503))))))), s(_1872513, i(s(fun(_1872511, _1872513), _1872505), s(_1872511, _1872503))))))], (36687 ^ _1670770) ^ [_3740489, _3740491, _3740493] : [36688 ^ _1670770 : [(36691 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3740493, bool), bool), countable), s(fun(_3740493, bool), _3740489))))], (36689 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3740493, bool), bool), countable), s(fun(_3740493, bool), _3740491))))]], -(p(s(bool, i(s(fun(fun(_3740493, bool), bool), countable), s(fun(_3740493, bool), i(s(fun(fun(_3740493, bool), fun(_3740493, bool)), i(s(fun(fun(_3740493, bool), fun(fun(_3740493, bool), fun(_3740493, bool))), inter), s(fun(_3740493, bool), _3740491))), s(fun(_3740493, bool), _3740489)))))))], (39766 ^ _1670770) ^ [_3979116, _3979118] : [s(real, i(s(fun(cart(real, _3979118), real), vectoru_norm), s(cart(real, _3979118), _3979116))) = s(real, a0), 39769 ^ _1670770 : [(39772 ^ _1670770) ^ [] : [-(s(real, i(s(fun(cart(real, _3979118), real), i(s(fun(cart(real, _3979118), fun(cart(real, _3979118), real)), dot), s(cart(real, _3979118), _3979116))), s(cart(real, _3979118), _3979116))) = s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, a0))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))], (39770 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, a0)))))]]], (7360 ^ _1670770) ^ [_1879939, _1879941] : [-(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), bit0), s(num, _1879941))))), s(num, i(s(fun(num, num), bit1), s(num, _1879939))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1879941))), s(num, _1879939))))], (39060 ^ _1670770) ^ [_3951215] : [-(p(s(bool, i(s(fun(fun(cart(real, _3951215), bool), bool), infinite), s(fun(cart(real, _3951215), bool), univ)))))], (21968 ^ _1670770) ^ [_2499673] : [21982 ^ _1670770 : [(21983 ^ _1670770) ^ [_2500214] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(num, bool), fun(num, bool)), hasu_size), s(fun(num, bool), i(s(fun(fun(num, bool), fun(num, bool)), gspec), s(fun(num, bool), i(s(fun(num, fun(num, bool)), _2499673), s(num, _2500214))))))), s(num, _2500214)))))]], 21973 ^ _1670770 : [(21976 ^ _1670770) ^ [_2499990] : [p(s(bool, i(s(fun(num, bool), i(s(fun(bool, fun(num, bool)), i(s(fun(num, fun(bool, fun(num, bool))), setspec), s(num, 21970 ^ [_2499673]))), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _2499990))), s(num, 21969 ^ [_2499673]))))), s(num, _2499990))))], (21974 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _2499673), s(num, 21969 ^ [_2499673]))), s(num, 21970 ^ [_2499673])))))]], 21978 ^ _1670770 : [(21981 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _2499673), s(num, 21969 ^ [_2499673]))), s(num, 21970 ^ [_2499673]))))], (21979 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(bool, fun(num, bool)), i(s(fun(num, fun(bool, fun(num, bool))), setspec), s(num, 21970 ^ [_2499673]))), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, 21977 ^ [_2499673]))), s(num, 21969 ^ [_2499673]))))), s(num, 21977 ^ [_2499673])))))]]], (45920 ^ _1670770) ^ [_4409747, _4409749, _4409751] : [-(p(s(bool, i(s(fun(fun(cart(real, _4409751), bool), bool), independent), s(fun(cart(real, _4409751), bool), _4409747))))), p(s(bool, i(s(fun(fun(cart(real, _4409751), bool), bool), i(s(fun(fun(cart(real, _4409751), bool), fun(fun(cart(real, _4409751), bool), bool)), subset), s(fun(cart(real, _4409751), bool), _4409749))), s(fun(cart(real, _4409751), bool), i(s(fun(fun(cart(real, _4409751), bool), fun(cart(real, _4409751), bool)), span), s(fun(cart(real, _4409751), bool), _4409747)))))), p(s(bool, i(s(fun(fun(cart(real, _4409751), bool), bool), finite), s(fun(cart(real, _4409751), bool), _4409747)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(fun(cart(real, _4409751), bool), num), card), s(fun(cart(real, _4409751), bool), _4409747))))), s(num, i(s(fun(fun(cart(real, _4409751), bool), num), dim), s(fun(cart(real, _4409751), bool), _4409749))))))], (11239 ^ _1670770) ^ [_2031600, _2031602] : [-(s(real, i(s(fun(real, real), realu_neg), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2031602))), s(real, _2031600))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(real, real), realu_neg), s(real, _2031602))))), s(real, _2031600))))], (13453 ^ _1670770) ^ [_2085851, _2085853] : [-(s(int, i(s(fun(int, int), intu_abs), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _2085853))), s(int, _2085851))))) = s(int, i(s(fun(int, int), intu_abs), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _2085851))), s(int, _2085853))))))], (12325 ^ _1670770) ^ [_2060066, _2060068, _2060070] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2060066)))), -(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, _2060070))), s(real, _2060066))))), s(real, _2060068))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2060070))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2060068))), s(real, _2060066))))))], (27720 ^ _1670770) ^ [_2827115, _2827117, _2827119, _2827121] : [27722 ^ _1670770 : [(27725 ^ _1670770) ^ [] : [s(real, i(s(fun(_2827121, real), _2827119), s(_2827121, 27721 ^ [_2827115, _2827117, _2827119, _2827121]))) = s(real, i(s(fun(_2827121, real), _2827117), s(_2827121, 27721 ^ [_2827115, _2827117, _2827119, _2827121])))], (27723 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2827121, bool), bool), i(s(fun(_2827121, fun(fun(_2827121, bool), bool)), in), s(_2827121, 27721 ^ [_2827115, _2827117, _2827119, _2827121]))), s(fun(_2827121, bool), _2827115)))))]], -(s(real, i(s(fun(fun(_2827121, real), real), i(s(fun(fun(_2827121, bool), fun(fun(_2827121, real), real)), sum), s(fun(_2827121, bool), _2827115))), s(fun(_2827121, real), _2827119))) = s(real, i(s(fun(fun(_2827121, real), real), i(s(fun(fun(_2827121, bool), fun(fun(_2827121, real), real)), sum), s(fun(_2827121, bool), _2827115))), s(fun(_2827121, real), _2827117))))], (16377 ^ _1670770) ^ [_2182372, _2182374, _2182376] : [-(p(s(bool, i(s(fun(fun(_2182376, bool), bool), i(s(fun(_2182376, fun(fun(_2182376, bool), bool)), in), s(_2182376, _2182374))), s(fun(_2182376, bool), i(s(fun(fun(_2182376, bool), fun(_2182376, bool)), rest), s(fun(_2182376, bool), _2182372))))))), p(s(bool, i(s(fun(fun(_2182376, bool), bool), i(s(fun(_2182376, fun(fun(_2182376, bool), bool)), in), s(_2182376, _2182374))), s(fun(_2182376, bool), _2182372)))), -(s(_2182376, _2182374) = s(_2182376, i(s(fun(fun(_2182376, bool), _2182376), choice0), s(fun(_2182376, bool), _2182372))))], (2073 ^ _1670770) ^ [_1703755, _1703757, _1703759] : [2074 ^ _1670770 : [(2077 ^ _1670770) ^ [_1703852] : [p(s(bool, _1703755))], (2075 ^ _1670770) ^ [_1703828] : [-(p(s(bool, _1703757)))]], p(s(bool, _1703757)), -(p(s(bool, _1703755)))], (22606 ^ _1670770) ^ [_2522815, _2522817, _2522819] : [22627 ^ _1670770 : [(22628 ^ _1670770) ^ [_2524504] : [s(fun(_2522817, bool), i(s(fun(_2522817, fun(_2522817, bool)), i(s(fun(fun(_2522817, _2522819), fun(_2522817, fun(_2522817, bool))), i(s(fun(fun(_2522819, fun(_2522819, bool)), fun(fun(_2522817, _2522819), fun(_2522817, fun(_2522817, bool)))), _2524504), s(fun(_2522819, fun(_2522819, bool)), 22629 ^ [_2522815, _2522817, _2522819, _2524504]))), s(fun(_2522817, _2522819), 22630 ^ [_2522815, _2522817, _2522819, _2524504]))), s(_2522817, 22631 ^ [_2522815, _2522817, _2522819, _2524504]))) = s(fun(_2522817, bool), i(s(fun(fun(_2522817, _2522819), fun(_2522817, bool)), i(s(fun(_2522817, fun(fun(_2522817, _2522819), fun(_2522817, bool))), i(s(fun(fun(_2522819, fun(_2522819, bool)), fun(_2522817, fun(fun(_2522817, _2522819), fun(_2522817, bool)))), _2522815), s(fun(_2522819, fun(_2522819, bool)), 22629 ^ [_2522815, _2522817, _2522819, _2524504]))), s(_2522817, 22631 ^ [_2522815, _2522817, _2522819, _2524504]))), s(fun(_2522817, _2522819), 22630 ^ [_2522815, _2522817, _2522819, _2524504]))), 22634 ^ _1670770 : [(22635 ^ _1670770) ^ [_2525418, _2525420] : [-(s(bool, i(s(fun(fun(_2522819, bool), bool), i(s(fun(fun(_2522819, fun(_2522819, bool)), fun(fun(_2522819, bool), bool)), pairwise), s(fun(_2522819, fun(_2522819, bool)), _2525420))), s(fun(_2522819, bool), i(s(fun(fun(_2522817, bool), fun(_2522819, bool)), i(s(fun(fun(_2522817, _2522819), fun(fun(_2522817, bool), fun(_2522819, bool))), image), s(fun(_2522817, _2522819), _2525418))), s(fun(_2522817, bool), s0))))) = s(bool, i(s(fun(fun(_2522817, bool), bool), i(s(fun(fun(_2522817, fun(_2522817, bool)), fun(fun(_2522817, bool), bool)), pairwise), s(fun(_2522817, fun(_2522817, bool)), i(s(fun(fun(_2522817, _2522819), fun(_2522817, fun(_2522817, bool))), i(s(fun(fun(_2522819, fun(_2522819, bool)), fun(fun(_2522817, _2522819), fun(_2522817, fun(_2522817, bool)))), _2524504), s(fun(_2522819, fun(_2522819, bool)), _2525420))), s(fun(_2522817, _2522819), _2525418))))), s(fun(_2522817, bool), s0))))]]]], 22613 ^ _1670770 : [(22618 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2522819, bool), i(s(fun(_2522819, fun(_2522819, bool)), 22607 ^ [_2522815, _2522817, _2522819]), s(_2522819, i(s(fun(_2522817, _2522819), 22609 ^ [_2522815, _2522817, _2522819]), s(_2522817, 22608 ^ [_2522815, _2522817, _2522819]))))), s(_2522819, i(s(fun(_2522817, _2522819), 22609 ^ [_2522815, _2522817, _2522819]), s(_2522817, 22610 ^ [_2522815, _2522817, _2522819]))))))], (22616 ^ _1670770) ^ [] : [s(_2522819, i(s(fun(_2522817, _2522819), 22609 ^ [_2522815, _2522817, _2522819]), s(_2522817, 22608 ^ [_2522815, _2522817, _2522819]))) = s(_2522819, i(s(fun(_2522817, _2522819), 22609 ^ [_2522815, _2522817, _2522819]), s(_2522817, 22610 ^ [_2522815, _2522817, _2522819])))], (22614 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2522817, bool), i(s(fun(fun(_2522817, _2522819), fun(_2522817, bool)), i(s(fun(_2522817, fun(fun(_2522817, _2522819), fun(_2522817, bool))), i(s(fun(fun(_2522819, fun(_2522819, bool)), fun(_2522817, fun(fun(_2522817, _2522819), fun(_2522817, bool)))), _2522815), s(fun(_2522819, fun(_2522819, bool)), 22607 ^ [_2522815, _2522817, _2522819]))), s(_2522817, 22608 ^ [_2522815, _2522817, _2522819]))), s(fun(_2522817, _2522819), 22609 ^ [_2522815, _2522817, _2522819]))), s(_2522817, 22610 ^ [_2522815, _2522817, _2522819])))))]], 22619 ^ _1670770 : [(22620 ^ _1670770) ^ [] : [-(s(_2522819, i(s(fun(_2522817, _2522819), 22609 ^ [_2522815, _2522817, _2522819]), s(_2522817, 22608 ^ [_2522815, _2522817, _2522819]))) = s(_2522819, i(s(fun(_2522817, _2522819), 22609 ^ [_2522815, _2522817, _2522819]), s(_2522817, 22610 ^ [_2522815, _2522817, _2522819])))), -(p(s(bool, i(s(fun(_2522819, bool), i(s(fun(_2522819, fun(_2522819, bool)), 22607 ^ [_2522815, _2522817, _2522819]), s(_2522819, i(s(fun(_2522817, _2522819), 22609 ^ [_2522815, _2522817, _2522819]), s(_2522817, 22608 ^ [_2522815, _2522817, _2522819]))))), s(_2522819, i(s(fun(_2522817, _2522819), 22609 ^ [_2522815, _2522817, _2522819]), s(_2522817, 22610 ^ [_2522815, _2522817, _2522819])))))))], (22626 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2522817, bool), i(s(fun(fun(_2522817, _2522819), fun(_2522817, bool)), i(s(fun(_2522817, fun(fun(_2522817, _2522819), fun(_2522817, bool))), i(s(fun(fun(_2522819, fun(_2522819, bool)), fun(_2522817, fun(fun(_2522817, _2522819), fun(_2522817, bool)))), _2522815), s(fun(_2522819, fun(_2522819, bool)), 22607 ^ [_2522815, _2522817, _2522819]))), s(_2522817, 22608 ^ [_2522815, _2522817, _2522819]))), s(fun(_2522817, _2522819), 22609 ^ [_2522815, _2522817, _2522819]))), s(_2522817, 22610 ^ [_2522815, _2522817, _2522819]))))]]], (27930 ^ _1670770) ^ [_2839544, _2839546, _2839548, _2839550] : [-(s(real, i(s(fun(fun(_2839550, real), real), i(s(fun(fun(_2839550, bool), fun(fun(_2839550, real), real)), sum), s(fun(_2839550, bool), _2839544))), s(fun(_2839550, real), _2839548))) = s(real, i(s(fun(fun(_2839550, real), real), i(s(fun(fun(_2839550, bool), fun(fun(_2839550, real), real)), sum), s(fun(_2839550, bool), _2839546))), s(fun(_2839550, real), _2839548)))), p(s(bool, i(s(fun(fun(_2839550, bool), bool), i(s(fun(fun(_2839550, bool), fun(fun(_2839550, bool), bool)), subset), s(fun(_2839550, bool), _2839546))), s(fun(_2839550, bool), _2839544)))), 27936 ^ _1670770 : [(27941 ^ _1670770) ^ [] : [s(real, i(s(fun(_2839550, real), _2839548), s(_2839550, 27935 ^ [_2839544, _2839546, _2839548, _2839550]))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (27939 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2839550, bool), bool), i(s(fun(_2839550, fun(fun(_2839550, bool), bool)), in), s(_2839550, 27935 ^ [_2839544, _2839546, _2839548, _2839550]))), s(fun(_2839550, bool), _2839546))))], (27937 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2839550, bool), bool), i(s(fun(_2839550, fun(fun(_2839550, bool), bool)), in), s(_2839550, 27935 ^ [_2839544, _2839546, _2839548, _2839550]))), s(fun(_2839550, bool), _2839544)))))]]], (20696 ^ _1670770) ^ [_2432357] : [p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2432357, bool), fun(num, bool)), hasu_size), s(fun(_2432357, bool), s0))), s(num, i(s(fun(num, num), suc), s(num, n)))))), 20701 ^ _1670770 : [(20706 ^ _1670770) ^ [] : [-(s(fun(_2432357, bool), s0) = s(fun(_2432357, bool), i(s(fun(fun(_2432357, bool), fun(_2432357, bool)), i(s(fun(_2432357, fun(fun(_2432357, bool), fun(_2432357, bool))), insert), s(_2432357, 20699 ^ [_2432357]))), s(fun(_2432357, bool), 20700 ^ [_2432357]))))], (20704 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2432357, bool), bool), i(s(fun(_2432357, fun(fun(_2432357, bool), bool)), in), s(_2432357, 20699 ^ [_2432357]))), s(fun(_2432357, bool), 20700 ^ [_2432357]))))], (20702 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2432357, bool), fun(num, bool)), hasu_size), s(fun(_2432357, bool), 20700 ^ [_2432357]))), s(num, n)))))]]], (43855 ^ _1670770) ^ [_4289009, _4289011, _4289013, _4289015] : [-(s(cart(real, _4289015), i(s(fun(cart(real, finite_sum(_4289015, _4289013)), cart(real, _4289015)), fstcart), s(cart(real, finite_sum(_4289015, _4289013)), i(s(fun(cart(real, finite_sum(_4289015, _4289013)), cart(real, finite_sum(_4289015, _4289013))), i(s(fun(cart(real, finite_sum(_4289015, _4289013)), fun(cart(real, finite_sum(_4289015, _4289013)), cart(real, finite_sum(_4289015, _4289013)))), vectoru_sub), s(cart(real, finite_sum(_4289015, _4289013)), _4289011))), s(cart(real, finite_sum(_4289015, _4289013)), _4289009))))) = s(cart(real, _4289015), i(s(fun(cart(real, _4289015), cart(real, _4289015)), i(s(fun(cart(real, _4289015), fun(cart(real, _4289015), cart(real, _4289015))), vectoru_sub), s(cart(real, _4289015), i(s(fun(cart(real, finite_sum(_4289015, _4289013)), cart(real, _4289015)), fstcart), s(cart(real, finite_sum(_4289015, _4289013)), _4289011))))), s(cart(real, _4289015), i(s(fun(cart(real, finite_sum(_4289015, _4289013)), cart(real, _4289015)), fstcart), s(cart(real, finite_sum(_4289015, _4289013)), _4289009))))))], (29515 ^ _1670770) ^ [_2946107] : [s(real, i(s(fun(num, real), _2946107), s(num, 29516 ^ [_2946107]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(num, real), f), s(num, 29516 ^ [_2946107]))))), s(real, i(s(fun(num, real), f), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, 29516 ^ [_2946107]))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), 29519 ^ _1670770 : [(29520 ^ _1670770) ^ [_2946472, _2946474] : [-(s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2946474))), s(num, _2946472))))), s(fun(num, real), _2946107))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), i(s(fun(bool, fun(real, fun(real, real))), cond), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2946474))), s(num, _2946472))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(num, real), f), s(num, _2946474))))), s(real, i(s(fun(num, real), f), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2946472))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))]]], (14247 ^ _1670770) ^ [_2105953, _2105955, _2105957] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_min), s(int, _2105957))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_min), s(int, _2105955))), s(int, _2105953))))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_min), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_min), s(int, _2105957))), s(int, _2105955))))), s(int, _2105953))))], (3800 ^ _1670770) ^ [_1769134, _1769136, _1769138] : [p(s(bool, i(s(fun(fun(_1769136, _1769138), bool), onto), s(fun(_1769136, _1769138), _1769134)))), 3804 ^ _1670770 : [(3805 ^ _1670770) ^ [_1769258] : [-(s(_1769138, _1769258) = s(_1769138, i(s(fun(_1769136, _1769138), _1769134), s(_1769136, 3803 ^ [_1769134, _1769136, _1769138, _1769258]))))]]], (17926 ^ _1670770) ^ [_2268895, _2268897, _2268899, _2268901] : [17932 ^ _1670770 : [(17935 ^ _1670770) ^ [_2269808, _2269810] : [p(s(bool, i(s(fun(_2268901, bool), i(s(fun(bool, fun(_2268901, bool)), i(s(fun(_2268901, fun(bool, fun(_2268901, bool))), setspec), s(_2268901, 17929 ^ [_2268895, _2268897, _2268899, _2268901]))), s(bool, i(s(fun(_2268897, bool), i(s(fun(_2268899, fun(_2268897, bool)), 17927 ^ [_2268895, _2268897, _2268899, _2268901]), s(_2268899, _2269810))), s(_2268897, _2269808))))), s(_2268901, i(s(fun(_2268897, _2268901), i(s(fun(_2268899, fun(_2268897, _2268901)), 17928 ^ [_2268895, _2268897, _2268899, _2268901]), s(_2268899, _2269810))), s(_2268897, _2269808))))))], (17933 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2268901, bool), i(s(fun(fun(_2268899, fun(_2268897, _2268901)), fun(_2268901, bool)), i(s(fun(fun(_2268899, fun(_2268897, bool)), fun(fun(_2268899, fun(_2268897, _2268901)), fun(_2268901, bool))), _2268895), s(fun(_2268899, fun(_2268897, bool)), 17927 ^ [_2268895, _2268897, _2268899, _2268901]))), s(fun(_2268899, fun(_2268897, _2268901)), 17928 ^ [_2268895, _2268897, _2268899, _2268901]))), s(_2268901, 17929 ^ [_2268895, _2268897, _2268899, _2268901])))))]], 17938 ^ _1670770 : [(17941 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2268901, bool), i(s(fun(fun(_2268899, fun(_2268897, _2268901)), fun(_2268901, bool)), i(s(fun(fun(_2268899, fun(_2268897, bool)), fun(fun(_2268899, fun(_2268897, _2268901)), fun(_2268901, bool))), _2268895), s(fun(_2268899, fun(_2268897, bool)), 17927 ^ [_2268895, _2268897, _2268899, _2268901]))), s(fun(_2268899, fun(_2268897, _2268901)), 17928 ^ [_2268895, _2268897, _2268899, _2268901]))), s(_2268901, 17929 ^ [_2268895, _2268897, _2268899, _2268901]))))], (17939 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2268901, bool), i(s(fun(bool, fun(_2268901, bool)), i(s(fun(_2268901, fun(bool, fun(_2268901, bool))), setspec), s(_2268901, 17929 ^ [_2268895, _2268897, _2268899, _2268901]))), s(bool, i(s(fun(_2268897, bool), i(s(fun(_2268899, fun(_2268897, bool)), 17927 ^ [_2268895, _2268897, _2268899, _2268901]), s(_2268899, 17936 ^ [_2268895, _2268897, _2268899, _2268901]))), s(_2268897, 17937 ^ [_2268895, _2268897, _2268899, _2268901]))))), s(_2268901, i(s(fun(_2268897, _2268901), i(s(fun(_2268899, fun(_2268897, _2268901)), 17928 ^ [_2268895, _2268897, _2268899, _2268901]), s(_2268899, 17936 ^ [_2268895, _2268897, _2268899, _2268901]))), s(_2268897, 17937 ^ [_2268895, _2268897, _2268899, _2268901])))))))]], 17942 ^ _1670770 : [(17957 ^ _1670770) ^ [_2271129, _2271131] : [17965 ^ _1670770 : [(17968 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2268901, bool), q0), s(_2268901, 17964 ^ [_2268895, _2268897, _2268899, _2268901, _2271129, _2271131])))))], (17966 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2268901, bool), bool), i(s(fun(_2268901, fun(fun(_2268901, bool), bool)), in), s(_2268901, 17964 ^ [_2268895, _2268897, _2268899, _2268901, _2271129, _2271131]))), s(fun(_2268901, bool), i(s(fun(fun(_2268901, bool), fun(_2268901, bool)), gspec), s(fun(_2268901, bool), i(s(fun(fun(_2268899, fun(_2268897, _2268901)), fun(_2268901, bool)), i(s(fun(fun(_2268899, fun(_2268897, bool)), fun(fun(_2268899, fun(_2268897, _2268901)), fun(_2268901, bool))), _2268895), s(fun(_2268899, fun(_2268897, bool)), _2271131))), s(fun(_2268899, fun(_2268897, _2268901)), _2271129)))))))))]], 17958 ^ _1670770 : [(17959 ^ _1670770) ^ [_2271399, _2271401] : [p(s(bool, i(s(fun(_2268897, bool), i(s(fun(_2268899, fun(_2268897, bool)), _2271131), s(_2268899, _2271401))), s(_2268897, _2271399)))), p(s(bool, i(s(fun(_2268901, bool), q0), s(_2268901, i(s(fun(_2268897, _2268901), i(s(fun(_2268899, fun(_2268897, _2268901)), _2271129), s(_2268899, _2271401))), s(_2268897, _2271399))))))]]], (17943 ^ _1670770) ^ [_2270327, _2270329] : [17952 ^ _1670770 : [(17955 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2268901, bool), q0), s(_2268901, i(s(fun(_2268897, _2268901), i(s(fun(_2268899, fun(_2268897, _2268901)), _2270327), s(_2268899, 17950 ^ [_2268895, _2268897, _2268899, _2268901, _2270327, _2270329]))), s(_2268897, 17951 ^ [_2268895, _2268897, _2268899, _2268901, _2270327, _2270329])))))))], (17953 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2268897, bool), i(s(fun(_2268899, fun(_2268897, bool)), _2270329), s(_2268899, 17950 ^ [_2268895, _2268897, _2268899, _2268901, _2270327, _2270329]))), s(_2268897, 17951 ^ [_2268895, _2268897, _2268899, _2268901, _2270327, _2270329])))))]], 17944 ^ _1670770 : [(17945 ^ _1670770) ^ [_2270597] : [p(s(bool, i(s(fun(fun(_2268901, bool), bool), i(s(fun(_2268901, fun(fun(_2268901, bool), bool)), in), s(_2268901, _2270597))), s(fun(_2268901, bool), i(s(fun(fun(_2268901, bool), fun(_2268901, bool)), gspec), s(fun(_2268901, bool), i(s(fun(fun(_2268899, fun(_2268897, _2268901)), fun(_2268901, bool)), i(s(fun(fun(_2268899, fun(_2268897, bool)), fun(fun(_2268899, fun(_2268897, _2268901)), fun(_2268901, bool))), _2268895), s(fun(_2268899, fun(_2268897, bool)), _2270329))), s(fun(_2268899, fun(_2268897, _2268901)), _2270327)))))))), p(s(bool, i(s(fun(_2268901, bool), q0), s(_2268901, _2270597))))]]]]], (3414 ^ _1670770) ^ [_1739492, _1739494, _1739496, _1739498] : [-(s(_1739496, i(s(fun(prod(_1739496, _1739498), _1739496), fst), s(prod(_1739496, _1739498), i(s(fun(_1739498, prod(_1739496, _1739498)), i(s(fun(_1739496, fun(_1739498, prod(_1739496, _1739498))), c_), s(_1739496, _1739494))), s(_1739498, _1739492))))) = s(_1739496, _1739494))], (43058 ^ _1670770) ^ [_4247165, _4247167, _4247169] : [-(p(s(bool, i(s(fun(cart(cart(real, _4247167), _4247169), bool), invertible), s(cart(cart(real, _4247167), _4247169), _4247165))))), 43059 ^ _1670770 : [(43060 ^ _1670770) ^ [_4247437] : [s(cart(cart(real, _4247169), _4247169), i(s(fun(cart(cart(real, _4247169), _4247167), cart(cart(real, _4247169), _4247169)), i(s(fun(cart(cart(real, _4247167), _4247169), fun(cart(cart(real, _4247169), _4247167), cart(cart(real, _4247169), _4247169))), matrixu_mul), s(cart(cart(real, _4247167), _4247169), _4247165))), s(cart(cart(real, _4247169), _4247167), _4247437))) = s(cart(cart(real, _4247169), _4247169), i(s(fun(num, cart(cart(real, _4247169), _4247169)), mat), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(cart(cart(real, _4247167), _4247167), i(s(fun(cart(cart(real, _4247167), _4247169), cart(cart(real, _4247167), _4247167)), i(s(fun(cart(cart(real, _4247169), _4247167), fun(cart(cart(real, _4247167), _4247169), cart(cart(real, _4247167), _4247167))), matrixu_mul), s(cart(cart(real, _4247169), _4247167), _4247437))), s(cart(cart(real, _4247167), _4247169), _4247165))) = s(cart(cart(real, _4247167), _4247167), i(s(fun(num, cart(cart(real, _4247167), _4247167)), mat), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))]]], (22070 ^ _1670770) ^ [_2503277] : [p(s(bool, i(s(fun(fun(num, bool), bool), finite), s(fun(num, bool), _2503277)))), 22074 ^ _1670770 : [(22075 ^ _1670770) ^ [_2503393] : [p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, _2503393))), s(fun(num, bool), _2503277)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2503393))), s(num, 22073 ^ [_2503277])))))]]], (42791 ^ _1670770) ^ [_4224944, _4224946, _4224948, _4224950, _4224952, _4224954] : [-(s(cart(cart(real, _4224952), _4224954), i(s(fun(cart(cart(real, _4224952), _4224950), cart(cart(real, _4224952), _4224954)), i(s(fun(cart(cart(real, _4224950), _4224954), fun(cart(cart(real, _4224952), _4224950), cart(cart(real, _4224952), _4224954))), matrixu_mul), s(cart(cart(real, _4224950), _4224954), i(s(fun(cart(cart(real, _4224950), _4224954), cart(cart(real, _4224950), _4224954)), i(s(fun(cart(cart(real, _4224950), _4224954), fun(cart(cart(real, _4224950), _4224954), cart(cart(real, _4224950), _4224954))), matrixu_add), s(cart(cart(real, _4224950), _4224954), _4224948))), s(cart(cart(real, _4224950), _4224954), _4224946))))), s(cart(cart(real, _4224952), _4224950), _4224944))) = s(cart(cart(real, _4224952), _4224954), i(s(fun(cart(cart(real, _4224952), _4224954), cart(cart(real, _4224952), _4224954)), i(s(fun(cart(cart(real, _4224952), _4224954), fun(cart(cart(real, _4224952), _4224954), cart(cart(real, _4224952), _4224954))), matrixu_add), s(cart(cart(real, _4224952), _4224954), i(s(fun(cart(cart(real, _4224952), _4224950), cart(cart(real, _4224952), _4224954)), i(s(fun(cart(cart(real, _4224950), _4224954), fun(cart(cart(real, _4224952), _4224950), cart(cart(real, _4224952), _4224954))), matrixu_mul), s(cart(cart(real, _4224950), _4224954), _4224948))), s(cart(cart(real, _4224952), _4224950), _4224944))))), s(cart(cart(real, _4224952), _4224954), i(s(fun(cart(cart(real, _4224952), _4224950), cart(cart(real, _4224952), _4224954)), i(s(fun(cart(cart(real, _4224950), _4224954), fun(cart(cart(real, _4224952), _4224950), cart(cart(real, _4224952), _4224954))), matrixu_mul), s(cart(cart(real, _4224950), _4224954), _4224946))), s(cart(cart(real, _4224952), _4224950), _4224944))))))], (27347 ^ _1670770) ^ [_2803730] : [s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), i(s(fun(fun(num, fun(num, num)), fun(num, fun(num, num))), _2803730), s(fun(num, fun(num, num)), 27348 ^ [_2803730]))), s(num, 27349 ^ [_2803730]))), s(num, 27350 ^ [_2803730]))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), 27348 ^ [_2803730]), s(num, 27350 ^ [_2803730]))), s(num, 27349 ^ [_2803730]))), 27353 ^ _1670770 : [(27354 ^ _1670770) ^ [_2804337] : [s(fun(num, num), i(s(fun(num, fun(num, num)), i(s(fun(fun(num, fun(num, num)), fun(num, fun(num, num))), _2804337), s(fun(num, fun(num, num)), 27355 ^ [_2803730, _2804337]))), s(num, 27356 ^ [_2803730, _2804337]))) = s(fun(num, num), i(s(fun(num, fun(num, num)), i(s(fun(fun(num, fun(num, num)), fun(num, fun(num, num))), _2803730), s(fun(num, fun(num, num)), 27355 ^ [_2803730, _2804337]))), s(num, 27356 ^ [_2803730, _2804337]))), 27359 ^ _1670770 : [(27360 ^ _1670770) ^ [_2804845] : [s(num, i(s(fun(num, num), i(s(fun(fun(num, fun(num, num)), fun(num, num)), i(s(fun(num, fun(fun(num, fun(num, num)), fun(num, num))), i(s(fun(num, fun(num, fun(fun(num, fun(num, num)), fun(num, num)))), _2804845), s(num, 27361 ^ [_2803730, _2804337, _2804845]))), s(num, 27362 ^ [_2803730, _2804337, _2804845]))), s(fun(num, fun(num, num)), 27363 ^ [_2803730, _2804337, _2804845]))), s(num, 27364 ^ [_2803730, _2804337, _2804845]))) = s(num, i(s(fun(fun(num, num), num), i(s(fun(fun(num, bool), fun(fun(num, num), num)), nsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, 27361 ^ [_2803730, _2804337, _2804845]))), s(num, 27362 ^ [_2803730, _2804337, _2804845]))))), s(fun(num, num), i(s(fun(num, fun(num, num)), 27363 ^ [_2803730, _2804337, _2804845]), s(num, 27364 ^ [_2803730, _2804337, _2804845]))))), 27367 ^ _1670770 : [(27368 ^ _1670770) ^ [_2805458, _2805460, _2805462, _2805464, _2805466] : [-(s(num, i(s(fun(fun(num, num), num), i(s(fun(fun(num, bool), fun(fun(num, num), num)), nsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2805466))), s(num, _2805464))))), s(fun(num, num), i(s(fun(fun(num, fun(num, num)), fun(num, num)), i(s(fun(num, fun(fun(num, fun(num, num)), fun(num, num))), i(s(fun(num, fun(num, fun(fun(num, fun(num, num)), fun(num, num)))), _2804845), s(num, _2805462))), s(num, _2805460))), s(fun(num, fun(num, num)), _2805458))))) = s(num, i(s(fun(fun(num, num), num), i(s(fun(fun(num, bool), fun(fun(num, num), num)), nsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2805462))), s(num, _2805460))))), s(fun(num, num), i(s(fun(fun(num, fun(num, num)), fun(num, num)), i(s(fun(num, fun(fun(num, fun(num, num)), fun(num, num))), i(s(fun(num, fun(num, fun(fun(num, fun(num, num)), fun(num, num)))), _2804845), s(num, _2805466))), s(num, _2805464))), s(fun(num, fun(num, num)), i(s(fun(fun(num, fun(num, num)), fun(num, fun(num, num))), _2804337), s(fun(num, fun(num, num)), _2805458))))))))]]]]]]], (39489 ^ _1670770) ^ [_3967579, _3967581] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _3967581))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(real, _3967579))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _3967581)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _3967579)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _3967581))), s(real, i(s(fun(real, real), sqrt), s(real, _3967579))))))], (24026 ^ _1670770) ^ [_2581312, _2581314] : [p(s(bool, i(s(fun(fun(real, bool), bool), finite), s(fun(real, bool), _2581314)))), -(s(fun(real, bool), _2581314) = s(fun(real, bool), empty)), 24033 ^ _1670770 : [(24043 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(fun(real, bool), real), inf), s(fun(real, bool), _2581314))))), s(real, _2581312))))), 24044 ^ _1670770 : [(24045 ^ _1670770) ^ [_2581701] : [p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _2581701))), s(fun(real, bool), _2581314)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2581701))), s(real, _2581312))))]]], (24034 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(fun(real, bool), real), inf), s(fun(real, bool), _2581314))))), s(real, _2581312)))), 24038 ^ _1670770 : [(24041 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, 24037 ^ [_2581312, _2581314]))), s(real, _2581312)))))], (24039 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 24037 ^ [_2581312, _2581314]))), s(fun(real, bool), _2581314)))))]]]]], (9456 ^ _1670770) ^ [] : [-(s(nadd, i(s(fun(fun(num, num), nadd), mku_nadd), s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, a0))))) = s(nadd, a0))], (41769 ^ _1670770) ^ [_4131099, _4131101, _4131103, _4131105, _4131107] : [-(p(s(bool, i(s(fun(cart(real, _4131105), bool), i(s(fun(cart(real, _4131105), fun(cart(real, _4131105), bool)), orthogonal), s(cart(real, _4131105), _4131099))), s(cart(real, _4131105), i(s(fun(fun(_4131107, cart(real, _4131105)), cart(real, _4131105)), i(s(fun(fun(_4131107, bool), fun(fun(_4131107, cart(real, _4131105)), cart(real, _4131105))), vsum), s(fun(_4131107, bool), _4131101))), s(fun(_4131107, cart(real, _4131105)), _4131103))))))), p(s(bool, i(s(fun(fun(_4131107, bool), bool), finite), s(fun(_4131107, bool), _4131101)))), 41775 ^ _1670770 : [(41778 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(cart(real, _4131105), bool), i(s(fun(cart(real, _4131105), fun(cart(real, _4131105), bool)), orthogonal), s(cart(real, _4131105), _4131099))), s(cart(real, _4131105), i(s(fun(_4131107, cart(real, _4131105)), _4131103), s(_4131107, 41774 ^ [_4131099, _4131101, _4131103, _4131105, _4131107]))))))], (41776 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_4131107, bool), bool), i(s(fun(_4131107, fun(fun(_4131107, bool), bool)), in), s(_4131107, 41774 ^ [_4131099, _4131101, _4131103, _4131105, _4131107]))), s(fun(_4131107, bool), _4131101)))))]]], (4335 ^ _1670770) ^ [_1781591] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1781591))), s(num, _1781591))))], (39529 ^ _1670770) ^ [_3968857, _3968859] : [s(real, i(s(fun(cart(real, _3968859), real), i(s(fun(cart(real, _3968859), fun(cart(real, _3968859), real)), dot), s(cart(real, _3968859), _3968857))), s(cart(real, _3968859), _3968857))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(real, i(s(fun(cart(real, _3968859), real), vectoru_norm), s(cart(real, _3968859), _3968857))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (42720 ^ _1670770) ^ [_4219721, _4219723, _4219725, _4219727, _4219729, _4219731] : [-(s(real, i(s(fun(num, real), i(s(fun(cart(real, _4219731), fun(num, real)), d_), s(cart(real, _4219731), i(s(fun(num, cart(real, _4219731)), i(s(fun(cart(cart(real, _4219731), _4219729), fun(num, cart(real, _4219731))), d_), s(cart(cart(real, _4219731), _4219729), i(s(fun(cart(cart(real, _4219731), _4219729), cart(cart(real, _4219731), _4219729)), i(s(fun(cart(cart(real, _4219731), _4219729), fun(cart(cart(real, _4219731), _4219729), cart(cart(real, _4219731), _4219729))), matrixu_add), s(cart(cart(real, _4219731), _4219729), _4219727))), s(cart(cart(real, _4219731), _4219729), _4219725))))), s(num, _4219723))))), s(num, _4219721))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(num, real), i(s(fun(cart(real, _4219731), fun(num, real)), d_), s(cart(real, _4219731), i(s(fun(num, cart(real, _4219731)), i(s(fun(cart(cart(real, _4219731), _4219729), fun(num, cart(real, _4219731))), d_), s(cart(cart(real, _4219731), _4219729), _4219727))), s(num, _4219723))))), s(num, _4219721))))), s(real, i(s(fun(num, real), i(s(fun(cart(real, _4219731), fun(num, real)), d_), s(cart(real, _4219731), i(s(fun(num, cart(real, _4219731)), i(s(fun(cart(cart(real, _4219731), _4219729), fun(num, cart(real, _4219731))), d_), s(cart(cart(real, _4219731), _4219729), _4219725))), s(num, _4219723))))), s(num, _4219721))))))], (14895 ^ _1670770) ^ [_2121577] : [-(p(s(bool, i(s(fun(int, bool), _2121577), s(int, i(s(fun(num, int), intu_ofu_num), s(num, 14902 ^ [_2121577]))))))), 14896 ^ _1670770 : [(14897 ^ _1670770) ^ [_2121656] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2121656)))), p(s(bool, i(s(fun(int, bool), _2121577), s(int, _2121656))))]]], (13703 ^ _1670770) ^ [_2092250, _2092252, _2092254, _2092256] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2092256))), s(int, _2092252))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2092254))), s(int, _2092250))))))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2092256))), s(int, _2092254)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2092252))), s(int, _2092250))))], (6016 ^ _1670770) ^ [_1821457, _1821459, _1821461] : [-(s(num, _1821459) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), -(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1821461))), s(num, _1821459))))), s(num, _1821457))))), s(num, _1821459))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1821461))), s(num, _1821457))))), s(num, _1821459))))], (36498 ^ _1670770) ^ [_3731449, _3731451] : [36550 ^ _1670770 : [(36551 ^ _1670770) ^ [_3733527, _3733529] : [p(s(bool, i(s(fun(fun(_3731451, bool), bool), countable), s(fun(_3731451, bool), _3733529)))), -(p(s(bool, i(s(fun(fun(_3731451, bool), bool), countable), s(fun(_3731451, bool), i(s(fun(fun(_3731451, bool), fun(_3731451, bool)), gspec), s(fun(_3731451, bool), i(s(fun(fun(_3731451, bool), fun(_3731451, bool)), i(s(fun(fun(_3731451, bool), fun(fun(_3731451, bool), fun(_3731451, bool))), _3731449), s(fun(_3731451, bool), _3733529))), s(fun(_3731451, bool), _3733527)))))))))]], 36504 ^ _1670770 : [(36507 ^ _1670770) ^ [_3732179, _3732181] : [p(s(bool, i(s(fun(_3731451, bool), i(s(fun(bool, fun(_3731451, bool)), i(s(fun(_3731451, fun(bool, fun(_3731451, bool))), setspec), s(_3731451, 36501 ^ [_3731449, _3731451]))), s(bool, _3732179))), s(_3731451, _3732181)))), 36518 ^ _1670770 : [(36523 ^ _1670770) ^ [] : [p(s(bool, _3732179))], (36521 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3731451, bool), 36500 ^ [_3731449, _3731451]), s(_3731451, _3732181)))))], (36519 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3731451, bool), bool), i(s(fun(_3731451, fun(fun(_3731451, bool), bool)), in), s(_3731451, _3732181))), s(fun(_3731451, bool), 36499 ^ [_3731449, _3731451])))))]], 36510 ^ _1670770 : [(36513 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3731451, bool), bool), i(s(fun(_3731451, fun(fun(_3731451, bool), bool)), in), s(_3731451, _3732181))), s(fun(_3731451, bool), 36499 ^ [_3731449, _3731451])))), p(s(bool, i(s(fun(_3731451, bool), 36500 ^ [_3731449, _3731451]), s(_3731451, _3732181))))], (36511 ^ _1670770) ^ [] : [-(p(s(bool, _3732179)))]]], (36505 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3731451, bool), i(s(fun(fun(_3731451, bool), fun(_3731451, bool)), i(s(fun(fun(_3731451, bool), fun(fun(_3731451, bool), fun(_3731451, bool))), _3731449), s(fun(_3731451, bool), 36499 ^ [_3731449, _3731451]))), s(fun(_3731451, bool), 36500 ^ [_3731449, _3731451]))), s(_3731451, 36501 ^ [_3731449, _3731451])))))]], 36528 ^ _1670770 : [(36547 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3731451, bool), i(s(fun(bool, fun(_3731451, bool)), i(s(fun(_3731451, fun(bool, fun(_3731451, bool))), setspec), s(_3731451, 36501 ^ [_3731449, _3731451]))), s(bool, 36527 ^ [_3731449, _3731451]))), s(_3731451, 36526 ^ [_3731449, _3731451])))))], (36529 ^ _1670770) ^ [] : [p(s(bool, 36527 ^ [_3731449, _3731451])), 36532 ^ _1670770 : [(36535 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3731451, bool), 36500 ^ [_3731449, _3731451]), s(_3731451, 36526 ^ [_3731449, _3731451])))))], (36533 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3731451, bool), bool), i(s(fun(_3731451, fun(fun(_3731451, bool), bool)), in), s(_3731451, 36526 ^ [_3731449, _3731451]))), s(fun(_3731451, bool), 36499 ^ [_3731449, _3731451])))))]]], (36537 ^ _1670770) ^ [] : [-(p(s(bool, 36527 ^ [_3731449, _3731451]))), p(s(bool, i(s(fun(fun(_3731451, bool), bool), i(s(fun(_3731451, fun(fun(_3731451, bool), bool)), in), s(_3731451, 36526 ^ [_3731449, _3731451]))), s(fun(_3731451, bool), 36499 ^ [_3731449, _3731451])))), p(s(bool, i(s(fun(_3731451, bool), 36500 ^ [_3731449, _3731451]), s(_3731451, 36526 ^ [_3731449, _3731451]))))], (36549 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3731451, bool), i(s(fun(fun(_3731451, bool), fun(_3731451, bool)), i(s(fun(fun(_3731451, bool), fun(fun(_3731451, bool), fun(_3731451, bool))), _3731449), s(fun(_3731451, bool), 36499 ^ [_3731449, _3731451]))), s(fun(_3731451, bool), 36500 ^ [_3731449, _3731451]))), s(_3731451, 36501 ^ [_3731449, _3731451]))))]]], (11923 ^ _1670770) ^ [_2050155, _2050157, _2050159] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2050159))), s(real, _2050157))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2050159))), s(real, _2050155))))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2050159)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2050157))), s(real, _2050155))))], (36776 ^ _1670770) ^ [_3744036] : [36778 ^ _1670770 : [(36781 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3744036, bool), bool), p0), s(fun(_3744036, bool), 36777 ^ [_3744036]))))], (36779 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3744036, bool), bool), countable), s(fun(_3744036, bool), 36777 ^ [_3744036])))))]], 36782 ^ _1670770 : [(36785 ^ _1670770) ^ [_3744367] : [-(p(s(bool, i(s(fun(fun(_3744036, bool), bool), p0), s(fun(_3744036, bool), i(s(fun(fun(num, bool), fun(_3744036, bool)), i(s(fun(fun(num, _3744036), fun(fun(num, bool), fun(_3744036, bool))), image), s(fun(num, _3744036), _3744367))), s(fun(num, bool), univ)))))))], (36783 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3744036, bool), bool), p0), s(fun(_3744036, bool), empty)))))]]], (7154 ^ _1670770) ^ [_1872069, _1872071] : [s(bool, i(s(fun(_1872071, bool), _1872069), s(_1872071, 7155 ^ [_1872069, _1872071]))) = s(bool, f0), 7158 ^ _1670770 : [(7159 ^ _1670770) ^ [_1872259] : [s(fun(_1872071, bool), i(s(fun(_1872071, fun(_1872071, bool)), _1872259), s(_1872071, 7160 ^ [_1872069, _1872071, _1872259]))) = s(fun(_1872071, bool), _1872069), -(p(s(bool, i(s(fun(fun(_1872071, fun(_1872071, bool)), bool), wf), s(fun(_1872071, fun(_1872071, bool)), _1872259)))))]]], (7028 ^ _1670770) ^ [_1864913, _1864915, _1864917] : [7081 ^ _1670770 : [(7082 ^ _1670770) ^ [_1867859] : [7086 ^ _1670770 : [(7091 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(_1864917, _1864915), bool), bool), i(s(fun(fun(prod(_1864917, _1864915), bool), fun(fun(prod(_1864917, _1864915), bool), bool)), geq), s(fun(prod(_1864917, _1864915), bool), i(s(fun(prod(_1864917, _1864915), fun(prod(_1864917, _1864915), bool)), 7083 ^ [_1864913, _1864915, _1864917, _1867859]), s(prod(_1864917, _1864915), i(s(fun(_1864915, prod(_1864917, _1864915)), i(s(fun(_1864917, fun(_1864915, prod(_1864917, _1864915))), c_), s(_1864917, 7088 ^ [_1864913, _1864915, _1864917, _1867859]))), s(_1864915, 7089 ^ [_1864913, _1864915, _1864917, _1867859]))))))), s(fun(prod(_1864917, _1864915), bool), i(s(fun(fun(fun(prod(_1864917, _1864915), bool), bool), fun(prod(_1864917, _1864915), bool)), gabs), s(fun(fun(prod(_1864917, _1864915), bool), bool), i(s(fun(_1864915, fun(fun(prod(_1864917, _1864915), bool), bool)), i(s(fun(_1864917, fun(_1864915, fun(fun(prod(_1864917, _1864915), bool), bool))), _1864913), s(_1864917, 7088 ^ [_1864913, _1864915, _1864917, _1867859]))), s(_1864915, 7089 ^ [_1864913, _1864915, _1864917, _1867859]))))))))], (7087 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_1864917, _1864915), fun(prod(_1864917, _1864915), bool)), bool), _1867859), s(fun(prod(_1864917, _1864915), fun(prod(_1864917, _1864915), bool)), 7083 ^ [_1864913, _1864915, _1864917, _1867859])))))]], 7092 ^ _1670770 : [(7095 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(_1864917, _1864915), fun(prod(_1864917, _1864915), bool)), bool), _1867859), s(fun(prod(_1864917, _1864915), fun(prod(_1864917, _1864915), bool)), 7083 ^ [_1864913, _1864915, _1864917, _1867859]))))], (7093 ^ _1670770) ^ [_1869197, _1869199] : [-(p(s(bool, i(s(fun(fun(prod(_1864917, _1864915), bool), bool), i(s(fun(fun(prod(_1864917, _1864915), bool), fun(fun(prod(_1864917, _1864915), bool), bool)), geq), s(fun(prod(_1864917, _1864915), bool), i(s(fun(prod(_1864917, _1864915), fun(prod(_1864917, _1864915), bool)), 7083 ^ [_1864913, _1864915, _1864917, _1867859]), s(prod(_1864917, _1864915), i(s(fun(_1864915, prod(_1864917, _1864915)), i(s(fun(_1864917, fun(_1864915, prod(_1864917, _1864915))), c_), s(_1864917, _1869199))), s(_1864915, _1869197))))))), s(fun(prod(_1864917, _1864915), bool), i(s(fun(fun(fun(prod(_1864917, _1864915), bool), bool), fun(prod(_1864917, _1864915), bool)), gabs), s(fun(fun(prod(_1864917, _1864915), bool), bool), i(s(fun(_1864915, fun(fun(prod(_1864917, _1864915), bool), bool)), i(s(fun(_1864917, fun(_1864915, fun(fun(prod(_1864917, _1864915), bool), bool))), _1864913), s(_1864917, _1869199))), s(_1864915, _1869197)))))))))]], -(p(s(bool, i(s(fun(fun(prod(_1864917, _1864915), fun(prod(_1864917, _1864915), bool)), bool), wf), s(fun(prod(_1864917, _1864915), fun(prod(_1864917, _1864915), bool)), i(s(fun(fun(fun(prod(_1864917, _1864915), fun(prod(_1864917, _1864915), bool)), bool), fun(prod(_1864917, _1864915), fun(prod(_1864917, _1864915), bool))), gabs), s(fun(fun(prod(_1864917, _1864915), fun(prod(_1864917, _1864915), bool)), bool), _1867859))))))), p(s(bool, i(s(fun(fun(_1864917, fun(_1864917, bool)), bool), wf), s(fun(_1864917, fun(_1864917, bool)), l_l_)))), p(s(bool, i(s(fun(fun(_1864915, fun(_1864915, bool)), bool), wf), s(fun(_1864915, fun(_1864915, bool)), l_l_l_))))]], 7034 ^ _1670770 : [(7039 ^ _1670770) ^ [_1866052] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_1864917, _1864915), bool), 7031 ^ [_1864913, _1864915, _1864917]), s(prod(_1864917, _1864915), i(s(fun(_1864915, prod(_1864917, _1864915)), i(s(fun(_1864917, fun(_1864915, prod(_1864917, _1864915))), c_), s(_1864917, 7036 ^ [_1864913, _1864915, _1864917]))), s(_1864915, 7037 ^ [_1864913, _1864915, _1864917]))))))), s(bool, _1866052)))), 7050 ^ _1670770 : [(7055 ^ _1670770) ^ [] : [p(s(bool, _1866052))], (7053 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1864915, bool), i(s(fun(_1864915, fun(_1864915, bool)), l_l_l_), s(_1864915, 7030 ^ [_1864913, _1864915, _1864917]))), s(_1864915, 7037 ^ [_1864913, _1864915, _1864917])))))], (7051 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1864917, bool), i(s(fun(_1864917, fun(_1864917, bool)), l_l_), s(_1864917, 7029 ^ [_1864913, _1864915, _1864917]))), s(_1864917, 7036 ^ [_1864913, _1864915, _1864917])))))]], 7042 ^ _1670770 : [(7045 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1864917, bool), i(s(fun(_1864917, fun(_1864917, bool)), l_l_), s(_1864917, 7029 ^ [_1864913, _1864915, _1864917]))), s(_1864917, 7036 ^ [_1864913, _1864915, _1864917])))), p(s(bool, i(s(fun(_1864915, bool), i(s(fun(_1864915, fun(_1864915, bool)), l_l_l_), s(_1864915, 7030 ^ [_1864913, _1864915, _1864917]))), s(_1864915, 7037 ^ [_1864913, _1864915, _1864917]))))], (7043 ^ _1670770) ^ [] : [-(p(s(bool, _1866052)))]]], (7035 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_1864917, _1864915), bool), bool), i(s(fun(_1864915, fun(fun(prod(_1864917, _1864915), bool), bool)), i(s(fun(_1864917, fun(_1864915, fun(fun(prod(_1864917, _1864915), bool), bool))), _1864913), s(_1864917, 7029 ^ [_1864913, _1864915, _1864917]))), s(_1864915, 7030 ^ [_1864913, _1864915, _1864917]))), s(fun(prod(_1864917, _1864915), bool), 7031 ^ [_1864913, _1864915, _1864917])))))]], 7059 ^ _1670770 : [(7078 ^ _1670770) ^ [_1867617, _1867619] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_1864917, _1864915), bool), 7031 ^ [_1864913, _1864915, _1864917]), s(prod(_1864917, _1864915), i(s(fun(_1864915, prod(_1864917, _1864915)), i(s(fun(_1864917, fun(_1864915, prod(_1864917, _1864915))), c_), s(_1864917, _1867619))), s(_1864915, _1867617))))))), s(bool, 7058 ^ [_1864913, _1864915, _1864917, _1867617, _1867619])))))], (7060 ^ _1670770) ^ [_1867007, _1867009] : [p(s(bool, 7058 ^ [_1864913, _1864915, _1864917, _1867007, _1867009])), 7063 ^ _1670770 : [(7066 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1864915, bool), i(s(fun(_1864915, fun(_1864915, bool)), l_l_l_), s(_1864915, 7030 ^ [_1864913, _1864915, _1864917]))), s(_1864915, _1867007)))))], (7064 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1864917, bool), i(s(fun(_1864917, fun(_1864917, bool)), l_l_), s(_1864917, 7029 ^ [_1864913, _1864915, _1864917]))), s(_1864917, _1867009)))))]]], (7068 ^ _1670770) ^ [_1867294, _1867296] : [-(p(s(bool, 7058 ^ [_1864913, _1864915, _1864917, _1867294, _1867296]))), p(s(bool, i(s(fun(_1864917, bool), i(s(fun(_1864917, fun(_1864917, bool)), l_l_), s(_1864917, 7029 ^ [_1864913, _1864915, _1864917]))), s(_1864917, _1867296)))), p(s(bool, i(s(fun(_1864915, bool), i(s(fun(_1864915, fun(_1864915, bool)), l_l_l_), s(_1864915, 7030 ^ [_1864913, _1864915, _1864917]))), s(_1864915, _1867294))))], (7080 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(_1864917, _1864915), bool), bool), i(s(fun(_1864915, fun(fun(prod(_1864917, _1864915), bool), bool)), i(s(fun(_1864917, fun(_1864915, fun(fun(prod(_1864917, _1864915), bool), bool))), _1864913), s(_1864917, 7029 ^ [_1864913, _1864915, _1864917]))), s(_1864915, 7030 ^ [_1864913, _1864915, _1864917]))), s(fun(prod(_1864917, _1864915), bool), 7031 ^ [_1864913, _1864915, _1864917]))))]]], (13218 ^ _1670770) ^ [] : [-(s(int, i(s(fun(real, int), intu_ofu_real), s(real, i(s(fun(int, real), realu_ofu_int), s(int, a0))))) = s(int, a0))], (5555 ^ _1670770) ^ [_1809850, _1809852] : [-(s(num, _1809850) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), 5560 ^ _1670770 : [(5563 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, 5559 ^ [_1809850, _1809852]))), s(num, _1809850)))))], (5561 ^ _1670770) ^ [] : [-(s(num, _1809852) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, 5558 ^ [_1809850, _1809852]))), s(num, _1809850))))), s(num, 5559 ^ [_1809850, _1809852]))))]]], (19566 ^ _1670770) ^ [_2368334, _2368336, _2368338] : [19619 ^ _1670770 : [(19620 ^ _1670770) ^ [_2371205, _2371207, _2371209] : [-(p(s(bool, i(s(fun(fun(_2368338, bool), bool), finite), s(fun(_2368338, bool), i(s(fun(fun(_2368338, bool), fun(_2368338, bool)), gspec), s(fun(_2368338, bool), i(s(fun(fun(_2368336, bool), fun(_2368338, bool)), i(s(fun(fun(_2368338, _2368336), fun(fun(_2368336, bool), fun(_2368338, bool))), i(s(fun(fun(_2368338, bool), fun(fun(_2368338, _2368336), fun(fun(_2368336, bool), fun(_2368338, bool)))), _2368334), s(fun(_2368338, bool), _2371205))), s(fun(_2368338, _2368336), _2371209))), s(fun(_2368336, bool), _2371207))))))))), 19625 ^ _1670770 : [(19628 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2368338, bool), bool), i(s(fun(_2368338, fun(fun(_2368338, bool), bool)), in), s(_2368338, 19624 ^ [_2368334, _2368336, _2368338, _2371205, _2371207, _2371209]))), s(fun(_2368338, bool), _2371205)))))], (19630 ^ _1670770) ^ [] : [-(s(_2368336, i(s(fun(_2368338, _2368336), _2371209), s(_2368338, 19623 ^ [_2368334, _2368336, _2368338, _2371205, _2371207, _2371209]))) = s(_2368336, i(s(fun(_2368338, _2368336), _2371209), s(_2368338, 19624 ^ [_2368334, _2368336, _2368338, _2371205, _2371207, _2371209]))))], (19632 ^ _1670770) ^ [] : [s(_2368338, 19623 ^ [_2368334, _2368336, _2368338, _2371205, _2371207, _2371209]) = s(_2368338, 19624 ^ [_2368334, _2368336, _2368338, _2371205, _2371207, _2371209])], (19626 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2368338, bool), bool), i(s(fun(_2368338, fun(fun(_2368338, bool), bool)), in), s(_2368338, 19623 ^ [_2368334, _2368336, _2368338, _2371205, _2371207, _2371209]))), s(fun(_2368338, bool), _2371205)))))]], p(s(bool, i(s(fun(fun(_2368336, bool), bool), finite), s(fun(_2368336, bool), _2371207))))]], 19573 ^ _1670770 : [(19576 ^ _1670770) ^ [_2369471, _2369473] : [p(s(bool, i(s(fun(_2368338, bool), i(s(fun(bool, fun(_2368338, bool)), i(s(fun(_2368338, fun(bool, fun(_2368338, bool))), setspec), s(_2368338, 19570 ^ [_2368334, _2368336, _2368338]))), s(bool, _2369471))), s(_2368338, _2369473)))), 19587 ^ _1670770 : [(19592 ^ _1670770) ^ [] : [p(s(bool, _2369471))], (19590 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2368336, bool), bool), i(s(fun(_2368336, fun(fun(_2368336, bool), bool)), in), s(_2368336, i(s(fun(_2368338, _2368336), 19568 ^ [_2368334, _2368336, _2368338]), s(_2368338, _2369473))))), s(fun(_2368336, bool), 19569 ^ [_2368334, _2368336, _2368338])))))], (19588 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2368338, bool), bool), i(s(fun(_2368338, fun(fun(_2368338, bool), bool)), in), s(_2368338, _2369473))), s(fun(_2368338, bool), 19567 ^ [_2368334, _2368336, _2368338])))))]], 19579 ^ _1670770 : [(19582 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2368338, bool), bool), i(s(fun(_2368338, fun(fun(_2368338, bool), bool)), in), s(_2368338, _2369473))), s(fun(_2368338, bool), 19567 ^ [_2368334, _2368336, _2368338])))), p(s(bool, i(s(fun(fun(_2368336, bool), bool), i(s(fun(_2368336, fun(fun(_2368336, bool), bool)), in), s(_2368336, i(s(fun(_2368338, _2368336), 19568 ^ [_2368334, _2368336, _2368338]), s(_2368338, _2369473))))), s(fun(_2368336, bool), 19569 ^ [_2368334, _2368336, _2368338]))))], (19580 ^ _1670770) ^ [] : [-(p(s(bool, _2369471)))]]], (19574 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2368338, bool), i(s(fun(fun(_2368336, bool), fun(_2368338, bool)), i(s(fun(fun(_2368338, _2368336), fun(fun(_2368336, bool), fun(_2368338, bool))), i(s(fun(fun(_2368338, bool), fun(fun(_2368338, _2368336), fun(fun(_2368336, bool), fun(_2368338, bool)))), _2368334), s(fun(_2368338, bool), 19567 ^ [_2368334, _2368336, _2368338]))), s(fun(_2368338, _2368336), 19568 ^ [_2368334, _2368336, _2368338]))), s(fun(_2368336, bool), 19569 ^ [_2368334, _2368336, _2368338]))), s(_2368338, 19570 ^ [_2368334, _2368336, _2368338])))))]], 19597 ^ _1670770 : [(19616 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2368338, bool), i(s(fun(bool, fun(_2368338, bool)), i(s(fun(_2368338, fun(bool, fun(_2368338, bool))), setspec), s(_2368338, 19570 ^ [_2368334, _2368336, _2368338]))), s(bool, 19596 ^ [_2368334, _2368336, _2368338]))), s(_2368338, 19595 ^ [_2368334, _2368336, _2368338])))))], (19598 ^ _1670770) ^ [] : [p(s(bool, 19596 ^ [_2368334, _2368336, _2368338])), 19601 ^ _1670770 : [(19604 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2368336, bool), bool), i(s(fun(_2368336, fun(fun(_2368336, bool), bool)), in), s(_2368336, i(s(fun(_2368338, _2368336), 19568 ^ [_2368334, _2368336, _2368338]), s(_2368338, 19595 ^ [_2368334, _2368336, _2368338]))))), s(fun(_2368336, bool), 19569 ^ [_2368334, _2368336, _2368338])))))], (19602 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2368338, bool), bool), i(s(fun(_2368338, fun(fun(_2368338, bool), bool)), in), s(_2368338, 19595 ^ [_2368334, _2368336, _2368338]))), s(fun(_2368338, bool), 19567 ^ [_2368334, _2368336, _2368338])))))]]], (19606 ^ _1670770) ^ [] : [-(p(s(bool, 19596 ^ [_2368334, _2368336, _2368338]))), p(s(bool, i(s(fun(fun(_2368338, bool), bool), i(s(fun(_2368338, fun(fun(_2368338, bool), bool)), in), s(_2368338, 19595 ^ [_2368334, _2368336, _2368338]))), s(fun(_2368338, bool), 19567 ^ [_2368334, _2368336, _2368338])))), p(s(bool, i(s(fun(fun(_2368336, bool), bool), i(s(fun(_2368336, fun(fun(_2368336, bool), bool)), in), s(_2368336, i(s(fun(_2368338, _2368336), 19568 ^ [_2368334, _2368336, _2368338]), s(_2368338, 19595 ^ [_2368334, _2368336, _2368338]))))), s(fun(_2368336, bool), 19569 ^ [_2368334, _2368336, _2368338]))))], (19618 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2368338, bool), i(s(fun(fun(_2368336, bool), fun(_2368338, bool)), i(s(fun(fun(_2368338, _2368336), fun(fun(_2368336, bool), fun(_2368338, bool))), i(s(fun(fun(_2368338, bool), fun(fun(_2368338, _2368336), fun(fun(_2368336, bool), fun(_2368338, bool)))), _2368334), s(fun(_2368338, bool), 19567 ^ [_2368334, _2368336, _2368338]))), s(fun(_2368338, _2368336), 19568 ^ [_2368334, _2368336, _2368338]))), s(fun(_2368336, bool), 19569 ^ [_2368334, _2368336, _2368338]))), s(_2368338, 19570 ^ [_2368334, _2368336, _2368338]))))]]], (4435 ^ _1670770) ^ [_1783615, _1783617] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1783617))), s(num, _1783615))))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1783615))), s(num, _1783617)))))], (41843 ^ _1670770) ^ [_4135610] : [p(s(bool, i(s(fun(cart(_4135610, n3), bool), p0), s(cart(_4135610, n3), i(s(fun(list(_4135610), cart(_4135610, n3)), vector), s(list(_4135610), i(s(fun(list(_4135610), list(_4135610)), i(s(fun(_4135610, fun(list(_4135610), list(_4135610))), cons), s(_4135610, 41844 ^ [_4135610]))), s(list(_4135610), i(s(fun(list(_4135610), list(_4135610)), i(s(fun(_4135610, fun(list(_4135610), list(_4135610))), cons), s(_4135610, 41845 ^ [_4135610]))), s(list(_4135610), i(s(fun(list(_4135610), list(_4135610)), i(s(fun(_4135610, fun(list(_4135610), list(_4135610))), cons), s(_4135610, 41846 ^ [_4135610]))), s(list(_4135610), nil)))))))))))), 41849 ^ _1670770 : [(41850 ^ _1670770) ^ [_4136187] : [-(p(s(bool, i(s(fun(cart(_4135610, n3), bool), p0), s(cart(_4135610, n3), _4136187)))))]]], (15214 ^ _1670770) ^ [_2130691, _2130693, _2130695] : [p(s(bool, i(s(fun(fun(int, fun(int, bool)), bool), i(s(fun(int, fun(fun(int, fun(int, bool)), bool)), i(s(fun(int, fun(int, fun(fun(int, fun(int, bool)), bool))), a_a_), s(int, _2130695))), s(int, _2130693))), s(fun(int, fun(int, bool)), i(s(fun(int, fun(int, fun(int, bool))), intu_mod), s(int, _2130691)))))), -(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _2130695))), s(int, _2130693))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2130691))), s(int, 15217 ^ [_2130691, _2130693, _2130695]))))], (4997 ^ _1670770) ^ [_1796648, _1796650] : [p(s(bool, i(s(fun(num, bool), odd), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1796650))), s(num, _1796648)))))), s(bool, i(s(fun(num, bool), odd), s(num, _1796650))) = s(bool, i(s(fun(num, bool), odd), s(num, _1796648)))], (24892 ^ _1670770) ^ [_2618965, _2618967, _2618969] : [24911 ^ _1670770 : [(24912 ^ _1670770) ^ [_2620448, _2620450, _2620452, _2620454] : [-(s(fun(_2618967, bool), i(s(fun(fun(_2618967, bool), fun(_2618967, bool)), i(s(fun(fun(_2618967, _2618969), fun(fun(_2618967, bool), fun(_2618967, bool))), i(s(fun(fun(_2618969, fun(_2618969, _2618969)), fun(fun(_2618967, _2618969), fun(fun(_2618967, bool), fun(_2618967, bool)))), support), s(fun(_2618969, fun(_2618969, _2618969)), _2620454))), s(fun(_2618967, _2618969), i(s(fun(fun(_2618969, fun(_2618969, _2618969)), fun(_2618967, _2618969)), i(s(fun(fun(_2618967, _2618969), fun(fun(_2618969, fun(_2618969, _2618969)), fun(_2618967, _2618969))), i(s(fun(_2618967, fun(fun(_2618967, _2618969), fun(fun(_2618969, fun(_2618969, _2618969)), fun(_2618967, _2618969)))), _2618965), s(_2618967, _2620448))), s(fun(_2618967, _2618969), _2620450))), s(fun(_2618969, fun(_2618969, _2618969)), _2620454))))), s(fun(_2618967, bool), _2620452))) = s(fun(_2618967, bool), i(s(fun(fun(_2618967, bool), fun(_2618967, bool)), i(s(fun(fun(_2618967, bool), fun(fun(_2618967, bool), fun(_2618967, bool))), i(s(fun(bool, fun(fun(_2618967, bool), fun(fun(_2618967, bool), fun(_2618967, bool)))), cond), s(bool, i(s(fun(fun(_2618967, bool), bool), i(s(fun(_2618967, fun(fun(_2618967, bool), bool)), in), s(_2618967, _2620448))), s(fun(_2618967, bool), _2620452))))), s(fun(_2618967, bool), i(s(fun(fun(_2618967, bool), fun(_2618967, bool)), i(s(fun(fun(_2618967, _2618969), fun(fun(_2618967, bool), fun(_2618967, bool))), i(s(fun(fun(_2618969, fun(_2618969, _2618969)), fun(fun(_2618967, _2618969), fun(fun(_2618967, bool), fun(_2618967, bool)))), support), s(fun(_2618969, fun(_2618969, _2618969)), _2620454))), s(fun(_2618967, _2618969), _2620450))), s(fun(_2618967, bool), i(s(fun(fun(_2618967, bool), fun(_2618967, bool)), i(s(fun(_2618967, fun(fun(_2618967, bool), fun(_2618967, bool))), insert), s(_2618967, _2620448))), s(fun(_2618967, bool), empty))))))), s(fun(_2618967, bool), empty))))]], 24897 ^ _1670770 : [(24898 ^ _1670770) ^ [_2619673] : [s(_2618969, i(s(fun(_2618967, _2618969), i(s(fun(fun(_2618969, fun(_2618969, _2618969)), fun(_2618967, _2618969)), i(s(fun(fun(_2618967, _2618969), fun(fun(_2618969, fun(_2618969, _2618969)), fun(_2618967, _2618969))), i(s(fun(_2618967, fun(fun(_2618967, _2618969), fun(fun(_2618969, fun(_2618969, _2618969)), fun(_2618967, _2618969)))), _2618965), s(_2618967, 24893 ^ [_2618965, _2618967, _2618969]))), s(fun(_2618967, _2618969), 24894 ^ [_2618965, _2618967, _2618969]))), s(fun(_2618969, fun(_2618969, _2618969)), 24895 ^ [_2618965, _2618967, _2618969]))), s(_2618967, 24896 ^ [_2618965, _2618967, _2618969]))) = s(_2618969, i(s(fun(_2618969, _2618969), i(s(fun(_2618969, fun(_2618969, _2618969)), i(s(fun(bool, fun(_2618969, fun(_2618969, _2618969))), cond), s(bool, _2619673))), s(_2618969, i(s(fun(_2618967, _2618969), 24894 ^ [_2618965, _2618967, _2618969]), s(_2618967, 24896 ^ [_2618965, _2618967, _2618969]))))), s(_2618969, i(s(fun(fun(_2618969, fun(_2618969, _2618969)), _2618969), neutral), s(fun(_2618969, fun(_2618969, _2618969)), 24895 ^ [_2618965, _2618967, _2618969]))))), 24901 ^ _1670770 : [(24904 ^ _1670770) ^ [] : [s(_2618967, 24896 ^ [_2618965, _2618967, _2618969]) = s(_2618967, 24893 ^ [_2618965, _2618967, _2618969])], (24902 ^ _1670770) ^ [] : [-(p(s(bool, _2619673)))]], 24905 ^ _1670770 : [(24908 ^ _1670770) ^ [] : [p(s(bool, _2619673))], (24906 ^ _1670770) ^ [] : [-(s(_2618967, 24896 ^ [_2618965, _2618967, _2618969]) = s(_2618967, 24893 ^ [_2618965, _2618967, _2618969]))]]]]], (1429 ^ _1670770) ^ [_1689980, _1689982, _1689984] : [-(p(s(bool, i(s(fun(_1689984, bool), _1689982), s(_1689984, _1689980))))), 1430 ^ _1670770 : [(1431 ^ _1670770) ^ [_1690056] : [s(_1689984, _1690056) = s(_1689984, _1689980), p(s(bool, i(s(fun(_1689984, bool), _1689982), s(_1689984, _1690056))))]]], (2959 ^ _1670770) ^ [_1722038, _1722040, _1722042] : [2961 ^ _1670770 : [(2962 ^ _1670770) ^ [_1722218] : [p(s(bool, i(s(fun(_1722042, bool), i(s(fun(_1722040, fun(_1722042, bool)), _1722038), s(_1722040, 2960 ^ [_1722038, _1722040, _1722042, _1722218]))), s(_1722042, i(s(fun(_1722040, _1722042), _1722218), s(_1722040, 2960 ^ [_1722038, _1722040, _1722042, _1722218]))))))]], 2964 ^ _1670770 : [(2965 ^ _1670770) ^ [_1722307] : [-(p(s(bool, i(s(fun(_1722042, bool), i(s(fun(_1722040, fun(_1722042, bool)), _1722038), s(_1722040, _1722307))), s(_1722042, 2963 ^ [_1722038, _1722040, _1722042, _1722307])))))]]], (14041 ^ _1670770) ^ [_2100863, _2100865] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2100865))), s(int, _2100863)))), s(int, _2100865) = s(int, _2100863)], (38329 ^ _1670770) ^ [_3818751, _3818753] : [38334 ^ _1670770 : [(38337 ^ _1670770) ^ [_3819395] : [p(s(bool, i(s(fun(_3818753, bool), i(s(fun(bool, fun(_3818753, bool)), i(s(fun(_3818753, fun(bool, fun(_3818753, bool))), setspec), s(_3818753, 38331 ^ [_3818751, _3818753]))), s(bool, i(s(fun(_3818753, bool), 38330 ^ [_3818751, _3818753]), s(_3818753, _3819395))))), s(_3818753, _3819395))))], (38335 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3818753, bool), i(s(fun(fun(_3818753, bool), fun(_3818753, bool)), _3818751), s(fun(_3818753, bool), 38330 ^ [_3818751, _3818753]))), s(_3818753, 38331 ^ [_3818751, _3818753])))))]], 38339 ^ _1670770 : [(38342 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3818753, bool), i(s(fun(fun(_3818753, bool), fun(_3818753, bool)), _3818751), s(fun(_3818753, bool), 38330 ^ [_3818751, _3818753]))), s(_3818753, 38331 ^ [_3818751, _3818753]))))], (38340 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3818753, bool), i(s(fun(bool, fun(_3818753, bool)), i(s(fun(_3818753, fun(bool, fun(_3818753, bool))), setspec), s(_3818753, 38331 ^ [_3818751, _3818753]))), s(bool, i(s(fun(_3818753, bool), 38330 ^ [_3818751, _3818753]), s(_3818753, 38338 ^ [_3818751, _3818753]))))), s(_3818753, 38338 ^ [_3818751, _3818753])))))]], 38343 ^ _1670770 : [(38344 ^ _1670770) ^ [_3819684, _3819686, _3819688] : [38348 ^ _1670770 : [(38351 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3818753, bool), _3819686), s(_3818753, 38347 ^ [_3818751, _3818753, _3819684, _3819686, _3819688]))))], (38349 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3818753, bool), bool), i(s(fun(_3818753, fun(fun(_3818753, bool), bool)), in), s(_3818753, 38347 ^ [_3818751, _3818753, _3819684, _3819686, _3819688]))), s(fun(_3818753, bool), _3819684)))))]], p(s(bool, i(s(fun(fun(_3818753, bool), bool), _3819688), s(fun(_3818753, bool), i(s(fun(fun(_3818753, bool), fun(_3818753, bool)), gspec), s(fun(_3818753, bool), i(s(fun(fun(_3818753, bool), fun(_3818753, bool)), _3818751), s(fun(_3818753, bool), _3819686)))))))), 38354 ^ _1670770 : [(38355 ^ _1670770) ^ [_3820241] : [p(s(bool, i(s(fun(fun(_3818753, bool), bool), i(s(fun(_3818753, fun(fun(_3818753, bool), bool)), in), s(_3818753, _3820241))), s(fun(_3818753, bool), i(s(fun(fun(_3818753, bool), fun(_3818753, bool)), i(s(fun(fun(fun(_3818753, bool), bool), fun(fun(_3818753, bool), fun(_3818753, bool))), hull), s(fun(fun(_3818753, bool), bool), _3819688))), s(fun(_3818753, bool), _3819684)))))), -(p(s(bool, i(s(fun(_3818753, bool), _3819686), s(_3818753, _3820241)))))]]]]], (16528 ^ _1670770) ^ [_2187828, _2187830] : [-(p(s(bool, i(s(fun(fun(_2187830, bool), bool), i(s(fun(fun(_2187830, bool), fun(fun(_2187830, bool), bool)), subset), s(fun(_2187830, bool), _2187828))), s(fun(_2187830, bool), _2187828)))))], (4257 ^ _1670770) ^ [_1779551] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1779551))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1779551))), s(num, _1779551))))], (9503 ^ _1670770) ^ [_1980324, _1980326] : [9505 ^ _1670770 : [(9506 ^ _1670770) ^ [_1980532] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(prod(num, num), num), dist), s(prod(num, num), i(s(fun(num, prod(num, num)), i(s(fun(num, fun(num, prod(num, num))), c_), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1980326))), s(num, 9504 ^ [_1980324, _1980326, _1980532]))))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1980324))), s(num, 9504 ^ [_1980324, _1980326, _1980532]))))))))), s(num, _1980532))))]], -(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1980326))), s(nadd, _1980324)))))], (8361 ^ _1670770) ^ [_1923848, _1923850] : [s(num, i(s(fun(list(_1923850), num), length), s(list(_1923850), _1923848))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(s(list(_1923850), _1923848) = s(list(_1923850), nil))], (12729 ^ _1670770) ^ [_2069625, _2069627] : [s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2069627))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))) = s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2069625))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), -(s(real, i(s(fun(real, real), realu_abs), s(real, _2069627))) = s(real, i(s(fun(real, real), realu_abs), s(real, _2069625))))], (39663 ^ _1670770) ^ [_3973783, _3973785, _3973787] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, _3973787), real), vectoru_norm), s(cart(real, _3973787), _3973785))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(cart(real, _3973787), real), vectoru_norm), s(cart(real, _3973787), _3973783))))), s(real, i(s(fun(cart(real, _3973787), real), vectoru_norm), s(cart(real, _3973787), i(s(fun(cart(real, _3973787), cart(real, _3973787)), i(s(fun(cart(real, _3973787), fun(cart(real, _3973787), cart(real, _3973787))), vectoru_sub), s(cart(real, _3973787), _3973785))), s(cart(real, _3973787), _3973783)))))))))))], (1743 ^ _1670770) ^ [_1697448, _1697450, _1697452] : [1751 ^ _1670770 : [(1754 ^ _1670770) ^ [] : [-(p(s(bool, _1697448)))], (1752 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1697452, bool), _1697450), s(_1697452, 1750 ^ [_1697448, _1697450, _1697452])))))]], 1746 ^ _1670770 : [(1747 ^ _1670770) ^ [_1697561] : [p(s(bool, i(s(fun(_1697452, bool), _1697450), s(_1697452, _1697561))))]], p(s(bool, _1697448))], (11113 ^ _1670770) ^ [_2028630, _2028632] : [s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2028632))), s(real, _2028630))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(real, _2028632) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), -(s(real, _2028630) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (18670 ^ _1670770) ^ [_2322691, _2322693] : [18685 ^ _1670770 : [(18686 ^ _1670770) ^ [_2324266, _2324268] : [-(s(fun(_2322693, bool), i(s(fun(fun(_2322693, bool), fun(_2322693, bool)), i(s(fun(fun(_2322693, bool), fun(fun(_2322693, bool), fun(_2322693, bool))), diff), s(fun(_2322693, bool), _2324268))), s(fun(_2322693, bool), i(s(fun(fun(fun(_2322693, bool), bool), fun(_2322693, bool)), unions), s(fun(fun(_2322693, bool), bool), _2324266))))) = s(fun(_2322693, bool), i(s(fun(fun(_2322693, bool), fun(_2322693, bool)), i(s(fun(fun(_2322693, bool), fun(fun(_2322693, bool), fun(_2322693, bool))), inter), s(fun(_2322693, bool), _2324268))), s(fun(_2322693, bool), i(s(fun(fun(fun(_2322693, bool), bool), fun(_2322693, bool)), inters), s(fun(fun(_2322693, bool), bool), i(s(fun(fun(fun(_2322693, bool), bool), fun(fun(_2322693, bool), bool)), gspec), s(fun(fun(_2322693, bool), bool), i(s(fun(fun(_2322693, bool), fun(fun(_2322693, bool), bool)), i(s(fun(fun(fun(_2322693, bool), bool), fun(fun(_2322693, bool), fun(fun(_2322693, bool), bool))), _2322691), s(fun(fun(_2322693, bool), bool), _2324266))), s(fun(_2322693, bool), _2324268))))))))))]], 18676 ^ _1670770 : [(18679 ^ _1670770) ^ [_2323699] : [p(s(bool, i(s(fun(fun(_2322693, bool), bool), i(s(fun(bool, fun(fun(_2322693, bool), bool)), i(s(fun(fun(_2322693, bool), fun(bool, fun(fun(_2322693, bool), bool))), setspec), s(fun(_2322693, bool), 18673 ^ [_2322691, _2322693]))), s(bool, i(s(fun(fun(fun(_2322693, bool), bool), bool), i(s(fun(fun(_2322693, bool), fun(fun(fun(_2322693, bool), bool), bool)), in), s(fun(_2322693, bool), _2323699))), s(fun(fun(_2322693, bool), bool), 18671 ^ [_2322691, _2322693]))))), s(fun(_2322693, bool), i(s(fun(fun(_2322693, bool), fun(_2322693, bool)), i(s(fun(fun(_2322693, bool), fun(fun(_2322693, bool), fun(_2322693, bool))), diff), s(fun(_2322693, bool), 18672 ^ [_2322691, _2322693]))), s(fun(_2322693, bool), _2323699))))))], (18677 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2322693, bool), bool), i(s(fun(fun(_2322693, bool), fun(fun(_2322693, bool), bool)), i(s(fun(fun(fun(_2322693, bool), bool), fun(fun(_2322693, bool), fun(fun(_2322693, bool), bool))), _2322691), s(fun(fun(_2322693, bool), bool), 18671 ^ [_2322691, _2322693]))), s(fun(_2322693, bool), 18672 ^ [_2322691, _2322693]))), s(fun(_2322693, bool), 18673 ^ [_2322691, _2322693])))))]], 18681 ^ _1670770 : [(18684 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2322693, bool), bool), i(s(fun(fun(_2322693, bool), fun(fun(_2322693, bool), bool)), i(s(fun(fun(fun(_2322693, bool), bool), fun(fun(_2322693, bool), fun(fun(_2322693, bool), bool))), _2322691), s(fun(fun(_2322693, bool), bool), 18671 ^ [_2322691, _2322693]))), s(fun(_2322693, bool), 18672 ^ [_2322691, _2322693]))), s(fun(_2322693, bool), 18673 ^ [_2322691, _2322693]))))], (18682 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2322693, bool), bool), i(s(fun(bool, fun(fun(_2322693, bool), bool)), i(s(fun(fun(_2322693, bool), fun(bool, fun(fun(_2322693, bool), bool))), setspec), s(fun(_2322693, bool), 18673 ^ [_2322691, _2322693]))), s(bool, i(s(fun(fun(fun(_2322693, bool), bool), bool), i(s(fun(fun(_2322693, bool), fun(fun(fun(_2322693, bool), bool), bool)), in), s(fun(_2322693, bool), 18680 ^ [_2322691, _2322693]))), s(fun(fun(_2322693, bool), bool), 18671 ^ [_2322691, _2322693]))))), s(fun(_2322693, bool), i(s(fun(fun(_2322693, bool), fun(_2322693, bool)), i(s(fun(fun(_2322693, bool), fun(fun(_2322693, bool), fun(_2322693, bool))), diff), s(fun(_2322693, bool), 18672 ^ [_2322691, _2322693]))), s(fun(_2322693, bool), 18680 ^ [_2322691, _2322693])))))))]]], (4961 ^ _1670770) ^ [_1795882, _1795884] : [p(s(bool, i(s(fun(num, bool), even), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1795884))), s(num, _1795882)))))), -(p(s(bool, i(s(fun(num, bool), even), s(num, _1795884))))), -(p(s(bool, i(s(fun(num, bool), even), s(num, _1795882)))))], (25810 ^ _1670770) ^ [_2701188, _2701190] : [s(num, i(s(fun(_2701190, num), i(s(fun(fun(_2701190, num), fun(_2701190, num)), i(s(fun(num, fun(fun(_2701190, num), fun(_2701190, num))), _2701188), s(num, 25811 ^ [_2701188, _2701190]))), s(fun(_2701190, num), 25812 ^ [_2701188, _2701190]))), s(_2701190, 25813 ^ [_2701188, _2701190]))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, 25811 ^ [_2701188, _2701190]))), s(num, i(s(fun(_2701190, num), 25812 ^ [_2701188, _2701190]), s(_2701190, 25813 ^ [_2701188, _2701190]))))), 25816 ^ _1670770 : [(25817 ^ _1670770) ^ [_2701762, _2701764, _2701766] : [-(s(num, i(s(fun(fun(_2701190, num), num), i(s(fun(fun(_2701190, bool), fun(fun(_2701190, num), num)), nsum), s(fun(_2701190, bool), _2701762))), s(fun(_2701190, num), i(s(fun(fun(_2701190, num), fun(_2701190, num)), i(s(fun(num, fun(fun(_2701190, num), fun(_2701190, num))), _2701188), s(num, _2701764))), s(fun(_2701190, num), _2701766))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _2701764))), s(num, i(s(fun(fun(_2701190, num), num), i(s(fun(fun(_2701190, bool), fun(fun(_2701190, num), num)), nsum), s(fun(_2701190, bool), _2701762))), s(fun(_2701190, num), _2701766))))))]]], (14125 ^ _1670770) ^ [_2103096, _2103098] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2103098)))), -(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2103098))), s(int, _2103096))))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2103096))))], (47231 ^ _1670770) ^ [_4488026, _4488028, _4488030, _4488032, _4488034] : [-(s(cart(real, _4488032), _4488028) = s(cart(real, _4488032), _4488026)), p(s(bool, i(s(fun(fun(cart(real, _4488032), bool), bool), i(s(fun(cart(real, _4488032), fun(fun(cart(real, _4488032), bool), bool)), in), s(cart(real, _4488032), _4488028))), s(fun(cart(real, _4488032), bool), i(s(fun(fun(cart(real, _4488032), bool), fun(cart(real, _4488032), bool)), span), s(fun(cart(real, _4488032), bool), i(s(fun(cart(cart(real, _4488032), _4488034), fun(cart(real, _4488032), bool)), rows), s(cart(cart(real, _4488032), _4488034), _4488030)))))))), p(s(bool, i(s(fun(fun(cart(real, _4488032), bool), bool), i(s(fun(cart(real, _4488032), fun(fun(cart(real, _4488032), bool), bool)), in), s(cart(real, _4488032), _4488026))), s(fun(cart(real, _4488032), bool), i(s(fun(fun(cart(real, _4488032), bool), fun(cart(real, _4488032), bool)), span), s(fun(cart(real, _4488032), bool), i(s(fun(cart(cart(real, _4488032), _4488034), fun(cart(real, _4488032), bool)), rows), s(cart(cart(real, _4488032), _4488034), _4488030)))))))), s(cart(real, _4488034), i(s(fun(cart(real, _4488032), cart(real, _4488034)), i(s(fun(cart(cart(real, _4488032), _4488034), fun(cart(real, _4488032), cart(real, _4488034))), matrixu_vectoru_mul), s(cart(cart(real, _4488032), _4488034), _4488030))), s(cart(real, _4488032), _4488028))) = s(cart(real, _4488034), i(s(fun(cart(real, _4488032), cart(real, _4488034)), i(s(fun(cart(cart(real, _4488032), _4488034), fun(cart(real, _4488032), cart(real, _4488034))), matrixu_vectoru_mul), s(cart(cart(real, _4488032), _4488034), _4488030))), s(cart(real, _4488032), _4488026)))], (29836 ^ _1670770) ^ [_2964516, _2964518] : [-(s(num, i(s(fun(fun(_2964518, bool), num), dimindex), s(fun(_2964518, bool), _2964516))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), i(s(fun(bool, fun(num, fun(num, num))), cond), s(bool, i(s(fun(fun(_2964518, bool), bool), finite), s(fun(_2964518, bool), univ))))), s(num, i(s(fun(fun(_2964518, bool), num), card), s(fun(_2964518, bool), univ))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (10719 ^ _1670770) ^ [_2018645, _2018647] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2018647))), s(real, _2018645))))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2018645))), s(real, _2018647)))))], (4549 ^ _1670770) ^ [_1785631] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _1785631)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, _1785631)))))], (38964 ^ _1670770) ^ [_3945802, _3945804, _3945806] : [-(s(cart(real, _3945806), i(s(fun(cart(real, _3945806), cart(real, _3945806)), vectoru_neg), s(cart(real, _3945806), i(s(fun(cart(real, _3945806), cart(real, _3945806)), i(s(fun(cart(real, _3945806), fun(cart(real, _3945806), cart(real, _3945806))), vectoru_sub), s(cart(real, _3945806), _3945804))), s(cart(real, _3945806), _3945802))))) = s(cart(real, _3945806), i(s(fun(cart(real, _3945806), cart(real, _3945806)), i(s(fun(cart(real, _3945806), fun(cart(real, _3945806), cart(real, _3945806))), vectoru_sub), s(cart(real, _3945806), _3945802))), s(cart(real, _3945806), _3945804))))], (36369 ^ _1670770) ^ [_3725946, _3725948, _3725950, _3725952, _3725954, _3725956] : [-(p(s(bool, i(s(fun(fun(_3725952, bool), bool), i(s(fun(fun(sum0(_3725956, _3725954), bool), fun(fun(_3725952, bool), bool)), l_u_c), s(fun(sum0(_3725956, _3725954), bool), i(s(fun(fun(_3725954, bool), fun(sum0(_3725956, _3725954), bool)), i(s(fun(fun(_3725956, bool), fun(fun(_3725954, bool), fun(sum0(_3725956, _3725954), bool))), p_u_c), s(fun(_3725956, bool), _3725950))), s(fun(_3725954, bool), _3725948))))), s(fun(_3725952, bool), _3725946))))), p(s(bool, i(s(fun(fun(_3725952, bool), bool), infinite), s(fun(_3725952, bool), _3725946)))), p(s(bool, i(s(fun(fun(_3725952, bool), bool), i(s(fun(fun(_3725956, bool), fun(fun(_3725952, bool), bool)), l_u_c), s(fun(_3725956, bool), _3725950))), s(fun(_3725952, bool), _3725946)))), p(s(bool, i(s(fun(fun(_3725952, bool), bool), i(s(fun(fun(_3725954, bool), fun(fun(_3725952, bool), bool)), l_u_c), s(fun(_3725954, bool), _3725948))), s(fun(_3725952, bool), _3725946))))], (12077 ^ _1670770) ^ [_2053564] : [-(s(real, _2053564) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), -(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, _2053564))), s(real, _2053564))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (38529 ^ _1670770) ^ [_3832127] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _3832127)))), 38533 ^ _1670770 : [(38538 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), realu_inv), s(real, i(s(fun(num, real), realu_ofu_num), s(num, 38532 ^ [_3832127]))))))), s(real, _3832127)))))], (38536 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(real, real), realu_inv), s(real, i(s(fun(num, real), realu_ofu_num), s(num, 38532 ^ [_3832127])))))))))], (38534 ^ _1670770) ^ [] : [s(num, 38532 ^ [_3832127]) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))]]], (10223 ^ _1670770) ^ [_2004711, _2004713] : [10224 ^ _1670770 : [(10225 ^ _1670770) ^ [_2004788] : [s(hreal, _2004711) = s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _2004713))), s(hreal, _2004788)))]], -(p(s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, _2004713))), s(hreal, _2004711)))))], (44864 ^ _1670770) ^ [_4354842, _4354844, _4354846, _4354848] : [-(p(s(bool, i(s(fun(fun(cart(real, _4354848), bool), bool), i(s(fun(cart(real, _4354848), fun(fun(cart(real, _4354848), bool), bool)), in), s(cart(real, _4354848), _4354844))), s(fun(cart(real, _4354848), bool), i(s(fun(fun(cart(real, _4354848), bool), fun(cart(real, _4354848), bool)), span), s(fun(cart(real, _4354848), bool), _4354842))))))), p(s(bool, i(s(fun(fun(cart(real, _4354848), bool), bool), i(s(fun(cart(real, _4354848), fun(fun(cart(real, _4354848), bool), bool)), in), s(cart(real, _4354848), _4354846))), s(fun(cart(real, _4354848), bool), i(s(fun(fun(cart(real, _4354848), bool), fun(cart(real, _4354848), bool)), span), s(fun(cart(real, _4354848), bool), _4354842)))))), p(s(bool, i(s(fun(fun(cart(real, _4354848), bool), bool), i(s(fun(cart(real, _4354848), fun(fun(cart(real, _4354848), bool), bool)), in), s(cart(real, _4354848), _4354844))), s(fun(cart(real, _4354848), bool), i(s(fun(fun(cart(real, _4354848), bool), fun(cart(real, _4354848), bool)), span), s(fun(cart(real, _4354848), bool), i(s(fun(fun(cart(real, _4354848), bool), fun(cart(real, _4354848), bool)), i(s(fun(cart(real, _4354848), fun(fun(cart(real, _4354848), bool), fun(cart(real, _4354848), bool))), insert), s(cart(real, _4354848), _4354846))), s(fun(cart(real, _4354848), bool), _4354842))))))))], (9853 ^ _1670770) ^ [_1991859] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1991859))), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))), 9857 ^ _1670770 : [(9858 ^ _1670770) ^ [_1992207, _1992209] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 9856 ^ [_1991859]))), s(num, _1992207)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(prod(num, num), num), dist), s(prod(num, num), i(s(fun(num, prod(num, num)), i(s(fun(num, fun(num, prod(num, num))), c_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1992209))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1991859))), s(num, _1992209))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1991859))), s(num, _1992207))))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), naddu_rinv), s(nadd, _1991859))), s(num, _1992207))))))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1992209))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1991859))), s(num, _1992209))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1992207))), s(num, _1992207))))))))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1992209))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1991859))), s(num, _1992209))))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1991859))), s(num, _1992207)))))))))))]]], (11473 ^ _1670770) ^ [_2037794, _2037796, _2037798] : [s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2037798))), s(real, _2037794))) = s(real, _2037796), -(s(real, _2037798) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2037796))), s(real, _2037794))))], (1268 ^ _1670770) ^ [_1686962] : [1269 ^ _1670770 : [(1272 ^ _1670770) ^ [] : [p(s(bool, t))], (1270 ^ _1670770) ^ [] : [-(p(s(bool, _1686962)))]], -(p(s(bool, t)))], (11559 ^ _1670770) ^ [_2040186] : [-(s(real, _2040186) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(real, real), realu_abs), s(real, _2040186)))))))], (36 ^ _1670770) ^ [_1671238, _1671240] : [_1671240 = _1671238, -(option(_1671240) = option(_1671238))], (11019 ^ _1670770) ^ [_2026613, _2026615] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2026615))), s(real, _2026613)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2026615))), s(real, _2026613))))), -(s(real, _2026615) = s(real, _2026613))], (16960 ^ _1670770) ^ [_2209440] : [-(s(fun(_2209440, bool), i(s(fun(fun(_2209440, bool), fun(_2209440, bool)), i(s(fun(fun(_2209440, bool), fun(fun(_2209440, bool), fun(_2209440, bool))), inter), s(fun(_2209440, bool), p1))), s(fun(_2209440, bool), p1))) = s(fun(_2209440, bool), p1))], (7294 ^ _1670770) ^ [_1878161, _1878163] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, i(s(fun(num, num), bit1), s(num, _1878163))))), s(num, i(s(fun(num, num), bit1), s(num, _1878161))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), bit1), s(num, _1878163))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, i(s(fun(num, num), bit1), s(num, _1878163))))), s(num, _1878161))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, i(s(fun(num, num), bit1), s(num, _1878163))))), s(num, _1878161))))))))], (10899 ^ _1670770) ^ [_2023601, _2023603, _2023605] : [s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2023605))), s(real, _2023603))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2023605))), s(real, _2023601))), -(s(real, _2023603) = s(real, _2023601))], (1994 ^ _1670770) ^ [_1702196, _1702198, _1702200] : [1996 ^ _1670770 : [(1999 ^ _1670770) ^ [] : [p(s(bool, _1702196))], (1997 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1702200, bool), _1702198), s(_1702200, 1995 ^ [_1702196, _1702198, _1702200])))))]], 2000 ^ _1670770 : [(2001 ^ _1670770) ^ [_1702354] : [p(s(bool, i(s(fun(_1702200, bool), _1702198), s(_1702200, _1702354)))), -(p(s(bool, _1702196)))]]], (20237 ^ _1670770) ^ [_2406324, _2406326, _2406328] : [20265 ^ _1670770 : [(20266 ^ _1670770) ^ [_2409123, _2409125, _2409127] : [-(s(_2406328, i(s(fun(_2406328, _2406328), i(s(fun(fun(_2406326, bool), fun(_2406328, _2406328)), i(s(fun(fun(_2406326, fun(_2406328, _2406328)), fun(fun(_2406326, bool), fun(_2406328, _2406328))), itset), s(fun(_2406326, fun(_2406328, _2406328)), _2409125))), s(fun(_2406326, bool), _2409123))), s(_2406328, _2409127))) = s(_2406328, i(s(fun(fun(_2406326, bool), _2406328), i(s(fun(fun(fun(fun(_2406326, bool), _2406328), bool), fun(fun(_2406326, bool), _2406328)), h_), s(fun(fun(fun(_2406326, bool), _2406328), bool), i(s(fun(fun(_2406326, fun(_2406328, _2406328)), fun(fun(fun(_2406326, bool), _2406328), bool)), i(s(fun(_2406328, fun(fun(_2406326, fun(_2406328, _2406328)), fun(fun(fun(_2406326, bool), _2406328), bool))), _2406324), s(_2406328, _2409127))), s(fun(_2406326, fun(_2406328, _2406328)), _2409125))))), s(fun(_2406326, bool), _2409123))))]], 20243 ^ _1670770 : [(20246 ^ _1670770) ^ [] : [s(_2406328, i(s(fun(fun(_2406326, bool), _2406328), 20240 ^ [_2406324, _2406326, _2406328]), s(fun(_2406326, bool), empty))) = s(_2406328, 20238 ^ [_2406324, _2406326, _2406328]), 20251 ^ _1670770 : [(20254 ^ _1670770) ^ [] : [s(_2406328, i(s(fun(fun(_2406326, bool), _2406328), 20240 ^ [_2406324, _2406326, _2406328]), s(fun(_2406326, bool), i(s(fun(fun(_2406326, bool), fun(_2406326, bool)), i(s(fun(_2406326, fun(fun(_2406326, bool), fun(_2406326, bool))), insert), s(_2406326, 20249 ^ [_2406324, _2406326, _2406328]))), s(fun(_2406326, bool), 20250 ^ [_2406324, _2406326, _2406328]))))) = s(_2406328, i(s(fun(_2406328, _2406328), i(s(fun(_2406328, fun(_2406328, _2406328)), i(s(fun(bool, fun(_2406328, fun(_2406328, _2406328))), cond), s(bool, i(s(fun(fun(_2406326, bool), bool), i(s(fun(_2406326, fun(fun(_2406326, bool), bool)), in), s(_2406326, 20249 ^ [_2406324, _2406326, _2406328]))), s(fun(_2406326, bool), 20250 ^ [_2406324, _2406326, _2406328]))))), s(_2406328, i(s(fun(fun(_2406326, bool), _2406328), 20240 ^ [_2406324, _2406326, _2406328]), s(fun(_2406326, bool), 20250 ^ [_2406324, _2406326, _2406328]))))), s(_2406328, i(s(fun(_2406328, _2406328), i(s(fun(_2406326, fun(_2406328, _2406328)), 20239 ^ [_2406324, _2406326, _2406328]), s(_2406326, 20249 ^ [_2406324, _2406326, _2406328]))), s(_2406328, i(s(fun(fun(_2406326, bool), _2406328), 20240 ^ [_2406324, _2406326, _2406328]), s(fun(_2406326, bool), 20250 ^ [_2406324, _2406326, _2406328])))))))], (20252 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2406326, bool), bool), finite), s(fun(_2406326, bool), 20250 ^ [_2406324, _2406326, _2406328])))))]]], (20244 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_2406326, bool), _2406328), bool), i(s(fun(fun(_2406326, fun(_2406328, _2406328)), fun(fun(fun(_2406326, bool), _2406328), bool)), i(s(fun(_2406328, fun(fun(_2406326, fun(_2406328, _2406328)), fun(fun(fun(_2406326, bool), _2406328), bool))), _2406324), s(_2406328, 20238 ^ [_2406324, _2406326, _2406328]))), s(fun(_2406326, fun(_2406328, _2406328)), 20239 ^ [_2406324, _2406326, _2406328]))), s(fun(fun(_2406326, bool), _2406328), 20240 ^ [_2406324, _2406326, _2406328])))))]], 20255 ^ _1670770 : [(20258 ^ _1670770) ^ [_2408361, _2408363] : [p(s(bool, i(s(fun(fun(_2406326, bool), bool), finite), s(fun(_2406326, bool), _2408361)))), -(s(_2406328, i(s(fun(fun(_2406326, bool), _2406328), 20240 ^ [_2406324, _2406326, _2406328]), s(fun(_2406326, bool), i(s(fun(fun(_2406326, bool), fun(_2406326, bool)), i(s(fun(_2406326, fun(fun(_2406326, bool), fun(_2406326, bool))), insert), s(_2406326, _2408363))), s(fun(_2406326, bool), _2408361))))) = s(_2406328, i(s(fun(_2406328, _2406328), i(s(fun(_2406328, fun(_2406328, _2406328)), i(s(fun(bool, fun(_2406328, fun(_2406328, _2406328))), cond), s(bool, i(s(fun(fun(_2406326, bool), bool), i(s(fun(_2406326, fun(fun(_2406326, bool), bool)), in), s(_2406326, _2408363))), s(fun(_2406326, bool), _2408361))))), s(_2406328, i(s(fun(fun(_2406326, bool), _2406328), 20240 ^ [_2406324, _2406326, _2406328]), s(fun(_2406326, bool), _2408361))))), s(_2406328, i(s(fun(_2406328, _2406328), i(s(fun(_2406326, fun(_2406328, _2406328)), 20239 ^ [_2406324, _2406326, _2406328]), s(_2406326, _2408363))), s(_2406328, i(s(fun(fun(_2406326, bool), _2406328), 20240 ^ [_2406324, _2406326, _2406328]), s(fun(_2406326, bool), _2408361))))))))], (20256 ^ _1670770) ^ [] : [-(s(_2406328, i(s(fun(fun(_2406326, bool), _2406328), 20240 ^ [_2406324, _2406326, _2406328]), s(fun(_2406326, bool), empty))) = s(_2406328, 20238 ^ [_2406324, _2406326, _2406328]))], (20264 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(fun(_2406326, bool), _2406328), bool), i(s(fun(fun(_2406326, fun(_2406328, _2406328)), fun(fun(fun(_2406326, bool), _2406328), bool)), i(s(fun(_2406328, fun(fun(_2406326, fun(_2406328, _2406328)), fun(fun(fun(_2406326, bool), _2406328), bool))), _2406324), s(_2406328, 20238 ^ [_2406324, _2406326, _2406328]))), s(fun(_2406326, fun(_2406328, _2406328)), 20239 ^ [_2406324, _2406326, _2406328]))), s(fun(fun(_2406326, bool), _2406328), 20240 ^ [_2406324, _2406326, _2406328]))))]]], (4830 ^ _1670770) ^ [_1793136] : [-(p(s(bool, i(s(fun(num, bool), _1793136), s(num, 4840 ^ [_1793136]))))), 4831 ^ _1670770 : [(4832 ^ _1670770) ^ [_1793242] : [p(s(bool, i(s(fun(num, bool), _1793136), s(num, _1793242)))), 4836 ^ _1670770 : [(4839 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), _1793136), s(num, 4835 ^ [_1793136, _1793242])))))], (4837 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, 4835 ^ [_1793136, _1793242]))), s(num, _1793242)))))]]]]], (7874 ^ _1670770) ^ [_1899642, _1899644, _1899646, _1899648] : [-(s(_1899648, i(s(fun(num, _1899648), i(s(fun(fun(num, _1899648), fun(num, _1899648)), i(s(fun(_1899648, fun(fun(num, _1899648), fun(num, _1899648))), fcons), s(_1899648, _1899646))), s(fun(num, _1899648), _1899644))), s(num, i(s(fun(num, num), suc), s(num, _1899642))))) = s(_1899648, i(s(fun(num, _1899648), _1899644), s(num, _1899642))))], (7900 ^ _1670770) ^ [_1900640, _1900642, _1900644, _1900646, _1900648, _1900650] : [-(s(_1900648, i(s(fun(sum0(_1900650, _1900646), _1900648), 7896 ^ [_1900642, _1900644, _1900646, _1900648, _1900650]), s(sum0(_1900650, _1900646), i(s(fun(_1900646, sum0(_1900650, _1900646)), inr), s(_1900646, _1900640))))) = s(_1900648, i(s(fun(_1900646, _1900648), _1900642), s(_1900646, _1900640))))], (764 ^ _1670770) ^ [] : [p(s(bool, p1)), -(p(s(bool, p1))), -(p(s(bool, p1)))], (27328 ^ _1670770) ^ [_2803122, _2803124] : [-(s(num, i(s(fun(fun(num, num), num), i(s(fun(fun(num, bool), fun(fun(num, num), num)), nsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2803122))), s(num, _2803122))))), s(fun(num, num), _2803124))) = s(num, i(s(fun(num, num), _2803124), s(num, _2803122))))], (20588 ^ _1670770) ^ [_2426232, _2426234, _2426236] : [p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2426236, bool), fun(num, bool)), hasu_size), s(fun(_2426236, bool), _2426234))), s(num, i(s(fun(num, num), suc), s(num, _2426232)))))), 20591 ^ _1670770 : [(20594 ^ _1670770) ^ [_2426531] : [p(s(bool, i(s(fun(fun(_2426236, bool), bool), i(s(fun(_2426236, fun(fun(_2426236, bool), bool)), in), s(_2426236, _2426531))), s(fun(_2426236, bool), _2426234)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2426236, bool), fun(num, bool)), hasu_size), s(fun(_2426236, bool), i(s(fun(_2426236, fun(_2426236, bool)), i(s(fun(fun(_2426236, bool), fun(_2426236, fun(_2426236, bool))), delete), s(fun(_2426236, bool), _2426234))), s(_2426236, _2426531))))), s(num, _2426232)))))], (20592 ^ _1670770) ^ [] : [s(fun(_2426236, bool), _2426234) = s(fun(_2426236, bool), empty)]]], (41248 ^ _1670770) ^ [_4104913, _4104915, _4104917] : [s(cart(real, _4104915), i(s(fun(_4104917, cart(real, _4104915)), i(s(fun(fun(_4104917, cart(real, _4104915)), fun(_4104917, cart(real, _4104915))), i(s(fun(fun(_4104917, cart(real, _4104915)), fun(fun(_4104917, cart(real, _4104915)), fun(_4104917, cart(real, _4104915)))), _4104913), s(fun(_4104917, cart(real, _4104915)), 41249 ^ [_4104913, _4104915, _4104917]))), s(fun(_4104917, cart(real, _4104915)), 41250 ^ [_4104913, _4104915, _4104917]))), s(_4104917, 41251 ^ [_4104913, _4104915, _4104917]))) = s(cart(real, _4104915), i(s(fun(cart(real, _4104915), cart(real, _4104915)), i(s(fun(cart(real, _4104915), fun(cart(real, _4104915), cart(real, _4104915))), vectoru_add), s(cart(real, _4104915), i(s(fun(_4104917, cart(real, _4104915)), 41249 ^ [_4104913, _4104915, _4104917]), s(_4104917, 41251 ^ [_4104913, _4104915, _4104917]))))), s(cart(real, _4104915), i(s(fun(_4104917, cart(real, _4104915)), 41250 ^ [_4104913, _4104915, _4104917]), s(_4104917, 41251 ^ [_4104913, _4104915, _4104917]))))), 41254 ^ _1670770 : [(41255 ^ _1670770) ^ [_4106399] : [41307 ^ _1670770 : [(41308 ^ _1670770) ^ [_4109322, _4109324, _4109326] : [-(s(cart(real, _4104915), i(s(fun(fun(_4104917, cart(real, _4104915)), cart(real, _4104915)), i(s(fun(fun(_4104917, bool), fun(fun(_4104917, cart(real, _4104915)), cart(real, _4104915))), vsum), s(fun(_4104917, bool), _4109322))), s(fun(_4104917, cart(real, _4104915)), i(s(fun(fun(_4104917, cart(real, _4104915)), fun(_4104917, cart(real, _4104915))), i(s(fun(fun(_4104917, cart(real, _4104915)), fun(fun(_4104917, cart(real, _4104915)), fun(_4104917, cart(real, _4104915)))), _4104913), s(fun(_4104917, cart(real, _4104915)), _4109326))), s(fun(_4104917, cart(real, _4104915)), _4109324))))) = s(cart(real, _4104915), i(s(fun(cart(real, _4104915), cart(real, _4104915)), i(s(fun(cart(real, _4104915), fun(cart(real, _4104915), cart(real, _4104915))), vectoru_add), s(cart(real, _4104915), i(s(fun(fun(_4104917, cart(real, _4104915)), cart(real, _4104915)), i(s(fun(fun(_4104917, bool), fun(fun(_4104917, cart(real, _4104915)), cart(real, _4104915))), vsum), s(fun(_4104917, bool), _4109322))), s(fun(_4104917, cart(real, _4104915)), _4109326))))), s(cart(real, _4104915), i(s(fun(fun(_4104917, cart(real, _4104915)), cart(real, _4104915)), i(s(fun(fun(_4104917, bool), fun(fun(_4104917, cart(real, _4104915)), cart(real, _4104915))), vsum), s(fun(_4104917, bool), _4109322))), s(fun(_4104917, cart(real, _4104915)), _4109324)))))), p(s(bool, i(s(fun(fun(_4104917, bool), bool), finite), s(fun(_4104917, bool), i(s(fun(fun(_4104917, bool), fun(_4104917, bool)), gspec), s(fun(_4104917, bool), i(s(fun(fun(_4104917, cart(real, _4104915)), fun(_4104917, bool)), i(s(fun(fun(_4104917, bool), fun(fun(_4104917, cart(real, _4104915)), fun(_4104917, bool))), _4106399), s(fun(_4104917, bool), _4109322))), s(fun(_4104917, cart(real, _4104915)), _4109326)))))))), p(s(bool, i(s(fun(fun(_4104917, bool), bool), finite), s(fun(_4104917, bool), i(s(fun(fun(_4104917, bool), fun(_4104917, bool)), gspec), s(fun(_4104917, bool), i(s(fun(fun(_4104917, cart(real, _4104915)), fun(_4104917, bool)), i(s(fun(fun(_4104917, bool), fun(fun(_4104917, cart(real, _4104915)), fun(_4104917, bool))), _4106399), s(fun(_4104917, bool), _4109322))), s(fun(_4104917, cart(real, _4104915)), _4109324))))))))]], 41261 ^ _1670770 : [(41264 ^ _1670770) ^ [_4107648, _4107650] : [p(s(bool, i(s(fun(_4104917, bool), i(s(fun(bool, fun(_4104917, bool)), i(s(fun(_4104917, fun(bool, fun(_4104917, bool))), setspec), s(_4104917, 41258 ^ [_4104913, _4104915, _4104917, _4106399]))), s(bool, _4107648))), s(_4104917, _4107650)))), 41275 ^ _1670770 : [(41280 ^ _1670770) ^ [] : [p(s(bool, _4107648))], (41278 ^ _1670770) ^ [] : [s(cart(real, _4104915), i(s(fun(_4104917, cart(real, _4104915)), 41257 ^ [_4104913, _4104915, _4104917, _4106399]), s(_4104917, _4107650))) = s(cart(real, _4104915), i(s(fun(num, cart(real, _4104915)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (41276 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_4104917, bool), bool), i(s(fun(_4104917, fun(fun(_4104917, bool), bool)), in), s(_4104917, _4107650))), s(fun(_4104917, bool), 41256 ^ [_4104913, _4104915, _4104917, _4106399])))))]], 41267 ^ _1670770 : [(41270 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_4104917, bool), bool), i(s(fun(_4104917, fun(fun(_4104917, bool), bool)), in), s(_4104917, _4107650))), s(fun(_4104917, bool), 41256 ^ [_4104913, _4104915, _4104917, _4106399])))), -(s(cart(real, _4104915), i(s(fun(_4104917, cart(real, _4104915)), 41257 ^ [_4104913, _4104915, _4104917, _4106399]), s(_4104917, _4107650))) = s(cart(real, _4104915), i(s(fun(num, cart(real, _4104915)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (41268 ^ _1670770) ^ [] : [-(p(s(bool, _4107648)))]]], (41262 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_4104917, bool), i(s(fun(fun(_4104917, cart(real, _4104915)), fun(_4104917, bool)), i(s(fun(fun(_4104917, bool), fun(fun(_4104917, cart(real, _4104915)), fun(_4104917, bool))), _4106399), s(fun(_4104917, bool), 41256 ^ [_4104913, _4104915, _4104917, _4106399]))), s(fun(_4104917, cart(real, _4104915)), 41257 ^ [_4104913, _4104915, _4104917, _4106399]))), s(_4104917, 41258 ^ [_4104913, _4104915, _4104917, _4106399])))))]], 41285 ^ _1670770 : [(41304 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_4104917, bool), i(s(fun(bool, fun(_4104917, bool)), i(s(fun(_4104917, fun(bool, fun(_4104917, bool))), setspec), s(_4104917, 41258 ^ [_4104913, _4104915, _4104917, _4106399]))), s(bool, 41284 ^ [_4104913, _4104915, _4104917, _4106399]))), s(_4104917, 41283 ^ [_4104913, _4104915, _4104917, _4106399])))))], (41286 ^ _1670770) ^ [] : [p(s(bool, 41284 ^ [_4104913, _4104915, _4104917, _4106399])), 41289 ^ _1670770 : [(41292 ^ _1670770) ^ [] : [s(cart(real, _4104915), i(s(fun(_4104917, cart(real, _4104915)), 41257 ^ [_4104913, _4104915, _4104917, _4106399]), s(_4104917, 41283 ^ [_4104913, _4104915, _4104917, _4106399]))) = s(cart(real, _4104915), i(s(fun(num, cart(real, _4104915)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (41290 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_4104917, bool), bool), i(s(fun(_4104917, fun(fun(_4104917, bool), bool)), in), s(_4104917, 41283 ^ [_4104913, _4104915, _4104917, _4106399]))), s(fun(_4104917, bool), 41256 ^ [_4104913, _4104915, _4104917, _4106399])))))]]], (41294 ^ _1670770) ^ [] : [-(p(s(bool, 41284 ^ [_4104913, _4104915, _4104917, _4106399]))), p(s(bool, i(s(fun(fun(_4104917, bool), bool), i(s(fun(_4104917, fun(fun(_4104917, bool), bool)), in), s(_4104917, 41283 ^ [_4104913, _4104915, _4104917, _4106399]))), s(fun(_4104917, bool), 41256 ^ [_4104913, _4104915, _4104917, _4106399])))), -(s(cart(real, _4104915), i(s(fun(_4104917, cart(real, _4104915)), 41257 ^ [_4104913, _4104915, _4104917, _4106399]), s(_4104917, 41283 ^ [_4104913, _4104915, _4104917, _4106399]))) = s(cart(real, _4104915), i(s(fun(num, cart(real, _4104915)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (41306 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_4104917, bool), i(s(fun(fun(_4104917, cart(real, _4104915)), fun(_4104917, bool)), i(s(fun(fun(_4104917, bool), fun(fun(_4104917, cart(real, _4104915)), fun(_4104917, bool))), _4106399), s(fun(_4104917, bool), 41256 ^ [_4104913, _4104915, _4104917, _4106399]))), s(fun(_4104917, cart(real, _4104915)), 41257 ^ [_4104913, _4104915, _4104917, _4106399]))), s(_4104917, 41258 ^ [_4104913, _4104915, _4104917, _4106399]))))]]]]], (43893 ^ _1670770) ^ [_4292808, _4292810, _4292812, _4292814, _4292816, _4292818] : [-(s(cart(real, finite_sum(_4292818, _4292816)), i(s(fun(cart(real, finite_sum(_4292818, _4292816)), cart(real, finite_sum(_4292818, _4292816))), i(s(fun(cart(real, finite_sum(_4292818, _4292816)), fun(cart(real, finite_sum(_4292818, _4292816)), cart(real, finite_sum(_4292818, _4292816)))), vectoru_add), s(cart(real, finite_sum(_4292818, _4292816)), i(s(fun(cart(real, _4292816), cart(real, finite_sum(_4292818, _4292816))), i(s(fun(cart(real, _4292818), fun(cart(real, _4292816), cart(real, finite_sum(_4292818, _4292816)))), pastecart), s(cart(real, _4292818), _4292814))), s(cart(real, _4292816), _4292812))))), s(cart(real, finite_sum(_4292818, _4292816)), i(s(fun(cart(real, _4292816), cart(real, finite_sum(_4292818, _4292816))), i(s(fun(cart(real, _4292818), fun(cart(real, _4292816), cart(real, finite_sum(_4292818, _4292816)))), pastecart), s(cart(real, _4292818), _4292810))), s(cart(real, _4292816), _4292808))))) = s(cart(real, finite_sum(_4292818, _4292816)), i(s(fun(cart(real, _4292816), cart(real, finite_sum(_4292818, _4292816))), i(s(fun(cart(real, _4292818), fun(cart(real, _4292816), cart(real, finite_sum(_4292818, _4292816)))), pastecart), s(cart(real, _4292818), i(s(fun(cart(real, _4292818), cart(real, _4292818)), i(s(fun(cart(real, _4292818), fun(cart(real, _4292818), cart(real, _4292818))), vectoru_add), s(cart(real, _4292818), _4292814))), s(cart(real, _4292818), _4292810))))), s(cart(real, _4292816), i(s(fun(cart(real, _4292816), cart(real, _4292816)), i(s(fun(cart(real, _4292816), fun(cart(real, _4292816), cart(real, _4292816))), vectoru_add), s(cart(real, _4292816), _4292812))), s(cart(real, _4292816), _4292808))))))], (28793 ^ _1670770) ^ [_2900530, _2900532, _2900534, _2900536] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(fun(_2900536, real), real), i(s(fun(fun(_2900536, bool), fun(fun(_2900536, real), real)), sum), s(fun(_2900536, bool), _2900534))), s(fun(_2900536, real), _2900530))))), s(real, i(s(fun(fun(_2900536, real), real), i(s(fun(fun(_2900536, bool), fun(fun(_2900536, real), real)), sum), s(fun(_2900536, bool), _2900532))), s(fun(_2900536, real), _2900530))))))), p(s(bool, i(s(fun(fun(_2900536, bool), bool), finite), s(fun(_2900536, bool), _2900532)))), p(s(bool, i(s(fun(fun(_2900536, bool), bool), i(s(fun(fun(_2900536, bool), fun(fun(_2900536, bool), bool)), subset), s(fun(_2900536, bool), _2900534))), s(fun(_2900536, bool), _2900532)))), 28803 ^ _1670770 : [(28806 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(_2900536, real), _2900530), s(_2900536, 28802 ^ [_2900530, _2900532, _2900534, _2900536]))))))], (28804 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2900536, bool), bool), i(s(fun(_2900536, fun(fun(_2900536, bool), bool)), in), s(_2900536, 28802 ^ [_2900530, _2900532, _2900534, _2900536]))), s(fun(_2900536, bool), i(s(fun(fun(_2900536, bool), fun(_2900536, bool)), i(s(fun(fun(_2900536, bool), fun(fun(_2900536, bool), fun(_2900536, bool))), diff), s(fun(_2900536, bool), _2900532))), s(fun(_2900536, bool), _2900534)))))))]]], (7898 ^ _1670770) ^ [_1900546, _1900548, _1900550, _1900552, _1900554, _1900556] : [-(s(_1900554, i(s(fun(sum0(_1900556, _1900552), _1900554), 7896 ^ [_1900548, _1900550, _1900552, _1900554, _1900556]), s(sum0(_1900556, _1900552), i(s(fun(_1900556, sum0(_1900556, _1900552)), inl), s(_1900556, _1900546))))) = s(_1900554, i(s(fun(_1900556, _1900554), _1900550), s(_1900556, _1900546))))], (6161 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), p0), s(num, i(s(fun(num, num), pre), s(num, n)))))), 6165 ^ _1670770 : [(6166 ^ _1670770) ^ [] : [-(s(num, n) = s(num, i(s(fun(num, num), suc), s(num, 6164 ^ [])))), 6169 ^ _1670770 : [(6172 ^ _1670770) ^ [] : [-(s(num, n) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (6170 ^ _1670770) ^ [] : [-(s(num, 6164 ^ []) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))]]], (6174 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), p0), s(num, 6164 ^ [])))))]]], (31005 ^ _1670770) ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016] : [s(fun(_3090006, fun(_3090014, bool)), i(s(fun(_3090008, fun(_3090006, fun(_3090014, bool))), i(s(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool))))), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), fun(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))))), _3090004), s(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), 31006 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016]))), s(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), 31007 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016]))), s(fun(_3090012, _3090010), 31008 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016]))), s(_3090008, 31009 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016]))) = s(fun(_3090006, fun(_3090014, bool)), i(s(fun(fun(_3090006, fun(_3090014, bool)), fun(_3090006, fun(_3090014, bool))), i(s(fun(fun(_3090006, fun(_3090014, bool)), fun(fun(_3090006, fun(_3090014, bool)), fun(_3090006, fun(_3090014, bool)))), u_seqpattern), s(fun(_3090006, fun(_3090014, bool)), i(s(fun(_3090008, fun(_3090006, fun(_3090014, bool))), i(s(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), 31006 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016]), s(fun(_3090012, _3090010), 31008 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016]))), s(_3090008, 31009 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016]))))), s(fun(_3090006, fun(_3090014, bool)), i(s(fun(_3090008, fun(_3090006, fun(_3090014, bool))), i(s(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), 31007 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016]), s(fun(_3090012, _3090010), 31008 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016]))), s(_3090008, 31009 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016]))))), 31012 ^ _1670770 : [(31013 ^ _1670770) ^ [_3096295] : [s(fun(_3090008, fun(_3090006, fun(_3090014, bool))), i(s(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool))))), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), fun(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))))), _3096295), s(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), 31014 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295]))), s(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), 31015 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295]))), s(fun(_3090012, _3090010), 31016 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295]))) = s(fun(_3090008, fun(_3090006, fun(_3090014, bool))), i(s(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool))))), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), fun(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))))), _3090004), s(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), 31014 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295]))), s(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), 31015 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295]))), s(fun(_3090012, _3090010), 31016 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295]))), 31019 ^ _1670770 : [(31020 ^ _1670770) ^ [_3102082] : [31037 ^ _1670770 : [(31042 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3090008, bool), i(s(fun(fun(_3090012, _3090010), fun(_3090008, bool)), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), fun(fun(_3090012, _3090010), fun(_3090008, bool))), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), fun(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), fun(fun(_3090012, _3090010), fun(_3090008, bool)))), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, bool)), fun(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), fun(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), fun(fun(_3090012, _3090010), fun(_3090008, bool))))), _3102082), s(fun(fun(_3090012, _3090010), fun(_3090008, bool)), 31021 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082]))), s(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), 31022 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082]))), s(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), 31023 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082]))), s(fun(_3090012, _3090010), 31024 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082]))), s(_3090008, 31025 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082]))))], (31040 ^ _1670770) ^ [_3108121] : [p(s(bool, i(s(fun(_3090014, bool), i(s(fun(_3090006, fun(_3090014, bool)), i(s(fun(_3090008, fun(_3090006, fun(_3090014, bool))), i(s(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), 31022 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082]), s(fun(_3090012, _3090010), 31024 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082]))), s(_3090008, 31025 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082]))), s(_3090006, i(s(fun(_3090008, _3090006), i(s(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), 31023 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082]), s(fun(_3090012, _3090010), 31024 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082]))), s(_3090008, 31025 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082]))))), s(_3090014, _3108121))))], (31038 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3090008, bool), i(s(fun(fun(_3090012, _3090010), fun(_3090008, bool)), 31021 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082]), s(fun(_3090012, _3090010), 31024 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082]))), s(_3090008, 31025 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082])))))]], 31028 ^ _1670770 : [(31031 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3090008, bool), i(s(fun(fun(_3090012, _3090010), fun(_3090008, bool)), 31021 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082]), s(fun(_3090012, _3090010), 31024 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082]))), s(_3090008, 31025 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082])))), -(p(s(bool, i(s(fun(_3090014, bool), i(s(fun(_3090006, fun(_3090014, bool)), i(s(fun(_3090008, fun(_3090006, fun(_3090014, bool))), i(s(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), 31022 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082]), s(fun(_3090012, _3090010), 31024 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082]))), s(_3090008, 31025 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082]))), s(_3090006, i(s(fun(_3090008, _3090006), i(s(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), 31023 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082]), s(fun(_3090012, _3090010), 31024 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082]))), s(_3090008, 31025 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082]))))), s(_3090014, 31034 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082])))))], (31029 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3090008, bool), i(s(fun(fun(_3090012, _3090010), fun(_3090008, bool)), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), fun(fun(_3090012, _3090010), fun(_3090008, bool))), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), fun(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), fun(fun(_3090012, _3090010), fun(_3090008, bool)))), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, bool)), fun(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), fun(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), fun(fun(_3090012, _3090010), fun(_3090008, bool))))), _3102082), s(fun(fun(_3090012, _3090010), fun(_3090008, bool)), 31021 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082]))), s(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), 31022 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082]))), s(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), 31023 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082]))), s(fun(_3090012, _3090010), 31024 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082]))), s(_3090008, 31025 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082])))))]], 31043 ^ _1670770 : [(31044 ^ _1670770) ^ [_3108721] : [s(fun(_3090008, bool), i(s(fun(fun(_3090012, _3090010), fun(_3090008, bool)), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), fun(fun(_3090012, _3090010), fun(_3090008, bool))), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), fun(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), fun(fun(_3090012, _3090010), fun(_3090008, bool)))), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, bool)), fun(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), fun(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), fun(fun(_3090012, _3090010), fun(_3090008, bool))))), _3108721), s(fun(fun(_3090012, _3090010), fun(_3090008, bool)), 31045 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721]))), s(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), 31046 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721]))), s(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), 31047 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721]))), s(fun(_3090012, _3090010), 31048 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721]))) = s(fun(_3090008, bool), i(s(fun(fun(_3090012, _3090010), fun(_3090008, bool)), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), fun(fun(_3090012, _3090010), fun(_3090008, bool))), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), fun(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), fun(fun(_3090012, _3090010), fun(_3090008, bool)))), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, bool)), fun(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), fun(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), fun(fun(_3090012, _3090010), fun(_3090008, bool))))), _3102082), s(fun(fun(_3090012, _3090010), fun(_3090008, bool)), 31045 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721]))), s(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), 31046 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721]))), s(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), 31047 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721]))), s(fun(_3090012, _3090010), 31048 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721]))), 31051 ^ _1670770 : [(31052 ^ _1670770) ^ [_3113985] : [s(fun(_3090014, bool), i(s(fun(_3090008, fun(_3090014, bool)), i(s(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090014, bool))), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090014, bool)))), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), fun(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090014, bool))))), _3113985), s(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), 31053 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985]))), s(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), 31054 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985]))), s(fun(_3090012, _3090010), 31055 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985]))), s(_3090008, 31056 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985]))) = s(fun(_3090014, bool), i(s(fun(_3090006, fun(_3090014, bool)), i(s(fun(_3090008, fun(_3090006, fun(_3090014, bool))), i(s(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), 31053 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985]), s(fun(_3090012, _3090010), 31055 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985]))), s(_3090008, 31056 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985]))), s(_3090006, i(s(fun(_3090008, _3090006), i(s(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), 31054 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985]), s(fun(_3090012, _3090010), 31055 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985]))), s(_3090008, 31056 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985]))))), 31059 ^ _1670770 : [(31060 ^ _1670770) ^ [_3118641] : [s(fun(_3090008, fun(_3090014, bool)), i(s(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090014, bool))), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090014, bool)))), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), fun(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090014, bool))))), _3118641), s(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), 31061 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641]))), s(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), 31062 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641]))), s(fun(_3090012, _3090010), 31063 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641]))) = s(fun(_3090008, fun(_3090014, bool)), i(s(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090014, bool))), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090014, bool)))), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), fun(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090014, bool))))), _3113985), s(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), 31061 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641]))), s(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), 31062 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641]))), s(fun(_3090012, _3090010), 31063 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641]))), 31066 ^ _1670770 : [(31067 ^ _1670770) ^ [_3122923] : [31083 ^ _1670770 : [(31089 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3090008, bool), i(s(fun(fun(_3090012, _3090010), fun(_3090008, bool)), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), fun(fun(_3090012, _3090010), fun(_3090008, bool))), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), fun(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), fun(fun(_3090012, _3090010), fun(_3090008, bool)))), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, bool)), fun(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), fun(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), fun(fun(_3090012, _3090010), fun(_3090008, bool))))), _3122923), s(fun(fun(_3090012, _3090010), fun(_3090008, bool)), 31068 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923]))), s(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), 31069 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923]))), s(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), 31070 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923]))), s(fun(_3090012, _3090010), 31071 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923]))), s(_3090008, 31072 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923]))))], (31087 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3090014, bool), i(s(fun(_3090006, fun(_3090014, bool)), i(s(fun(_3090008, fun(_3090006, fun(_3090014, bool))), i(s(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), 31069 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923]), s(fun(_3090012, _3090010), 31071 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923]))), s(_3090008, 31072 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923]))), s(_3090006, i(s(fun(_3090008, _3090006), i(s(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), 31070 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923]), s(fun(_3090012, _3090010), 31071 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923]))), s(_3090008, 31072 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923]))))), s(_3090014, 31085 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923])))))], (31084 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3090008, bool), i(s(fun(fun(_3090012, _3090010), fun(_3090008, bool)), 31068 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923]), s(fun(_3090012, _3090010), 31071 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923]))), s(_3090008, 31072 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923])))))]], 31075 ^ _1670770 : [(31078 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3090008, bool), i(s(fun(fun(_3090012, _3090010), fun(_3090008, bool)), 31068 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923]), s(fun(_3090012, _3090010), 31071 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923]))), s(_3090008, 31072 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923])))), 31081 ^ _1670770 : [(31082 ^ _1670770) ^ [_3127309] : [p(s(bool, i(s(fun(_3090014, bool), i(s(fun(_3090006, fun(_3090014, bool)), i(s(fun(_3090008, fun(_3090006, fun(_3090014, bool))), i(s(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), 31069 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923]), s(fun(_3090012, _3090010), 31071 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923]))), s(_3090008, 31072 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923]))), s(_3090006, i(s(fun(_3090008, _3090006), i(s(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), 31070 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923]), s(fun(_3090012, _3090010), 31071 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923]))), s(_3090008, 31072 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923]))))), s(_3090014, _3127309))))]]], (31076 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3090008, bool), i(s(fun(fun(_3090012, _3090010), fun(_3090008, bool)), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), fun(fun(_3090012, _3090010), fun(_3090008, bool))), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), fun(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), fun(fun(_3090012, _3090010), fun(_3090008, bool)))), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, bool)), fun(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), fun(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), fun(fun(_3090012, _3090010), fun(_3090008, bool))))), _3122923), s(fun(fun(_3090012, _3090010), fun(_3090008, bool)), 31068 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923]))), s(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), 31069 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923]))), s(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), 31070 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923]))), s(fun(_3090012, _3090010), 31071 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923]))), s(_3090008, 31072 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923])))))]], 31090 ^ _1670770 : [(31091 ^ _1670770) ^ [_3128477] : [s(fun(_3090008, bool), i(s(fun(fun(_3090012, _3090010), fun(_3090008, bool)), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), fun(fun(_3090012, _3090010), fun(_3090008, bool))), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), fun(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), fun(fun(_3090012, _3090010), fun(_3090008, bool)))), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, bool)), fun(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), fun(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), fun(fun(_3090012, _3090010), fun(_3090008, bool))))), _3128477), s(fun(fun(_3090012, _3090010), fun(_3090008, bool)), 31092 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923, _3128477]))), s(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), 31093 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923, _3128477]))), s(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), 31094 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923, _3128477]))), s(fun(_3090012, _3090010), 31095 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923, _3128477]))) = s(fun(_3090008, bool), i(s(fun(fun(_3090012, _3090010), fun(_3090008, bool)), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), fun(fun(_3090012, _3090010), fun(_3090008, bool))), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), fun(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), fun(fun(_3090012, _3090010), fun(_3090008, bool)))), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, bool)), fun(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), fun(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), fun(fun(_3090012, _3090010), fun(_3090008, bool))))), _3122923), s(fun(fun(_3090012, _3090010), fun(_3090008, bool)), 31092 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923, _3128477]))), s(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), 31093 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923, _3128477]))), s(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), 31094 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923, _3128477]))), s(fun(_3090012, _3090010), 31095 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923, _3128477]))), 31098 ^ _1670770 : [(31099 ^ _1670770) ^ [_3132450] : [31106 ^ _1670770 : [(31109 ^ _1670770) ^ [_3135583] : [p(s(bool, i(s(fun(_3090014, bool), i(s(fun(_3090006, fun(_3090014, bool)), i(s(fun(_3090008, fun(_3090006, fun(_3090014, bool))), i(s(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), 31100 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923, _3128477, _3132450]), s(fun(_3090012, _3090010), 31102 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923, _3128477, _3132450]))), s(_3090008, 31103 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923, _3128477, _3132450]))), s(_3090006, i(s(fun(_3090008, _3090006), i(s(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), 31101 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923, _3128477, _3132450]), s(fun(_3090012, _3090010), 31102 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923, _3128477, _3132450]))), s(_3090008, 31103 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923, _3128477, _3132450]))))), s(_3090014, _3135583))))], (31107 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3090008, bool), i(s(fun(fun(_3090012, _3090010), fun(_3090008, bool)), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), fun(fun(_3090012, _3090010), fun(_3090008, bool))), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), fun(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), fun(fun(_3090012, _3090010), fun(_3090008, bool)))), _3132450), s(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), 31100 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923, _3128477, _3132450]))), s(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), 31101 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923, _3128477, _3132450]))), s(fun(_3090012, _3090010), 31102 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923, _3128477, _3132450]))), s(_3090008, 31103 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923, _3128477, _3132450])))))]], 31111 ^ _1670770 : [(31114 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3090008, bool), i(s(fun(fun(_3090012, _3090010), fun(_3090008, bool)), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), fun(fun(_3090012, _3090010), fun(_3090008, bool))), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), fun(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), fun(fun(_3090012, _3090010), fun(_3090008, bool)))), _3132450), s(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), 31100 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923, _3128477, _3132450]))), s(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), 31101 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923, _3128477, _3132450]))), s(fun(_3090012, _3090010), 31102 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923, _3128477, _3132450]))), s(_3090008, 31103 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923, _3128477, _3132450]))))], (31112 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3090014, bool), i(s(fun(_3090006, fun(_3090014, bool)), i(s(fun(_3090008, fun(_3090006, fun(_3090014, bool))), i(s(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), 31100 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923, _3128477, _3132450]), s(fun(_3090012, _3090010), 31102 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923, _3128477, _3132450]))), s(_3090008, 31103 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923, _3128477, _3132450]))), s(_3090006, i(s(fun(_3090008, _3090006), i(s(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), 31101 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923, _3128477, _3132450]), s(fun(_3090012, _3090010), 31102 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923, _3128477, _3132450]))), s(_3090008, 31103 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923, _3128477, _3132450]))))), s(_3090014, 31110 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923, _3128477, _3132450])))))]], 31115 ^ _1670770 : [(31116 ^ _1670770) ^ [_3136575] : [s(fun(_3090008, bool), i(s(fun(fun(_3090012, _3090010), fun(_3090008, bool)), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), fun(fun(_3090012, _3090010), fun(_3090008, bool))), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), fun(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), fun(fun(_3090012, _3090010), fun(_3090008, bool)))), _3136575), s(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), 31117 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923, _3128477, _3132450, _3136575]))), s(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), 31118 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923, _3128477, _3132450, _3136575]))), s(fun(_3090012, _3090010), 31119 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923, _3128477, _3132450, _3136575]))) = s(fun(_3090008, bool), i(s(fun(fun(_3090012, _3090010), fun(_3090008, bool)), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), fun(fun(_3090012, _3090010), fun(_3090008, bool))), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), fun(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), fun(fun(_3090012, _3090010), fun(_3090008, bool)))), _3132450), s(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), 31117 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923, _3128477, _3132450, _3136575]))), s(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), 31118 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923, _3128477, _3132450, _3136575]))), s(fun(_3090012, _3090010), 31119 ^ [_3090004, _3090006, _3090008, _3090010, _3090012, _3090014, _3090016, _3096295, _3102082, _3108721, _3113985, _3118641, _3122923, _3128477, _3132450, _3136575]))), 31122 ^ _1670770 : [(31123 ^ _1670770) ^ [_3139483, _3139485, _3139487, _3139489, _3139491, _3139493] : [-(p(s(bool, i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090014, bool))), bool), i(s(fun(fun(_3090008, _3090016), fun(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090014, bool))), bool)), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, bool)), fun(fun(_3090008, _3090016), fun(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090014, bool))), bool))), i(s(fun(fun(_3090012, fun(_3090016, bool)), fun(fun(fun(_3090012, _3090010), fun(_3090008, bool)), fun(fun(_3090008, _3090016), fun(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090014, bool))), bool)))), admissible), s(fun(_3090012, fun(_3090016, bool)), _3139493))), s(fun(fun(_3090012, _3090010), fun(_3090008, bool)), _3139491))), s(fun(_3090008, _3090016), _3139489))), s(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090014, bool))), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090014, bool)))), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), fun(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090014, bool))))), _3118641), s(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool))))), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), fun(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))))), _3096295), s(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), _3139487))), s(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), _3139485))))), s(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), _3139483))))))), p(s(bool, i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, bool)), bool), i(s(fun(fun(_3090008, _3090016), fun(fun(fun(_3090012, _3090010), fun(_3090008, bool)), bool)), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, bool)), fun(fun(_3090008, _3090016), fun(fun(fun(_3090012, _3090010), fun(_3090008, bool)), bool))), i(s(fun(fun(_3090012, fun(_3090016, bool)), fun(fun(fun(_3090012, _3090010), fun(_3090008, bool)), fun(fun(_3090008, _3090016), fun(fun(fun(_3090012, _3090010), fun(_3090008, bool)), bool)))), admissible), s(fun(_3090012, fun(_3090016, bool)), _3139493))), s(fun(fun(_3090012, _3090010), fun(_3090008, bool)), _3139491))), s(fun(_3090008, _3090016), _3139489))), s(fun(fun(_3090012, _3090010), fun(_3090008, bool)), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), fun(fun(_3090012, _3090010), fun(_3090008, bool))), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), fun(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), fun(fun(_3090012, _3090010), fun(_3090008, bool)))), _3136575), s(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), _3139487))), s(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), _3139483)))))), p(s(bool, i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090014, bool))), bool), i(s(fun(fun(_3090008, _3090016), fun(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090014, bool))), bool)), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, bool)), fun(fun(_3090008, _3090016), fun(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090014, bool))), bool))), i(s(fun(fun(_3090012, fun(_3090016, bool)), fun(fun(fun(_3090012, _3090010), fun(_3090008, bool)), fun(fun(_3090008, _3090016), fun(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090014, bool))), bool)))), admissible), s(fun(_3090012, fun(_3090016, bool)), _3139493))), s(fun(fun(_3090012, _3090010), fun(_3090008, bool)), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), fun(fun(_3090012, _3090010), fun(_3090008, bool))), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), fun(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), fun(fun(_3090012, _3090010), fun(_3090008, bool)))), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, bool)), fun(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), fun(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), fun(fun(_3090012, _3090010), fun(_3090008, bool))))), _3128477), s(fun(fun(_3090012, _3090010), fun(_3090008, bool)), _3139491))), s(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), _3139487))), s(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), _3139483))))), s(fun(_3090008, _3090016), _3139489))), s(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090014, bool))), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090014, bool)))), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), fun(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090014, bool))))), _3118641), s(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), _3139487))), s(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), _3139483)))))), p(s(bool, i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090014, bool))), bool), i(s(fun(fun(_3090008, _3090016), fun(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090014, bool))), bool)), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, bool)), fun(fun(_3090008, _3090016), fun(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090014, bool))), bool))), i(s(fun(fun(_3090012, fun(_3090016, bool)), fun(fun(fun(_3090012, _3090010), fun(_3090008, bool)), fun(fun(_3090008, _3090016), fun(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090014, bool))), bool)))), admissible), s(fun(_3090012, fun(_3090016, bool)), _3139493))), s(fun(fun(_3090012, _3090010), fun(_3090008, bool)), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), fun(fun(_3090012, _3090010), fun(_3090008, bool))), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), fun(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), fun(fun(_3090012, _3090010), fun(_3090008, bool)))), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, bool)), fun(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), fun(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), fun(fun(_3090012, _3090010), fun(_3090008, bool))))), _3108721), s(fun(fun(_3090012, _3090010), fun(_3090008, bool)), _3139491))), s(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), _3139487))), s(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), _3139483))))), s(fun(_3090008, _3090016), _3139489))), s(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090014, bool))), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090014, bool)))), i(s(fun(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), fun(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090014, bool))))), _3118641), s(fun(fun(_3090012, _3090010), fun(_3090008, fun(_3090006, fun(_3090014, bool)))), _3139485))), s(fun(fun(_3090012, _3090010), fun(_3090008, _3090006)), _3139483))))))]]]]]]]]]]]]]]]]]]]]], (11015 ^ _1670770) ^ [_2026464, _2026466] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2026466))), s(real, _2026464))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2026464))), s(real, _2026466))))], (43127 ^ _1670770) ^ [_4253011, _4253013, _4253015] : [p(s(bool, i(s(fun(fun(cart(real, _4253013), cart(real, _4253015)), bool), linear), s(fun(cart(real, _4253013), cart(real, _4253015)), _4253011)))), 43130 ^ _1670770 : [(43131 ^ _1670770) ^ [_4253259] : [-(s(cart(real, _4253015), i(s(fun(cart(real, _4253013), cart(real, _4253015)), _4253011), s(cart(real, _4253013), _4253259))) = s(cart(real, _4253015), i(s(fun(cart(real, _4253013), cart(real, _4253015)), i(s(fun(cart(cart(real, _4253013), _4253015), fun(cart(real, _4253013), cart(real, _4253015))), matrixu_vectoru_mul), s(cart(cart(real, _4253013), _4253015), i(s(fun(fun(cart(real, _4253013), cart(real, _4253015)), cart(cart(real, _4253013), _4253015)), matrix), s(fun(cart(real, _4253013), cart(real, _4253015)), _4253011))))), s(cart(real, _4253013), _4253259))))]]], (396 ^ _1670770) ^ [_1677134, _1677136, _1677138] : [407 ^ _1670770 : [(412 ^ _1670770) ^ [] : [-(p(s(bool, _1677134)))], (410 ^ _1670770) ^ [] : [-(p(s(bool, _1677136)))], (408 ^ _1670770) ^ [] : [-(p(s(bool, _1677138)))]], p(s(bool, _1677138)), p(s(bool, _1677136)), p(s(bool, _1677134))], (22824 ^ _1670770) ^ [_2533104, _2533106, _2533108, _2533110] : [p(s(bool, i(s(fun(fun(_2533108, bool), bool), finite), s(fun(_2533108, bool), _2533106)))), p(s(bool, i(s(fun(fun(_2533110, bool), bool), finite), s(fun(_2533110, bool), _2533104)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(fun(_2533108, bool), num), card), s(fun(_2533108, bool), _2533106))))), s(num, i(s(fun(fun(_2533110, bool), num), card), s(fun(_2533110, bool), _2533104)))))), 22836 ^ _1670770 : [(22839 ^ _1670770) ^ [_2533983, _2533985] : [-(s(_2533108, _2533985) = s(_2533108, _2533983)), p(s(bool, i(s(fun(fun(_2533108, bool), bool), i(s(fun(_2533108, fun(fun(_2533108, bool), bool)), in), s(_2533108, _2533985))), s(fun(_2533108, bool), _2533106)))), p(s(bool, i(s(fun(fun(_2533108, bool), bool), i(s(fun(_2533108, fun(fun(_2533108, bool), bool)), in), s(_2533108, _2533983))), s(fun(_2533108, bool), _2533106)))), s(_2533110, i(s(fun(_2533108, _2533110), 22835 ^ [_2533104, _2533106, _2533108, _2533110]), s(_2533108, _2533985))) = s(_2533110, i(s(fun(_2533108, _2533110), 22835 ^ [_2533104, _2533106, _2533108, _2533110]), s(_2533108, _2533983)))], (22837 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2533110, bool), bool), i(s(fun(fun(_2533110, bool), fun(fun(_2533110, bool), bool)), subset), s(fun(_2533110, bool), i(s(fun(fun(_2533108, bool), fun(_2533110, bool)), i(s(fun(fun(_2533108, _2533110), fun(fun(_2533108, bool), fun(_2533110, bool))), image), s(fun(_2533108, _2533110), 22835 ^ [_2533104, _2533106, _2533108, _2533110]))), s(fun(_2533108, bool), _2533106))))), s(fun(_2533110, bool), _2533104)))))]]], (43710 ^ _1670770) ^ [_4282028, _4282030] : [-(s(cart(real, n10), i(s(fun(real, cart(real, n10)), lift), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _4282028))), s(real, _4282030))))) = s(cart(real, n10), i(s(fun(cart(real, n10), cart(real, n10)), i(s(fun(real, fun(cart(real, n10), cart(real, n10))), r_), s(real, _4282028))), s(cart(real, n10), i(s(fun(real, cart(real, n10)), lift), s(real, _4282030))))))], (26756 ^ _1670770) ^ [_2767047, _2767049, _2767051] : [26809 ^ _1670770 : [(26810 ^ _1670770) ^ [_2769882] : [s(num, i(s(fun(_2767051, num), i(s(fun(fun(_2767049, num), fun(_2767051, num)), i(s(fun(fun(_2767049, _2767051), fun(fun(_2767049, num), fun(_2767051, num))), i(s(fun(fun(_2767049, bool), fun(fun(_2767049, _2767051), fun(fun(_2767049, num), fun(_2767051, num)))), _2769882), s(fun(_2767049, bool), 26811 ^ [_2767047, _2767049, _2767051, _2769882]))), s(fun(_2767049, _2767051), 26812 ^ [_2767047, _2767049, _2767051, _2769882]))), s(fun(_2767049, num), 26813 ^ [_2767047, _2767049, _2767051, _2769882]))), s(_2767051, 26814 ^ [_2767047, _2767049, _2767051, _2769882]))) = s(num, i(s(fun(fun(_2767049, num), num), i(s(fun(fun(_2767049, bool), fun(fun(_2767049, num), num)), nsum), s(fun(_2767049, bool), i(s(fun(fun(_2767049, bool), fun(_2767049, bool)), gspec), s(fun(_2767049, bool), i(s(fun(_2767051, fun(_2767049, bool)), i(s(fun(fun(_2767049, _2767051), fun(_2767051, fun(_2767049, bool))), i(s(fun(fun(_2767049, bool), fun(fun(_2767049, _2767051), fun(_2767051, fun(_2767049, bool)))), _2767047), s(fun(_2767049, bool), 26811 ^ [_2767047, _2767049, _2767051, _2769882]))), s(fun(_2767049, _2767051), 26812 ^ [_2767047, _2767049, _2767051, _2769882]))), s(_2767051, 26814 ^ [_2767047, _2767049, _2767051, _2769882]))))))), s(fun(_2767049, num), 26813 ^ [_2767047, _2767049, _2767051, _2769882]))), 26817 ^ _1670770 : [(26818 ^ _1670770) ^ [_2771136, _2771138, _2771140, _2771142] : [-(s(num, i(s(fun(fun(_2767051, num), num), i(s(fun(fun(_2767051, bool), fun(fun(_2767051, num), num)), nsum), s(fun(_2767051, bool), _2771136))), s(fun(_2767051, num), i(s(fun(fun(_2767049, num), fun(_2767051, num)), i(s(fun(fun(_2767049, _2767051), fun(fun(_2767049, num), fun(_2767051, num))), i(s(fun(fun(_2767049, bool), fun(fun(_2767049, _2767051), fun(fun(_2767049, num), fun(_2767051, num)))), _2769882), s(fun(_2767049, bool), _2771138))), s(fun(_2767049, _2767051), _2771142))), s(fun(_2767049, num), _2771140))))) = s(num, i(s(fun(fun(_2767049, num), num), i(s(fun(fun(_2767049, bool), fun(fun(_2767049, num), num)), nsum), s(fun(_2767049, bool), _2771138))), s(fun(_2767049, num), _2771140)))), p(s(bool, i(s(fun(fun(_2767049, bool), bool), finite), s(fun(_2767049, bool), _2771138)))), p(s(bool, i(s(fun(fun(_2767051, bool), bool), i(s(fun(fun(_2767051, bool), fun(fun(_2767051, bool), bool)), subset), s(fun(_2767051, bool), i(s(fun(fun(_2767049, bool), fun(_2767051, bool)), i(s(fun(fun(_2767049, _2767051), fun(fun(_2767049, bool), fun(_2767051, bool))), image), s(fun(_2767049, _2767051), _2771142))), s(fun(_2767049, bool), _2771138))))), s(fun(_2767051, bool), _2771136))))]]]], 26763 ^ _1670770 : [(26766 ^ _1670770) ^ [_2768352, _2768354] : [p(s(bool, i(s(fun(_2767049, bool), i(s(fun(bool, fun(_2767049, bool)), i(s(fun(_2767049, fun(bool, fun(_2767049, bool))), setspec), s(_2767049, 26760 ^ [_2767047, _2767049, _2767051]))), s(bool, _2768352))), s(_2767049, _2768354)))), 26777 ^ _1670770 : [(26782 ^ _1670770) ^ [] : [p(s(bool, _2768352))], (26780 ^ _1670770) ^ [] : [-(s(_2767051, i(s(fun(_2767049, _2767051), 26758 ^ [_2767047, _2767049, _2767051]), s(_2767049, _2768354))) = s(_2767051, 26759 ^ [_2767047, _2767049, _2767051]))], (26778 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2767049, bool), bool), i(s(fun(_2767049, fun(fun(_2767049, bool), bool)), in), s(_2767049, _2768354))), s(fun(_2767049, bool), 26757 ^ [_2767047, _2767049, _2767051])))))]], 26769 ^ _1670770 : [(26772 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2767049, bool), bool), i(s(fun(_2767049, fun(fun(_2767049, bool), bool)), in), s(_2767049, _2768354))), s(fun(_2767049, bool), 26757 ^ [_2767047, _2767049, _2767051])))), s(_2767051, i(s(fun(_2767049, _2767051), 26758 ^ [_2767047, _2767049, _2767051]), s(_2767049, _2768354))) = s(_2767051, 26759 ^ [_2767047, _2767049, _2767051])], (26770 ^ _1670770) ^ [] : [-(p(s(bool, _2768352)))]]], (26764 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2767049, bool), i(s(fun(_2767051, fun(_2767049, bool)), i(s(fun(fun(_2767049, _2767051), fun(_2767051, fun(_2767049, bool))), i(s(fun(fun(_2767049, bool), fun(fun(_2767049, _2767051), fun(_2767051, fun(_2767049, bool)))), _2767047), s(fun(_2767049, bool), 26757 ^ [_2767047, _2767049, _2767051]))), s(fun(_2767049, _2767051), 26758 ^ [_2767047, _2767049, _2767051]))), s(_2767051, 26759 ^ [_2767047, _2767049, _2767051]))), s(_2767049, 26760 ^ [_2767047, _2767049, _2767051])))))]], 26787 ^ _1670770 : [(26806 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2767049, bool), i(s(fun(bool, fun(_2767049, bool)), i(s(fun(_2767049, fun(bool, fun(_2767049, bool))), setspec), s(_2767049, 26760 ^ [_2767047, _2767049, _2767051]))), s(bool, 26786 ^ [_2767047, _2767049, _2767051]))), s(_2767049, 26785 ^ [_2767047, _2767049, _2767051])))))], (26788 ^ _1670770) ^ [] : [p(s(bool, 26786 ^ [_2767047, _2767049, _2767051])), 26791 ^ _1670770 : [(26794 ^ _1670770) ^ [] : [-(s(_2767051, i(s(fun(_2767049, _2767051), 26758 ^ [_2767047, _2767049, _2767051]), s(_2767049, 26785 ^ [_2767047, _2767049, _2767051]))) = s(_2767051, 26759 ^ [_2767047, _2767049, _2767051]))], (26792 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2767049, bool), bool), i(s(fun(_2767049, fun(fun(_2767049, bool), bool)), in), s(_2767049, 26785 ^ [_2767047, _2767049, _2767051]))), s(fun(_2767049, bool), 26757 ^ [_2767047, _2767049, _2767051])))))]]], (26796 ^ _1670770) ^ [] : [-(p(s(bool, 26786 ^ [_2767047, _2767049, _2767051]))), p(s(bool, i(s(fun(fun(_2767049, bool), bool), i(s(fun(_2767049, fun(fun(_2767049, bool), bool)), in), s(_2767049, 26785 ^ [_2767047, _2767049, _2767051]))), s(fun(_2767049, bool), 26757 ^ [_2767047, _2767049, _2767051])))), s(_2767051, i(s(fun(_2767049, _2767051), 26758 ^ [_2767047, _2767049, _2767051]), s(_2767049, 26785 ^ [_2767047, _2767049, _2767051]))) = s(_2767051, 26759 ^ [_2767047, _2767049, _2767051])], (26808 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2767049, bool), i(s(fun(_2767051, fun(_2767049, bool)), i(s(fun(fun(_2767049, _2767051), fun(_2767051, fun(_2767049, bool))), i(s(fun(fun(_2767049, bool), fun(fun(_2767049, _2767051), fun(_2767051, fun(_2767049, bool)))), _2767047), s(fun(_2767049, bool), 26757 ^ [_2767047, _2767049, _2767051]))), s(fun(_2767049, _2767051), 26758 ^ [_2767047, _2767049, _2767051]))), s(_2767051, 26759 ^ [_2767047, _2767049, _2767051]))), s(_2767049, 26760 ^ [_2767047, _2767049, _2767051]))))]]], (29877 ^ _1670770) ^ [_2965927, _2965929] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 29873 ^ [_2965927, _2965929]))), s(num, i(s(fun(fun(_2965929, bool), num), dimindex), s(fun(_2965929, bool), univ)))))))], (11449 ^ _1670770) ^ [_2037012, _2037014, _2037016, _2037018] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2037018))), s(real, _2037014))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2037016))), s(real, _2037012))))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2037018))), s(real, _2037016)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2037014))), s(real, _2037012))))], (3171 ^ _1670770) ^ [_1729490, _1729492, _1729494] : [s(_1729494, _1729492) = s(_1729494, _1729490), -(p(s(bool, i(s(fun(_1729494, bool), i(s(fun(_1729494, fun(_1729494, bool)), geq), s(_1729494, _1729492))), s(_1729494, _1729490)))))], (9963 ^ _1670770) ^ [_1998219, _1998221] : [p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1998221))), s(nadd, _1998219)))), -(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, i(s(fun(nadd, nadd), naddu_inv), s(nadd, _1998221))))), s(nadd, i(s(fun(nadd, nadd), naddu_inv), s(nadd, _1998219)))))))], (1204 ^ _1670770) ^ [_1686154] : [p(s(bool, _1686154)), -(p(s(bool, f0))), -(p(s(bool, _1686154)))], (3124 ^ _1670770) ^ [_1728437] : [-(s(n10, i(s(fun(bool, n10), oneu_abs), s(bool, i(s(fun(n10, bool), oneu_rep), s(n10, _1728437))))) = s(n10, _1728437))], (20722 ^ _1670770) ^ [_2433559, _2433561, _2433563] : [-(s(fun(_2433563, bool), _2433561) = s(fun(_2433563, bool), _2433559)), p(s(bool, i(s(fun(fun(_2433563, bool), bool), finite), s(fun(_2433563, bool), _2433559)))), p(s(bool, i(s(fun(fun(_2433563, bool), bool), i(s(fun(fun(_2433563, bool), fun(fun(_2433563, bool), bool)), subset), s(fun(_2433563, bool), _2433561))), s(fun(_2433563, bool), _2433559)))), s(num, i(s(fun(fun(_2433563, bool), num), card), s(fun(_2433563, bool), _2433561))) = s(num, i(s(fun(fun(_2433563, bool), num), card), s(fun(_2433563, bool), _2433559)))], (4907 ^ _1670770) ^ [_1795002] : [-(p(s(bool, i(s(fun(num, bool), odd), s(num, _1795002))))), -(p(s(bool, i(s(fun(num, bool), odd), s(num, i(s(fun(num, num), suc), s(num, _1795002)))))))], (2511 ^ _1670770) ^ [_1712033, _1712035] : [2512 ^ _1670770 : [(2515 ^ _1670770) ^ [] : [p(s(bool, _1712035))], (2513 ^ _1670770) ^ [] : [-(p(s(bool, _1712033)))]], -(p(s(bool, _1712035))), p(s(bool, _1712033))], (46218 ^ _1670770) ^ [_4428521, _4428523, _4428525] : [46257 ^ _1670770 : [(46258 ^ _1670770) ^ [_4430447] : [p(s(bool, i(s(fun(fun(cart(real, _4428525), cart(real, _4428523)), bool), linear), s(fun(cart(real, _4428525), cart(real, _4428523)), _4430447)))), -(p(s(bool, i(s(fun(fun(cart(real, _4428525), bool), bool), subspace), s(fun(cart(real, _4428525), bool), i(s(fun(fun(cart(real, _4428525), bool), fun(cart(real, _4428525), bool)), gspec), s(fun(cart(real, _4428525), bool), i(s(fun(fun(cart(real, _4428525), cart(real, _4428523)), fun(cart(real, _4428525), bool)), _4428521), s(fun(cart(real, _4428525), cart(real, _4428523)), _4430447)))))))))]], 46223 ^ _1670770 : [(46226 ^ _1670770) ^ [_4429241, _4429243] : [p(s(bool, i(s(fun(cart(real, _4428525), bool), i(s(fun(bool, fun(cart(real, _4428525), bool)), i(s(fun(cart(real, _4428525), fun(bool, fun(cart(real, _4428525), bool))), setspec), s(cart(real, _4428525), 46220 ^ [_4428521, _4428523, _4428525]))), s(bool, _4429241))), s(cart(real, _4428525), _4429243)))), 46229 ^ _1670770 : [(46232 ^ _1670770) ^ [] : [s(cart(real, _4428523), i(s(fun(cart(real, _4428525), cart(real, _4428523)), 46219 ^ [_4428521, _4428523, _4428525]), s(cart(real, _4428525), _4429243))) = s(cart(real, _4428523), i(s(fun(num, cart(real, _4428523)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (46230 ^ _1670770) ^ [] : [-(p(s(bool, _4429241)))]], 46233 ^ _1670770 : [(46236 ^ _1670770) ^ [] : [p(s(bool, _4429241))], (46234 ^ _1670770) ^ [] : [-(s(cart(real, _4428523), i(s(fun(cart(real, _4428525), cart(real, _4428523)), 46219 ^ [_4428521, _4428523, _4428525]), s(cart(real, _4428525), _4429243))) = s(cart(real, _4428523), i(s(fun(num, cart(real, _4428523)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]]], (46224 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(cart(real, _4428525), bool), i(s(fun(fun(cart(real, _4428525), cart(real, _4428523)), fun(cart(real, _4428525), bool)), _4428521), s(fun(cart(real, _4428525), cart(real, _4428523)), 46219 ^ [_4428521, _4428523, _4428525]))), s(cart(real, _4428525), 46220 ^ [_4428521, _4428523, _4428525])))))]], 46241 ^ _1670770 : [(46254 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(cart(real, _4428525), bool), i(s(fun(bool, fun(cart(real, _4428525), bool)), i(s(fun(cart(real, _4428525), fun(bool, fun(cart(real, _4428525), bool))), setspec), s(cart(real, _4428525), 46220 ^ [_4428521, _4428523, _4428525]))), s(bool, 46240 ^ [_4428521, _4428523, _4428525]))), s(cart(real, _4428525), 46239 ^ [_4428521, _4428523, _4428525])))))], (46242 ^ _1670770) ^ [] : [p(s(bool, 46240 ^ [_4428521, _4428523, _4428525])), -(s(cart(real, _4428523), i(s(fun(cart(real, _4428525), cart(real, _4428523)), 46219 ^ [_4428521, _4428523, _4428525]), s(cart(real, _4428525), 46239 ^ [_4428521, _4428523, _4428525]))) = s(cart(real, _4428523), i(s(fun(num, cart(real, _4428523)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (46248 ^ _1670770) ^ [] : [s(cart(real, _4428523), i(s(fun(cart(real, _4428525), cart(real, _4428523)), 46219 ^ [_4428521, _4428523, _4428525]), s(cart(real, _4428525), 46239 ^ [_4428521, _4428523, _4428525]))) = s(cart(real, _4428523), i(s(fun(num, cart(real, _4428523)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(p(s(bool, 46240 ^ [_4428521, _4428523, _4428525])))], (46256 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(cart(real, _4428525), bool), i(s(fun(fun(cart(real, _4428525), cart(real, _4428523)), fun(cart(real, _4428525), bool)), _4428521), s(fun(cart(real, _4428525), cart(real, _4428523)), 46219 ^ [_4428521, _4428523, _4428525]))), s(cart(real, _4428525), 46220 ^ [_4428521, _4428523, _4428525]))))]]], (5159 ^ _1670770) ^ [_1800294, _1800296] : [s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _1800296))), s(num, _1800294))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1800296))), s(num, _1800294)))))], (43777 ^ _1670770) ^ [_4285490, _4285492] : [p(s(bool, i(s(fun(fun(cart(real, _4285492), cart(real, n10)), bool), linear), s(fun(cart(real, _4285492), cart(real, n10)), _4285490)))), 43780 ^ _1670770 : [(43781 ^ _1670770) ^ [_4285751] : [-(s(cart(real, n10), i(s(fun(cart(real, _4285492), cart(real, n10)), _4285490), s(cart(real, _4285492), _4285751))) = s(cart(real, n10), i(s(fun(real, cart(real, n10)), lift), s(real, i(s(fun(cart(real, _4285492), real), i(s(fun(cart(real, _4285492), fun(cart(real, _4285492), real)), dot), s(cart(real, _4285492), i(s(fun(cart(cart(real, _4285492), n10), cart(real, _4285492)), i(s(fun(num, fun(cart(cart(real, _4285492), n10), cart(real, _4285492))), row), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(cart(cart(real, _4285492), n10), i(s(fun(fun(cart(real, _4285492), cart(real, n10)), cart(cart(real, _4285492), n10)), matrix), s(fun(cart(real, _4285492), cart(real, n10)), _4285490))))))), s(cart(real, _4285492), _4285751))))))]]], (32184 ^ _1670770) ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637] : [32194 ^ _1670770 : [(32197 ^ _1670770) ^ [_3426388] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), i(s(fun(bool, fun(bool, fun(bool, bool))), u_guardedu_pattern), s(bool, i(s(fun(_3422635, bool), i(s(fun(_3422635, fun(_3422635, bool)), geq), s(_3422635, i(s(fun(_3422631, _3422635), 32185 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637]), s(_3422631, _3426388))))), s(_3422635, 32186 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637]))))), s(bool, i(s(fun(_3422631, bool), i(s(fun(_3422633, fun(_3422631, bool)), 32187 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637]), s(_3422633, 32190 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637]))), s(_3422631, _3426388))))), s(bool, i(s(fun(_3422637, bool), i(s(fun(_3422637, fun(_3422637, bool)), geq), s(_3422637, i(s(fun(_3422629, _3422637), 32188 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637]), s(_3422629, i(s(fun(_3422631, _3422629), i(s(fun(_3422633, fun(_3422631, _3422629)), 32189 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637]), s(_3422633, 32190 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637]))), s(_3422631, _3426388))))))), s(_3422637, 32191 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637]))))))], (32195 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3422637, bool), i(s(fun(_3422633, fun(_3422637, bool)), i(s(fun(fun(_3422633, fun(_3422631, _3422629)), fun(_3422633, fun(_3422637, bool))), i(s(fun(fun(_3422629, _3422637), fun(fun(_3422633, fun(_3422631, _3422629)), fun(_3422633, fun(_3422637, bool)))), i(s(fun(fun(_3422633, fun(_3422631, bool)), fun(fun(_3422629, _3422637), fun(fun(_3422633, fun(_3422631, _3422629)), fun(_3422633, fun(_3422637, bool))))), i(s(fun(_3422635, fun(fun(_3422633, fun(_3422631, bool)), fun(fun(_3422629, _3422637), fun(fun(_3422633, fun(_3422631, _3422629)), fun(_3422633, fun(_3422637, bool)))))), i(s(fun(fun(_3422631, _3422635), fun(_3422635, fun(fun(_3422633, fun(_3422631, bool)), fun(fun(_3422629, _3422637), fun(fun(_3422633, fun(_3422631, _3422629)), fun(_3422633, fun(_3422637, bool))))))), _3422627), s(fun(_3422631, _3422635), 32185 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637]))), s(_3422635, 32186 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637]))), s(fun(_3422633, fun(_3422631, bool)), 32187 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637]))), s(fun(_3422629, _3422637), 32188 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637]))), s(fun(_3422633, fun(_3422631, _3422629)), 32189 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637]))), s(_3422633, 32190 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637]))), s(_3422637, 32191 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637])))))]], 32199 ^ _1670770 : [(32202 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3422637, bool), i(s(fun(_3422633, fun(_3422637, bool)), i(s(fun(fun(_3422633, fun(_3422631, _3422629)), fun(_3422633, fun(_3422637, bool))), i(s(fun(fun(_3422629, _3422637), fun(fun(_3422633, fun(_3422631, _3422629)), fun(_3422633, fun(_3422637, bool)))), i(s(fun(fun(_3422633, fun(_3422631, bool)), fun(fun(_3422629, _3422637), fun(fun(_3422633, fun(_3422631, _3422629)), fun(_3422633, fun(_3422637, bool))))), i(s(fun(_3422635, fun(fun(_3422633, fun(_3422631, bool)), fun(fun(_3422629, _3422637), fun(fun(_3422633, fun(_3422631, _3422629)), fun(_3422633, fun(_3422637, bool)))))), i(s(fun(fun(_3422631, _3422635), fun(_3422635, fun(fun(_3422633, fun(_3422631, bool)), fun(fun(_3422629, _3422637), fun(fun(_3422633, fun(_3422631, _3422629)), fun(_3422633, fun(_3422637, bool))))))), _3422627), s(fun(_3422631, _3422635), 32185 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637]))), s(_3422635, 32186 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637]))), s(fun(_3422633, fun(_3422631, bool)), 32187 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637]))), s(fun(_3422629, _3422637), 32188 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637]))), s(fun(_3422633, fun(_3422631, _3422629)), 32189 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637]))), s(_3422633, 32190 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637]))), s(_3422637, 32191 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637]))))], (32200 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), i(s(fun(bool, fun(bool, fun(bool, bool))), u_guardedu_pattern), s(bool, i(s(fun(_3422635, bool), i(s(fun(_3422635, fun(_3422635, bool)), geq), s(_3422635, i(s(fun(_3422631, _3422635), 32185 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637]), s(_3422631, 32198 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637]))))), s(_3422635, 32186 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637]))))), s(bool, i(s(fun(_3422631, bool), i(s(fun(_3422633, fun(_3422631, bool)), 32187 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637]), s(_3422633, 32190 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637]))), s(_3422631, 32198 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637]))))), s(bool, i(s(fun(_3422637, bool), i(s(fun(_3422637, fun(_3422637, bool)), geq), s(_3422637, i(s(fun(_3422629, _3422637), 32188 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637]), s(_3422629, i(s(fun(_3422631, _3422629), i(s(fun(_3422633, fun(_3422631, _3422629)), 32189 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637]), s(_3422633, 32190 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637]))), s(_3422631, 32198 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637]))))))), s(_3422637, 32191 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637])))))))]], 32203 ^ _1670770 : [(32204 ^ _1670770) ^ [_3427404] : [s(fun(_3422637, bool), i(s(fun(_3422635, fun(_3422637, bool)), i(s(fun(_3422633, fun(_3422635, fun(_3422637, bool))), i(s(fun(fun(_3422633, fun(_3422631, _3422629)), fun(_3422633, fun(_3422635, fun(_3422637, bool)))), i(s(fun(fun(_3422629, _3422637), fun(fun(_3422633, fun(_3422631, _3422629)), fun(_3422633, fun(_3422635, fun(_3422637, bool))))), i(s(fun(fun(_3422633, fun(_3422631, bool)), fun(fun(_3422629, _3422637), fun(fun(_3422633, fun(_3422631, _3422629)), fun(_3422633, fun(_3422635, fun(_3422637, bool)))))), i(s(fun(fun(_3422631, _3422635), fun(fun(_3422633, fun(_3422631, bool)), fun(fun(_3422629, _3422637), fun(fun(_3422633, fun(_3422631, _3422629)), fun(_3422633, fun(_3422635, fun(_3422637, bool))))))), _3427404), s(fun(_3422631, _3422635), 32205 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637, _3427404]))), s(fun(_3422633, fun(_3422631, bool)), 32206 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637, _3427404]))), s(fun(_3422629, _3422637), 32207 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637, _3427404]))), s(fun(_3422633, fun(_3422631, _3422629)), 32208 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637, _3427404]))), s(_3422633, 32209 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637, _3427404]))), s(_3422635, 32210 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637, _3427404]))) = s(fun(_3422637, bool), i(s(fun(_3422633, fun(_3422637, bool)), i(s(fun(fun(_3422633, fun(_3422631, _3422629)), fun(_3422633, fun(_3422637, bool))), i(s(fun(fun(_3422629, _3422637), fun(fun(_3422633, fun(_3422631, _3422629)), fun(_3422633, fun(_3422637, bool)))), i(s(fun(fun(_3422633, fun(_3422631, bool)), fun(fun(_3422629, _3422637), fun(fun(_3422633, fun(_3422631, _3422629)), fun(_3422633, fun(_3422637, bool))))), i(s(fun(_3422635, fun(fun(_3422633, fun(_3422631, bool)), fun(fun(_3422629, _3422637), fun(fun(_3422633, fun(_3422631, _3422629)), fun(_3422633, fun(_3422637, bool)))))), i(s(fun(fun(_3422631, _3422635), fun(_3422635, fun(fun(_3422633, fun(_3422631, bool)), fun(fun(_3422629, _3422637), fun(fun(_3422633, fun(_3422631, _3422629)), fun(_3422633, fun(_3422637, bool))))))), _3422627), s(fun(_3422631, _3422635), 32205 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637, _3427404]))), s(_3422635, 32210 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637, _3427404]))), s(fun(_3422633, fun(_3422631, bool)), 32206 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637, _3427404]))), s(fun(_3422629, _3422637), 32207 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637, _3427404]))), s(fun(_3422633, fun(_3422631, _3422629)), 32208 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637, _3427404]))), s(_3422633, 32209 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637, _3427404]))), 32213 ^ _1670770 : [(32214 ^ _1670770) ^ [_3430991] : [s(_3422637, i(s(fun(_3422633, _3422637), i(s(fun(fun(_3422633, fun(_3422631, _3422629)), fun(_3422633, _3422637)), i(s(fun(fun(_3422629, _3422637), fun(fun(_3422633, fun(_3422631, _3422629)), fun(_3422633, _3422637))), i(s(fun(fun(_3422633, fun(_3422631, bool)), fun(fun(_3422629, _3422637), fun(fun(_3422633, fun(_3422631, _3422629)), fun(_3422633, _3422637)))), i(s(fun(fun(_3422631, _3422635), fun(fun(_3422633, fun(_3422631, bool)), fun(fun(_3422629, _3422637), fun(fun(_3422633, fun(_3422631, _3422629)), fun(_3422633, _3422637))))), i(s(fun(fun(_3422633, _3422635), fun(fun(_3422631, _3422635), fun(fun(_3422633, fun(_3422631, bool)), fun(fun(_3422629, _3422637), fun(fun(_3422633, fun(_3422631, _3422629)), fun(_3422633, _3422637)))))), _3430991), s(fun(_3422633, _3422635), 32215 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637, _3427404, _3430991]))), s(fun(_3422631, _3422635), 32216 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637, _3427404, _3430991]))), s(fun(_3422633, fun(_3422631, bool)), 32217 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637, _3427404, _3430991]))), s(fun(_3422629, _3422637), 32218 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637, _3427404, _3430991]))), s(fun(_3422633, fun(_3422631, _3422629)), 32219 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637, _3427404, _3430991]))), s(_3422633, 32220 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637, _3427404, _3430991]))) = s(_3422637, i(s(fun(fun(_3422635, fun(_3422637, bool)), _3422637), i(s(fun(_3422635, fun(fun(_3422635, fun(_3422637, bool)), _3422637)), u_match), s(_3422635, i(s(fun(_3422633, _3422635), 32215 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637, _3427404, _3430991]), s(_3422633, 32220 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637, _3427404, _3430991]))))), s(fun(_3422635, fun(_3422637, bool)), i(s(fun(_3422633, fun(_3422635, fun(_3422637, bool))), i(s(fun(fun(_3422633, fun(_3422631, _3422629)), fun(_3422633, fun(_3422635, fun(_3422637, bool)))), i(s(fun(fun(_3422629, _3422637), fun(fun(_3422633, fun(_3422631, _3422629)), fun(_3422633, fun(_3422635, fun(_3422637, bool))))), i(s(fun(fun(_3422633, fun(_3422631, bool)), fun(fun(_3422629, _3422637), fun(fun(_3422633, fun(_3422631, _3422629)), fun(_3422633, fun(_3422635, fun(_3422637, bool)))))), i(s(fun(fun(_3422631, _3422635), fun(fun(_3422633, fun(_3422631, bool)), fun(fun(_3422629, _3422637), fun(fun(_3422633, fun(_3422631, _3422629)), fun(_3422633, fun(_3422635, fun(_3422637, bool))))))), _3427404), s(fun(_3422631, _3422635), 32216 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637, _3427404, _3430991]))), s(fun(_3422633, fun(_3422631, bool)), 32217 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637, _3427404, _3430991]))), s(fun(_3422629, _3422637), 32218 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637, _3427404, _3430991]))), s(fun(_3422633, fun(_3422631, _3422629)), 32219 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637, _3427404, _3430991]))), s(_3422633, 32220 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637, _3427404, _3430991]))))), 32223 ^ _1670770 : [(32224 ^ _1670770) ^ [_3434229] : [s(fun(_3422633, _3422637), i(s(fun(fun(_3422629, _3422637), fun(_3422633, _3422637)), i(s(fun(fun(_3422633, fun(_3422631, _3422629)), fun(fun(_3422629, _3422637), fun(_3422633, _3422637))), i(s(fun(fun(_3422633, fun(_3422631, bool)), fun(fun(_3422633, fun(_3422631, _3422629)), fun(fun(_3422629, _3422637), fun(_3422633, _3422637)))), i(s(fun(fun(_3422631, _3422635), fun(fun(_3422633, fun(_3422631, bool)), fun(fun(_3422633, fun(_3422631, _3422629)), fun(fun(_3422629, _3422637), fun(_3422633, _3422637))))), i(s(fun(fun(_3422633, _3422635), fun(fun(_3422631, _3422635), fun(fun(_3422633, fun(_3422631, bool)), fun(fun(_3422633, fun(_3422631, _3422629)), fun(fun(_3422629, _3422637), fun(_3422633, _3422637)))))), _3434229), s(fun(_3422633, _3422635), 32225 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637, _3427404, _3430991, _3434229]))), s(fun(_3422631, _3422635), 32226 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637, _3427404, _3430991, _3434229]))), s(fun(_3422633, fun(_3422631, bool)), 32227 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637, _3427404, _3430991, _3434229]))), s(fun(_3422633, fun(_3422631, _3422629)), 32228 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637, _3427404, _3430991, _3434229]))), s(fun(_3422629, _3422637), 32229 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637, _3427404, _3430991, _3434229]))) = s(fun(_3422633, _3422637), i(s(fun(fun(_3422633, fun(_3422631, _3422629)), fun(_3422633, _3422637)), i(s(fun(fun(_3422629, _3422637), fun(fun(_3422633, fun(_3422631, _3422629)), fun(_3422633, _3422637))), i(s(fun(fun(_3422633, fun(_3422631, bool)), fun(fun(_3422629, _3422637), fun(fun(_3422633, fun(_3422631, _3422629)), fun(_3422633, _3422637)))), i(s(fun(fun(_3422631, _3422635), fun(fun(_3422633, fun(_3422631, bool)), fun(fun(_3422629, _3422637), fun(fun(_3422633, fun(_3422631, _3422629)), fun(_3422633, _3422637))))), i(s(fun(fun(_3422633, _3422635), fun(fun(_3422631, _3422635), fun(fun(_3422633, fun(_3422631, bool)), fun(fun(_3422629, _3422637), fun(fun(_3422633, fun(_3422631, _3422629)), fun(_3422633, _3422637)))))), _3430991), s(fun(_3422633, _3422635), 32225 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637, _3427404, _3430991, _3434229]))), s(fun(_3422631, _3422635), 32226 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637, _3427404, _3430991, _3434229]))), s(fun(_3422633, fun(_3422631, bool)), 32227 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637, _3427404, _3430991, _3434229]))), s(fun(_3422629, _3422637), 32229 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637, _3427404, _3430991, _3434229]))), s(fun(_3422633, fun(_3422631, _3422629)), 32228 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637, _3427404, _3430991, _3434229]))), 32232 ^ _1670770 : [(32233 ^ _1670770) ^ [_3436801, _3436803, _3436805, _3436807, _3436809, _3436811, _3436813] : [-(p(s(bool, i(s(fun(fun(fun(_3422629, _3422637), fun(_3422633, _3422637)), bool), i(s(fun(fun(_3422633, _3422629), fun(fun(fun(_3422629, _3422637), fun(_3422633, _3422637)), bool)), i(s(fun(fun(fun(_3422629, _3422637), fun(_3422633, bool)), fun(fun(_3422633, _3422629), fun(fun(fun(_3422629, _3422637), fun(_3422633, _3422637)), bool))), i(s(fun(fun(_3422629, fun(_3422629, bool)), fun(fun(fun(_3422629, _3422637), fun(_3422633, bool)), fun(fun(_3422633, _3422629), fun(fun(fun(_3422629, _3422637), fun(_3422633, _3422637)), bool)))), superadmissible), s(fun(_3422629, fun(_3422629, bool)), _3436813))), s(fun(fun(_3422629, _3422637), fun(_3422633, bool)), _3436811))), s(fun(_3422633, _3422629), _3436809))), s(fun(fun(_3422629, _3422637), fun(_3422633, _3422637)), i(s(fun(fun(_3422633, fun(_3422631, _3422629)), fun(fun(_3422629, _3422637), fun(_3422633, _3422637))), i(s(fun(fun(_3422633, fun(_3422631, bool)), fun(fun(_3422633, fun(_3422631, _3422629)), fun(fun(_3422629, _3422637), fun(_3422633, _3422637)))), i(s(fun(fun(_3422631, _3422635), fun(fun(_3422633, fun(_3422631, bool)), fun(fun(_3422633, fun(_3422631, _3422629)), fun(fun(_3422629, _3422637), fun(_3422633, _3422637))))), i(s(fun(fun(_3422633, _3422635), fun(fun(_3422631, _3422635), fun(fun(_3422633, fun(_3422631, bool)), fun(fun(_3422633, fun(_3422631, _3422629)), fun(fun(_3422629, _3422637), fun(_3422633, _3422637)))))), _3434229), s(fun(_3422633, _3422635), _3436807))), s(fun(_3422631, _3422635), _3436805))), s(fun(_3422633, fun(_3422631, bool)), _3436803))), s(fun(_3422633, fun(_3422631, _3422629)), _3436801))))))), 32240 ^ _1670770 : [(32243 ^ _1670770) ^ [] : [-(s(_3422635, i(s(fun(_3422631, _3422635), _3436805), s(_3422631, 32238 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637, _3427404, _3430991, _3434229, _3436801, _3436803, _3436805, _3436807, _3436809, _3436811, _3436813]))) = s(_3422635, i(s(fun(_3422633, _3422635), _3436807), s(_3422633, 32237 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637, _3427404, _3430991, _3434229, _3436801, _3436803, _3436805, _3436807, _3436809, _3436811, _3436813]))))], (32241 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3422633, bool), i(s(fun(fun(_3422629, _3422637), fun(_3422633, bool)), _3436811), s(fun(_3422629, _3422637), 32236 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637, _3427404, _3430991, _3434229, _3436801, _3436803, _3436805, _3436807, _3436809, _3436811, _3436813]))), s(_3422633, 32237 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637, _3427404, _3430991, _3434229, _3436801, _3436803, _3436805, _3436807, _3436809, _3436811, _3436813])))))], (32251 ^ _1670770) ^ [] : [s(_3422629, i(s(fun(_3422631, _3422629), i(s(fun(_3422633, fun(_3422631, _3422629)), _3436801), s(_3422633, 32237 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637, _3427404, _3430991, _3434229, _3436801, _3436803, _3436805, _3436807, _3436809, _3436811, _3436813]))), s(_3422631, 32238 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637, _3427404, _3430991, _3434229, _3436801, _3436803, _3436805, _3436807, _3436809, _3436811, _3436813]))) = s(_3422629, i(s(fun(_3422631, _3422629), i(s(fun(_3422633, fun(_3422631, _3422629)), _3436801), s(_3422633, 32237 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637, _3427404, _3430991, _3434229, _3436801, _3436803, _3436805, _3436807, _3436809, _3436811, _3436813]))), s(_3422631, 32239 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637, _3427404, _3430991, _3434229, _3436801, _3436803, _3436805, _3436807, _3436809, _3436811, _3436813])))], (32247 ^ _1670770) ^ [] : [-(s(_3422635, i(s(fun(_3422631, _3422635), _3436805), s(_3422631, 32239 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637, _3427404, _3430991, _3434229, _3436801, _3436803, _3436805, _3436807, _3436809, _3436811, _3436813]))) = s(_3422635, i(s(fun(_3422633, _3422635), _3436807), s(_3422633, 32237 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637, _3427404, _3430991, _3434229, _3436801, _3436803, _3436805, _3436807, _3436809, _3436811, _3436813]))))], (32249 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3422631, bool), i(s(fun(_3422633, fun(_3422631, bool)), _3436803), s(_3422633, 32237 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637, _3427404, _3430991, _3434229, _3436801, _3436803, _3436805, _3436807, _3436809, _3436811, _3436813]))), s(_3422631, 32239 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637, _3427404, _3430991, _3434229, _3436801, _3436803, _3436805, _3436807, _3436809, _3436811, _3436813])))))], (32245 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3422631, bool), i(s(fun(_3422633, fun(_3422631, bool)), _3436803), s(_3422633, 32237 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637, _3427404, _3430991, _3434229, _3436801, _3436803, _3436805, _3436807, _3436809, _3436811, _3436813]))), s(_3422631, 32238 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637, _3427404, _3430991, _3434229, _3436801, _3436803, _3436805, _3436807, _3436809, _3436811, _3436813])))))]], 32255 ^ _1670770 : [(32256 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3422633, bool), i(s(fun(fun(_3422629, _3422637), fun(_3422633, bool)), _3436811), s(fun(_3422629, _3422637), 32252 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637, _3427404, _3430991, _3434229, _3436801, _3436803, _3436805, _3436807, _3436809, _3436811, _3436813]))), s(_3422633, 32253 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637, _3427404, _3430991, _3434229, _3436801, _3436803, _3436805, _3436807, _3436809, _3436811, _3436813])))))], (32260 ^ _1670770) ^ [] : [-(s(_3422635, i(s(fun(_3422631, _3422635), _3436805), s(_3422631, 32254 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637, _3427404, _3430991, _3434229, _3436801, _3436803, _3436805, _3436807, _3436809, _3436811, _3436813]))) = s(_3422635, i(s(fun(_3422633, _3422635), _3436807), s(_3422633, 32253 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637, _3427404, _3430991, _3434229, _3436801, _3436803, _3436805, _3436807, _3436809, _3436811, _3436813]))))], (32265 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3422629, bool), i(s(fun(_3422629, fun(_3422629, bool)), _3436813), s(_3422629, 32261 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637, _3427404, _3430991, _3434229, _3436801, _3436803, _3436805, _3436807, _3436809, _3436811, _3436813]))), s(_3422629, i(s(fun(_3422633, _3422629), _3436809), s(_3422633, 32253 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637, _3427404, _3430991, _3434229, _3436801, _3436803, _3436805, _3436807, _3436809, _3436811, _3436813]))))))], (32263 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3422629, bool), i(s(fun(_3422629, fun(_3422629, bool)), _3436813), s(_3422629, 32261 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637, _3427404, _3430991, _3434229, _3436801, _3436803, _3436805, _3436807, _3436809, _3436811, _3436813]))), s(_3422629, i(s(fun(_3422631, _3422629), i(s(fun(_3422633, fun(_3422631, _3422629)), _3436801), s(_3422633, 32253 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637, _3427404, _3430991, _3434229, _3436801, _3436803, _3436805, _3436807, _3436809, _3436811, _3436813]))), s(_3422631, 32254 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637, _3427404, _3430991, _3434229, _3436801, _3436803, _3436805, _3436807, _3436809, _3436811, _3436813])))))))], (32258 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3422631, bool), i(s(fun(_3422633, fun(_3422631, bool)), _3436803), s(_3422633, 32253 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637, _3427404, _3430991, _3434229, _3436801, _3436803, _3436805, _3436807, _3436809, _3436811, _3436813]))), s(_3422631, 32254 ^ [_3422627, _3422629, _3422631, _3422633, _3422635, _3422637, _3427404, _3430991, _3434229, _3436801, _3436803, _3436805, _3436807, _3436809, _3436811, _3436813])))))]]]]]]]]]]], (17530 ^ _1670770) ^ [_2245384, _2245386, _2245388] : [17535 ^ _1670770 : [(17538 ^ _1670770) ^ [_2246124] : [p(s(bool, i(s(fun(_2245386, bool), i(s(fun(bool, fun(_2245386, bool)), i(s(fun(_2245386, fun(bool, fun(_2245386, bool))), setspec), s(_2245386, 17532 ^ [_2245384, _2245386, _2245388]))), s(bool, i(s(fun(_2245386, bool), 17531 ^ [_2245384, _2245386, _2245388]), s(_2245386, _2246124))))), s(_2245386, _2246124))))], (17536 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2245386, bool), i(s(fun(fun(_2245386, bool), fun(_2245386, bool)), _2245384), s(fun(_2245386, bool), 17531 ^ [_2245384, _2245386, _2245388]))), s(_2245386, 17532 ^ [_2245384, _2245386, _2245388])))))]], 17540 ^ _1670770 : [(17543 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2245386, bool), i(s(fun(fun(_2245386, bool), fun(_2245386, bool)), _2245384), s(fun(_2245386, bool), 17531 ^ [_2245384, _2245386, _2245388]))), s(_2245386, 17532 ^ [_2245384, _2245386, _2245388]))))], (17541 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2245386, bool), i(s(fun(bool, fun(_2245386, bool)), i(s(fun(_2245386, fun(bool, fun(_2245386, bool))), setspec), s(_2245386, 17532 ^ [_2245384, _2245386, _2245388]))), s(bool, i(s(fun(_2245386, bool), 17531 ^ [_2245384, _2245386, _2245388]), s(_2245386, 17539 ^ [_2245384, _2245386, _2245388]))))), s(_2245386, 17539 ^ [_2245384, _2245386, _2245388])))))]], 17544 ^ _1670770 : [(17545 ^ _1670770) ^ [_2246429] : [17560 ^ _1670770 : [(17561 ^ _1670770) ^ [_2247563, _2247565] : [-(s(fun(_2245388, bool), i(s(fun(fun(_2245388, bool), fun(_2245388, bool)), gspec), s(fun(_2245388, bool), i(s(fun(fun(_2245386, _2245388), fun(_2245388, bool)), i(s(fun(fun(_2245386, bool), fun(fun(_2245386, _2245388), fun(_2245388, bool))), _2246429), s(fun(_2245386, bool), _2247563))), s(fun(_2245386, _2245388), _2247565))))) = s(fun(_2245388, bool), i(s(fun(fun(_2245386, bool), fun(_2245388, bool)), i(s(fun(fun(_2245386, _2245388), fun(fun(_2245386, bool), fun(_2245388, bool))), image), s(fun(_2245386, _2245388), _2247565))), s(fun(_2245386, bool), i(s(fun(fun(_2245386, bool), fun(_2245386, bool)), gspec), s(fun(_2245386, bool), i(s(fun(fun(_2245386, bool), fun(_2245386, bool)), _2245384), s(fun(_2245386, bool), _2247563))))))))]], 17551 ^ _1670770 : [(17554 ^ _1670770) ^ [_2247156] : [p(s(bool, i(s(fun(_2245388, bool), i(s(fun(bool, fun(_2245388, bool)), i(s(fun(_2245388, fun(bool, fun(_2245388, bool))), setspec), s(_2245388, 17548 ^ [_2245384, _2245386, _2245388, _2246429]))), s(bool, i(s(fun(_2245386, bool), 17546 ^ [_2245384, _2245386, _2245388, _2246429]), s(_2245386, _2247156))))), s(_2245388, i(s(fun(_2245386, _2245388), 17547 ^ [_2245384, _2245386, _2245388, _2246429]), s(_2245386, _2247156))))))], (17552 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2245388, bool), i(s(fun(fun(_2245386, _2245388), fun(_2245388, bool)), i(s(fun(fun(_2245386, bool), fun(fun(_2245386, _2245388), fun(_2245388, bool))), _2246429), s(fun(_2245386, bool), 17546 ^ [_2245384, _2245386, _2245388, _2246429]))), s(fun(_2245386, _2245388), 17547 ^ [_2245384, _2245386, _2245388, _2246429]))), s(_2245388, 17548 ^ [_2245384, _2245386, _2245388, _2246429])))))]], 17556 ^ _1670770 : [(17559 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2245388, bool), i(s(fun(fun(_2245386, _2245388), fun(_2245388, bool)), i(s(fun(fun(_2245386, bool), fun(fun(_2245386, _2245388), fun(_2245388, bool))), _2246429), s(fun(_2245386, bool), 17546 ^ [_2245384, _2245386, _2245388, _2246429]))), s(fun(_2245386, _2245388), 17547 ^ [_2245384, _2245386, _2245388, _2246429]))), s(_2245388, 17548 ^ [_2245384, _2245386, _2245388, _2246429]))))], (17557 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2245388, bool), i(s(fun(bool, fun(_2245388, bool)), i(s(fun(_2245388, fun(bool, fun(_2245388, bool))), setspec), s(_2245388, 17548 ^ [_2245384, _2245386, _2245388, _2246429]))), s(bool, i(s(fun(_2245386, bool), 17546 ^ [_2245384, _2245386, _2245388, _2246429]), s(_2245386, 17555 ^ [_2245384, _2245386, _2245388, _2246429]))))), s(_2245388, i(s(fun(_2245386, _2245388), 17547 ^ [_2245384, _2245386, _2245388, _2246429]), s(_2245386, 17555 ^ [_2245384, _2245386, _2245388, _2246429])))))))]]]]], (11629 ^ _1670770) ^ [_2041888, _2041890, _2041892] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2041890))), s(real, _2041888))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2041892))), s(real, _2041888)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2041890))), s(real, _2041892))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2041888))), s(real, _2041892))))))], (13915 ^ _1670770) ^ [_2097767, _2097769] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2097769))), s(int, _2097767))))), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2097767))), s(int, _2097769)))))], (43602 ^ _1670770) ^ [_4279135, _4279137] : [43603 ^ _1670770 : [(43604 ^ _1670770) ^ [_4279258] : [p(s(bool, i(s(fun(fun(_4279137, real), bool), _4279135), s(fun(_4279137, real), _4279258))))]], -(p(s(bool, i(s(fun(fun(_4279137, real), bool), _4279135), s(fun(_4279137, real), i(s(fun(fun(_4279137, cart(real, n10)), fun(_4279137, real)), i(s(fun(fun(cart(real, n10), real), fun(fun(_4279137, cart(real, n10)), fun(_4279137, real))), o), s(fun(cart(real, n10), real), drop))), s(fun(_4279137, cart(real, n10)), 43605 ^ [_4279135, _4279137])))))))], (39036 ^ _1670770) ^ [_3950049] : [s(cart(real, _3950049), x) = s(cart(real, _3950049), i(s(fun(num, cart(real, _3950049)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(cart(real, _3950049), i(s(fun(cart(real, _3950049), cart(real, _3950049)), vectoru_neg), s(cart(real, _3950049), x))) = s(cart(real, _3950049), i(s(fun(num, cart(real, _3950049)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (8285 ^ _1670770) ^ [_1919438, _1919440] : [p(s(bool, 8283 ^ [_1919438, _1919440])), -(s(_1919440, i(s(fun(prod(_1919440, _1919438), _1919440), fst), s(prod(_1919440, _1919438), h0))) = s(_1919440, a0))], (11525 ^ _1670770) ^ [_2039262] : [s(real, i(s(fun(real, real), realu_abs), s(real, _2039262))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(real, _2039262) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (6146 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), p0), s(num, i(s(fun(num, num), pre), s(num, n))))))), 6148 ^ _1670770 : [(6149 ^ _1670770) ^ [] : [-(s(num, n) = s(num, i(s(fun(num, num), suc), s(num, 6147 ^ [])))), 6152 ^ _1670770 : [(6155 ^ _1670770) ^ [] : [-(s(num, n) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (6153 ^ _1670770) ^ [] : [-(s(num, 6147 ^ []) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))]]], (6157 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), p0), s(num, 6147 ^ []))))]]], (38940 ^ _1670770) ^ [_3944131, _3944133, _3944135, _3944137] : [-(s(real, i(s(fun(num, real), i(s(fun(cart(real, _3944137), fun(num, real)), d_), s(cart(real, _3944137), i(s(fun(cart(real, _3944137), cart(real, _3944137)), i(s(fun(cart(real, _3944137), fun(cart(real, _3944137), cart(real, _3944137))), vectoru_add), s(cart(real, _3944137), _3944135))), s(cart(real, _3944137), _3944133))))), s(num, _3944131))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(num, real), i(s(fun(cart(real, _3944137), fun(num, real)), d_), s(cart(real, _3944137), _3944135))), s(num, _3944131))))), s(real, i(s(fun(num, real), i(s(fun(cart(real, _3944137), fun(num, real)), d_), s(cart(real, _3944137), _3944133))), s(num, _3944131))))))], (13397 ^ _1670770) ^ [_2084530] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2084530))), s(int, i(s(fun(int, int), intu_abs), s(int, _2084530)))))))], (45085 ^ _1670770) ^ [_4370745, _4370747] : [-(s(fun(cart(real, _4370747), bool), i(s(fun(fun(cart(real, _4370747), bool), fun(cart(real, _4370747), bool)), span), s(fun(cart(real, _4370747), bool), i(s(fun(fun(cart(real, _4370747), bool), fun(cart(real, _4370747), bool)), gspec), s(fun(cart(real, _4370747), bool), _4370745))))) = s(fun(cart(real, _4370747), bool), univ)), 45089 ^ _1670770 : [(45092 ^ _1670770) ^ [_4371298, _4371300] : [p(s(bool, i(s(fun(cart(real, _4370747), bool), i(s(fun(bool, fun(cart(real, _4370747), bool)), i(s(fun(cart(real, _4370747), fun(bool, fun(cart(real, _4370747), bool))), setspec), s(cart(real, _4370747), 45086 ^ [_4370745, _4370747]))), s(bool, _4371298))), s(cart(real, _4370747), i(s(fun(num, cart(real, _4370747)), basis), s(num, _4371300)))))), 45103 ^ _1670770 : [(45108 ^ _1670770) ^ [] : [p(s(bool, _4371298))], (45106 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4371300))), s(num, i(s(fun(fun(_4370747, bool), num), dimindex), s(fun(_4370747, bool), univ)))))))], (45104 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _4371300)))))]], 45095 ^ _1670770 : [(45098 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _4371300)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4371300))), s(num, i(s(fun(fun(_4370747, bool), num), dimindex), s(fun(_4370747, bool), univ))))))], (45096 ^ _1670770) ^ [] : [-(p(s(bool, _4371298)))]]], (45090 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(cart(real, _4370747), bool), _4370745), s(cart(real, _4370747), 45086 ^ [_4370745, _4370747])))))]], 45113 ^ _1670770 : [(45132 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(cart(real, _4370747), bool), i(s(fun(bool, fun(cart(real, _4370747), bool)), i(s(fun(cart(real, _4370747), fun(bool, fun(cart(real, _4370747), bool))), setspec), s(cart(real, _4370747), 45086 ^ [_4370745, _4370747]))), s(bool, 45112 ^ [_4370745, _4370747]))), s(cart(real, _4370747), i(s(fun(num, cart(real, _4370747)), basis), s(num, 45111 ^ [_4370745, _4370747])))))))], (45114 ^ _1670770) ^ [] : [p(s(bool, 45112 ^ [_4370745, _4370747])), 45117 ^ _1670770 : [(45120 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 45111 ^ [_4370745, _4370747]))), s(num, i(s(fun(fun(_4370747, bool), num), dimindex), s(fun(_4370747, bool), univ)))))))], (45118 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, 45111 ^ [_4370745, _4370747])))))]]], (45122 ^ _1670770) ^ [] : [-(p(s(bool, 45112 ^ [_4370745, _4370747]))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, 45111 ^ [_4370745, _4370747])))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 45111 ^ [_4370745, _4370747]))), s(num, i(s(fun(fun(_4370747, bool), num), dimindex), s(fun(_4370747, bool), univ))))))], (45134 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(cart(real, _4370747), bool), _4370745), s(cart(real, _4370747), 45086 ^ [_4370745, _4370747]))))]]], (4325 ^ _1670770) ^ [_1781328, _1781330] : [-(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), suc), s(num, _1781330))))), s(num, i(s(fun(num, num), suc), s(num, _1781328))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1781330))), s(num, _1781328))))], (27247 ^ _1670770) ^ [_2799768] : [s(num, i(s(fun(num, num), i(s(fun(fun(num, num), fun(num, num)), i(s(fun(fun(num, num), fun(fun(num, num), fun(num, num))), _2799768), s(fun(num, num), 27248 ^ [_2799768]))), s(fun(num, num), 27249 ^ [_2799768]))), s(num, 27250 ^ [_2799768]))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), 27248 ^ [_2799768]), s(num, 27250 ^ [_2799768]))))), s(num, i(s(fun(num, num), 27249 ^ [_2799768]), s(num, 27250 ^ [_2799768]))))), 27253 ^ _1670770 : [(27254 ^ _1670770) ^ [_2800247, _2800249, _2800251, _2800253] : [-(s(num, i(s(fun(fun(num, num), num), i(s(fun(fun(num, bool), fun(fun(num, num), num)), nsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2800249))), s(num, _2800247))))), s(fun(num, num), i(s(fun(fun(num, num), fun(num, num)), i(s(fun(fun(num, num), fun(fun(num, num), fun(num, num))), _2799768), s(fun(num, num), _2800253))), s(fun(num, num), _2800251))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(fun(num, num), num), i(s(fun(fun(num, bool), fun(fun(num, num), num)), nsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2800249))), s(num, _2800247))))), s(fun(num, num), _2800253))))), s(num, i(s(fun(fun(num, num), num), i(s(fun(fun(num, bool), fun(fun(num, num), num)), nsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2800249))), s(num, _2800247))))), s(fun(num, num), _2800251))))))]]], (29864 ^ _1670770) ^ [_2965507] : [-(s(fun(finite_image(_2965507), bool), univ) = s(fun(finite_image(_2965507), bool), i(s(fun(fun(num, bool), fun(finite_image(_2965507), bool)), i(s(fun(fun(num, finite_image(_2965507)), fun(fun(num, bool), fun(finite_image(_2965507), bool))), image), s(fun(num, finite_image(_2965507)), finiteu_index))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, i(s(fun(fun(_2965507, bool), num), dimindex), s(fun(_2965507, bool), univ))))))))], (12798 ^ _1670770) ^ [_2071291, _2071293, _2071295] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2071293))), s(real, _2071291))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2071291)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2071293))), s(num, _2071295))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2071291))), s(num, _2071295))))))], (24956 ^ _1670770) ^ [_2625255, _2625257, _2625259, _2625261] : [p(s(bool, i(s(fun(fun(_2625257, fun(_2625257, _2625257)), bool), monoidal), s(fun(_2625257, fun(_2625257, _2625257)), _2625255)))), 24959 ^ _1670770 : [(24962 ^ _1670770) ^ [_2626056, _2626058, _2626060] : [p(s(bool, i(s(fun(fun(_2625259, bool), bool), finite), s(fun(_2625259, bool), _2626056)))), -(s(_2625257, i(s(fun(fun(_2625259, _2625257), _2625257), i(s(fun(fun(_2625259, bool), fun(fun(_2625259, _2625257), _2625257)), i(s(fun(fun(_2625257, fun(_2625257, _2625257)), fun(fun(_2625259, bool), fun(fun(_2625259, _2625257), _2625257))), iterate), s(fun(_2625257, fun(_2625257, _2625257)), _2625255))), s(fun(_2625259, bool), i(s(fun(fun(_2625259, bool), fun(_2625259, bool)), i(s(fun(_2625259, fun(fun(_2625259, bool), fun(_2625259, bool))), insert), s(_2625259, _2626058))), s(fun(_2625259, bool), _2626056))))), s(fun(_2625259, _2625257), _2626060))) = s(_2625257, i(s(fun(_2625257, _2625257), i(s(fun(_2625257, fun(_2625257, _2625257)), i(s(fun(bool, fun(_2625257, fun(_2625257, _2625257))), cond), s(bool, i(s(fun(fun(_2625259, bool), bool), i(s(fun(_2625259, fun(fun(_2625259, bool), bool)), in), s(_2625259, _2626058))), s(fun(_2625259, bool), _2626056))))), s(_2625257, i(s(fun(fun(_2625259, _2625257), _2625257), i(s(fun(fun(_2625259, bool), fun(fun(_2625259, _2625257), _2625257)), i(s(fun(fun(_2625257, fun(_2625257, _2625257)), fun(fun(_2625259, bool), fun(fun(_2625259, _2625257), _2625257))), iterate), s(fun(_2625257, fun(_2625257, _2625257)), _2625255))), s(fun(_2625259, bool), _2626056))), s(fun(_2625259, _2625257), _2626060))))), s(_2625257, i(s(fun(_2625257, _2625257), i(s(fun(_2625257, fun(_2625257, _2625257)), _2625255), s(_2625257, i(s(fun(_2625259, _2625257), _2626060), s(_2625259, _2626058))))), s(_2625257, i(s(fun(fun(_2625259, _2625257), _2625257), i(s(fun(fun(_2625259, bool), fun(fun(_2625259, _2625257), _2625257)), i(s(fun(fun(_2625257, fun(_2625257, _2625257)), fun(fun(_2625259, bool), fun(fun(_2625259, _2625257), _2625257))), iterate), s(fun(_2625257, fun(_2625257, _2625257)), _2625255))), s(fun(_2625259, bool), _2626056))), s(fun(_2625259, _2625257), _2626060))))))))], (24960 ^ _1670770) ^ [_2625929] : [-(s(_2625257, i(s(fun(fun(_2625261, _2625257), _2625257), i(s(fun(fun(_2625261, bool), fun(fun(_2625261, _2625257), _2625257)), i(s(fun(fun(_2625257, fun(_2625257, _2625257)), fun(fun(_2625261, bool), fun(fun(_2625261, _2625257), _2625257))), iterate), s(fun(_2625257, fun(_2625257, _2625257)), _2625255))), s(fun(_2625261, bool), empty))), s(fun(_2625261, _2625257), _2625929))) = s(_2625257, i(s(fun(fun(_2625257, fun(_2625257, _2625257)), _2625257), neutral), s(fun(_2625257, fun(_2625257, _2625257)), _2625255))))]]], (12049 ^ _1670770) ^ [_2053125] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2053125)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(real, real), realu_inv), s(real, _2053125)))))))], (16900 ^ _1670770) ^ [_2205024, _2205026, _2205028, _2205030] : [-(s(fun(_2205030, bool), i(s(fun(fun(_2205030, bool), fun(_2205030, bool)), i(s(fun(fun(_2205030, bool), fun(fun(_2205030, bool), fun(_2205030, bool))), union), s(fun(_2205030, bool), i(s(fun(fun(_2205030, bool), fun(_2205030, bool)), i(s(fun(_2205030, fun(fun(_2205030, bool), fun(_2205030, bool))), insert), s(_2205030, _2205028))), s(fun(_2205030, bool), _2205026))))), s(fun(_2205030, bool), _2205024))) = s(fun(_2205030, bool), i(s(fun(fun(_2205030, bool), fun(_2205030, bool)), i(s(fun(fun(_2205030, bool), fun(fun(_2205030, bool), fun(_2205030, bool))), i(s(fun(bool, fun(fun(_2205030, bool), fun(fun(_2205030, bool), fun(_2205030, bool)))), cond), s(bool, i(s(fun(fun(_2205030, bool), bool), i(s(fun(_2205030, fun(fun(_2205030, bool), bool)), in), s(_2205030, _2205028))), s(fun(_2205030, bool), _2205024))))), s(fun(_2205030, bool), i(s(fun(fun(_2205030, bool), fun(_2205030, bool)), i(s(fun(fun(_2205030, bool), fun(fun(_2205030, bool), fun(_2205030, bool))), union), s(fun(_2205030, bool), _2205026))), s(fun(_2205030, bool), _2205024))))), s(fun(_2205030, bool), i(s(fun(fun(_2205030, bool), fun(_2205030, bool)), i(s(fun(_2205030, fun(fun(_2205030, bool), fun(_2205030, bool))), insert), s(_2205030, _2205028))), s(fun(_2205030, bool), i(s(fun(fun(_2205030, bool), fun(_2205030, bool)), i(s(fun(fun(_2205030, bool), fun(fun(_2205030, bool), fun(_2205030, bool))), union), s(fun(_2205030, bool), _2205026))), s(fun(_2205030, bool), _2205024))))))))], (7955 ^ _1670770) ^ [_1902564, _1902566, _1902568, _1902570] : [s(sum0(_1902568, _1902570), i(s(fun(_1902568, sum0(_1902568, _1902570)), inl), s(_1902568, _1902566))) = s(sum0(_1902568, _1902570), i(s(fun(_1902568, sum0(_1902568, _1902570)), inl), s(_1902568, _1902564))), -(s(_1902568, _1902566) = s(_1902568, _1902564))], (13985 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))))))], (5608 ^ _1670770) ^ [_1811344, _1811346] : [-(p(s(bool, 5598 ^ [_1811344, _1811346]))), s(num, _1811346) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, 5564 ^ [_1811344, _1811346]))), s(num, _1811344))))), s(num, 5565 ^ [_1811344, _1811346]))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, 5565 ^ [_1811344, _1811346]))), s(num, _1811344))))], (42777 ^ _1670770) ^ [_4223540, _4223542, _4223544] : [-(s(cart(cart(real, _4223544), _4223542), i(s(fun(cart(cart(real, _4223544), _4223542), cart(cart(real, _4223544), _4223542)), i(s(fun(cart(cart(real, _4223544), _4223542), fun(cart(cart(real, _4223544), _4223542), cart(cart(real, _4223544), _4223542))), matrixu_sub), s(cart(cart(real, _4223544), _4223542), _4223540))), s(cart(cart(real, _4223544), _4223542), _4223540))) = s(cart(cart(real, _4223544), _4223542), i(s(fun(num, cart(cart(real, _4223544), _4223542)), mat), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (37823 ^ _1670770) ^ [_3795294] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, _3795294))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))) = s(real, _3795294))], (39321 ^ _1670770) ^ [_3963691] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _3963691)))), -(s(real, i(s(fun(real, real), sqrt), s(real, i(s(fun(real, real), realu_inv), s(real, _3963691))))) = s(real, i(s(fun(real, real), realu_inv), s(real, i(s(fun(real, real), sqrt), s(real, _3963691))))))], (33149 ^ _1670770) ^ [_3557530, _3557532] : [p(s(bool, i(s(fun(fun(prod(_3557532, _3557532), bool), bool), poset), s(fun(prod(_3557532, _3557532), bool), _3557530)))), 33152 ^ _1670770 : [(33169 ^ _1670770) ^ [_3558796, _3558798] : [-(s(_3557532, _3558798) = s(_3557532, _3558796)), p(s(bool, i(s(fun(prod(_3557532, _3557532), bool), _3557530), s(prod(_3557532, _3557532), i(s(fun(_3557532, prod(_3557532, _3557532)), i(s(fun(_3557532, fun(_3557532, prod(_3557532, _3557532))), c_), s(_3557532, _3558798))), s(_3557532, _3558796)))))), p(s(bool, i(s(fun(prod(_3557532, _3557532), bool), _3557530), s(prod(_3557532, _3557532), i(s(fun(_3557532, prod(_3557532, _3557532)), i(s(fun(_3557532, fun(_3557532, prod(_3557532, _3557532))), c_), s(_3557532, _3558796))), s(_3557532, _3558798))))))], (33159 ^ _1670770) ^ [_3558341, _3558343, _3558345] : [-(p(s(bool, i(s(fun(prod(_3557532, _3557532), bool), _3557530), s(prod(_3557532, _3557532), i(s(fun(_3557532, prod(_3557532, _3557532)), i(s(fun(_3557532, fun(_3557532, prod(_3557532, _3557532))), c_), s(_3557532, _3558345))), s(_3557532, _3558341))))))), p(s(bool, i(s(fun(prod(_3557532, _3557532), bool), _3557530), s(prod(_3557532, _3557532), i(s(fun(_3557532, prod(_3557532, _3557532)), i(s(fun(_3557532, fun(_3557532, prod(_3557532, _3557532))), c_), s(_3557532, _3558345))), s(_3557532, _3558343)))))), p(s(bool, i(s(fun(prod(_3557532, _3557532), bool), _3557530), s(prod(_3557532, _3557532), i(s(fun(_3557532, prod(_3557532, _3557532)), i(s(fun(_3557532, fun(_3557532, prod(_3557532, _3557532))), c_), s(_3557532, _3558343))), s(_3557532, _3558341))))))], (33153 ^ _1670770) ^ [_3558074] : [p(s(bool, i(s(fun(_3557532, bool), i(s(fun(fun(prod(_3557532, _3557532), bool), fun(_3557532, bool)), fl), s(fun(prod(_3557532, _3557532), bool), _3557530))), s(_3557532, _3558074)))), -(p(s(bool, i(s(fun(prod(_3557532, _3557532), bool), _3557530), s(prod(_3557532, _3557532), i(s(fun(_3557532, prod(_3557532, _3557532)), i(s(fun(_3557532, fun(_3557532, prod(_3557532, _3557532))), c_), s(_3557532, _3558074))), s(_3557532, _3558074)))))))]]], (25689 ^ _1670770) ^ [_2693224, _2693226, _2693228, _2693230] : [-(s(num, i(s(fun(fun(_2693230, num), num), i(s(fun(fun(_2693230, bool), fun(fun(_2693230, num), num)), nsum), s(fun(_2693230, bool), i(s(fun(fun(_2693230, bool), fun(_2693230, bool)), i(s(fun(fun(_2693230, bool), fun(fun(_2693230, bool), fun(_2693230, bool))), diff), s(fun(_2693230, bool), _2693226))), s(fun(_2693230, bool), _2693224))))), s(fun(_2693230, num), _2693228))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, i(s(fun(fun(_2693230, num), num), i(s(fun(fun(_2693230, bool), fun(fun(_2693230, num), num)), nsum), s(fun(_2693230, bool), _2693226))), s(fun(_2693230, num), _2693228))))), s(num, i(s(fun(fun(_2693230, num), num), i(s(fun(fun(_2693230, bool), fun(fun(_2693230, num), num)), nsum), s(fun(_2693230, bool), _2693224))), s(fun(_2693230, num), _2693228)))))), p(s(bool, i(s(fun(fun(_2693230, bool), bool), finite), s(fun(_2693230, bool), _2693226)))), p(s(bool, i(s(fun(fun(_2693230, bool), bool), i(s(fun(fun(_2693230, bool), fun(fun(_2693230, bool), bool)), subset), s(fun(_2693230, bool), _2693224))), s(fun(_2693230, bool), _2693226))))], (312 ^ _1670770) ^ [] : [-(s(bool, u_falsityu_) = s(bool, f0))], (11839 ^ _1670770) ^ [_2048101, _2048103, _2048105] : [11840 ^ _1670770 : [(11843 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2048103))), s(real, _2048101))))], (11841 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2048105))), s(real, _2048101))))]], -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_min), s(real, _2048105))), s(real, _2048103))))), s(real, _2048101)))))], (1026 ^ _1670770) ^ [_1684086] : [-(p(s(bool, _1684086))), -(s(bool, f0) = s(bool, _1684086))], (41807 ^ _1670770) ^ [_4133533] : [p(s(bool, i(s(fun(cart(_4133533, n10), bool), p0), s(cart(_4133533, n10), 41808 ^ [_4133533])))), 41811 ^ _1670770 : [(41812 ^ _1670770) ^ [_4133746] : [-(p(s(bool, i(s(fun(cart(_4133533, n10), bool), p0), s(cart(_4133533, n10), i(s(fun(list(_4133533), cart(_4133533, n10)), vector), s(list(_4133533), i(s(fun(list(_4133533), list(_4133533)), i(s(fun(_4133533, fun(list(_4133533), list(_4133533))), cons), s(_4133533, _4133746))), s(list(_4133533), nil)))))))))]]], (1070 ^ _1670770) ^ [_1684475] : [-(p(s(bool, _1684475))), p(s(bool, t)), p(s(bool, _1684475))], (14627 ^ _1670770) ^ [_2114918, _2114920, _2114922] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2114920))), s(int, _2114918))))), -(s(num, _2114922) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2114918)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _2114920))), s(num, _2114922))))), s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _2114918))), s(num, _2114922))))))], (7364 ^ _1670770) ^ [_1880085, _1880087] : [-(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), bit1), s(num, _1880087))))), s(num, i(s(fun(num, num), bit1), s(num, _1880085))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1880087))), s(num, _1880085))))], (36229 ^ _1670770) ^ [_3718260, _3718262, _3718264, _3718266] : [-(p(s(bool, i(s(fun(fun(prod(_3718266, _3718264), bool), bool), i(s(fun(fun(prod(_3718264, _3718266), bool), fun(fun(prod(_3718266, _3718264), bool), bool)), a_u_c), s(fun(prod(_3718264, _3718266), bool), i(s(fun(fun(_3718266, bool), fun(prod(_3718264, _3718266), bool)), i(s(fun(fun(_3718264, bool), fun(fun(_3718266, bool), fun(prod(_3718264, _3718266), bool))), t_u_c), s(fun(_3718264, bool), _3718262))), s(fun(_3718266, bool), _3718260))))), s(fun(prod(_3718266, _3718264), bool), i(s(fun(fun(_3718264, bool), fun(prod(_3718266, _3718264), bool)), i(s(fun(fun(_3718266, bool), fun(fun(_3718264, bool), fun(prod(_3718266, _3718264), bool))), t_u_c), s(fun(_3718266, bool), _3718260))), s(fun(_3718264, bool), _3718262)))))))], (1222 ^ _1670770) ^ [_1686366] : [p(s(bool, _1686366)), -(p(s(bool, _1686366))), -(p(s(bool, f0)))], (29567 ^ _1670770) ^ [_2949189] : [s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), _2949189), s(real, 29568 ^ [_2949189]))), s(num, 29569 ^ [_2949189]))) = s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, 29568 ^ [_2949189]))), s(num, 29569 ^ [_2949189]))), 29572 ^ _1670770 : [(29573 ^ _1670770) ^ [_2949532, _2949534] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _2949532)))), -(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2949534))), s(num, _2949532))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2949534))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _2949532))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(fun(num, real), i(s(fun(real, fun(num, real)), _2949189), s(real, _2949534))))))))]]], (34718 ^ _1670770) ^ [_3640988, _3640990] : [p(s(bool, i(s(fun(fun(prod(_3640990, _3640990), bool), bool), poset), s(fun(prod(_3640990, _3640990), bool), _3640988)))), 34722 ^ _1670770 : [(34727 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_3640990, _3640990), bool), bool), i(s(fun(fun(prod(_3640990, _3640990), bool), fun(fun(prod(_3640990, _3640990), bool), bool)), subset), s(fun(prod(_3640990, _3640990), bool), _3640988))), s(fun(prod(_3640990, _3640990), bool), 34721 ^ [_3640988, _3640990])))))], (34725 ^ _1670770) ^ [] : [-(s(fun(_3640990, bool), i(s(fun(fun(prod(_3640990, _3640990), bool), fun(_3640990, bool)), fl), s(fun(prod(_3640990, _3640990), bool), 34721 ^ [_3640988, _3640990]))) = s(fun(_3640990, bool), i(s(fun(fun(prod(_3640990, _3640990), bool), fun(_3640990, bool)), fl), s(fun(prod(_3640990, _3640990), bool), _3640988))))], (34723 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_3640990, _3640990), bool), bool), toset), s(fun(prod(_3640990, _3640990), bool), 34721 ^ [_3640988, _3640990])))))]]], (10176 ^ _1670770) ^ [_2003538, _2003540] : [-(p(s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, _2003540))), s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _2003540))), s(hreal, _2003538)))))))], (10616 ^ _1670770) ^ [] : [-(s(real, i(s(fun(fun(prod(hreal, hreal), bool), real), mku_real), s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), prod(hreal, hreal))), trealu_mul), s(prod(hreal, hreal), x1))), s(prod(hreal, hreal), y1))))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(fun(prod(hreal, hreal), bool), real), mku_real), s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), x1))))))), s(real, i(s(fun(fun(prod(hreal, hreal), bool), real), mku_real), s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), y1))))))))], (42266 ^ _1670770) ^ [_4169645, _4169647, _4169649, _4169651, _4169653, _4169655, _4169657] : [p(s(bool, i(s(fun(fun(cart(real, _4169655), fun(cart(real, _4169653), cart(real, _4169657))), bool), bilinear), s(fun(cart(real, _4169655), fun(cart(real, _4169653), cart(real, _4169657))), _4169651)))), -(s(cart(real, _4169657), i(s(fun(cart(real, _4169653), cart(real, _4169657)), i(s(fun(cart(real, _4169655), fun(cart(real, _4169653), cart(real, _4169657))), _4169651), s(cart(real, _4169655), i(s(fun(cart(real, _4169655), cart(real, _4169655)), i(s(fun(cart(real, _4169655), fun(cart(real, _4169655), cart(real, _4169655))), vectoru_sub), s(cart(real, _4169655), _4169649))), s(cart(real, _4169655), _4169647))))), s(cart(real, _4169653), _4169645))) = s(cart(real, _4169657), i(s(fun(cart(real, _4169657), cart(real, _4169657)), i(s(fun(cart(real, _4169657), fun(cart(real, _4169657), cart(real, _4169657))), vectoru_sub), s(cart(real, _4169657), i(s(fun(cart(real, _4169653), cart(real, _4169657)), i(s(fun(cart(real, _4169655), fun(cart(real, _4169653), cart(real, _4169657))), _4169651), s(cart(real, _4169655), _4169649))), s(cart(real, _4169653), _4169645))))), s(cart(real, _4169657), i(s(fun(cart(real, _4169653), cart(real, _4169657)), i(s(fun(cart(real, _4169655), fun(cart(real, _4169653), cart(real, _4169657))), _4169651), s(cart(real, _4169655), _4169647))), s(cart(real, _4169653), _4169645))))))], (47247 ^ _1670770) ^ [_4489093, _4489095, _4489097] : [-(s(num, i(s(fun(cart(cart(real, _4489097), _4489095), num), rank), s(cart(cart(real, _4489097), _4489095), _4489093))) = s(num, i(s(fun(fun(cart(real, _4489095), bool), num), dim), s(fun(cart(real, _4489095), bool), i(s(fun(cart(cart(real, _4489097), _4489095), fun(cart(real, _4489095), bool)), columns), s(cart(cart(real, _4489097), _4489095), _4489093))))))], (24826 ^ _1670770) ^ [_2613048, _2613050, _2613052, _2613054, _2613056, _2613058] : [-(p(s(bool, i(s(fun(fun(_2613058, bool), bool), i(s(fun(_2613058, fun(fun(_2613058, bool), bool)), in), s(_2613058, _2613050))), s(fun(_2613058, bool), i(s(fun(fun(_2613058, bool), fun(_2613058, bool)), i(s(fun(fun(_2613058, _2613056), fun(fun(_2613058, bool), fun(_2613058, bool))), i(s(fun(fun(_2613056, fun(_2613056, _2613056)), fun(fun(_2613058, _2613056), fun(fun(_2613058, bool), fun(_2613058, bool)))), support), s(fun(_2613056, fun(_2613056, _2613056)), _2613054))), s(fun(_2613058, _2613056), _2613052))), s(fun(_2613058, bool), _2613048))))))), p(s(bool, i(s(fun(fun(_2613058, bool), bool), i(s(fun(_2613058, fun(fun(_2613058, bool), bool)), in), s(_2613058, _2613050))), s(fun(_2613058, bool), _2613048)))), -(s(_2613056, i(s(fun(_2613058, _2613056), _2613052), s(_2613058, _2613050))) = s(_2613056, i(s(fun(fun(_2613056, fun(_2613056, _2613056)), _2613056), neutral), s(fun(_2613056, fun(_2613056, _2613056)), _2613054))))], (16839 ^ _1670770) ^ [_2201882, _2201884] : [-(s(fun(_2201884, bool), i(s(fun(fun(_2201884, bool), fun(_2201884, bool)), i(s(fun(fun(_2201884, bool), fun(fun(_2201884, bool), fun(_2201884, bool))), diff), s(fun(_2201884, bool), _2201882))), s(fun(_2201884, bool), univ))) = s(fun(_2201884, bool), empty))], (46905 ^ _1670770) ^ [_4468471, _4468473] : [p(s(bool, i(s(fun(cart(cart(real, _4468473), _4468473), bool), invertible), s(cart(cart(real, _4468473), _4468473), _4468471)))), -(s(cart(cart(real, _4468473), _4468473), i(s(fun(cart(cart(real, _4468473), _4468473), cart(cart(real, _4468473), _4468473)), i(s(fun(cart(cart(real, _4468473), _4468473), fun(cart(cart(real, _4468473), _4468473), cart(cart(real, _4468473), _4468473))), matrixu_mul), s(cart(cart(real, _4468473), _4468473), _4468471))), s(cart(cart(real, _4468473), _4468473), 46908 ^ [_4468471, _4468473]))) = s(cart(cart(real, _4468473), _4468473), i(s(fun(num, cart(cart(real, _4468473), _4468473)), mat), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (7975 ^ _1670770) ^ [_1903262, _1903264, _1903266, _1903268] : [-(p(s(bool, i(s(fun(fun(_1903268, _1903266), bool), i(s(fun(fun(_1903266, _1903268), fun(fun(_1903268, _1903266), bool)), iso0), s(fun(_1903266, _1903268), _1903262))), s(fun(_1903268, _1903266), _1903264))))), s(_1903268, i(s(fun(_1903266, _1903268), _1903262), s(_1903266, i(s(fun(_1903268, _1903266), _1903264), s(_1903268, 7978 ^ [_1903262, _1903264, _1903266, _1903268]))))) = s(_1903268, 7978 ^ [_1903262, _1903264, _1903266, _1903268]), s(_1903266, i(s(fun(_1903268, _1903266), _1903264), s(_1903268, i(s(fun(_1903266, _1903268), _1903262), s(_1903266, 7981 ^ [_1903262, _1903264, _1903266, _1903268]))))) = s(_1903266, 7981 ^ [_1903262, _1903264, _1903266, _1903268])], (30345 ^ _1670770) ^ [_2988301, _2988303, _2988305] : [s(_2988303, i(s(fun(num, _2988303), i(s(fun(list(_2988303), fun(num, _2988303)), _2988301), s(list(_2988303), 30346 ^ [_2988301, _2988303, _2988305]))), s(num, 30347 ^ [_2988301, _2988303, _2988305]))) = s(_2988303, i(s(fun(list(_2988303), _2988303), i(s(fun(num, fun(list(_2988303), _2988303)), el), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, 30347 ^ [_2988301, _2988303, _2988305]))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(list(_2988303), 30346 ^ [_2988301, _2988303, _2988305]))), 30350 ^ _1670770 : [(30351 ^ _1670770) ^ [_2988757] : [-(s(cart(_2988303, _2988305), i(s(fun(list(_2988303), cart(_2988303, _2988305)), vector), s(list(_2988303), _2988757))) = s(cart(_2988303, _2988305), i(s(fun(fun(num, _2988303), cart(_2988303, _2988305)), lambda), s(fun(num, _2988303), i(s(fun(list(_2988303), fun(num, _2988303)), _2988301), s(list(_2988303), _2988757))))))]]], (10501 ^ _1670770) ^ [_2013292, _2013294] : [p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), _2013294))), s(prod(hreal, hreal), _2013292)))), -(p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_le), s(prod(hreal, hreal), _2013294))), s(prod(hreal, hreal), _2013292)))))], (43714 ^ _1670770) ^ [_4282154] : [-(s(cart(real, n10), i(s(fun(real, cart(real, n10)), lift), s(real, _4282154))) = s(cart(real, n10), i(s(fun(cart(real, n10), cart(real, n10)), i(s(fun(real, fun(cart(real, n10), cart(real, n10))), r_), s(real, _4282154))), s(cart(real, n10), i(s(fun(num, cart(real, n10)), vec), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))], (10389 ^ _1670770) ^ [_2010322, _2010324] : [-(p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), prod(hreal, hreal))), trealu_mul), s(prod(hreal, hreal), _2010324))), s(prod(hreal, hreal), _2010322))))), s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), prod(hreal, hreal))), trealu_mul), s(prod(hreal, hreal), _2010322))), s(prod(hreal, hreal), _2010324)))))))], (5618 ^ _1670770) ^ [_1811639, _1811641] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), i(s(fun(bool, fun(bool, fun(bool, bool))), cond), s(bool, 5585 ^ [_1811639, _1811641]))), s(bool, 5566 ^ [_1811639, _1811641]))), s(bool, 5598 ^ [_1811639, _1811641])))))], (5309 ^ _1670770) ^ [_1804077, _1804079, _1804081] : [5310 ^ _1670770 : [(5313 ^ _1670770) ^ [] : [s(num, _1804077) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (5311 ^ _1670770) ^ [] : [-(s(num, _1804079) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))]], -(p(s(bool, 5297 ^ [_1804077, _1804079, _1804081])))], (28954 ^ _1670770) ^ [_2912478, _2912480, _2912482, _2912484, _2912486, _2912488, _2912490] : [-(s(real, i(s(fun(fun(_2912490, real), real), i(s(fun(fun(_2912490, bool), fun(fun(_2912490, real), real)), sum), s(fun(_2912490, bool), _2912486))), s(fun(_2912490, real), _2912482))) = s(real, i(s(fun(fun(_2912488, real), real), i(s(fun(fun(_2912488, bool), fun(fun(_2912488, real), real)), sum), s(fun(_2912488, bool), _2912484))), s(fun(_2912488, real), _2912480)))), 28981 ^ _1670770 : [(28984 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2912488, bool), bool), i(s(fun(_2912488, fun(fun(_2912488, bool), bool)), in), s(_2912488, i(s(fun(_2912490, _2912488), _2912478), s(_2912490, 28980 ^ [_2912478, _2912480, _2912482, _2912484, _2912486, _2912488, _2912490]))))), s(fun(_2912488, bool), _2912484)))), s(real, i(s(fun(_2912488, real), _2912480), s(_2912488, i(s(fun(_2912490, _2912488), _2912478), s(_2912490, 28980 ^ [_2912478, _2912480, _2912482, _2912484, _2912486, _2912488, _2912490]))))) = s(real, i(s(fun(_2912490, real), _2912482), s(_2912490, 28980 ^ [_2912478, _2912480, _2912482, _2912484, _2912486, _2912488, _2912490])))], (28982 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2912490, bool), bool), i(s(fun(_2912490, fun(fun(_2912490, bool), bool)), in), s(_2912490, 28980 ^ [_2912478, _2912480, _2912482, _2912484, _2912486, _2912488, _2912490]))), s(fun(_2912490, bool), _2912486)))))]], 28958 ^ _1670770 : [(28961 ^ _1670770) ^ [] : [28970 ^ _1670770 : [(28971 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2912490, bool), bool), i(s(fun(_2912490, fun(fun(_2912490, bool), bool)), in), s(_2912490, 28968 ^ [_2912478, _2912480, _2912482, _2912484, _2912486, _2912488, _2912490]))), s(fun(_2912490, bool), _2912486)))))], (28975 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2912490, bool), bool), i(s(fun(_2912490, fun(fun(_2912490, bool), bool)), in), s(_2912490, 28969 ^ [_2912478, _2912480, _2912482, _2912484, _2912486, _2912488, _2912490]))), s(fun(_2912490, bool), _2912486)))))], (28979 ^ _1670770) ^ [] : [s(_2912490, 28968 ^ [_2912478, _2912480, _2912482, _2912484, _2912486, _2912488, _2912490]) = s(_2912490, 28969 ^ [_2912478, _2912480, _2912482, _2912484, _2912486, _2912488, _2912490])], (28977 ^ _1670770) ^ [] : [-(s(_2912488, i(s(fun(_2912490, _2912488), _2912478), s(_2912490, 28969 ^ [_2912478, _2912480, _2912482, _2912484, _2912486, _2912488, _2912490]))) = s(_2912488, 28957 ^ [_2912478, _2912480, _2912482, _2912484, _2912486, _2912488, _2912490]))], (28973 ^ _1670770) ^ [] : [-(s(_2912488, i(s(fun(_2912490, _2912488), _2912478), s(_2912490, 28968 ^ [_2912478, _2912480, _2912482, _2912484, _2912486, _2912488, _2912490]))) = s(_2912488, 28957 ^ [_2912478, _2912480, _2912482, _2912484, _2912486, _2912488, _2912490]))]], 28962 ^ _1670770 : [(28963 ^ _1670770) ^ [_2913419] : [p(s(bool, i(s(fun(fun(_2912490, bool), bool), i(s(fun(_2912490, fun(fun(_2912490, bool), bool)), in), s(_2912490, _2913419))), s(fun(_2912490, bool), _2912486)))), s(_2912488, i(s(fun(_2912490, _2912488), _2912478), s(_2912490, _2913419))) = s(_2912488, 28957 ^ [_2912478, _2912480, _2912482, _2912484, _2912486, _2912488, _2912490])]]], (28959 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2912488, bool), bool), i(s(fun(_2912488, fun(fun(_2912488, bool), bool)), in), s(_2912488, 28957 ^ [_2912478, _2912480, _2912482, _2912484, _2912486, _2912488, _2912490]))), s(fun(_2912488, bool), _2912484)))))]]], (788 ^ _1670770) ^ [] : [789 ^ _1670770 : [(792 ^ _1670770) ^ [] : [p(s(bool, q))], (790 ^ _1670770) ^ [] : [p(s(bool, p1))]], -(p(s(bool, p1))), -(p(s(bool, p1))), -(p(s(bool, q)))], (38311 ^ _1670770) ^ [_3816986, _3816988, _3816990, _3816992] : [p(s(bool, i(s(fun(fun(_3816992, bool), bool), i(s(fun(_3816992, fun(fun(_3816992, bool), bool)), in), s(_3816992, _3816988))), s(fun(_3816992, bool), i(s(fun(fun(_3816992, bool), fun(_3816992, bool)), i(s(fun(fun(fun(_3816992, bool), bool), fun(fun(_3816992, bool), fun(_3816992, bool))), hull), s(fun(fun(_3816992, bool), bool), _3816990))), s(fun(_3816992, bool), _3816986)))))), -(s(fun(_3816992, bool), i(s(fun(fun(_3816992, bool), fun(_3816992, bool)), i(s(fun(fun(fun(_3816992, bool), bool), fun(fun(_3816992, bool), fun(_3816992, bool))), hull), s(fun(fun(_3816992, bool), bool), _3816990))), s(fun(_3816992, bool), i(s(fun(fun(_3816992, bool), fun(_3816992, bool)), i(s(fun(_3816992, fun(fun(_3816992, bool), fun(_3816992, bool))), insert), s(_3816992, _3816988))), s(fun(_3816992, bool), _3816986))))) = s(fun(_3816992, bool), i(s(fun(fun(_3816992, bool), fun(_3816992, bool)), i(s(fun(fun(fun(_3816992, bool), bool), fun(fun(_3816992, bool), fun(_3816992, bool))), hull), s(fun(fun(_3816992, bool), bool), _3816990))), s(fun(_3816992, bool), _3816986))))], (6837 ^ _1670770) ^ [_1849415, _1849417, _1849419] : [6904 ^ _1670770 : [(6905 ^ _1670770) ^ [_1853872] : [6911 ^ _1670770 : [(6916 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(_1849419, _1849417), bool), bool), i(s(fun(fun(prod(_1849419, _1849417), bool), fun(fun(prod(_1849419, _1849417), bool), bool)), geq), s(fun(prod(_1849419, _1849417), bool), i(s(fun(prod(_1849419, _1849417), fun(prod(_1849419, _1849417), bool)), 6908 ^ [_1849415, _1849417, _1849419, _1853872]), s(prod(_1849419, _1849417), i(s(fun(_1849417, prod(_1849419, _1849417)), i(s(fun(_1849419, fun(_1849417, prod(_1849419, _1849417))), c_), s(_1849419, 6913 ^ [_1849415, _1849417, _1849419, _1853872]))), s(_1849417, 6914 ^ [_1849415, _1849417, _1849419, _1853872]))))))), s(fun(prod(_1849419, _1849417), bool), i(s(fun(fun(fun(prod(_1849419, _1849417), bool), bool), fun(prod(_1849419, _1849417), bool)), gabs), s(fun(fun(prod(_1849419, _1849417), bool), bool), i(s(fun(_1849417, fun(fun(prod(_1849419, _1849417), bool), bool)), i(s(fun(_1849419, fun(_1849417, fun(fun(prod(_1849419, _1849417), bool), bool))), i(s(fun(fun(_1849419, fun(_1849417, fun(_1849417, bool))), fun(_1849419, fun(_1849417, fun(fun(prod(_1849419, _1849417), bool), bool)))), i(s(fun(fun(_1849419, fun(_1849419, bool)), fun(fun(_1849419, fun(_1849417, fun(_1849417, bool))), fun(_1849419, fun(_1849417, fun(fun(prod(_1849419, _1849417), bool), bool))))), _1849415), s(fun(_1849419, fun(_1849419, bool)), 6906 ^ [_1849415, _1849417, _1849419, _1853872]))), s(fun(_1849419, fun(_1849417, fun(_1849417, bool))), 6907 ^ [_1849415, _1849417, _1849419, _1853872]))), s(_1849419, 6913 ^ [_1849415, _1849417, _1849419, _1853872]))), s(_1849417, 6914 ^ [_1849415, _1849417, _1849419, _1853872]))))))))], (6912 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_1849419, _1849417), fun(prod(_1849419, _1849417), bool)), bool), i(s(fun(fun(_1849419, fun(_1849417, fun(_1849417, bool))), fun(fun(prod(_1849419, _1849417), fun(prod(_1849419, _1849417), bool)), bool)), i(s(fun(fun(_1849419, fun(_1849419, bool)), fun(fun(_1849419, fun(_1849417, fun(_1849417, bool))), fun(fun(prod(_1849419, _1849417), fun(prod(_1849419, _1849417), bool)), bool))), _1853872), s(fun(_1849419, fun(_1849419, bool)), 6906 ^ [_1849415, _1849417, _1849419, _1853872]))), s(fun(_1849419, fun(_1849417, fun(_1849417, bool))), 6907 ^ [_1849415, _1849417, _1849419, _1853872]))), s(fun(prod(_1849419, _1849417), fun(prod(_1849419, _1849417), bool)), 6908 ^ [_1849415, _1849417, _1849419, _1853872])))))]], 6917 ^ _1670770 : [(6920 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(_1849419, _1849417), fun(prod(_1849419, _1849417), bool)), bool), i(s(fun(fun(_1849419, fun(_1849417, fun(_1849417, bool))), fun(fun(prod(_1849419, _1849417), fun(prod(_1849419, _1849417), bool)), bool)), i(s(fun(fun(_1849419, fun(_1849419, bool)), fun(fun(_1849419, fun(_1849417, fun(_1849417, bool))), fun(fun(prod(_1849419, _1849417), fun(prod(_1849419, _1849417), bool)), bool))), _1853872), s(fun(_1849419, fun(_1849419, bool)), 6906 ^ [_1849415, _1849417, _1849419, _1853872]))), s(fun(_1849419, fun(_1849417, fun(_1849417, bool))), 6907 ^ [_1849415, _1849417, _1849419, _1853872]))), s(fun(prod(_1849419, _1849417), fun(prod(_1849419, _1849417), bool)), 6908 ^ [_1849415, _1849417, _1849419, _1853872]))))], (6918 ^ _1670770) ^ [_1856131, _1856133] : [-(p(s(bool, i(s(fun(fun(prod(_1849419, _1849417), bool), bool), i(s(fun(fun(prod(_1849419, _1849417), bool), fun(fun(prod(_1849419, _1849417), bool), bool)), geq), s(fun(prod(_1849419, _1849417), bool), i(s(fun(prod(_1849419, _1849417), fun(prod(_1849419, _1849417), bool)), 6908 ^ [_1849415, _1849417, _1849419, _1853872]), s(prod(_1849419, _1849417), i(s(fun(_1849417, prod(_1849419, _1849417)), i(s(fun(_1849419, fun(_1849417, prod(_1849419, _1849417))), c_), s(_1849419, _1856133))), s(_1849417, _1856131))))))), s(fun(prod(_1849419, _1849417), bool), i(s(fun(fun(fun(prod(_1849419, _1849417), bool), bool), fun(prod(_1849419, _1849417), bool)), gabs), s(fun(fun(prod(_1849419, _1849417), bool), bool), i(s(fun(_1849417, fun(fun(prod(_1849419, _1849417), bool), bool)), i(s(fun(_1849419, fun(_1849417, fun(fun(prod(_1849419, _1849417), bool), bool))), i(s(fun(fun(_1849419, fun(_1849417, fun(_1849417, bool))), fun(_1849419, fun(_1849417, fun(fun(prod(_1849419, _1849417), bool), bool)))), i(s(fun(fun(_1849419, fun(_1849419, bool)), fun(fun(_1849419, fun(_1849417, fun(_1849417, bool))), fun(_1849419, fun(_1849417, fun(fun(prod(_1849419, _1849417), bool), bool))))), _1849415), s(fun(_1849419, fun(_1849419, bool)), 6906 ^ [_1849415, _1849417, _1849419, _1853872]))), s(fun(_1849419, fun(_1849417, fun(_1849417, bool))), 6907 ^ [_1849415, _1849417, _1849419, _1853872]))), s(_1849419, _1856133))), s(_1849417, _1856131)))))))))]], 6921 ^ _1670770 : [(6922 ^ _1670770) ^ [_1856678, _1856680] : [-(p(s(bool, i(s(fun(fun(prod(_1849419, _1849417), fun(prod(_1849419, _1849417), bool)), bool), wf), s(fun(prod(_1849419, _1849417), fun(prod(_1849419, _1849417), bool)), i(s(fun(fun(fun(prod(_1849419, _1849417), fun(prod(_1849419, _1849417), bool)), bool), fun(prod(_1849419, _1849417), fun(prod(_1849419, _1849417), bool))), gabs), s(fun(fun(prod(_1849419, _1849417), fun(prod(_1849419, _1849417), bool)), bool), i(s(fun(fun(_1849419, fun(_1849417, fun(_1849417, bool))), fun(fun(prod(_1849419, _1849417), fun(prod(_1849419, _1849417), bool)), bool)), i(s(fun(fun(_1849419, fun(_1849419, bool)), fun(fun(_1849419, fun(_1849417, fun(_1849417, bool))), fun(fun(prod(_1849419, _1849417), fun(prod(_1849419, _1849417), bool)), bool))), _1853872), s(fun(_1849419, fun(_1849419, bool)), _1856680))), s(fun(_1849419, fun(_1849417, fun(_1849417, bool))), _1856678))))))))), p(s(bool, i(s(fun(fun(_1849419, fun(_1849419, bool)), bool), wf), s(fun(_1849419, fun(_1849419, bool)), _1856680)))), p(s(bool, i(s(fun(fun(_1849417, fun(_1849417, bool)), bool), wf), s(fun(_1849417, fun(_1849417, bool)), i(s(fun(_1849419, fun(_1849417, fun(_1849417, bool))), _1856678), s(_1849419, 6927 ^ [_1849415, _1849417, _1849419, _1853872, _1856678, _1856680]))))))]]]], 6845 ^ _1670770 : [(6850 ^ _1670770) ^ [_1851315] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_1849419, _1849417), bool), 6842 ^ [_1849415, _1849417, _1849419]), s(prod(_1849419, _1849417), i(s(fun(_1849417, prod(_1849419, _1849417)), i(s(fun(_1849419, fun(_1849417, prod(_1849419, _1849417))), c_), s(_1849419, 6847 ^ [_1849415, _1849417, _1849419]))), s(_1849417, 6848 ^ [_1849415, _1849417, _1849419]))))))), s(bool, _1851315)))), 6853 ^ _1670770 : [(6858 ^ _1670770) ^ [] : [s(_1849419, 6840 ^ [_1849415, _1849417, _1849419]) = s(_1849419, 6847 ^ [_1849415, _1849417, _1849419]), p(s(bool, i(s(fun(_1849417, bool), i(s(fun(_1849417, fun(_1849417, bool)), i(s(fun(_1849419, fun(_1849417, fun(_1849417, bool))), 6839 ^ [_1849415, _1849417, _1849419]), s(_1849419, 6840 ^ [_1849415, _1849417, _1849419]))), s(_1849417, 6841 ^ [_1849415, _1849417, _1849419]))), s(_1849417, 6848 ^ [_1849415, _1849417, _1849419]))))], (6856 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1849419, bool), i(s(fun(_1849419, fun(_1849419, bool)), 6838 ^ [_1849415, _1849417, _1849419]), s(_1849419, 6840 ^ [_1849415, _1849417, _1849419]))), s(_1849419, 6847 ^ [_1849415, _1849417, _1849419]))))], (6854 ^ _1670770) ^ [] : [-(p(s(bool, _1851315)))]], 6863 ^ _1670770 : [(6864 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1849419, bool), i(s(fun(_1849419, fun(_1849419, bool)), 6838 ^ [_1849415, _1849417, _1849419]), s(_1849419, 6840 ^ [_1849415, _1849417, _1849419]))), s(_1849419, 6847 ^ [_1849415, _1849417, _1849419]))))), 6867 ^ _1670770 : [(6870 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1849417, bool), i(s(fun(_1849417, fun(_1849417, bool)), i(s(fun(_1849419, fun(_1849417, fun(_1849417, bool))), 6839 ^ [_1849415, _1849417, _1849419]), s(_1849419, 6840 ^ [_1849415, _1849417, _1849419]))), s(_1849417, 6841 ^ [_1849415, _1849417, _1849419]))), s(_1849417, 6848 ^ [_1849415, _1849417, _1849419])))))], (6868 ^ _1670770) ^ [] : [-(s(_1849419, 6840 ^ [_1849415, _1849417, _1849419]) = s(_1849419, 6847 ^ [_1849415, _1849417, _1849419]))]]], (6872 ^ _1670770) ^ [] : [p(s(bool, _1851315))]]], (6846 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_1849419, _1849417), bool), bool), i(s(fun(_1849417, fun(fun(prod(_1849419, _1849417), bool), bool)), i(s(fun(_1849419, fun(_1849417, fun(fun(prod(_1849419, _1849417), bool), bool))), i(s(fun(fun(_1849419, fun(_1849417, fun(_1849417, bool))), fun(_1849419, fun(_1849417, fun(fun(prod(_1849419, _1849417), bool), bool)))), i(s(fun(fun(_1849419, fun(_1849419, bool)), fun(fun(_1849419, fun(_1849417, fun(_1849417, bool))), fun(_1849419, fun(_1849417, fun(fun(prod(_1849419, _1849417), bool), bool))))), _1849415), s(fun(_1849419, fun(_1849419, bool)), 6838 ^ [_1849415, _1849417, _1849419]))), s(fun(_1849419, fun(_1849417, fun(_1849417, bool))), 6839 ^ [_1849415, _1849417, _1849419]))), s(_1849419, 6840 ^ [_1849415, _1849417, _1849419]))), s(_1849417, 6841 ^ [_1849415, _1849417, _1849419]))), s(fun(prod(_1849419, _1849417), bool), 6842 ^ [_1849415, _1849417, _1849419])))))]], 6876 ^ _1670770 : [(6901 ^ _1670770) ^ [_1853516, _1853518] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_1849419, _1849417), bool), 6842 ^ [_1849415, _1849417, _1849419]), s(prod(_1849419, _1849417), i(s(fun(_1849417, prod(_1849419, _1849417)), i(s(fun(_1849419, fun(_1849417, prod(_1849419, _1849417))), c_), s(_1849419, _1853518))), s(_1849417, _1853516))))))), s(bool, 6875 ^ [_1849415, _1849417, _1849419, _1853516, _1853518])))))], (6877 ^ _1670770) ^ [_1852600, _1852602] : [p(s(bool, 6875 ^ [_1849415, _1849417, _1849419, _1852600, _1852602])), -(p(s(bool, i(s(fun(_1849419, bool), i(s(fun(_1849419, fun(_1849419, bool)), 6838 ^ [_1849415, _1849417, _1849419]), s(_1849419, 6840 ^ [_1849415, _1849417, _1849419]))), s(_1849419, _1852602))))), 6884 ^ _1670770 : [(6887 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1849417, bool), i(s(fun(_1849417, fun(_1849417, bool)), i(s(fun(_1849419, fun(_1849417, fun(_1849417, bool))), 6839 ^ [_1849415, _1849417, _1849419]), s(_1849419, 6840 ^ [_1849415, _1849417, _1849419]))), s(_1849417, 6841 ^ [_1849415, _1849417, _1849419]))), s(_1849417, _1852600)))))], (6885 ^ _1670770) ^ [] : [-(s(_1849419, 6840 ^ [_1849415, _1849417, _1849419]) = s(_1849419, _1852602))]]], (6889 ^ _1670770) ^ [_1853037, _1853039] : [-(p(s(bool, 6875 ^ [_1849415, _1849417, _1849419, _1853037, _1853039]))), 6890 ^ _1670770 : [(6893 ^ _1670770) ^ [] : [s(_1849419, 6840 ^ [_1849415, _1849417, _1849419]) = s(_1849419, _1853039), p(s(bool, i(s(fun(_1849417, bool), i(s(fun(_1849417, fun(_1849417, bool)), i(s(fun(_1849419, fun(_1849417, fun(_1849417, bool))), 6839 ^ [_1849415, _1849417, _1849419]), s(_1849419, 6840 ^ [_1849415, _1849417, _1849419]))), s(_1849417, 6841 ^ [_1849415, _1849417, _1849419]))), s(_1849417, _1853037))))], (6891 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1849419, bool), i(s(fun(_1849419, fun(_1849419, bool)), 6838 ^ [_1849415, _1849417, _1849419]), s(_1849419, 6840 ^ [_1849415, _1849417, _1849419]))), s(_1849419, _1853039))))]]], (6903 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(_1849419, _1849417), bool), bool), i(s(fun(_1849417, fun(fun(prod(_1849419, _1849417), bool), bool)), i(s(fun(_1849419, fun(_1849417, fun(fun(prod(_1849419, _1849417), bool), bool))), i(s(fun(fun(_1849419, fun(_1849417, fun(_1849417, bool))), fun(_1849419, fun(_1849417, fun(fun(prod(_1849419, _1849417), bool), bool)))), i(s(fun(fun(_1849419, fun(_1849419, bool)), fun(fun(_1849419, fun(_1849417, fun(_1849417, bool))), fun(_1849419, fun(_1849417, fun(fun(prod(_1849419, _1849417), bool), bool))))), _1849415), s(fun(_1849419, fun(_1849419, bool)), 6838 ^ [_1849415, _1849417, _1849419]))), s(fun(_1849419, fun(_1849417, fun(_1849417, bool))), 6839 ^ [_1849415, _1849417, _1849419]))), s(_1849419, 6840 ^ [_1849415, _1849417, _1849419]))), s(_1849417, 6841 ^ [_1849415, _1849417, _1849419]))), s(fun(prod(_1849419, _1849417), bool), 6842 ^ [_1849415, _1849417, _1849419]))))]]], (13033 ^ _1670770) ^ [_2077022, _2077024] : [-(s(real, i(s(fun(real, real), realu_sgn), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2077024))), s(real, _2077022))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(real, real), realu_sgn), s(real, _2077024))))), s(real, i(s(fun(real, real), realu_sgn), s(real, _2077022))))))], (39080 ^ _1670770) ^ [_3952917, _3952919] : [-(s(real, i(s(fun(cart(real, _3952919), real), i(s(fun(cart(real, _3952919), fun(cart(real, _3952919), real)), dot), s(cart(real, _3952919), i(s(fun(num, cart(real, _3952919)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(cart(real, _3952919), _3952917))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (11953 ^ _1670770) ^ [_2050986, _2050988, _2050990] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2050990))), s(real, _2050986))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2050988))), s(real, _2050986))))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2050990))), s(real, _2050988)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2050986))))], (38988 ^ _1670770) ^ [_3947076] : [-(s(cart(real, _3947076), i(s(fun(cart(real, _3947076), cart(real, _3947076)), i(s(fun(real, fun(cart(real, _3947076), cart(real, _3947076))), r_), s(real, c))), s(cart(real, _3947076), i(s(fun(cart(real, _3947076), cart(real, _3947076)), i(s(fun(cart(real, _3947076), fun(cart(real, _3947076), cart(real, _3947076))), vectoru_add), s(cart(real, _3947076), x))), s(cart(real, _3947076), y))))) = s(cart(real, _3947076), i(s(fun(cart(real, _3947076), cart(real, _3947076)), i(s(fun(cart(real, _3947076), fun(cart(real, _3947076), cart(real, _3947076))), vectoru_add), s(cart(real, _3947076), i(s(fun(cart(real, _3947076), cart(real, _3947076)), i(s(fun(real, fun(cart(real, _3947076), cart(real, _3947076))), r_), s(real, c))), s(cart(real, _3947076), x))))), s(cart(real, _3947076), i(s(fun(cart(real, _3947076), cart(real, _3947076)), i(s(fun(real, fun(cart(real, _3947076), cart(real, _3947076))), r_), s(real, c))), s(cart(real, _3947076), y))))))], (7324 ^ _1670770) ^ [_1879142] : [-(s(bool, i(s(fun(num, bool), odd), s(num, i(s(fun(num, num), bit0), s(num, _1879142))))) = s(bool, f0))], (7416 ^ _1670770) ^ [_1881524] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_), s(num, i(s(fun(num, num), bit1), s(num, _1881524))))), s(num, u_0)))))], (29522 ^ _1670770) ^ [_2946612] : [s(real, i(s(fun(num, real), _2946612), s(num, 29523 ^ [_2946612]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(num, real), f), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, 29523 ^ [_2946612]))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(real, i(s(fun(num, real), f), s(num, 29523 ^ [_2946612]))))), 29526 ^ _1670770 : [(29527 ^ _1670770) ^ [_2946977, _2946979] : [-(s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2946979))), s(num, _2946977))))), s(fun(num, real), _2946612))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), i(s(fun(bool, fun(real, fun(real, real))), cond), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2946979))), s(num, _2946977))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(num, real), f), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2946977))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(real, i(s(fun(num, real), f), s(num, _2946979))))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))]]], (27857 ^ _1670770) ^ [_2833391, _2833393, _2833395, _2833397] : [p(s(bool, i(s(fun(fun(_2833397, bool), bool), finite), s(fun(_2833397, bool), _2833393)))), -(s(real, i(s(fun(fun(_2833397, real), real), i(s(fun(fun(_2833397, bool), fun(fun(_2833397, real), real)), sum), s(fun(_2833397, bool), i(s(fun(_2833397, fun(_2833397, bool)), i(s(fun(fun(_2833397, bool), fun(_2833397, fun(_2833397, bool))), delete), s(fun(_2833397, bool), _2833393))), s(_2833397, _2833391))))), s(fun(_2833397, real), _2833395))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), i(s(fun(bool, fun(real, fun(real, real))), cond), s(bool, i(s(fun(fun(_2833397, bool), bool), i(s(fun(_2833397, fun(fun(_2833397, bool), bool)), in), s(_2833397, _2833391))), s(fun(_2833397, bool), _2833393))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(fun(_2833397, real), real), i(s(fun(fun(_2833397, bool), fun(fun(_2833397, real), real)), sum), s(fun(_2833397, bool), _2833393))), s(fun(_2833397, real), _2833395))))), s(real, i(s(fun(_2833397, real), _2833395), s(_2833397, _2833391))))))), s(real, i(s(fun(fun(_2833397, real), real), i(s(fun(fun(_2833397, bool), fun(fun(_2833397, real), real)), sum), s(fun(_2833397, bool), _2833393))), s(fun(_2833397, real), _2833395))))))], (11891 ^ _1670770) ^ [] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_max), s(real, x))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_max), s(real, y))), s(real, z))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_max), s(real, y))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_max), s(real, x))), s(real, z))))))], (9083 ^ _1670770) ^ [_1962855, _1962857, _1962859] : [s(list(_1962859), _1962855) = s(list(_1962859), nil), -(p(s(bool, 9075 ^ [_1962855, _1962857, _1962859])))], (4106 ^ _1670770) ^ [_1776292] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1776292))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))) = s(num, _1776292))], (15327 ^ _1670770) ^ [_2134614] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2134614)))), -(s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(int, num), numu_ofu_int), s(int, _2134614))))) = s(int, _2134614))], (9458 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(num, num), bool), isu_nadd), s(fun(num, num), r0)))), -(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, i(s(fun(fun(num, num), nadd), mku_nadd), s(fun(num, num), r0))))) = s(fun(num, num), r0))], (45416 ^ _1670770) ^ [_4383871, _4383873, _4383875] : [45428 ^ _1670770 : [(45431 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4383875), bool), bool), i(s(fun(fun(cart(real, _4383875), bool), fun(fun(cart(real, _4383875), bool), bool)), subset), s(fun(cart(real, _4383875), bool), _4383873))), s(fun(cart(real, _4383875), bool), 45427 ^ [_4383871, _4383873, _4383875])))))], (45433 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4383875), bool), bool), i(s(fun(fun(cart(real, _4383875), bool), fun(fun(cart(real, _4383875), bool), bool)), subset), s(fun(cart(real, _4383875), bool), 45427 ^ [_4383871, _4383873, _4383875]))), s(fun(cart(real, _4383875), bool), i(s(fun(fun(cart(real, _4383875), bool), fun(cart(real, _4383875), bool)), i(s(fun(fun(cart(real, _4383875), bool), fun(fun(cart(real, _4383875), bool), fun(cart(real, _4383875), bool))), union), s(fun(cart(real, _4383875), bool), _4383873))), s(fun(cart(real, _4383875), bool), _4383871)))))))], (45435 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4383875), bool), bool), i(s(fun(fun(cart(real, _4383875), bool), fun(fun(cart(real, _4383875), bool), bool)), subset), s(fun(cart(real, _4383875), bool), _4383873))), s(fun(cart(real, _4383875), bool), i(s(fun(fun(cart(real, _4383875), bool), fun(cart(real, _4383875), bool)), span), s(fun(cart(real, _4383875), bool), 45427 ^ [_4383871, _4383873, _4383875])))))))], (45429 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(cart(real, _4383875), bool), fun(num, bool)), hasu_size), s(fun(cart(real, _4383875), bool), 45427 ^ [_4383871, _4383873, _4383875]))), s(num, i(s(fun(fun(cart(real, _4383875), bool), num), card), s(fun(cart(real, _4383875), bool), _4383871)))))))]], p(s(bool, i(s(fun(fun(cart(real, _4383875), bool), bool), finite), s(fun(cart(real, _4383875), bool), _4383871)))), p(s(bool, i(s(fun(fun(cart(real, _4383875), bool), bool), independent), s(fun(cart(real, _4383875), bool), _4383873)))), p(s(bool, i(s(fun(fun(cart(real, _4383875), bool), bool), i(s(fun(fun(cart(real, _4383875), bool), fun(fun(cart(real, _4383875), bool), bool)), subset), s(fun(cart(real, _4383875), bool), _4383873))), s(fun(cart(real, _4383875), bool), i(s(fun(fun(cart(real, _4383875), bool), fun(cart(real, _4383875), bool)), span), s(fun(cart(real, _4383875), bool), _4383871))))))], (16678 ^ _1670770) ^ [_2194024, _2194026, _2194028] : [s(fun(_2194028, bool), i(s(fun(fun(_2194028, bool), fun(_2194028, bool)), i(s(fun(fun(_2194028, bool), fun(fun(_2194028, bool), fun(_2194028, bool))), union), s(fun(_2194028, bool), _2194026))), s(fun(_2194028, bool), _2194024))) = s(fun(_2194028, bool), _2194024), -(p(s(bool, i(s(fun(fun(_2194028, bool), bool), i(s(fun(fun(_2194028, bool), fun(fun(_2194028, bool), bool)), subset), s(fun(_2194028, bool), _2194026))), s(fun(_2194028, bool), _2194024)))))], (3097 ^ _1670770) ^ [_1727551, _1727553] : [-(s(_1727553, i(s(fun(_1727553, _1727553), i1), s(_1727553, _1727551))) = s(_1727553, _1727551))], (45793 ^ _1670770) ^ [_4404154, _4404156] : [-(p(s(bool, i(s(fun(fun(cart(real, _4404156), bool), bool), independent), s(fun(cart(real, _4404156), bool), 45787 ^ [_4404154, _4404156])))))], (8595 ^ _1670770) ^ [_1937130, _1937132, _1937134] : [-(s(_1937132, i(s(fun(_1937132, _1937132), i(s(fun(list(_1937134), fun(_1937132, _1937132)), i(s(fun(fun(_1937134, fun(_1937132, _1937132)), fun(list(_1937134), fun(_1937132, _1937132))), itlist), s(fun(_1937134, fun(_1937132, _1937132)), f))), s(list(_1937134), i(s(fun(list(_1937134), list(_1937134)), i(s(fun(list(_1937134), fun(list(_1937134), list(_1937134))), append), s(list(_1937134), _1937130))), s(list(_1937134), i(s(fun(list(_1937134), list(_1937134)), i(s(fun(_1937134, fun(list(_1937134), list(_1937134))), cons), s(_1937134, a0))), s(list(_1937134), nil))))))), s(_1937132, b0))) = s(_1937132, i(s(fun(_1937132, _1937132), i(s(fun(list(_1937134), fun(_1937132, _1937132)), i(s(fun(fun(_1937134, fun(_1937132, _1937132)), fun(list(_1937134), fun(_1937132, _1937132))), itlist), s(fun(_1937134, fun(_1937132, _1937132)), f))), s(list(_1937134), _1937130))), s(_1937132, i(s(fun(_1937132, _1937132), i(s(fun(_1937134, fun(_1937132, _1937132)), f), s(_1937134, a0))), s(_1937132, b0))))))], (24745 ^ _1670770) ^ [_2606420, _2606422, _2606424] : [24798 ^ _1670770 : [(24799 ^ _1670770) ^ [_2609219, _2609221, _2609223] : [-(s(fun(_2606424, bool), i(s(fun(fun(_2606424, bool), fun(_2606424, bool)), i(s(fun(fun(_2606424, _2606422), fun(fun(_2606424, bool), fun(_2606424, bool))), i(s(fun(fun(_2606422, fun(_2606422, _2606422)), fun(fun(_2606424, _2606422), fun(fun(_2606424, bool), fun(_2606424, bool)))), support), s(fun(_2606422, fun(_2606422, _2606422)), _2609219))), s(fun(_2606424, _2606422), _2609221))), s(fun(_2606424, bool), _2609223))) = s(fun(_2606424, bool), i(s(fun(fun(_2606424, bool), fun(_2606424, bool)), gspec), s(fun(_2606424, bool), i(s(fun(fun(_2606422, fun(_2606422, _2606422)), fun(_2606424, bool)), i(s(fun(fun(_2606424, _2606422), fun(fun(_2606422, fun(_2606422, _2606422)), fun(_2606424, bool))), i(s(fun(fun(_2606424, bool), fun(fun(_2606424, _2606422), fun(fun(_2606422, fun(_2606422, _2606422)), fun(_2606424, bool)))), _2606420), s(fun(_2606424, bool), _2609223))), s(fun(_2606424, _2606422), _2609221))), s(fun(_2606422, fun(_2606422, _2606422)), _2609219))))))]], 24752 ^ _1670770 : [(24755 ^ _1670770) ^ [_2607500, _2607502] : [p(s(bool, i(s(fun(_2606424, bool), i(s(fun(bool, fun(_2606424, bool)), i(s(fun(_2606424, fun(bool, fun(_2606424, bool))), setspec), s(_2606424, 24749 ^ [_2606420, _2606422, _2606424]))), s(bool, _2607500))), s(_2606424, _2607502)))), 24766 ^ _1670770 : [(24771 ^ _1670770) ^ [] : [p(s(bool, _2607500))], (24769 ^ _1670770) ^ [] : [s(_2606422, i(s(fun(_2606424, _2606422), 24747 ^ [_2606420, _2606422, _2606424]), s(_2606424, _2607502))) = s(_2606422, i(s(fun(fun(_2606422, fun(_2606422, _2606422)), _2606422), neutral), s(fun(_2606422, fun(_2606422, _2606422)), 24748 ^ [_2606420, _2606422, _2606424])))], (24767 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2606424, bool), bool), i(s(fun(_2606424, fun(fun(_2606424, bool), bool)), in), s(_2606424, _2607502))), s(fun(_2606424, bool), 24746 ^ [_2606420, _2606422, _2606424])))))]], 24758 ^ _1670770 : [(24761 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2606424, bool), bool), i(s(fun(_2606424, fun(fun(_2606424, bool), bool)), in), s(_2606424, _2607502))), s(fun(_2606424, bool), 24746 ^ [_2606420, _2606422, _2606424])))), -(s(_2606422, i(s(fun(_2606424, _2606422), 24747 ^ [_2606420, _2606422, _2606424]), s(_2606424, _2607502))) = s(_2606422, i(s(fun(fun(_2606422, fun(_2606422, _2606422)), _2606422), neutral), s(fun(_2606422, fun(_2606422, _2606422)), 24748 ^ [_2606420, _2606422, _2606424]))))], (24759 ^ _1670770) ^ [] : [-(p(s(bool, _2607500)))]]], (24753 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2606424, bool), i(s(fun(fun(_2606422, fun(_2606422, _2606422)), fun(_2606424, bool)), i(s(fun(fun(_2606424, _2606422), fun(fun(_2606422, fun(_2606422, _2606422)), fun(_2606424, bool))), i(s(fun(fun(_2606424, bool), fun(fun(_2606424, _2606422), fun(fun(_2606422, fun(_2606422, _2606422)), fun(_2606424, bool)))), _2606420), s(fun(_2606424, bool), 24746 ^ [_2606420, _2606422, _2606424]))), s(fun(_2606424, _2606422), 24747 ^ [_2606420, _2606422, _2606424]))), s(fun(_2606422, fun(_2606422, _2606422)), 24748 ^ [_2606420, _2606422, _2606424]))), s(_2606424, 24749 ^ [_2606420, _2606422, _2606424])))))]], 24776 ^ _1670770 : [(24795 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2606424, bool), i(s(fun(bool, fun(_2606424, bool)), i(s(fun(_2606424, fun(bool, fun(_2606424, bool))), setspec), s(_2606424, 24749 ^ [_2606420, _2606422, _2606424]))), s(bool, 24775 ^ [_2606420, _2606422, _2606424]))), s(_2606424, 24774 ^ [_2606420, _2606422, _2606424])))))], (24777 ^ _1670770) ^ [] : [p(s(bool, 24775 ^ [_2606420, _2606422, _2606424])), 24780 ^ _1670770 : [(24783 ^ _1670770) ^ [] : [s(_2606422, i(s(fun(_2606424, _2606422), 24747 ^ [_2606420, _2606422, _2606424]), s(_2606424, 24774 ^ [_2606420, _2606422, _2606424]))) = s(_2606422, i(s(fun(fun(_2606422, fun(_2606422, _2606422)), _2606422), neutral), s(fun(_2606422, fun(_2606422, _2606422)), 24748 ^ [_2606420, _2606422, _2606424])))], (24781 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2606424, bool), bool), i(s(fun(_2606424, fun(fun(_2606424, bool), bool)), in), s(_2606424, 24774 ^ [_2606420, _2606422, _2606424]))), s(fun(_2606424, bool), 24746 ^ [_2606420, _2606422, _2606424])))))]]], (24785 ^ _1670770) ^ [] : [-(p(s(bool, 24775 ^ [_2606420, _2606422, _2606424]))), p(s(bool, i(s(fun(fun(_2606424, bool), bool), i(s(fun(_2606424, fun(fun(_2606424, bool), bool)), in), s(_2606424, 24774 ^ [_2606420, _2606422, _2606424]))), s(fun(_2606424, bool), 24746 ^ [_2606420, _2606422, _2606424])))), -(s(_2606422, i(s(fun(_2606424, _2606422), 24747 ^ [_2606420, _2606422, _2606424]), s(_2606424, 24774 ^ [_2606420, _2606422, _2606424]))) = s(_2606422, i(s(fun(fun(_2606422, fun(_2606422, _2606422)), _2606422), neutral), s(fun(_2606422, fun(_2606422, _2606422)), 24748 ^ [_2606420, _2606422, _2606424]))))], (24797 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2606424, bool), i(s(fun(fun(_2606422, fun(_2606422, _2606422)), fun(_2606424, bool)), i(s(fun(fun(_2606424, _2606422), fun(fun(_2606422, fun(_2606422, _2606422)), fun(_2606424, bool))), i(s(fun(fun(_2606424, bool), fun(fun(_2606424, _2606422), fun(fun(_2606422, fun(_2606422, _2606422)), fun(_2606424, bool)))), _2606420), s(fun(_2606424, bool), 24746 ^ [_2606420, _2606422, _2606424]))), s(fun(_2606424, _2606422), 24747 ^ [_2606420, _2606422, _2606424]))), s(fun(_2606422, fun(_2606422, _2606422)), 24748 ^ [_2606420, _2606422, _2606424]))), s(_2606424, 24749 ^ [_2606420, _2606422, _2606424]))))]]], (210 ^ _1670770) ^ [_1674159, _1674161] : [p(s(bool, i(s(fun(fun(_1674161, bool), bool), q_), s(fun(_1674161, bool), _1674159)))), 213 ^ _1670770 : [(214 ^ _1670770) ^ [_1674291] : [216 ^ _1670770 : [(219 ^ _1670770) ^ [] : [p(s(bool, _1674291))], (217 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1674161, bool), _1674159), s(_1674161, 215 ^ [_1674159, _1674161, _1674291])))))]], -(p(s(bool, _1674291)))]]], (39026 ^ _1670770) ^ [_3949593] : [-(s(cart(real, _3949593), i(s(fun(cart(real, _3949593), cart(real, _3949593)), i(s(fun(real, fun(cart(real, _3949593), cart(real, _3949593))), r_), s(real, c))), s(cart(real, _3949593), i(s(fun(cart(real, _3949593), cart(real, _3949593)), vectoru_neg), s(cart(real, _3949593), x))))) = s(cart(real, _3949593), i(s(fun(cart(real, _3949593), cart(real, _3949593)), vectoru_neg), s(cart(real, _3949593), i(s(fun(cart(real, _3949593), cart(real, _3949593)), i(s(fun(real, fun(cart(real, _3949593), cart(real, _3949593))), r_), s(real, c))), s(cart(real, _3949593), x))))))], (23133 ^ _1670770) ^ [_2547421, _2547423, _2547425, _2547427] : [p(s(bool, i(s(fun(fun(_2547427, bool), bool), finite), s(fun(_2547427, bool), _2547423)))), p(s(bool, i(s(fun(fun(_2547425, bool), bool), finite), s(fun(_2547425, bool), _2547421)))), s(num, i(s(fun(fun(_2547427, bool), num), card), s(fun(_2547427, bool), _2547423))) = s(num, i(s(fun(fun(_2547425, bool), num), card), s(fun(_2547425, bool), _2547421))), 23146 ^ _1670770 : [(23155 ^ _1670770) ^ [_2548770] : [p(s(bool, i(s(fun(fun(_2547425, bool), bool), i(s(fun(_2547425, fun(fun(_2547425, bool), bool)), in), s(_2547425, _2548770))), s(fun(_2547425, bool), _2547421)))), 23158 ^ _1670770 : [(23161 ^ _1670770) ^ [] : [-(s(_2547425, i(s(fun(_2547427, _2547425), 23144 ^ [_2547421, _2547423, _2547425, _2547427]), s(_2547427, i(s(fun(_2547425, _2547427), 23145 ^ [_2547421, _2547423, _2547425, _2547427]), s(_2547425, _2548770))))) = s(_2547425, _2548770))], (23159 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2547427, bool), bool), i(s(fun(_2547427, fun(fun(_2547427, bool), bool)), in), s(_2547427, i(s(fun(_2547425, _2547427), 23145 ^ [_2547421, _2547423, _2547425, _2547427]), s(_2547425, _2548770))))), s(fun(_2547427, bool), _2547423)))))]]], (23147 ^ _1670770) ^ [_2548363] : [p(s(bool, i(s(fun(fun(_2547427, bool), bool), i(s(fun(_2547427, fun(fun(_2547427, bool), bool)), in), s(_2547427, _2548363))), s(fun(_2547427, bool), _2547423)))), 23150 ^ _1670770 : [(23153 ^ _1670770) ^ [] : [-(s(_2547427, i(s(fun(_2547425, _2547427), 23145 ^ [_2547421, _2547423, _2547425, _2547427]), s(_2547425, i(s(fun(_2547427, _2547425), 23144 ^ [_2547421, _2547423, _2547425, _2547427]), s(_2547427, _2548363))))) = s(_2547427, _2548363))], (23151 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2547425, bool), bool), i(s(fun(_2547425, fun(fun(_2547425, bool), bool)), in), s(_2547425, i(s(fun(_2547427, _2547425), 23144 ^ [_2547421, _2547423, _2547425, _2547427]), s(_2547427, _2548363))))), s(fun(_2547425, bool), _2547421)))))]]]]], (45982 ^ _1670770) ^ [_4412860, _4412862, _4412864, _4412866, _4412868] : [-(p(s(bool, i(s(fun(fun(cart(real, _4412868), bool), bool), i(s(fun(fun(cart(real, _4412868), bool), fun(fun(cart(real, _4412868), bool), bool)), subset), s(fun(cart(real, _4412868), bool), i(s(fun(fun(cart(real, _4412866), bool), fun(cart(real, _4412868), bool)), i(s(fun(fun(cart(real, _4412866), cart(real, _4412868)), fun(fun(cart(real, _4412866), bool), fun(cart(real, _4412868), bool))), image), s(fun(cart(real, _4412866), cart(real, _4412868)), _4412864))), s(fun(cart(real, _4412866), bool), _4412860))))), s(fun(cart(real, _4412868), bool), i(s(fun(fun(cart(real, _4412868), bool), fun(cart(real, _4412868), bool)), span), s(fun(cart(real, _4412868), bool), i(s(fun(fun(cart(real, _4412866), bool), fun(cart(real, _4412868), bool)), i(s(fun(fun(cart(real, _4412866), cart(real, _4412868)), fun(fun(cart(real, _4412866), bool), fun(cart(real, _4412868), bool))), image), s(fun(cart(real, _4412866), cart(real, _4412868)), _4412864))), s(fun(cart(real, _4412866), bool), _4412862))))))))), p(s(bool, i(s(fun(fun(cart(real, _4412866), cart(real, _4412868)), bool), linear), s(fun(cart(real, _4412866), cart(real, _4412868)), _4412864)))), p(s(bool, i(s(fun(fun(cart(real, _4412866), bool), bool), i(s(fun(fun(cart(real, _4412866), bool), fun(fun(cart(real, _4412866), bool), bool)), subset), s(fun(cart(real, _4412866), bool), _4412860))), s(fun(cart(real, _4412866), bool), i(s(fun(fun(cart(real, _4412866), bool), fun(cart(real, _4412866), bool)), span), s(fun(cart(real, _4412866), bool), _4412862))))))], (4255 ^ _1670770) ^ [_1779510] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1779510))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))) = s(num, _1779510))], (33968 ^ _1670770) ^ [_3600836, _3600838, _3600840] : [p(s(bool, i(s(fun(fun(prod(_3600840, _3600840), bool), bool), woset), s(fun(prod(_3600840, _3600840), bool), _3600838)))), 33971 ^ _1670770 : [(33985 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_3600840, _3600840), bool), bool), i(s(fun(fun(prod(_3600840, _3600840), bool), fun(fun(prod(_3600840, _3600840), bool), bool)), inseg), s(fun(prod(_3600840, _3600840), bool), _3600836))), s(fun(prod(_3600840, _3600840), bool), _3600838))))), 33986 ^ _1670770 : [(33989 ^ _1670770) ^ [_3601544] : [p(s(bool, i(s(fun(_3600840, bool), i(s(fun(fun(prod(_3600840, _3600840), bool), fun(_3600840, bool)), fl), s(fun(prod(_3600840, _3600840), bool), _3600838))), s(_3600840, _3601544)))), s(fun(prod(_3600840, _3600840), bool), _3600836) = s(fun(prod(_3600840, _3600840), bool), i(s(fun(_3600840, fun(prod(_3600840, _3600840), bool)), i(s(fun(fun(prod(_3600840, _3600840), bool), fun(_3600840, fun(prod(_3600840, _3600840), bool))), linseg), s(fun(prod(_3600840, _3600840), bool), _3600838))), s(_3600840, _3601544)))], (33987 ^ _1670770) ^ [] : [s(fun(prod(_3600840, _3600840), bool), _3600836) = s(fun(prod(_3600840, _3600840), bool), _3600838)]]], (33972 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(_3600840, _3600840), bool), bool), i(s(fun(fun(prod(_3600840, _3600840), bool), fun(fun(prod(_3600840, _3600840), bool), bool)), inseg), s(fun(prod(_3600840, _3600840), bool), _3600836))), s(fun(prod(_3600840, _3600840), bool), _3600838)))), -(s(fun(prod(_3600840, _3600840), bool), _3600836) = s(fun(prod(_3600840, _3600840), bool), _3600838)), 33980 ^ _1670770 : [(33983 ^ _1670770) ^ [] : [-(s(fun(prod(_3600840, _3600840), bool), _3600836) = s(fun(prod(_3600840, _3600840), bool), i(s(fun(_3600840, fun(prod(_3600840, _3600840), bool)), i(s(fun(fun(prod(_3600840, _3600840), bool), fun(_3600840, fun(prod(_3600840, _3600840), bool))), linseg), s(fun(prod(_3600840, _3600840), bool), _3600838))), s(_3600840, 33979 ^ [_3600836, _3600838, _3600840]))))], (33981 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3600840, bool), i(s(fun(fun(prod(_3600840, _3600840), bool), fun(_3600840, bool)), fl), s(fun(prod(_3600840, _3600840), bool), _3600838))), s(_3600840, 33979 ^ [_3600836, _3600838, _3600840])))))]]]]], (10701 ^ _1670770) ^ [_2018229, _2018231] : [s(real, _2018231) = s(real, _2018229), 10704 ^ _1670770 : [(10707 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2018229))), s(real, _2018231)))))], (10705 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2018231))), s(real, _2018229)))))]]], (11377 ^ _1670770) ^ [_2034915] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2034915))), s(real, i(s(fun(real, real), realu_neg), s(real, _2034915))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2034915))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))], (40071 ^ _1670770) ^ [_3999412, _3999414, _3999416] : [s(cart(real, _3999414), i(s(fun(_3999416, cart(real, _3999414)), i(s(fun(cart(real, _3999414), fun(_3999416, cart(real, _3999414))), i(s(fun(fun(_3999416, real), fun(cart(real, _3999414), fun(_3999416, cart(real, _3999414)))), _3999412), s(fun(_3999416, real), 40072 ^ [_3999412, _3999414, _3999416]))), s(cart(real, _3999414), 40073 ^ [_3999412, _3999414, _3999416]))), s(_3999416, 40074 ^ [_3999412, _3999414, _3999416]))) = s(cart(real, _3999414), i(s(fun(cart(real, _3999414), cart(real, _3999414)), i(s(fun(real, fun(cart(real, _3999414), cart(real, _3999414))), r_), s(real, i(s(fun(_3999416, real), 40072 ^ [_3999412, _3999414, _3999416]), s(_3999416, 40074 ^ [_3999412, _3999414, _3999416]))))), s(cart(real, _3999414), 40073 ^ [_3999412, _3999414, _3999416]))), 40077 ^ _1670770 : [(40078 ^ _1670770) ^ [_4000214, _4000216, _4000218] : [-(s(cart(real, _3999414), i(s(fun(fun(_3999416, cart(real, _3999414)), cart(real, _3999414)), i(s(fun(fun(_3999416, bool), fun(fun(_3999416, cart(real, _3999414)), cart(real, _3999414))), vsum), s(fun(_3999416, bool), _4000216))), s(fun(_3999416, cart(real, _3999414)), i(s(fun(cart(real, _3999414), fun(_3999416, cart(real, _3999414))), i(s(fun(fun(_3999416, real), fun(cart(real, _3999414), fun(_3999416, cart(real, _3999414)))), _3999412), s(fun(_3999416, real), _4000218))), s(cart(real, _3999414), _4000214))))) = s(cart(real, _3999414), i(s(fun(cart(real, _3999414), cart(real, _3999414)), i(s(fun(real, fun(cart(real, _3999414), cart(real, _3999414))), r_), s(real, i(s(fun(fun(_3999416, real), real), i(s(fun(fun(_3999416, bool), fun(fun(_3999416, real), real)), sum), s(fun(_3999416, bool), _4000216))), s(fun(_3999416, real), _4000218))))), s(cart(real, _3999414), _4000214))))]]], (44254 ^ _1670770) ^ [_4315315, _4315317, _4315319] : [p(s(bool, i(s(fun(fun(cart(real, _4315319), bool), bool), i(s(fun(cart(real, _4315319), fun(fun(cart(real, _4315319), bool), bool)), in), s(cart(real, _4315319), _4315317))), s(fun(cart(real, _4315319), bool), _4315315)))), -(p(s(bool, i(s(fun(fun(cart(real, _4315319), bool), bool), i(s(fun(cart(real, _4315319), fun(fun(cart(real, _4315319), bool), bool)), in), s(cart(real, _4315319), _4315317))), s(fun(cart(real, _4315319), bool), i(s(fun(fun(cart(real, _4315319), bool), fun(cart(real, _4315319), bool)), span), s(fun(cart(real, _4315319), bool), _4315315)))))))], (11173 ^ _1670770) ^ [_2029978, _2029980, _2029982] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2029982))), s(real, _2029980))))), s(real, _2029978))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2029982))), s(real, _2029978))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2029980))), s(real, _2029978))))))], (43754 ^ _1670770) ^ [_4283795] : [-(s(real, i(s(fun(cart(real, n10), real), vectoru_norm), s(cart(real, n10), i(s(fun(real, cart(real, n10)), lift), s(real, _4283795))))) = s(real, i(s(fun(real, real), realu_abs), s(real, _4283795))))], (10789 ^ _1670770) ^ [_2020267] : [-(s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2020267))), s(num, i(s(fun(num, num), numeral), s(num, u_0))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (45513 ^ _1670770) ^ [_4389410, _4389412] : [p(s(bool, i(s(fun(fun(cart(real, _4389412), bool), bool), independent), s(fun(cart(real, _4389412), bool), i(s(fun(fun(cart(real, _4389412), bool), fun(cart(real, _4389412), bool)), i(s(fun(cart(real, _4389412), fun(fun(cart(real, _4389412), bool), fun(cart(real, _4389412), bool))), insert), s(cart(real, _4389412), _4389410))), s(fun(cart(real, _4389412), bool), empty)))))), s(cart(real, _4389412), _4389410) = s(cart(real, _4389412), i(s(fun(num, cart(real, _4389412)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (41653 ^ _1670770) ^ [_4126298, _4126300, _4126302] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _4126298)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4126298))), s(num, i(s(fun(fun(_4126302, bool), num), dimindex), s(fun(_4126302, bool), univ)))))), 41660 ^ _1670770 : [(41667 ^ _1670770) ^ [] : [s(real, i(s(fun(num, real), i(s(fun(cart(real, _4126302), fun(num, real)), d_), s(cart(real, _4126302), _4126300))), s(num, _4126298))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(p(s(bool, i(s(fun(cart(real, _4126302), bool), i(s(fun(cart(real, _4126302), fun(cart(real, _4126302), bool)), orthogonal), s(cart(real, _4126302), i(s(fun(num, cart(real, _4126302)), basis), s(num, _4126298))))), s(cart(real, _4126302), _4126300)))))], (41661 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(cart(real, _4126302), bool), i(s(fun(cart(real, _4126302), fun(cart(real, _4126302), bool)), orthogonal), s(cart(real, _4126302), i(s(fun(num, cart(real, _4126302)), basis), s(num, _4126298))))), s(cart(real, _4126302), _4126300)))), -(s(real, i(s(fun(num, real), i(s(fun(cart(real, _4126302), fun(num, real)), d_), s(cart(real, _4126302), _4126300))), s(num, _4126298))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]]], (29397 ^ _1670770) ^ [_2936816] : [-(s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2936816))), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(fun(num, real), f))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), i(s(fun(bool, fun(real, fun(real, real))), cond), s(bool, 29383 ^ [_2936816]))), s(real, i(s(fun(num, real), f), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))], (38982 ^ _1670770) ^ [_3946726, _3946728] : [-(s(cart(real, _3946728), i(s(fun(cart(real, _3946728), cart(real, _3946728)), i(s(fun(real, fun(cart(real, _3946728), cart(real, _3946728))), r_), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(cart(real, _3946728), _3946726))) = s(cart(real, _3946728), i(s(fun(num, cart(real, _3946728)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (2403 ^ _1670770) ^ [_1710551] : [-(p(s(bool, _1710551))), p(s(bool, _1710551))], (16974 ^ _1670770) ^ [_2210561, _2210563, _2210565] : [-(p(s(bool, i(s(fun(fun(_2210565, bool), bool), i(s(fun(_2210565, fun(fun(_2210565, bool), bool)), in), s(_2210565, _2210563))), s(fun(_2210565, bool), _2210561))))), -(s(fun(_2210565, bool), i(s(fun(_2210565, fun(_2210565, bool)), i(s(fun(fun(_2210565, bool), fun(_2210565, fun(_2210565, bool))), delete), s(fun(_2210565, bool), _2210561))), s(_2210565, _2210563))) = s(fun(_2210565, bool), _2210561))], (22497 ^ _1670770) ^ [_2517683, _2517685] : [s(list(_2517685), _2517683) = s(list(_2517685), nil), -(s(fun(_2517685, bool), i(s(fun(list(_2517685), fun(_2517685, bool)), setu_ofu_list), s(list(_2517685), _2517683))) = s(fun(_2517685, bool), empty))], (39579 ^ _1670770) ^ [_3970369, _3970371, _3970373] : [s(cart(real, _3970373), i(s(fun(cart(real, _3970373), cart(real, _3970373)), i(s(fun(real, fun(cart(real, _3970373), cart(real, _3970373))), r_), s(real, _3970371))), s(cart(real, _3970373), _3970369))) = s(cart(real, _3970373), i(s(fun(num, cart(real, _3970373)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(real, _3970371) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), -(s(cart(real, _3970373), _3970369) = s(cart(real, _3970373), i(s(fun(num, cart(real, _3970373)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (31456 ^ _1670770) ^ [_3226284, _3226286, _3226288, _3226290, _3226292] : [s(real, i(s(fun(_3226286, real), i(s(fun(fun(_3226290, _3226288), fun(_3226286, real)), i(s(fun(fun(fun(_3226290, _3226288), fun(_3226286, fun(num, real))), fun(fun(_3226290, _3226288), fun(_3226286, real))), i(s(fun(fun(_3226286, num), fun(fun(fun(_3226290, _3226288), fun(_3226286, fun(num, real))), fun(fun(_3226290, _3226288), fun(_3226286, real)))), i(s(fun(fun(_3226286, num), fun(fun(_3226286, num), fun(fun(fun(_3226290, _3226288), fun(_3226286, fun(num, real))), fun(fun(_3226290, _3226288), fun(_3226286, real))))), _3226284), s(fun(_3226286, num), 31457 ^ [_3226284, _3226286, _3226288, _3226290, _3226292]))), s(fun(_3226286, num), 31458 ^ [_3226284, _3226286, _3226288, _3226290, _3226292]))), s(fun(fun(_3226290, _3226288), fun(_3226286, fun(num, real))), 31459 ^ [_3226284, _3226286, _3226288, _3226290, _3226292]))), s(fun(_3226290, _3226288), 31460 ^ [_3226284, _3226286, _3226288, _3226290, _3226292]))), s(_3226286, 31461 ^ [_3226284, _3226286, _3226288, _3226290, _3226292]))) = s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(_3226286, num), 31457 ^ [_3226284, _3226286, _3226288, _3226290, _3226292]), s(_3226286, 31461 ^ [_3226284, _3226286, _3226288, _3226290, _3226292]))))), s(num, i(s(fun(_3226286, num), 31458 ^ [_3226284, _3226286, _3226288, _3226290, _3226292]), s(_3226286, 31461 ^ [_3226284, _3226286, _3226288, _3226290, _3226292]))))))), s(fun(num, real), i(s(fun(_3226286, fun(num, real)), i(s(fun(fun(_3226290, _3226288), fun(_3226286, fun(num, real))), 31459 ^ [_3226284, _3226286, _3226288, _3226290, _3226292]), s(fun(_3226290, _3226288), 31460 ^ [_3226284, _3226286, _3226288, _3226290, _3226292]))), s(_3226286, 31461 ^ [_3226284, _3226286, _3226288, _3226290, _3226292]))))), 31464 ^ _1670770 : [(31465 ^ _1670770) ^ [_3229975] : [s(fun(_3226286, real), i(s(fun(fun(_3226290, _3226288), fun(_3226286, real)), i(s(fun(fun(fun(_3226290, _3226288), fun(_3226286, fun(num, real))), fun(fun(_3226290, _3226288), fun(_3226286, real))), i(s(fun(fun(_3226286, num), fun(fun(fun(_3226290, _3226288), fun(_3226286, fun(num, real))), fun(fun(_3226290, _3226288), fun(_3226286, real)))), i(s(fun(fun(_3226286, num), fun(fun(_3226286, num), fun(fun(fun(_3226290, _3226288), fun(_3226286, fun(num, real))), fun(fun(_3226290, _3226288), fun(_3226286, real))))), _3229975), s(fun(_3226286, num), 31466 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975]))), s(fun(_3226286, num), 31467 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975]))), s(fun(fun(_3226290, _3226288), fun(_3226286, fun(num, real))), 31468 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975]))), s(fun(_3226290, _3226288), 31469 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975]))) = s(fun(_3226286, real), i(s(fun(fun(_3226290, _3226288), fun(_3226286, real)), i(s(fun(fun(fun(_3226290, _3226288), fun(_3226286, fun(num, real))), fun(fun(_3226290, _3226288), fun(_3226286, real))), i(s(fun(fun(_3226286, num), fun(fun(fun(_3226290, _3226288), fun(_3226286, fun(num, real))), fun(fun(_3226290, _3226288), fun(_3226286, real)))), i(s(fun(fun(_3226286, num), fun(fun(_3226286, num), fun(fun(fun(_3226290, _3226288), fun(_3226286, fun(num, real))), fun(fun(_3226290, _3226288), fun(_3226286, real))))), _3226284), s(fun(_3226286, num), 31466 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975]))), s(fun(_3226286, num), 31467 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975]))), s(fun(fun(_3226290, _3226288), fun(_3226286, fun(num, real))), 31468 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975]))), s(fun(_3226290, _3226288), 31469 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975]))), 31472 ^ _1670770 : [(31473 ^ _1670770) ^ [_3233437] : [31479 ^ _1670770 : [(31484 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), geq), s(real, i(s(fun(prod(num, _3226286), real), 31476 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437]), s(prod(num, _3226286), i(s(fun(_3226286, prod(num, _3226286)), i(s(fun(num, fun(_3226286, prod(num, _3226286))), c_), s(num, 31481 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437]))), s(_3226286, 31482 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437]))))))), s(real, i(s(fun(num, real), i(s(fun(_3226286, fun(num, real)), i(s(fun(fun(_3226290, _3226288), fun(_3226286, fun(num, real))), 31474 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437]), s(fun(_3226290, _3226288), 31475 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437]))), s(_3226286, 31482 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437]))), s(num, 31481 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437]))))))], (31480 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(num, _3226286), real), bool), i(s(fun(fun(_3226290, _3226288), fun(fun(prod(num, _3226286), real), bool)), i(s(fun(fun(fun(_3226290, _3226288), fun(_3226286, fun(num, real))), fun(fun(_3226290, _3226288), fun(fun(prod(num, _3226286), real), bool))), _3233437), s(fun(fun(_3226290, _3226288), fun(_3226286, fun(num, real))), 31474 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437]))), s(fun(_3226290, _3226288), 31475 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437]))), s(fun(prod(num, _3226286), real), 31476 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437])))))]], 31485 ^ _1670770 : [(31488 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(num, _3226286), real), bool), i(s(fun(fun(_3226290, _3226288), fun(fun(prod(num, _3226286), real), bool)), i(s(fun(fun(fun(_3226290, _3226288), fun(_3226286, fun(num, real))), fun(fun(_3226290, _3226288), fun(fun(prod(num, _3226286), real), bool))), _3233437), s(fun(fun(_3226290, _3226288), fun(_3226286, fun(num, real))), 31474 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437]))), s(fun(_3226290, _3226288), 31475 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437]))), s(fun(prod(num, _3226286), real), 31476 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437]))))], (31486 ^ _1670770) ^ [_3236711, _3236713] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), geq), s(real, i(s(fun(prod(num, _3226286), real), 31476 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437]), s(prod(num, _3226286), i(s(fun(_3226286, prod(num, _3226286)), i(s(fun(num, fun(_3226286, prod(num, _3226286))), c_), s(num, _3236713))), s(_3226286, _3236711))))))), s(real, i(s(fun(num, real), i(s(fun(_3226286, fun(num, real)), i(s(fun(fun(_3226290, _3226288), fun(_3226286, fun(num, real))), 31474 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437]), s(fun(_3226290, _3226288), 31475 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437]))), s(_3226286, _3236711))), s(num, _3236713)))))))]], 31489 ^ _1670770 : [(31490 ^ _1670770) ^ [_3237075] : [s(fun(prod(num, _3226286), real), i(s(fun(fun(_3226290, _3226288), fun(prod(num, _3226286), real)), i(s(fun(fun(fun(_3226290, _3226288), fun(_3226286, fun(num, real))), fun(fun(_3226290, _3226288), fun(prod(num, _3226286), real))), _3237075), s(fun(fun(_3226290, _3226288), fun(_3226286, fun(num, real))), 31491 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075]))), s(fun(_3226290, _3226288), 31492 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075]))) = s(fun(prod(num, _3226286), real), i(s(fun(fun(fun(prod(num, _3226286), real), bool), fun(prod(num, _3226286), real)), gabs), s(fun(fun(prod(num, _3226286), real), bool), i(s(fun(fun(_3226290, _3226288), fun(fun(prod(num, _3226286), real), bool)), i(s(fun(fun(fun(_3226290, _3226288), fun(_3226286, fun(num, real))), fun(fun(_3226290, _3226288), fun(fun(prod(num, _3226286), real), bool))), _3233437), s(fun(fun(_3226290, _3226288), fun(_3226286, fun(num, real))), 31491 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075]))), s(fun(_3226290, _3226288), 31492 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075]))))), 31495 ^ _1670770 : [(31496 ^ _1670770) ^ [_3239652] : [31501 ^ _1670770 : [(31506 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3226292, bool), i(s(fun(_3226292, fun(_3226292, bool)), geq), s(_3226292, i(s(fun(prod(num, _3226286), _3226292), 31498 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652]), s(prod(num, _3226286), i(s(fun(_3226286, prod(num, _3226286)), i(s(fun(num, fun(_3226286, prod(num, _3226286))), c_), s(num, 31503 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652]))), s(_3226286, 31504 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652]))))))), s(_3226292, i(s(fun(_3226286, _3226292), 31497 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652]), s(_3226286, 31504 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652]))))))], (31502 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(num, _3226286), _3226292), bool), i(s(fun(fun(_3226286, _3226292), fun(fun(prod(num, _3226286), _3226292), bool)), _3239652), s(fun(_3226286, _3226292), 31497 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652]))), s(fun(prod(num, _3226286), _3226292), 31498 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652])))))]], 31507 ^ _1670770 : [(31510 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(num, _3226286), _3226292), bool), i(s(fun(fun(_3226286, _3226292), fun(fun(prod(num, _3226286), _3226292), bool)), _3239652), s(fun(_3226286, _3226292), 31497 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652]))), s(fun(prod(num, _3226286), _3226292), 31498 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652]))))], (31508 ^ _1670770) ^ [_3242264, _3242266] : [-(p(s(bool, i(s(fun(_3226292, bool), i(s(fun(_3226292, fun(_3226292, bool)), geq), s(_3226292, i(s(fun(prod(num, _3226286), _3226292), 31498 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652]), s(prod(num, _3226286), i(s(fun(_3226286, prod(num, _3226286)), i(s(fun(num, fun(_3226286, prod(num, _3226286))), c_), s(num, _3242266))), s(_3226286, _3242264))))))), s(_3226292, i(s(fun(_3226286, _3226292), 31497 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652]), s(_3226286, _3242264)))))))]], 31511 ^ _1670770 : [(31512 ^ _1670770) ^ [_3242547] : [31579 ^ _1670770 : [(31580 ^ _1670770) ^ [_3248824] : [s(fun(prod(num, _3226286), bool), i(s(fun(fun(_3226290, _3226288), fun(prod(num, _3226286), bool)), i(s(fun(fun(fun(_3226290, _3226288), fun(_3226286, bool)), fun(fun(_3226290, _3226288), fun(prod(num, _3226286), bool))), i(s(fun(fun(_3226286, num), fun(fun(fun(_3226290, _3226288), fun(_3226286, bool)), fun(fun(_3226290, _3226288), fun(prod(num, _3226286), bool)))), i(s(fun(fun(_3226286, num), fun(fun(_3226286, num), fun(fun(fun(_3226290, _3226288), fun(_3226286, bool)), fun(fun(_3226290, _3226288), fun(prod(num, _3226286), bool))))), _3248824), s(fun(_3226286, num), 31581 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652, _3242547, _3248824]))), s(fun(_3226286, num), 31582 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652, _3242547, _3248824]))), s(fun(fun(_3226290, _3226288), fun(_3226286, bool)), 31583 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652, _3242547, _3248824]))), s(fun(_3226290, _3226288), 31584 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652, _3242547, _3248824]))) = s(fun(prod(num, _3226286), bool), i(s(fun(fun(fun(prod(num, _3226286), bool), bool), fun(prod(num, _3226286), bool)), gabs), s(fun(fun(prod(num, _3226286), bool), bool), i(s(fun(fun(_3226290, _3226288), fun(fun(prod(num, _3226286), bool), bool)), i(s(fun(fun(fun(_3226290, _3226288), fun(_3226286, bool)), fun(fun(_3226290, _3226288), fun(fun(prod(num, _3226286), bool), bool))), i(s(fun(fun(_3226286, num), fun(fun(fun(_3226290, _3226288), fun(_3226286, bool)), fun(fun(_3226290, _3226288), fun(fun(prod(num, _3226286), bool), bool)))), i(s(fun(fun(_3226286, num), fun(fun(_3226286, num), fun(fun(fun(_3226290, _3226288), fun(_3226286, bool)), fun(fun(_3226290, _3226288), fun(fun(prod(num, _3226286), bool), bool))))), _3242547), s(fun(_3226286, num), 31581 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652, _3242547, _3248824]))), s(fun(_3226286, num), 31582 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652, _3242547, _3248824]))), s(fun(fun(_3226290, _3226288), fun(_3226286, bool)), 31583 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652, _3242547, _3248824]))), s(fun(_3226290, _3226288), 31584 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652, _3242547, _3248824]))))), 31587 ^ _1670770 : [(31588 ^ _1670770) ^ [_3251188, _3251190, _3251192, _3251194, _3251196, _3251198] : [p(s(bool, i(s(fun(fun(fun(_3226290, _3226288), fun(prod(num, _3226286), real)), bool), i(s(fun(fun(prod(num, _3226286), _3226292), fun(fun(fun(_3226290, _3226288), fun(prod(num, _3226286), real)), bool)), i(s(fun(fun(fun(_3226290, _3226288), fun(prod(num, _3226286), bool)), fun(fun(prod(num, _3226286), _3226292), fun(fun(fun(_3226290, _3226288), fun(prod(num, _3226286), real)), bool))), i(s(fun(fun(_3226290, fun(_3226292, bool)), fun(fun(fun(_3226290, _3226288), fun(prod(num, _3226286), bool)), fun(fun(prod(num, _3226286), _3226292), fun(fun(fun(_3226290, _3226288), fun(prod(num, _3226286), real)), bool)))), admissible), s(fun(_3226290, fun(_3226292, bool)), _3251198))), s(fun(fun(_3226290, _3226288), fun(prod(num, _3226286), bool)), i(s(fun(fun(fun(_3226290, _3226288), fun(_3226286, bool)), fun(fun(_3226290, _3226288), fun(prod(num, _3226286), bool))), i(s(fun(fun(_3226286, num), fun(fun(fun(_3226290, _3226288), fun(_3226286, bool)), fun(fun(_3226290, _3226288), fun(prod(num, _3226286), bool)))), i(s(fun(fun(_3226286, num), fun(fun(_3226286, num), fun(fun(fun(_3226290, _3226288), fun(_3226286, bool)), fun(fun(_3226290, _3226288), fun(prod(num, _3226286), bool))))), _3248824), s(fun(_3226286, num), _3251190))), s(fun(_3226286, num), _3251188))), s(fun(fun(_3226290, _3226288), fun(_3226286, bool)), _3251196))))), s(fun(prod(num, _3226286), _3226292), i(s(fun(fun(fun(prod(num, _3226286), _3226292), bool), fun(prod(num, _3226286), _3226292)), gabs), s(fun(fun(prod(num, _3226286), _3226292), bool), i(s(fun(fun(_3226286, _3226292), fun(fun(prod(num, _3226286), _3226292), bool)), _3239652), s(fun(_3226286, _3226292), _3251194))))))), s(fun(fun(_3226290, _3226288), fun(prod(num, _3226286), real)), i(s(fun(fun(fun(_3226290, _3226288), fun(_3226286, fun(num, real))), fun(fun(_3226290, _3226288), fun(prod(num, _3226286), real))), _3237075), s(fun(fun(_3226290, _3226288), fun(_3226286, fun(num, real))), _3251192)))))), -(p(s(bool, i(s(fun(fun(fun(_3226290, _3226288), fun(_3226286, real)), bool), i(s(fun(fun(_3226286, _3226292), fun(fun(fun(_3226290, _3226288), fun(_3226286, real)), bool)), i(s(fun(fun(fun(_3226290, _3226288), fun(_3226286, bool)), fun(fun(_3226286, _3226292), fun(fun(fun(_3226290, _3226288), fun(_3226286, real)), bool))), i(s(fun(fun(_3226290, fun(_3226292, bool)), fun(fun(fun(_3226290, _3226288), fun(_3226286, bool)), fun(fun(_3226286, _3226292), fun(fun(fun(_3226290, _3226288), fun(_3226286, real)), bool)))), admissible), s(fun(_3226290, fun(_3226292, bool)), _3251198))), s(fun(fun(_3226290, _3226288), fun(_3226286, bool)), _3251196))), s(fun(_3226286, _3226292), _3251194))), s(fun(fun(_3226290, _3226288), fun(_3226286, real)), i(s(fun(fun(fun(_3226290, _3226288), fun(_3226286, fun(num, real))), fun(fun(_3226290, _3226288), fun(_3226286, real))), i(s(fun(fun(_3226286, num), fun(fun(fun(_3226290, _3226288), fun(_3226286, fun(num, real))), fun(fun(_3226290, _3226288), fun(_3226286, real)))), i(s(fun(fun(_3226286, num), fun(fun(_3226286, num), fun(fun(fun(_3226290, _3226288), fun(_3226286, fun(num, real))), fun(fun(_3226290, _3226288), fun(_3226286, real))))), _3229975), s(fun(_3226286, num), _3251190))), s(fun(_3226286, num), _3251188))), s(fun(fun(_3226290, _3226288), fun(_3226286, fun(num, real))), _3251192)))))))]]]], 31520 ^ _1670770 : [(31525 ^ _1670770) ^ [_3245171] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(num, _3226286), bool), 31517 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652, _3242547]), s(prod(num, _3226286), i(s(fun(_3226286, prod(num, _3226286)), i(s(fun(num, fun(_3226286, prod(num, _3226286))), c_), s(num, 31522 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652, _3242547]))), s(_3226286, 31523 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652, _3242547]))))))), s(bool, _3245171)))), 31540 ^ _1670770 : [(31543 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 31522 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652, _3242547]))), s(num, i(s(fun(_3226286, num), 31514 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652, _3242547]), s(_3226286, 31523 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652, _3242547])))))))], (31545 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3226286, bool), i(s(fun(fun(_3226290, _3226288), fun(_3226286, bool)), 31515 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652, _3242547]), s(fun(_3226290, _3226288), 31516 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652, _3242547]))), s(_3226286, 31523 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652, _3242547])))))], (31547 ^ _1670770) ^ [] : [p(s(bool, _3245171))], (31541 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(_3226286, num), 31513 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652, _3242547]), s(_3226286, 31523 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652, _3242547]))))), s(num, 31522 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652, _3242547])))))]], 31528 ^ _1670770 : [(31531 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(_3226286, num), 31513 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652, _3242547]), s(_3226286, 31523 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652, _3242547]))))), s(num, 31522 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652, _3242547])))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 31522 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652, _3242547]))), s(num, i(s(fun(_3226286, num), 31514 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652, _3242547]), s(_3226286, 31523 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652, _3242547])))))), p(s(bool, i(s(fun(_3226286, bool), i(s(fun(fun(_3226290, _3226288), fun(_3226286, bool)), 31515 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652, _3242547]), s(fun(_3226290, _3226288), 31516 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652, _3242547]))), s(_3226286, 31523 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652, _3242547]))))], (31529 ^ _1670770) ^ [] : [-(p(s(bool, _3245171)))]]], (31521 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(num, _3226286), bool), bool), i(s(fun(fun(_3226290, _3226288), fun(fun(prod(num, _3226286), bool), bool)), i(s(fun(fun(fun(_3226290, _3226288), fun(_3226286, bool)), fun(fun(_3226290, _3226288), fun(fun(prod(num, _3226286), bool), bool))), i(s(fun(fun(_3226286, num), fun(fun(fun(_3226290, _3226288), fun(_3226286, bool)), fun(fun(_3226290, _3226288), fun(fun(prod(num, _3226286), bool), bool)))), i(s(fun(fun(_3226286, num), fun(fun(_3226286, num), fun(fun(fun(_3226290, _3226288), fun(_3226286, bool)), fun(fun(_3226290, _3226288), fun(fun(prod(num, _3226286), bool), bool))))), _3242547), s(fun(_3226286, num), 31513 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652, _3242547]))), s(fun(_3226286, num), 31514 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652, _3242547]))), s(fun(fun(_3226290, _3226288), fun(_3226286, bool)), 31515 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652, _3242547]))), s(fun(_3226290, _3226288), 31516 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652, _3242547]))), s(fun(prod(num, _3226286), bool), 31517 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652, _3242547])))))]], 31551 ^ _1670770 : [(31576 ^ _1670770) ^ [_3248343, _3248345] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(num, _3226286), bool), 31517 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652, _3242547]), s(prod(num, _3226286), i(s(fun(_3226286, prod(num, _3226286)), i(s(fun(num, fun(_3226286, prod(num, _3226286))), c_), s(num, _3248345))), s(_3226286, _3248343))))))), s(bool, 31550 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652, _3242547, _3248343, _3248345])))))], (31552 ^ _1670770) ^ [_3247103, _3247105] : [p(s(bool, 31550 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652, _3242547, _3247103, _3247105])), 31555 ^ _1670770 : [(31560 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3226286, bool), i(s(fun(fun(_3226290, _3226288), fun(_3226286, bool)), 31515 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652, _3242547]), s(fun(_3226290, _3226288), 31516 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652, _3242547]))), s(_3226286, _3247103)))))], (31558 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3247105))), s(num, i(s(fun(_3226286, num), 31514 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652, _3242547]), s(_3226286, _3247103)))))))], (31556 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(_3226286, num), 31513 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652, _3242547]), s(_3226286, _3247103))))), s(num, _3247105)))))]]], (31562 ^ _1670770) ^ [_3247674, _3247676] : [-(p(s(bool, 31550 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652, _3242547, _3247674, _3247676]))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(_3226286, num), 31513 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652, _3242547]), s(_3226286, _3247674))))), s(num, _3247676)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3247676))), s(num, i(s(fun(_3226286, num), 31514 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652, _3242547]), s(_3226286, _3247674)))))), p(s(bool, i(s(fun(_3226286, bool), i(s(fun(fun(_3226290, _3226288), fun(_3226286, bool)), 31515 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652, _3242547]), s(fun(_3226290, _3226288), 31516 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652, _3242547]))), s(_3226286, _3247674))))], (31578 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(num, _3226286), bool), bool), i(s(fun(fun(_3226290, _3226288), fun(fun(prod(num, _3226286), bool), bool)), i(s(fun(fun(fun(_3226290, _3226288), fun(_3226286, bool)), fun(fun(_3226290, _3226288), fun(fun(prod(num, _3226286), bool), bool))), i(s(fun(fun(_3226286, num), fun(fun(fun(_3226290, _3226288), fun(_3226286, bool)), fun(fun(_3226290, _3226288), fun(fun(prod(num, _3226286), bool), bool)))), i(s(fun(fun(_3226286, num), fun(fun(_3226286, num), fun(fun(fun(_3226290, _3226288), fun(_3226286, bool)), fun(fun(_3226290, _3226288), fun(fun(prod(num, _3226286), bool), bool))))), _3242547), s(fun(_3226286, num), 31513 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652, _3242547]))), s(fun(_3226286, num), 31514 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652, _3242547]))), s(fun(fun(_3226290, _3226288), fun(_3226286, bool)), 31515 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652, _3242547]))), s(fun(_3226290, _3226288), 31516 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652, _3242547]))), s(fun(prod(num, _3226286), bool), 31517 ^ [_3226284, _3226286, _3226288, _3226290, _3226292, _3229975, _3233437, _3237075, _3239652, _3242547]))))]]]]]]]]]]]]], (13479 ^ _1670770) ^ [_2086497, _2086499, _2086501] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2086501))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2086499))), s(int, _2086497))))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2086501))), s(int, _2086499))))), s(int, _2086497))))], (10831 ^ _1670770) ^ [_2021506] : [10841 ^ _1670770 : [(10844 ^ _1670770) ^ [_2021937] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 10840 ^ [_2021506, _2021937]))), s(real, _2021937))))], (10842 ^ _1670770) ^ [_2021897] : [-(p(s(bool, i(s(fun(real, bool), _2021506), s(real, 10840 ^ [_2021506, _2021897])))))]], 10834 ^ _1670770 : [(10835 ^ _1670770) ^ [_2021749] : [p(s(bool, i(s(fun(real, bool), _2021506), s(real, _2021749)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2021749))))]], 10846 ^ _1670770 : [(10853 ^ _1670770) ^ [_2022253] : [10855 ^ _1670770 : [(10858 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 10854 ^ [_2021506, _2022253]))), s(real, _2022253))))], (10856 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), _2021506), s(real, 10854 ^ [_2021506, _2022253])))))]], -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 10845 ^ [_2021506]))), s(real, _2022253)))))], (10847 ^ _1670770) ^ [_2022114] : [p(s(bool, i(s(fun(real, bool), _2021506), s(real, _2022114)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2022114))), s(real, 10845 ^ [_2021506])))))]]], (7660 ^ _1670770) ^ [_1887902, _1887904, _1887906, _1887908] : [p(s(bool, i(s(fun(_1887908, bool), i(s(fun(num, fun(_1887908, bool)), i(s(fun(_1887908, fun(num, fun(_1887908, bool))), inja), s(_1887908, _1887906))), s(num, _1887904))), s(_1887908, _1887902)))), -(s(_1887908, _1887902) = s(_1887908, _1887906))], (29649 ^ _1670770) ^ [_2956447] : [s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), i(s(fun(fun(num, real), fun(real, fun(num, real))), _2956447), s(fun(num, real), 29650 ^ [_2956447]))), s(real, 29651 ^ [_2956447]))), s(num, 29652 ^ [_2956447]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), 29650 ^ [_2956447]), s(num, 29652 ^ [_2956447]))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, 29651 ^ [_2956447]))), s(num, 29652 ^ [_2956447]))))), 29655 ^ _1670770 : [(29656 ^ _1670770) ^ [_2957095] : [29696 ^ _1670770 : [(29697 ^ _1670770) ^ [_2958680, _2958682] : [29704 ^ _1670770 : [(29707 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(fun(real, bool), num), card), s(fun(real, bool), i(s(fun(fun(real, bool), fun(real, bool)), gspec), s(fun(real, bool), i(s(fun(fun(num, real), fun(real, bool)), i(s(fun(num, fun(fun(num, real), fun(real, bool))), _2957095), s(num, _2958682))), s(fun(num, real), _2958680))))))))), s(num, _2958682)))))], (29705 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), finite), s(fun(real, bool), i(s(fun(fun(real, bool), fun(real, bool)), gspec), s(fun(real, bool), i(s(fun(fun(num, real), fun(real, bool)), i(s(fun(num, fun(fun(num, real), fun(real, bool))), _2957095), s(num, _2958682))), s(fun(num, real), _2958680)))))))))]], 29698 ^ _1670770 : [(29699 ^ _1670770) ^ [_2958846] : [p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, _2958846))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, _2958682)))))), -(s(real, i(s(fun(num, real), _2958680), s(num, _2958846))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]]]], 29662 ^ _1670770 : [(29665 ^ _1670770) ^ [_2957676, _2957678] : [p(s(bool, i(s(fun(real, bool), i(s(fun(bool, fun(real, bool)), i(s(fun(real, fun(bool, fun(real, bool))), setspec), s(real, 29659 ^ [_2956447, _2957095]))), s(bool, _2957676))), s(real, _2957678)))), 29668 ^ _1670770 : [(29671 ^ _1670770) ^ [] : [s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, 29657 ^ [_2956447, _2957095]))))), s(fun(num, real), i(s(fun(real, fun(num, real)), i(s(fun(fun(num, real), fun(real, fun(num, real))), _2956447), s(fun(num, real), 29658 ^ [_2956447, _2957095]))), s(real, _2957678))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (29669 ^ _1670770) ^ [] : [-(p(s(bool, _2957676)))]], 29672 ^ _1670770 : [(29675 ^ _1670770) ^ [] : [p(s(bool, _2957676))], (29673 ^ _1670770) ^ [] : [-(s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, 29657 ^ [_2956447, _2957095]))))), s(fun(num, real), i(s(fun(real, fun(num, real)), i(s(fun(fun(num, real), fun(real, fun(num, real))), _2956447), s(fun(num, real), 29658 ^ [_2956447, _2957095]))), s(real, _2957678))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]]], (29663 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(fun(num, real), fun(real, bool)), i(s(fun(num, fun(fun(num, real), fun(real, bool))), _2957095), s(num, 29657 ^ [_2956447, _2957095]))), s(fun(num, real), 29658 ^ [_2956447, _2957095]))), s(real, 29659 ^ [_2956447, _2957095])))))]], 29680 ^ _1670770 : [(29693 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(bool, fun(real, bool)), i(s(fun(real, fun(bool, fun(real, bool))), setspec), s(real, 29659 ^ [_2956447, _2957095]))), s(bool, 29679 ^ [_2956447, _2957095]))), s(real, 29678 ^ [_2956447, _2957095])))))], (29681 ^ _1670770) ^ [] : [p(s(bool, 29679 ^ [_2956447, _2957095])), -(s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, 29657 ^ [_2956447, _2957095]))))), s(fun(num, real), i(s(fun(real, fun(num, real)), i(s(fun(fun(num, real), fun(real, fun(num, real))), _2956447), s(fun(num, real), 29658 ^ [_2956447, _2957095]))), s(real, 29678 ^ [_2956447, _2957095]))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (29687 ^ _1670770) ^ [] : [s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, 29657 ^ [_2956447, _2957095]))))), s(fun(num, real), i(s(fun(real, fun(num, real)), i(s(fun(fun(num, real), fun(real, fun(num, real))), _2956447), s(fun(num, real), 29658 ^ [_2956447, _2957095]))), s(real, 29678 ^ [_2956447, _2957095]))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(p(s(bool, 29679 ^ [_2956447, _2957095])))], (29695 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(fun(num, real), fun(real, bool)), i(s(fun(num, fun(fun(num, real), fun(real, bool))), _2957095), s(num, 29657 ^ [_2956447, _2957095]))), s(fun(num, real), 29658 ^ [_2956447, _2957095]))), s(real, 29659 ^ [_2956447, _2957095]))))]]]]], (10247 ^ _1670770) ^ [_2005398, _2005400, _2005402] : [s(hreal, _2005402) = s(hreal, _2005400), -(s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _2005402))), s(hreal, _2005398))) = s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _2005400))), s(hreal, _2005398))))], (43429 ^ _1670770) ^ [_4271721, _4271723, _4271725] : [s(cart(real, _4271723), i(s(fun(cart(real, _4271725), cart(real, _4271723)), i(s(fun(fun(cart(real, _4271725), cart(real, _4271723)), fun(cart(real, _4271725), cart(real, _4271723))), i(s(fun(fun(cart(real, _4271725), cart(real, _4271723)), fun(fun(cart(real, _4271725), cart(real, _4271723)), fun(cart(real, _4271725), cart(real, _4271723)))), _4271721), s(fun(cart(real, _4271725), cart(real, _4271723)), 43430 ^ [_4271721, _4271723, _4271725]))), s(fun(cart(real, _4271725), cart(real, _4271723)), 43431 ^ [_4271721, _4271723, _4271725]))), s(cart(real, _4271725), 43432 ^ [_4271721, _4271723, _4271725]))) = s(cart(real, _4271723), i(s(fun(cart(real, _4271723), cart(real, _4271723)), i(s(fun(cart(real, _4271723), fun(cart(real, _4271723), cart(real, _4271723))), vectoru_add), s(cart(real, _4271723), i(s(fun(cart(real, _4271725), cart(real, _4271723)), 43430 ^ [_4271721, _4271723, _4271725]), s(cart(real, _4271725), 43432 ^ [_4271721, _4271723, _4271725]))))), s(cart(real, _4271723), i(s(fun(cart(real, _4271725), cart(real, _4271723)), 43431 ^ [_4271721, _4271723, _4271725]), s(cart(real, _4271725), 43432 ^ [_4271721, _4271723, _4271725]))))), 43435 ^ _1670770 : [(43436 ^ _1670770) ^ [_4272857, _4272859] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(fun(cart(real, _4271725), cart(real, _4271723)), real), onorm), s(fun(cart(real, _4271725), cart(real, _4271723)), i(s(fun(fun(cart(real, _4271725), cart(real, _4271723)), fun(cart(real, _4271725), cart(real, _4271723))), i(s(fun(fun(cart(real, _4271725), cart(real, _4271723)), fun(fun(cart(real, _4271725), cart(real, _4271723)), fun(cart(real, _4271725), cart(real, _4271723)))), _4271721), s(fun(cart(real, _4271725), cart(real, _4271723)), _4272859))), s(fun(cart(real, _4271725), cart(real, _4271723)), _4272857))))))), s(real, e0))))), p(s(bool, i(s(fun(fun(cart(real, _4271725), cart(real, _4271723)), bool), linear), s(fun(cart(real, _4271725), cart(real, _4271723)), _4272859)))), p(s(bool, i(s(fun(fun(cart(real, _4271725), cart(real, _4271723)), bool), linear), s(fun(cart(real, _4271725), cart(real, _4271723)), _4272857)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(fun(cart(real, _4271725), cart(real, _4271723)), real), onorm), s(fun(cart(real, _4271725), cart(real, _4271723)), _4272859))))), s(real, i(s(fun(fun(cart(real, _4271725), cart(real, _4271723)), real), onorm), s(fun(cart(real, _4271725), cart(real, _4271723)), _4272857))))))), s(real, e0))))]]], (42821 ^ _1670770) ^ [_4229256, _4229258, _4229260, _4229262] : [-(s(cart(cart(real, _4229262), _4229260), i(s(fun(cart(cart(real, _4229262), _4229260), cart(cart(real, _4229262), _4229260)), matrixu_neg), s(cart(cart(real, _4229262), _4229260), i(s(fun(cart(cart(real, _4229262), _4229260), cart(cart(real, _4229262), _4229260)), i(s(fun(cart(cart(real, _4229262), _4229260), fun(cart(cart(real, _4229262), _4229260), cart(cart(real, _4229262), _4229260))), matrixu_add), s(cart(cart(real, _4229262), _4229260), _4229258))), s(cart(cart(real, _4229262), _4229260), _4229256))))) = s(cart(cart(real, _4229262), _4229260), i(s(fun(cart(cart(real, _4229262), _4229260), cart(cart(real, _4229262), _4229260)), i(s(fun(cart(cart(real, _4229262), _4229260), fun(cart(cart(real, _4229262), _4229260), cart(cart(real, _4229262), _4229260))), matrixu_add), s(cart(cart(real, _4229262), _4229260), i(s(fun(cart(cart(real, _4229262), _4229260), cart(cart(real, _4229262), _4229260)), matrixu_neg), s(cart(cart(real, _4229262), _4229260), _4229258))))), s(cart(cart(real, _4229262), _4229260), i(s(fun(cart(cart(real, _4229262), _4229260), cart(cart(real, _4229262), _4229260)), matrixu_neg), s(cart(cart(real, _4229262), _4229260), _4229256))))))], (24457 ^ _1670770) ^ [_2593605, _2593607] : [-(p(s(bool, i(s(fun(fun(_2593607, bool), bool), finite), s(fun(_2593607, bool), _2593605))))), 24458 ^ _1670770 : [(24459 ^ _1670770) ^ [_2593886] : [24462 ^ _1670770 : [(24465 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, 24461 ^ [_2593605, _2593607, _2593886]))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, i(s(fun(fun(_2593607, bool), num), card), s(fun(_2593607, bool), _2593605)))))))))], (24467 ^ _1670770) ^ [] : [-(s(_2593607, i(s(fun(num, _2593607), _2593886), s(num, 24460 ^ [_2593605, _2593607, _2593886]))) = s(_2593607, i(s(fun(num, _2593607), _2593886), s(num, 24461 ^ [_2593605, _2593607, _2593886]))))], (24469 ^ _1670770) ^ [] : [s(num, 24460 ^ [_2593605, _2593607, _2593886]) = s(num, 24461 ^ [_2593605, _2593607, _2593886])], (24463 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, 24460 ^ [_2593605, _2593607, _2593886]))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, i(s(fun(fun(_2593607, bool), num), card), s(fun(_2593607, bool), _2593605)))))))))]], s(fun(_2593607, bool), _2593605) = s(fun(_2593607, bool), i(s(fun(fun(num, bool), fun(_2593607, bool)), i(s(fun(fun(num, _2593607), fun(fun(num, bool), fun(_2593607, bool))), image), s(fun(num, _2593607), _2593886))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, i(s(fun(fun(_2593607, bool), num), card), s(fun(_2593607, bool), _2593605)))))))]]], (3235 ^ _1670770) ^ [_1731326, _1731328, _1731330] : [s(bool, i(s(fun(_1731328, bool), _1731326), s(_1731328, 3236 ^ [_1731326, _1731328, _1731330]))) = s(bool, f0), 3240 ^ _1670770 : [(3241 ^ _1670770) ^ [_1732072, _1732074] : [p(s(bool, 3239 ^ [_1731326, _1731328, _1731330, _1732072, _1732074])), 3244 ^ _1670770 : [(3247 ^ _1670770) ^ [_1732343, _1732345] : [-(s(_1731328, _1732345) = s(_1731328, _1732343)), p(s(bool, i(s(fun(_1731328, bool), i(s(fun(_1731330, fun(_1731328, bool)), _1732072), s(_1731330, _1732074))), s(_1731328, _1732345)))), p(s(bool, i(s(fun(_1731328, bool), i(s(fun(_1731330, fun(_1731328, bool)), _1732072), s(_1731330, _1732074))), s(_1731328, _1732343))))], (3245 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_1731328, bool), bool), q_), s(fun(_1731328, bool), i(s(fun(_1731330, fun(_1731328, bool)), _1732072), s(_1731330, _1732074)))))))]]], (3257 ^ _1670770) ^ [_1732622, _1732624] : [-(p(s(bool, 3239 ^ [_1731326, _1731328, _1731330, _1732622, _1732624]))), p(s(bool, i(s(fun(fun(_1731328, bool), bool), q_), s(fun(_1731328, bool), i(s(fun(_1731330, fun(_1731328, bool)), _1732622), s(_1731330, _1732624)))))), 3264 ^ _1670770 : [(3269 ^ _1670770) ^ [] : [s(_1731328, 3262 ^ [_1731326, _1731328, _1731330, _1732622, _1732624]) = s(_1731328, 3263 ^ [_1731326, _1731328, _1731330, _1732622, _1732624])], (3267 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1731328, bool), i(s(fun(_1731330, fun(_1731328, bool)), _1732622), s(_1731330, _1732624))), s(_1731328, 3263 ^ [_1731326, _1731328, _1731330, _1732622, _1732624])))))], (3265 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1731328, bool), i(s(fun(_1731330, fun(_1731328, bool)), _1732622), s(_1731330, _1732624))), s(_1731328, 3262 ^ [_1731326, _1731328, _1731330, _1732622, _1732624])))))]]], (3273 ^ _1670770) ^ [_1733153, _1733155] : [-(s(_1731328, i(s(fun(fun(_1731330, fun(_1731328, bool)), _1731328), i(s(fun(_1731330, fun(fun(_1731330, fun(_1731328, bool)), _1731328)), u_match), s(_1731330, _1733155))), s(fun(_1731330, fun(_1731328, bool)), _1733153))) = s(_1731328, i(s(fun(_1731328, _1731328), i(s(fun(_1731328, fun(_1731328, _1731328)), i(s(fun(bool, fun(_1731328, fun(_1731328, _1731328))), cond), s(bool, 3239 ^ [_1731326, _1731328, _1731330, _1733153, _1733155]))), s(_1731328, i(s(fun(fun(_1731328, bool), _1731328), h_), s(fun(_1731328, bool), i(s(fun(_1731330, fun(_1731328, bool)), _1733153), s(_1731330, _1733155))))))), s(_1731328, i(s(fun(fun(_1731328, bool), _1731328), h_), s(fun(_1731328, bool), _1731326))))))]]], (12717 ^ _1670770) ^ [_2069188] : [-(s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, i(s(fun(real, real), realu_abs), s(real, _2069188))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))) = s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2069188))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))], (43843 ^ _1670770) ^ [_4288207, _4288209] : [-(p(s(bool, i(s(fun(fun(cart(real, finite_sum(_4288207, _4288209)), cart(real, _4288207)), bool), linear), s(fun(cart(real, finite_sum(_4288207, _4288209)), cart(real, _4288207)), fstcart)))))], (3596 ^ _1670770) ^ [_1754599, _1754601, _1754603, _1754605] : [3601 ^ _1670770 : [(3606 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1754601, bool), i(s(fun(_1754601, fun(_1754601, bool)), geq), s(_1754601, i(s(fun(prod(_1754605, _1754603), _1754601), 3598 ^ [_1754599, _1754601, _1754603, _1754605]), s(prod(_1754605, _1754603), i(s(fun(_1754603, prod(_1754605, _1754603)), i(s(fun(_1754605, fun(_1754603, prod(_1754605, _1754603))), c_), s(_1754605, 3603 ^ [_1754599, _1754601, _1754603, _1754605]))), s(_1754603, 3604 ^ [_1754599, _1754601, _1754603, _1754605]))))))), s(_1754601, i(s(fun(_1754603, _1754601), i(s(fun(_1754605, fun(_1754603, _1754601)), 3597 ^ [_1754599, _1754601, _1754603, _1754605]), s(_1754605, 3603 ^ [_1754599, _1754601, _1754603, _1754605]))), s(_1754603, 3604 ^ [_1754599, _1754601, _1754603, _1754605]))))))], (3602 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_1754605, _1754603), _1754601), bool), i(s(fun(fun(_1754605, fun(_1754603, _1754601)), fun(fun(prod(_1754605, _1754603), _1754601), bool)), _1754599), s(fun(_1754605, fun(_1754603, _1754601)), 3597 ^ [_1754599, _1754601, _1754603, _1754605]))), s(fun(prod(_1754605, _1754603), _1754601), 3598 ^ [_1754599, _1754601, _1754603, _1754605])))))]], 3607 ^ _1670770 : [(3610 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(_1754605, _1754603), _1754601), bool), i(s(fun(fun(_1754605, fun(_1754603, _1754601)), fun(fun(prod(_1754605, _1754603), _1754601), bool)), _1754599), s(fun(_1754605, fun(_1754603, _1754601)), 3597 ^ [_1754599, _1754601, _1754603, _1754605]))), s(fun(prod(_1754605, _1754603), _1754601), 3598 ^ [_1754599, _1754601, _1754603, _1754605]))))], (3608 ^ _1670770) ^ [_1755686, _1755688] : [-(p(s(bool, i(s(fun(_1754601, bool), i(s(fun(_1754601, fun(_1754601, bool)), geq), s(_1754601, i(s(fun(prod(_1754605, _1754603), _1754601), 3598 ^ [_1754599, _1754601, _1754603, _1754605]), s(prod(_1754605, _1754603), i(s(fun(_1754603, prod(_1754605, _1754603)), i(s(fun(_1754605, fun(_1754603, prod(_1754605, _1754603))), c_), s(_1754605, _1755688))), s(_1754603, _1755686))))))), s(_1754601, i(s(fun(_1754603, _1754601), i(s(fun(_1754605, fun(_1754603, _1754601)), 3597 ^ [_1754599, _1754601, _1754603, _1754605]), s(_1754605, _1755688))), s(_1754603, _1755686)))))))]], 3611 ^ _1670770 : [(3619 ^ _1670770) ^ [_1756314] : [3620 ^ _1670770 : [(3621 ^ _1670770) ^ [_1756485] : [p(s(bool, i(s(fun(fun(prod(_1754605, _1754603), _1754601), bool), _1756314), s(fun(prod(_1754605, _1754603), _1754601), i(s(fun(fun(fun(prod(_1754605, _1754603), _1754601), bool), fun(prod(_1754605, _1754603), _1754601)), gabs), s(fun(fun(prod(_1754605, _1754603), _1754601), bool), i(s(fun(fun(_1754605, fun(_1754603, _1754601)), fun(fun(prod(_1754605, _1754603), _1754601), bool)), _1754599), s(fun(_1754605, fun(_1754603, _1754601)), _1756485))))))))]], -(p(s(bool, i(s(fun(fun(prod(_1754605, _1754603), _1754601), bool), _1756314), s(fun(prod(_1754605, _1754603), _1754601), 3622 ^ [_1754599, _1754601, _1754603, _1754605, _1756314])))))], (3612 ^ _1670770) ^ [_1755962] : [3613 ^ _1670770 : [(3614 ^ _1670770) ^ [_1756133] : [p(s(bool, i(s(fun(fun(prod(_1754605, _1754603), _1754601), bool), _1755962), s(fun(prod(_1754605, _1754603), _1754601), _1756133))))]], -(p(s(bool, i(s(fun(fun(prod(_1754605, _1754603), _1754601), bool), _1755962), s(fun(prod(_1754605, _1754603), _1754601), i(s(fun(fun(fun(prod(_1754605, _1754603), _1754601), bool), fun(prod(_1754605, _1754603), _1754601)), gabs), s(fun(fun(prod(_1754605, _1754603), _1754601), bool), i(s(fun(fun(_1754605, fun(_1754603, _1754601)), fun(fun(prod(_1754605, _1754603), _1754601), bool)), _1754599), s(fun(_1754605, fun(_1754603, _1754601)), 3615 ^ [_1754599, _1754601, _1754603, _1754605, _1755962])))))))))]]], (11531 ^ _1670770) ^ [_2039357] : [s(real, _2039357) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(real, i(s(fun(real, real), realu_abs), s(real, _2039357))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (11299 ^ _1670770) ^ [_2033001] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(real, real), realu_neg), s(real, _2033001))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2033001))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))], (14527 ^ _1670770) ^ [_2112570, _2112572] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _2112570))), s(num, _2112572))))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2112570)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2112570))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))], (5745 ^ _1670770) ^ [_1815508, _1815510] : [-(s(num, _1815510) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), -(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1815510))), s(num, _1815508))))), s(num, _1815510))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (5681 ^ _1670770) ^ [_1813856, _1813858] : [-(s(num, _1813856) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), -(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _1813858))), s(num, _1813856))))), s(num, _1813856))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1813858))), s(num, _1813856))))) = s(num, _1813858))], (5259 ^ _1670770) ^ [_1802806, _1802808, _1802810] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1802810))), s(num, _1802808))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1802810))), s(num, _1802806))))))), 5260 ^ _1670770 : [(5267 ^ _1670770) ^ [] : [s(num, _1802810) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(s(num, _1802808) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), s(num, _1802806) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (5261 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, _1802810)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1802808))), s(num, _1802806))))]]], (36015 ^ _1670770) ^ [_3704697, _3704699, _3704701, _3704703, _3704705] : [p(s(bool, i(s(fun(fun(_3704705, bool), bool), i(s(fun(fun(_3704705, bool), fun(fun(_3704705, bool), bool)), subset), s(fun(_3704705, bool), _3704697))), s(fun(_3704705, bool), i(s(fun(fun(_3704703, bool), fun(_3704705, bool)), i(s(fun(fun(_3704703, _3704705), fun(fun(_3704703, bool), fun(_3704705, bool))), image), s(fun(_3704703, _3704705), _3704701))), s(fun(_3704703, bool), _3704699)))))), -(p(s(bool, i(s(fun(fun(_3704703, bool), bool), i(s(fun(fun(_3704705, bool), fun(fun(_3704703, bool), bool)), l_a_u_c), s(fun(_3704705, bool), _3704697))), s(fun(_3704703, bool), _3704699)))))], (8174 ^ _1670770) ^ [_1912830, _1912832] : [-(s(_1912830, i(s(fun(_1912830, _1912830), i(s(fun(list(_1912832), fun(_1912830, _1912830)), i(s(fun(fun(_1912832, fun(_1912830, _1912830)), fun(list(_1912832), fun(_1912830, _1912830))), itlist), s(fun(_1912832, fun(_1912830, _1912830)), f))), s(list(_1912832), nil))), s(_1912830, b0))) = s(_1912830, b0))], (7370 ^ _1670770) ^ [_1880249] : [-(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(num, num), bit0), s(num, _1880249))))), s(num, u_0))) = s(bool, f0))], (36563 ^ _1670770) ^ [_3733987, _3733989, _3733991, _3733993] : [p(s(bool, i(s(fun(fun(_3733991, bool), bool), countable), s(fun(_3733991, bool), _3733987)))), -(p(s(bool, i(s(fun(fun(_3733993, bool), bool), countable), s(fun(_3733993, bool), i(s(fun(fun(_3733991, bool), fun(_3733993, bool)), i(s(fun(fun(_3733991, _3733993), fun(fun(_3733991, bool), fun(_3733993, bool))), image), s(fun(_3733991, _3733993), _3733989))), s(fun(_3733991, bool), _3733987)))))))], (24335 ^ _1670770) ^ [_2589186, _2589188] : [-(p(s(bool, i(s(fun(fun(num, bool), bool), finite), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2589188))), s(num, _2589186)))))))], (7967 ^ _1670770) ^ [_1902937, _1902939, _1902941, _1902943] : [p(s(bool, i(s(fun(fun(_1902943, _1902941), bool), i(s(fun(fun(_1902941, _1902943), fun(fun(_1902943, _1902941), bool)), iso0), s(fun(_1902941, _1902943), _1902937))), s(fun(_1902943, _1902941), _1902939)))), 7970 ^ _1670770 : [(7973 ^ _1670770) ^ [_1903207] : [-(s(_1902941, i(s(fun(_1902943, _1902941), _1902939), s(_1902943, i(s(fun(_1902941, _1902943), _1902937), s(_1902941, _1903207))))) = s(_1902941, _1903207))], (7971 ^ _1670770) ^ [_1903157] : [-(s(_1902943, i(s(fun(_1902941, _1902943), _1902937), s(_1902941, i(s(fun(_1902943, _1902941), _1902939), s(_1902943, _1903157))))) = s(_1902943, _1903157))]]], (4186 ^ _1670770) ^ [_1778093, _1778095] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1778095))), s(num, _1778093))) = s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))), s(num, _1778095) = s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))), s(num, _1778093) = s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))], (12737 ^ _1670770) ^ [_2069858, _2069860] : [s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2069860))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2069858))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), 12740 ^ _1670770 : [(12743 ^ _1670770) ^ [] : [-(s(real, _2069858) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (12741 ^ _1670770) ^ [] : [-(s(real, _2069860) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]]], (9272 ^ _1670770) ^ [_1971259, _1971261, _1971263, _1971265, _1971267, _1971269, _1971271, _1971273, _1971275, _1971277] : [-(s(_1971277, i(s(fun(char, _1971277), 9270 ^ [_1971275, _1971277]), s(char, i(s(fun(bool, char), i(s(fun(bool, fun(bool, char)), i(s(fun(bool, fun(bool, fun(bool, char))), i(s(fun(bool, fun(bool, fun(bool, fun(bool, char)))), i(s(fun(bool, fun(bool, fun(bool, fun(bool, fun(bool, char))))), i(s(fun(bool, fun(bool, fun(bool, fun(bool, fun(bool, fun(bool, char)))))), i(s(fun(bool, fun(bool, fun(bool, fun(bool, fun(bool, fun(bool, fun(bool, char))))))), i(s(fun(bool, fun(bool, fun(bool, fun(bool, fun(bool, fun(bool, fun(bool, fun(bool, char)))))))), ascii), s(bool, _1971273))), s(bool, _1971271))), s(bool, _1971269))), s(bool, _1971267))), s(bool, _1971265))), s(bool, _1971263))), s(bool, _1971261))), s(bool, _1971259))))) = s(_1971277, i(s(fun(bool, _1971277), i(s(fun(bool, fun(bool, _1971277)), i(s(fun(bool, fun(bool, fun(bool, _1971277))), i(s(fun(bool, fun(bool, fun(bool, fun(bool, _1971277)))), i(s(fun(bool, fun(bool, fun(bool, fun(bool, fun(bool, _1971277))))), i(s(fun(bool, fun(bool, fun(bool, fun(bool, fun(bool, fun(bool, _1971277)))))), i(s(fun(bool, fun(bool, fun(bool, fun(bool, fun(bool, fun(bool, fun(bool, _1971277))))))), i(s(fun(bool, fun(bool, fun(bool, fun(bool, fun(bool, fun(bool, fun(bool, fun(bool, _1971277)))))))), _1971275), s(bool, _1971273))), s(bool, _1971271))), s(bool, _1971269))), s(bool, _1971267))), s(bool, _1971265))), s(bool, _1971263))), s(bool, _1971261))), s(bool, _1971259))))], (7250 ^ _1670770) ^ [_1876729] : [-(s(num, i(s(fun(num, num), pre), s(num, i(s(fun(num, num), bit0), s(num, _1876729))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), i(s(fun(bool, fun(num, fun(num, num))), cond), s(bool, 7236 ^ [_1876729]))), s(num, u_0))), s(num, i(s(fun(num, num), bit1), s(num, i(s(fun(num, num), pre), s(num, _1876729))))))))], (1782 ^ _1670770) ^ [_1698254, _1698256, _1698258] : [1790 ^ _1670770 : [(1794 ^ _1670770) ^ [] : [-(p(s(bool, _1698254)))], (1791 ^ _1670770) ^ [] : [-(p(s(bool, _1698256)))]], 1783 ^ _1670770 : [(1784 ^ _1670770) ^ [_1698320] : [p(s(bool, _1698256)), p(s(bool, _1698254))]]], (15293 ^ _1670770) ^ [_2133694, _2133696] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_divides), s(int, 15287 ^ [_2133694, _2133696]))), s(int, _2133694)))))], (10781 ^ _1670770) ^ [_2019992, _2019994] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_ge), s(real, _2019992))), s(real, _2019994))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2019994))), s(real, _2019992))))], (22722 ^ _1670770) ^ [_2529208, _2529210, _2529212] : [p(s(bool, i(s(fun(fun(_2529212, bool), bool), finite), s(fun(_2529212, bool), _2529210)))), p(s(bool, i(s(fun(fun(_2529212, bool), bool), i(s(fun(fun(_2529212, bool), fun(fun(_2529212, bool), bool)), subset), s(fun(_2529212, bool), i(s(fun(fun(_2529212, bool), fun(_2529212, bool)), i(s(fun(fun(_2529212, _2529212), fun(fun(_2529212, bool), fun(_2529212, bool))), image), s(fun(_2529212, _2529212), _2529208))), s(fun(_2529212, bool), _2529210))))), s(fun(_2529212, bool), _2529210)))), 22729 ^ _1670770 : [(22730 ^ _1670770) ^ [] : [22732 ^ _1670770 : [(22735 ^ _1670770) ^ [_2529984] : [p(s(bool, i(s(fun(fun(_2529212, bool), bool), i(s(fun(_2529212, fun(fun(_2529212, bool), bool)), in), s(_2529212, _2529984))), s(fun(_2529212, bool), _2529210)))), s(_2529212, i(s(fun(_2529212, _2529212), _2529208), s(_2529212, _2529984))) = s(_2529212, 22731 ^ [_2529208, _2529210, _2529212])], (22733 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2529212, bool), bool), i(s(fun(_2529212, fun(fun(_2529212, bool), bool)), in), s(_2529212, 22731 ^ [_2529208, _2529210, _2529212]))), s(fun(_2529212, bool), _2529210)))))]], 22740 ^ _1670770 : [(22741 ^ _1670770) ^ [_2530197, _2530199] : [-(s(_2529212, _2530199) = s(_2529212, _2530197)), p(s(bool, i(s(fun(fun(_2529212, bool), bool), i(s(fun(_2529212, fun(fun(_2529212, bool), bool)), in), s(_2529212, _2530199))), s(fun(_2529212, bool), _2529210)))), p(s(bool, i(s(fun(fun(_2529212, bool), bool), i(s(fun(_2529212, fun(fun(_2529212, bool), bool)), in), s(_2529212, _2530197))), s(fun(_2529212, bool), _2529210)))), s(_2529212, i(s(fun(_2529212, _2529212), _2529208), s(_2529212, _2530199))) = s(_2529212, i(s(fun(_2529212, _2529212), _2529208), s(_2529212, _2530197)))]]], (22755 ^ _1670770) ^ [] : [22758 ^ _1670770 : [(22761 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2529212, bool), bool), i(s(fun(_2529212, fun(fun(_2529212, bool), bool)), in), s(_2529212, 22757 ^ [_2529208, _2529210, _2529212]))), s(fun(_2529212, bool), _2529210)))))], (22763 ^ _1670770) ^ [] : [-(s(_2529212, i(s(fun(_2529212, _2529212), _2529208), s(_2529212, 22756 ^ [_2529208, _2529210, _2529212]))) = s(_2529212, i(s(fun(_2529212, _2529212), _2529208), s(_2529212, 22757 ^ [_2529208, _2529210, _2529212]))))], (22765 ^ _1670770) ^ [] : [s(_2529212, 22756 ^ [_2529208, _2529210, _2529212]) = s(_2529212, 22757 ^ [_2529208, _2529210, _2529212])], (22759 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2529212, bool), bool), i(s(fun(_2529212, fun(fun(_2529212, bool), bool)), in), s(_2529212, 22756 ^ [_2529208, _2529210, _2529212]))), s(fun(_2529212, bool), _2529210)))))]], 22766 ^ _1670770 : [(22767 ^ _1670770) ^ [_2530930] : [p(s(bool, i(s(fun(fun(_2529212, bool), bool), i(s(fun(_2529212, fun(fun(_2529212, bool), bool)), in), s(_2529212, _2530930))), s(fun(_2529212, bool), _2529210)))), 22771 ^ _1670770 : [(22774 ^ _1670770) ^ [] : [-(s(_2529212, i(s(fun(_2529212, _2529212), _2529208), s(_2529212, 22770 ^ [_2529208, _2529210, _2529212, _2530930]))) = s(_2529212, _2530930))], (22772 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2529212, bool), bool), i(s(fun(_2529212, fun(fun(_2529212, bool), bool)), in), s(_2529212, 22770 ^ [_2529208, _2529210, _2529212, _2530930]))), s(fun(_2529212, bool), _2529210)))))]]]]]]], (10399 ^ _1670770) ^ [_2010718, _2010720] : [-(p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), _2010720))), s(prod(hreal, hreal), _2010718))))), p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_le), s(prod(hreal, hreal), _2010720))), s(prod(hreal, hreal), _2010718)))), p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_le), s(prod(hreal, hreal), _2010718))), s(prod(hreal, hreal), _2010720))))], (39042 ^ _1670770) ^ [_3950264] : [-(s(cart(real, _3950264), i(s(fun(cart(real, _3950264), cart(real, _3950264)), i(s(fun(cart(real, _3950264), fun(cart(real, _3950264), cart(real, _3950264))), vectoru_add), s(cart(real, _3950264), m))), s(cart(real, _3950264), i(s(fun(cart(real, _3950264), cart(real, _3950264)), i(s(fun(cart(real, _3950264), fun(cart(real, _3950264), cart(real, _3950264))), vectoru_add), s(cart(real, _3950264), n))), s(cart(real, _3950264), p1))))) = s(cart(real, _3950264), i(s(fun(cart(real, _3950264), cart(real, _3950264)), i(s(fun(cart(real, _3950264), fun(cart(real, _3950264), cart(real, _3950264))), vectoru_add), s(cart(real, _3950264), n))), s(cart(real, _3950264), i(s(fun(cart(real, _3950264), cart(real, _3950264)), i(s(fun(cart(real, _3950264), fun(cart(real, _3950264), cart(real, _3950264))), vectoru_add), s(cart(real, _3950264), m))), s(cart(real, _3950264), p1))))))], (38948 ^ _1670770) ^ [_3944749, _3944751] : [-(s(_3944751, i(s(fun(num, _3944751), i(s(fun(cart(_3944751, _3944749), fun(num, _3944751)), d_), s(cart(_3944751, _3944749), i(s(fun(cart(_3944751, _3944749), cart(_3944751, _3944749)), i(s(fun(cart(_3944751, _3944749), fun(cart(_3944751, _3944749), cart(_3944751, _3944749))), i(s(fun(bool, fun(cart(_3944751, _3944749), fun(cart(_3944751, _3944749), cart(_3944751, _3944749)))), cond), s(bool, b0))), s(cart(_3944751, _3944749), x))), s(cart(_3944751, _3944749), y))))), s(num, i0))) = s(_3944751, i(s(fun(_3944751, _3944751), i(s(fun(_3944751, fun(_3944751, _3944751)), i(s(fun(bool, fun(_3944751, fun(_3944751, _3944751))), cond), s(bool, b0))), s(_3944751, i(s(fun(num, _3944751), i(s(fun(cart(_3944751, _3944749), fun(num, _3944751)), d_), s(cart(_3944751, _3944749), x))), s(num, i0))))), s(_3944751, i(s(fun(num, _3944751), i(s(fun(cart(_3944751, _3944749), fun(num, _3944751)), d_), s(cart(_3944751, _3944749), y))), s(num, i0))))))], (36237 ^ _1670770) ^ [_3719659, _3719661, _3719663, _3719665] : [-(p(s(bool, i(s(fun(fun(sum0(_3719665, _3719663), bool), bool), i(s(fun(fun(_3719665, bool), fun(fun(sum0(_3719665, _3719663), bool), bool)), l_a_u_c), s(fun(_3719665, bool), _3719661))), s(fun(sum0(_3719665, _3719663), bool), i(s(fun(fun(_3719663, bool), fun(sum0(_3719665, _3719663), bool)), i(s(fun(fun(_3719665, bool), fun(fun(_3719663, bool), fun(sum0(_3719665, _3719663), bool))), p_u_c), s(fun(_3719665, bool), _3719661))), s(fun(_3719663, bool), _3719659)))))))], (5332 ^ _1670770) ^ [_1804710, _1804712] : [s(num, _1804712) = s(num, _1804710), 5335 ^ _1670770 : [(5338 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1804710))), s(num, _1804712)))))], (5336 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1804712))), s(num, _1804710)))))]]], (3626 ^ _1670770) ^ [_1756678, _1756680, _1756682, _1756684] : [3631 ^ _1670770 : [(3636 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1756680, bool), i(s(fun(_1756680, fun(_1756680, bool)), geq), s(_1756680, i(s(fun(prod(_1756684, _1756682), _1756680), 3628 ^ [_1756678, _1756680, _1756682, _1756684]), s(prod(_1756684, _1756682), i(s(fun(_1756682, prod(_1756684, _1756682)), i(s(fun(_1756684, fun(_1756682, prod(_1756684, _1756682))), c_), s(_1756684, 3633 ^ [_1756678, _1756680, _1756682, _1756684]))), s(_1756682, 3634 ^ [_1756678, _1756680, _1756682, _1756684]))))))), s(_1756680, i(s(fun(_1756682, _1756680), i(s(fun(_1756684, fun(_1756682, _1756680)), 3627 ^ [_1756678, _1756680, _1756682, _1756684]), s(_1756684, 3633 ^ [_1756678, _1756680, _1756682, _1756684]))), s(_1756682, 3634 ^ [_1756678, _1756680, _1756682, _1756684]))))))], (3632 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_1756684, _1756682), _1756680), bool), i(s(fun(fun(_1756684, fun(_1756682, _1756680)), fun(fun(prod(_1756684, _1756682), _1756680), bool)), _1756678), s(fun(_1756684, fun(_1756682, _1756680)), 3627 ^ [_1756678, _1756680, _1756682, _1756684]))), s(fun(prod(_1756684, _1756682), _1756680), 3628 ^ [_1756678, _1756680, _1756682, _1756684])))))]], 3637 ^ _1670770 : [(3640 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(_1756684, _1756682), _1756680), bool), i(s(fun(fun(_1756684, fun(_1756682, _1756680)), fun(fun(prod(_1756684, _1756682), _1756680), bool)), _1756678), s(fun(_1756684, fun(_1756682, _1756680)), 3627 ^ [_1756678, _1756680, _1756682, _1756684]))), s(fun(prod(_1756684, _1756682), _1756680), 3628 ^ [_1756678, _1756680, _1756682, _1756684]))))], (3638 ^ _1670770) ^ [_1757765, _1757767] : [-(p(s(bool, i(s(fun(_1756680, bool), i(s(fun(_1756680, fun(_1756680, bool)), geq), s(_1756680, i(s(fun(prod(_1756684, _1756682), _1756680), 3628 ^ [_1756678, _1756680, _1756682, _1756684]), s(prod(_1756684, _1756682), i(s(fun(_1756682, prod(_1756684, _1756682)), i(s(fun(_1756684, fun(_1756682, prod(_1756684, _1756682))), c_), s(_1756684, _1757767))), s(_1756682, _1757765))))))), s(_1756680, i(s(fun(_1756682, _1756680), i(s(fun(_1756684, fun(_1756682, _1756680)), 3627 ^ [_1756678, _1756680, _1756682, _1756684]), s(_1756684, _1757767))), s(_1756682, _1757765)))))))]], 3641 ^ _1670770 : [(3649 ^ _1670770) ^ [_1758433] : [p(s(bool, i(s(fun(fun(prod(_1756684, _1756682), _1756680), bool), _1758433), s(fun(prod(_1756684, _1756682), _1756680), i(s(fun(fun(fun(prod(_1756684, _1756682), _1756680), bool), fun(prod(_1756684, _1756682), _1756680)), gabs), s(fun(fun(prod(_1756684, _1756682), _1756680), bool), i(s(fun(fun(_1756684, fun(_1756682, _1756680)), fun(fun(prod(_1756684, _1756682), _1756680), bool)), _1756678), s(fun(_1756684, fun(_1756682, _1756680)), 3650 ^ [_1756678, _1756680, _1756682, _1756684, _1758433])))))))), 3653 ^ _1670770 : [(3654 ^ _1670770) ^ [_1758845] : [-(p(s(bool, i(s(fun(fun(prod(_1756684, _1756682), _1756680), bool), _1758433), s(fun(prod(_1756684, _1756682), _1756680), _1758845)))))]]], (3642 ^ _1670770) ^ [_1758041] : [p(s(bool, i(s(fun(fun(prod(_1756684, _1756682), _1756680), bool), _1758041), s(fun(prod(_1756684, _1756682), _1756680), 3643 ^ [_1756678, _1756680, _1756682, _1756684, _1758041])))), 3646 ^ _1670770 : [(3647 ^ _1670770) ^ [_1758315] : [-(p(s(bool, i(s(fun(fun(prod(_1756684, _1756682), _1756680), bool), _1758041), s(fun(prod(_1756684, _1756682), _1756680), i(s(fun(fun(fun(prod(_1756684, _1756682), _1756680), bool), fun(prod(_1756684, _1756682), _1756680)), gabs), s(fun(fun(prod(_1756684, _1756682), _1756680), bool), i(s(fun(fun(_1756684, fun(_1756682, _1756680)), fun(fun(prod(_1756684, _1756682), _1756680), bool)), _1756678), s(fun(_1756684, fun(_1756682, _1756680)), _1758315)))))))))]]]]], (42888 ^ _1670770) ^ [_4234784, _4234786, _4234788, _4234790] : [-(s(cart(cart(real, _4234788), _4234790), i(s(fun(cart(cart(real, _4234790), _4234788), cart(cart(real, _4234788), _4234790)), transp), s(cart(cart(real, _4234790), _4234788), i(s(fun(cart(cart(real, _4234790), _4234788), cart(cart(real, _4234790), _4234788)), i(s(fun(real, fun(cart(cart(real, _4234790), _4234788), cart(cart(real, _4234790), _4234788))), r_r_), s(real, _4234784))), s(cart(cart(real, _4234790), _4234788), _4234786))))) = s(cart(cart(real, _4234788), _4234790), i(s(fun(cart(cart(real, _4234788), _4234790), cart(cart(real, _4234788), _4234790)), i(s(fun(real, fun(cart(cart(real, _4234788), _4234790), cart(cart(real, _4234788), _4234790))), r_r_), s(real, _4234784))), s(cart(cart(real, _4234788), _4234790), i(s(fun(cart(cart(real, _4234790), _4234788), cart(cart(real, _4234788), _4234790)), transp), s(cart(cart(real, _4234790), _4234788), _4234786))))))], (27988 ^ _1670770) ^ [_2843206, _2843208, _2843210, _2843212] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(fun(_2843212, real), real), i(s(fun(fun(_2843212, bool), fun(fun(_2843212, real), real)), sum), s(fun(_2843212, bool), _2843210))), s(fun(_2843212, real), _2843208))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(fun(_2843212, bool), num), card), s(fun(_2843212, bool), _2843210))))))), s(real, _2843206))))))), p(s(bool, i(s(fun(fun(_2843212, bool), bool), finite), s(fun(_2843212, bool), _2843210)))), 27994 ^ _1670770 : [(27997 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(_2843212, real), _2843208), s(_2843212, 27993 ^ [_2843206, _2843208, _2843210, _2843212]))))), s(real, _2843206))))], (27995 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2843212, bool), bool), i(s(fun(_2843212, fun(fun(_2843212, bool), bool)), in), s(_2843212, 27993 ^ [_2843206, _2843208, _2843210, _2843212]))), s(fun(_2843212, bool), _2843210)))))]]], (43642 ^ _1670770) ^ [_4280264] : [p(s(bool, i(s(fun(fun(cart(real, n10), bool), bool), _4280264), s(fun(cart(real, n10), bool), 43643 ^ [_4280264])))), 43646 ^ _1670770 : [(43647 ^ _1670770) ^ [_4280391] : [-(p(s(bool, i(s(fun(fun(cart(real, n10), bool), bool), _4280264), s(fun(cart(real, n10), bool), i(s(fun(fun(real, bool), fun(cart(real, n10), bool)), i(s(fun(fun(real, cart(real, n10)), fun(fun(real, bool), fun(cart(real, n10), bool))), image), s(fun(real, cart(real, n10)), lift))), s(fun(real, bool), _4280391)))))))]]], (40726 ^ _1670770) ^ [_4051414, _4051416] : [s(cart(real, _4051416), i(s(fun(num, cart(real, _4051416)), i(s(fun(fun(num, cart(real, _4051416)), fun(num, cart(real, _4051416))), i(s(fun(fun(num, cart(real, _4051416)), fun(fun(num, cart(real, _4051416)), fun(num, cart(real, _4051416)))), _4051414), s(fun(num, cart(real, _4051416)), 40727 ^ [_4051414, _4051416]))), s(fun(num, cart(real, _4051416)), 40728 ^ [_4051414, _4051416]))), s(num, 40729 ^ [_4051414, _4051416]))) = s(cart(real, _4051416), i(s(fun(cart(real, _4051416), cart(real, _4051416)), i(s(fun(cart(real, _4051416), fun(cart(real, _4051416), cart(real, _4051416))), vectoru_sub), s(cart(real, _4051416), i(s(fun(num, cart(real, _4051416)), 40727 ^ [_4051414, _4051416]), s(num, 40729 ^ [_4051414, _4051416]))))), s(cart(real, _4051416), i(s(fun(num, cart(real, _4051416)), 40728 ^ [_4051414, _4051416]), s(num, 40729 ^ [_4051414, _4051416]))))), 40732 ^ _1670770 : [(40733 ^ _1670770) ^ [_4052441, _4052443, _4052445, _4052447] : [-(s(cart(real, _4051416), i(s(fun(fun(num, cart(real, _4051416)), cart(real, _4051416)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4051416)), cart(real, _4051416))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _4052443))), s(num, _4052441))))), s(fun(num, cart(real, _4051416)), i(s(fun(fun(num, cart(real, _4051416)), fun(num, cart(real, _4051416))), i(s(fun(fun(num, cart(real, _4051416)), fun(fun(num, cart(real, _4051416)), fun(num, cart(real, _4051416)))), _4051414), s(fun(num, cart(real, _4051416)), _4052447))), s(fun(num, cart(real, _4051416)), _4052445))))) = s(cart(real, _4051416), i(s(fun(cart(real, _4051416), cart(real, _4051416)), i(s(fun(cart(real, _4051416), fun(cart(real, _4051416), cart(real, _4051416))), vectoru_sub), s(cart(real, _4051416), i(s(fun(fun(num, cart(real, _4051416)), cart(real, _4051416)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4051416)), cart(real, _4051416))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _4052443))), s(num, _4052441))))), s(fun(num, cart(real, _4051416)), _4052447))))), s(cart(real, _4051416), i(s(fun(fun(num, cart(real, _4051416)), cart(real, _4051416)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4051416)), cart(real, _4051416))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _4052443))), s(num, _4052441))))), s(fun(num, cart(real, _4051416)), _4052445))))))]]], (16892 ^ _1670770) ^ [_2204544, _2204546, _2204548, _2204550] : [-(s(fun(_2204550, bool), i(s(fun(fun(_2204550, bool), fun(_2204550, bool)), i(s(fun(_2204550, fun(fun(_2204550, bool), fun(_2204550, bool))), insert), s(_2204550, _2204548))), s(fun(_2204550, bool), i(s(fun(fun(_2204550, bool), fun(_2204550, bool)), i(s(fun(_2204550, fun(fun(_2204550, bool), fun(_2204550, bool))), insert), s(_2204550, _2204546))), s(fun(_2204550, bool), _2204544))))) = s(fun(_2204550, bool), i(s(fun(fun(_2204550, bool), fun(_2204550, bool)), i(s(fun(_2204550, fun(fun(_2204550, bool), fun(_2204550, bool))), insert), s(_2204550, _2204546))), s(fun(_2204550, bool), i(s(fun(fun(_2204550, bool), fun(_2204550, bool)), i(s(fun(_2204550, fun(fun(_2204550, bool), fun(_2204550, bool))), insert), s(_2204550, _2204548))), s(fun(_2204550, bool), _2204544))))))], (10767 ^ _1670770) ^ [_2019698, _2019700] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2019700))), s(real, _2019698))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2019700))), s(real, i(s(fun(real, real), realu_neg), s(real, _2019698))))))], (47387 ^ _1670770) ^ [_4497048, _4497050, _4497052] : [47389 ^ _1670770 : [(47390 ^ _1670770) ^ [_4497288] : [s(cart(real, _4497050), i(s(fun(cart(real, _4497052), cart(real, _4497050)), i(s(fun(cart(cart(real, _4497052), _4497050), fun(cart(real, _4497052), cart(real, _4497050))), matrixu_vectoru_mul), s(cart(cart(real, _4497052), _4497050), _4497048))), s(cart(real, _4497052), _4497288))) = s(cart(real, _4497050), 47388 ^ [_4497048, _4497050, _4497052])]], -(s(num, i(s(fun(cart(cart(real, _4497052), _4497050), num), rank), s(cart(cart(real, _4497052), _4497050), _4497048))) = s(num, i(s(fun(fun(_4497050, bool), num), dimindex), s(fun(_4497050, bool), univ))))], (43068 ^ _1670770) ^ [_4247981, _4247983, _4247985] : [43087 ^ _1670770 : [(43088 ^ _1670770) ^ [_4249564] : [-(s(cart(cart(real, _4247983), _4247985), i(s(fun(cart(cart(real, _4247985), _4247983), cart(cart(real, _4247983), _4247985)), matrixu_inv), s(cart(cart(real, _4247985), _4247983), _4249564))) = s(cart(cart(real, _4247983), _4247985), i(s(fun(fun(cart(cart(real, _4247983), _4247985), bool), cart(cart(real, _4247983), _4247985)), h_), s(fun(cart(cart(real, _4247983), _4247985), bool), i(s(fun(cart(cart(real, _4247985), _4247983), fun(cart(cart(real, _4247983), _4247985), bool)), _4247981), s(cart(cart(real, _4247985), _4247983), _4249564))))))]], 43081 ^ _1670770 : [(43086 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(cart(cart(real, _4247983), _4247985), bool), i(s(fun(cart(cart(real, _4247985), _4247983), fun(cart(cart(real, _4247983), _4247985), bool)), _4247981), s(cart(cart(real, _4247985), _4247983), 43069 ^ [_4247981, _4247983, _4247985]))), s(cart(cart(real, _4247983), _4247985), 43070 ^ [_4247981, _4247983, _4247985]))))], (43084 ^ _1670770) ^ [] : [-(s(cart(cart(real, _4247985), _4247985), i(s(fun(cart(cart(real, _4247985), _4247983), cart(cart(real, _4247985), _4247985)), i(s(fun(cart(cart(real, _4247983), _4247985), fun(cart(cart(real, _4247985), _4247983), cart(cart(real, _4247985), _4247985))), matrixu_mul), s(cart(cart(real, _4247983), _4247985), 43070 ^ [_4247981, _4247983, _4247985]))), s(cart(cart(real, _4247985), _4247983), 43069 ^ [_4247981, _4247983, _4247985]))) = s(cart(cart(real, _4247985), _4247985), i(s(fun(num, cart(cart(real, _4247985), _4247985)), mat), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (43082 ^ _1670770) ^ [] : [-(s(cart(cart(real, _4247983), _4247983), i(s(fun(cart(cart(real, _4247983), _4247985), cart(cart(real, _4247983), _4247983)), i(s(fun(cart(cart(real, _4247985), _4247983), fun(cart(cart(real, _4247983), _4247985), cart(cart(real, _4247983), _4247983))), matrixu_mul), s(cart(cart(real, _4247985), _4247983), 43069 ^ [_4247981, _4247983, _4247985]))), s(cart(cart(real, _4247983), _4247985), 43070 ^ [_4247981, _4247983, _4247985]))) = s(cart(cart(real, _4247983), _4247983), i(s(fun(num, cart(cart(real, _4247983), _4247983)), mat), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))]], 43073 ^ _1670770 : [(43076 ^ _1670770) ^ [] : [s(cart(cart(real, _4247983), _4247983), i(s(fun(cart(cart(real, _4247983), _4247985), cart(cart(real, _4247983), _4247983)), i(s(fun(cart(cart(real, _4247985), _4247983), fun(cart(cart(real, _4247983), _4247985), cart(cart(real, _4247983), _4247983))), matrixu_mul), s(cart(cart(real, _4247985), _4247983), 43069 ^ [_4247981, _4247983, _4247985]))), s(cart(cart(real, _4247983), _4247985), 43070 ^ [_4247981, _4247983, _4247985]))) = s(cart(cart(real, _4247983), _4247983), i(s(fun(num, cart(cart(real, _4247983), _4247983)), mat), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(cart(cart(real, _4247985), _4247985), i(s(fun(cart(cart(real, _4247985), _4247983), cart(cart(real, _4247985), _4247985)), i(s(fun(cart(cart(real, _4247983), _4247985), fun(cart(cart(real, _4247985), _4247983), cart(cart(real, _4247985), _4247985))), matrixu_mul), s(cart(cart(real, _4247983), _4247985), 43070 ^ [_4247981, _4247983, _4247985]))), s(cart(cart(real, _4247985), _4247983), 43069 ^ [_4247981, _4247983, _4247985]))) = s(cart(cart(real, _4247985), _4247985), i(s(fun(num, cart(cart(real, _4247985), _4247985)), mat), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))], (43074 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(cart(cart(real, _4247983), _4247985), bool), i(s(fun(cart(cart(real, _4247985), _4247983), fun(cart(cart(real, _4247983), _4247985), bool)), _4247981), s(cart(cart(real, _4247985), _4247983), 43069 ^ [_4247981, _4247983, _4247985]))), s(cart(cart(real, _4247983), _4247985), 43070 ^ [_4247981, _4247983, _4247985])))))]]], (39990 ^ _1670770) ^ [_3991565, _3991567, _3991569] : [s(cart(real, _3991569), _3991567) = s(cart(real, _3991569), _3991565), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(prod(cart(real, _3991569), cart(real, _3991569)), real), distance), s(prod(cart(real, _3991569), cart(real, _3991569)), i(s(fun(cart(real, _3991569), prod(cart(real, _3991569), cart(real, _3991569))), i(s(fun(cart(real, _3991569), fun(cart(real, _3991569), prod(cart(real, _3991569), cart(real, _3991569)))), c_), s(cart(real, _3991569), _3991567))), s(cart(real, _3991569), _3991565))))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))))], (11327 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))))))], (13829 ^ _1670770) ^ [_2095379, _2095381, _2095383] : [13830 ^ _1670770 : [(13833 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2095379))), s(int, _2095381))))], (13831 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2095379))), s(int, _2095383))))]], -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2095379))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_max), s(int, _2095383))), s(int, _2095381)))))))], (5063 ^ _1670770) ^ [_1797920] : [p(s(bool, i(s(fun(num, bool), even), s(num, _1797920)))), -(s(num, _1797920) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, 5066 ^ [_1797920]))))], (5189 ^ _1670770) ^ [_1801171, _1801173] : [p(s(bool, i(s(fun(num, bool), odd), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _1801173))), s(num, _1801171)))))), 5192 ^ _1670770 : [(5195 ^ _1670770) ^ [] : [s(bool, i(s(fun(num, bool), odd), s(num, _1801173))) = s(bool, i(s(fun(num, bool), odd), s(num, _1801171)))], (5193 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1801171))), s(num, _1801173)))))]]], (14155 ^ _1670770) ^ [_2103796, _2103798] : [-(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(int, int), intu_abs), s(int, _2103798))))), s(int, i(s(fun(int, int), intu_abs), s(int, _2103796))))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _2103798))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _2103796))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))], (3790 ^ _1670770) ^ [_1768813, _1768815, _1768817] : [3793 ^ _1670770 : [(3796 ^ _1670770) ^ [] : [s(_1768815, 3791 ^ [_1768813, _1768815, _1768817]) = s(_1768815, 3792 ^ [_1768813, _1768815, _1768817])], (3794 ^ _1670770) ^ [] : [-(s(_1768817, i(s(fun(_1768815, _1768817), _1768813), s(_1768815, 3791 ^ [_1768813, _1768815, _1768817]))) = s(_1768817, i(s(fun(_1768815, _1768817), _1768813), s(_1768815, 3792 ^ [_1768813, _1768815, _1768817]))))]], -(p(s(bool, i(s(fun(fun(_1768815, _1768817), bool), oneu_one), s(fun(_1768815, _1768817), _1768813)))))], (36440 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(num, bool), bool), countable), s(fun(num, bool), univ)))))], (36569 ^ _1670770) ^ [_3734244, _3734246, _3734248] : [36622 ^ _1670770 : [(36623 ^ _1670770) ^ [_3737115, _3737117, _3737119] : [-(p(s(bool, i(s(fun(fun(_3734248, bool), bool), countable), s(fun(_3734248, bool), i(s(fun(fun(_3734248, bool), fun(_3734248, bool)), gspec), s(fun(_3734248, bool), i(s(fun(fun(_3734246, bool), fun(_3734248, bool)), i(s(fun(fun(_3734248, _3734246), fun(fun(_3734246, bool), fun(_3734248, bool))), i(s(fun(fun(_3734248, bool), fun(fun(_3734248, _3734246), fun(fun(_3734246, bool), fun(_3734248, bool)))), _3734244), s(fun(_3734248, bool), _3737115))), s(fun(_3734248, _3734246), _3737119))), s(fun(_3734246, bool), _3737117))))))))), 36628 ^ _1670770 : [(36631 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3734248, bool), bool), i(s(fun(_3734248, fun(fun(_3734248, bool), bool)), in), s(_3734248, 36627 ^ [_3734244, _3734246, _3734248, _3737115, _3737117, _3737119]))), s(fun(_3734248, bool), _3737115)))))], (36633 ^ _1670770) ^ [] : [-(s(_3734246, i(s(fun(_3734248, _3734246), _3737119), s(_3734248, 36626 ^ [_3734244, _3734246, _3734248, _3737115, _3737117, _3737119]))) = s(_3734246, i(s(fun(_3734248, _3734246), _3737119), s(_3734248, 36627 ^ [_3734244, _3734246, _3734248, _3737115, _3737117, _3737119]))))], (36635 ^ _1670770) ^ [] : [s(_3734248, 36626 ^ [_3734244, _3734246, _3734248, _3737115, _3737117, _3737119]) = s(_3734248, 36627 ^ [_3734244, _3734246, _3734248, _3737115, _3737117, _3737119])], (36629 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3734248, bool), bool), i(s(fun(_3734248, fun(fun(_3734248, bool), bool)), in), s(_3734248, 36626 ^ [_3734244, _3734246, _3734248, _3737115, _3737117, _3737119]))), s(fun(_3734248, bool), _3737115)))))]], p(s(bool, i(s(fun(fun(_3734246, bool), bool), countable), s(fun(_3734246, bool), _3737117))))]], 36576 ^ _1670770 : [(36579 ^ _1670770) ^ [_3735381, _3735383] : [p(s(bool, i(s(fun(_3734248, bool), i(s(fun(bool, fun(_3734248, bool)), i(s(fun(_3734248, fun(bool, fun(_3734248, bool))), setspec), s(_3734248, 36573 ^ [_3734244, _3734246, _3734248]))), s(bool, _3735381))), s(_3734248, _3735383)))), 36590 ^ _1670770 : [(36595 ^ _1670770) ^ [] : [p(s(bool, _3735381))], (36593 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3734246, bool), bool), i(s(fun(_3734246, fun(fun(_3734246, bool), bool)), in), s(_3734246, i(s(fun(_3734248, _3734246), 36571 ^ [_3734244, _3734246, _3734248]), s(_3734248, _3735383))))), s(fun(_3734246, bool), 36572 ^ [_3734244, _3734246, _3734248])))))], (36591 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3734248, bool), bool), i(s(fun(_3734248, fun(fun(_3734248, bool), bool)), in), s(_3734248, _3735383))), s(fun(_3734248, bool), 36570 ^ [_3734244, _3734246, _3734248])))))]], 36582 ^ _1670770 : [(36585 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3734248, bool), bool), i(s(fun(_3734248, fun(fun(_3734248, bool), bool)), in), s(_3734248, _3735383))), s(fun(_3734248, bool), 36570 ^ [_3734244, _3734246, _3734248])))), p(s(bool, i(s(fun(fun(_3734246, bool), bool), i(s(fun(_3734246, fun(fun(_3734246, bool), bool)), in), s(_3734246, i(s(fun(_3734248, _3734246), 36571 ^ [_3734244, _3734246, _3734248]), s(_3734248, _3735383))))), s(fun(_3734246, bool), 36572 ^ [_3734244, _3734246, _3734248]))))], (36583 ^ _1670770) ^ [] : [-(p(s(bool, _3735381)))]]], (36577 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3734248, bool), i(s(fun(fun(_3734246, bool), fun(_3734248, bool)), i(s(fun(fun(_3734248, _3734246), fun(fun(_3734246, bool), fun(_3734248, bool))), i(s(fun(fun(_3734248, bool), fun(fun(_3734248, _3734246), fun(fun(_3734246, bool), fun(_3734248, bool)))), _3734244), s(fun(_3734248, bool), 36570 ^ [_3734244, _3734246, _3734248]))), s(fun(_3734248, _3734246), 36571 ^ [_3734244, _3734246, _3734248]))), s(fun(_3734246, bool), 36572 ^ [_3734244, _3734246, _3734248]))), s(_3734248, 36573 ^ [_3734244, _3734246, _3734248])))))]], 36600 ^ _1670770 : [(36619 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3734248, bool), i(s(fun(bool, fun(_3734248, bool)), i(s(fun(_3734248, fun(bool, fun(_3734248, bool))), setspec), s(_3734248, 36573 ^ [_3734244, _3734246, _3734248]))), s(bool, 36599 ^ [_3734244, _3734246, _3734248]))), s(_3734248, 36598 ^ [_3734244, _3734246, _3734248])))))], (36601 ^ _1670770) ^ [] : [p(s(bool, 36599 ^ [_3734244, _3734246, _3734248])), 36604 ^ _1670770 : [(36607 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3734246, bool), bool), i(s(fun(_3734246, fun(fun(_3734246, bool), bool)), in), s(_3734246, i(s(fun(_3734248, _3734246), 36571 ^ [_3734244, _3734246, _3734248]), s(_3734248, 36598 ^ [_3734244, _3734246, _3734248]))))), s(fun(_3734246, bool), 36572 ^ [_3734244, _3734246, _3734248])))))], (36605 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3734248, bool), bool), i(s(fun(_3734248, fun(fun(_3734248, bool), bool)), in), s(_3734248, 36598 ^ [_3734244, _3734246, _3734248]))), s(fun(_3734248, bool), 36570 ^ [_3734244, _3734246, _3734248])))))]]], (36609 ^ _1670770) ^ [] : [-(p(s(bool, 36599 ^ [_3734244, _3734246, _3734248]))), p(s(bool, i(s(fun(fun(_3734248, bool), bool), i(s(fun(_3734248, fun(fun(_3734248, bool), bool)), in), s(_3734248, 36598 ^ [_3734244, _3734246, _3734248]))), s(fun(_3734248, bool), 36570 ^ [_3734244, _3734246, _3734248])))), p(s(bool, i(s(fun(fun(_3734246, bool), bool), i(s(fun(_3734246, fun(fun(_3734246, bool), bool)), in), s(_3734246, i(s(fun(_3734248, _3734246), 36571 ^ [_3734244, _3734246, _3734248]), s(_3734248, 36598 ^ [_3734244, _3734246, _3734248]))))), s(fun(_3734246, bool), 36572 ^ [_3734244, _3734246, _3734248]))))], (36621 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3734248, bool), i(s(fun(fun(_3734246, bool), fun(_3734248, bool)), i(s(fun(fun(_3734248, _3734246), fun(fun(_3734246, bool), fun(_3734248, bool))), i(s(fun(fun(_3734248, bool), fun(fun(_3734248, _3734246), fun(fun(_3734246, bool), fun(_3734248, bool)))), _3734244), s(fun(_3734248, bool), 36570 ^ [_3734244, _3734246, _3734248]))), s(fun(_3734248, _3734246), 36571 ^ [_3734244, _3734246, _3734248]))), s(fun(_3734246, bool), 36572 ^ [_3734244, _3734246, _3734248]))), s(_3734248, 36573 ^ [_3734244, _3734246, _3734248]))))]]], (16196 ^ _1670770) ^ [_2173511, _2173513] : [s(bool, i(s(fun(_2173513, bool), i(s(fun(fun(_2173513, bool), fun(_2173513, bool)), _2173511), s(fun(_2173513, bool), 16197 ^ [_2173511, _2173513]))), s(_2173513, 16198 ^ [_2173511, _2173513]))) = s(bool, i(s(fun(fun(_2173513, bool), bool), i(s(fun(_2173513, fun(fun(_2173513, bool), bool)), in), s(_2173513, 16198 ^ [_2173511, _2173513]))), s(fun(_2173513, bool), 16197 ^ [_2173511, _2173513]))), 16201 ^ _1670770 : [(16202 ^ _1670770) ^ [_2173922] : [-(s(_2173513, i(s(fun(fun(_2173513, bool), _2173513), choice0), s(fun(_2173513, bool), _2173922))) = s(_2173513, i(s(fun(fun(_2173513, bool), _2173513), h_), s(fun(_2173513, bool), i(s(fun(fun(_2173513, bool), fun(_2173513, bool)), _2173511), s(fun(_2173513, bool), _2173922))))))]]], (44455 ^ _1670770) ^ [_4327297, _4327299] : [s(cart(real, _4327299), i(s(fun(cart(real, _4327299), cart(real, _4327299)), i(s(fun(cart(real, _4327299), fun(cart(real, _4327299), cart(real, _4327299))), _4327297), s(cart(real, _4327299), 44456 ^ [_4327297, _4327299]))), s(cart(real, _4327299), 44457 ^ [_4327297, _4327299]))) = s(cart(real, _4327299), i(s(fun(cart(real, _4327299), cart(real, _4327299)), i(s(fun(cart(real, _4327299), fun(cart(real, _4327299), cart(real, _4327299))), vectoru_add), s(cart(real, _4327299), 44456 ^ [_4327297, _4327299]))), s(cart(real, _4327299), 44457 ^ [_4327297, _4327299]))), 44460 ^ _1670770 : [(44461 ^ _1670770) ^ [_4327958, _4327960] : [-(s(fun(cart(real, _4327299), bool), i(s(fun(fun(cart(real, _4327299), bool), fun(cart(real, _4327299), bool)), i(s(fun(fun(cart(real, _4327299), cart(real, _4327299)), fun(fun(cart(real, _4327299), bool), fun(cart(real, _4327299), bool))), image), s(fun(cart(real, _4327299), cart(real, _4327299)), i(s(fun(cart(real, _4327299), fun(cart(real, _4327299), cart(real, _4327299))), _4327297), s(cart(real, _4327299), _4327958))))), s(fun(cart(real, _4327299), bool), _4327960))) = s(fun(cart(real, _4327299), bool), _4327960)), p(s(bool, i(s(fun(fun(cart(real, _4327299), bool), bool), subspace), s(fun(cart(real, _4327299), bool), _4327960)))), p(s(bool, i(s(fun(fun(cart(real, _4327299), bool), bool), i(s(fun(cart(real, _4327299), fun(fun(cart(real, _4327299), bool), bool)), in), s(cart(real, _4327299), _4327958))), s(fun(cart(real, _4327299), bool), _4327960))))]]], (9512 ^ _1670770) ^ [_1980728, _1980730] : [-(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1980730))), s(nadd, _1980728))) = s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1980728))), s(nadd, _1980730))))], (2544 ^ _1670770) ^ [_1712672, _1712674] : [2545 ^ _1670770 : [(2546 ^ _1670770) ^ [_1712721] : [-(p(s(bool, i(s(fun(_1712674, bool), _1712672), s(_1712674, _1712721)))))]], p(s(bool, i(s(fun(_1712674, bool), _1712672), s(_1712674, 2547 ^ [_1712672, _1712674]))))], (35384 ^ _1670770) ^ [_3674132, _3674134, _3674136, _3674138] : [p(s(bool, i(s(fun(fun(_3674136, bool), bool), i(s(fun(fun(_3674138, bool), fun(fun(_3674136, bool), bool)), a_u_c), s(fun(_3674138, bool), _3674134))), s(fun(_3674136, bool), _3674132)))), 35389 ^ _1670770 : [(35398 ^ _1670770) ^ [_3675293] : [p(s(bool, i(s(fun(fun(_3674136, bool), bool), i(s(fun(_3674136, fun(fun(_3674136, bool), bool)), in), s(_3674136, _3675293))), s(fun(_3674136, bool), _3674132)))), 35401 ^ _1670770 : [(35404 ^ _1670770) ^ [] : [-(s(_3674136, i(s(fun(_3674138, _3674136), 35387 ^ [_3674132, _3674134, _3674136, _3674138]), s(_3674138, i(s(fun(_3674136, _3674138), 35388 ^ [_3674132, _3674134, _3674136, _3674138]), s(_3674136, _3675293))))) = s(_3674136, _3675293))], (35402 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3674138, bool), bool), i(s(fun(_3674138, fun(fun(_3674138, bool), bool)), in), s(_3674138, i(s(fun(_3674136, _3674138), 35388 ^ [_3674132, _3674134, _3674136, _3674138]), s(_3674136, _3675293))))), s(fun(_3674138, bool), _3674134)))))]]], (35390 ^ _1670770) ^ [_3674886] : [p(s(bool, i(s(fun(fun(_3674138, bool), bool), i(s(fun(_3674138, fun(fun(_3674138, bool), bool)), in), s(_3674138, _3674886))), s(fun(_3674138, bool), _3674134)))), 35393 ^ _1670770 : [(35396 ^ _1670770) ^ [] : [-(s(_3674138, i(s(fun(_3674136, _3674138), 35388 ^ [_3674132, _3674134, _3674136, _3674138]), s(_3674136, i(s(fun(_3674138, _3674136), 35387 ^ [_3674132, _3674134, _3674136, _3674138]), s(_3674138, _3674886))))) = s(_3674138, _3674886))], (35394 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3674136, bool), bool), i(s(fun(_3674136, fun(fun(_3674136, bool), bool)), in), s(_3674136, i(s(fun(_3674138, _3674136), 35387 ^ [_3674132, _3674134, _3674136, _3674138]), s(_3674138, _3674886))))), s(fun(_3674136, bool), _3674132)))))]]]]], (15452 ^ _1670770) ^ [_2140392, _2140394] : [15466 ^ _1670770 : [(15467 ^ _1670770) ^ [_2141164, _2141166] : [-(s(bool, i(s(fun(fun(_2140394, bool), bool), i(s(fun(_2140394, fun(fun(_2140394, bool), bool)), in), s(_2140394, _2141164))), s(fun(_2140394, bool), i(s(fun(fun(_2140394, bool), fun(_2140394, bool)), gspec), s(fun(_2140394, bool), i(s(fun(fun(_2140394, bool), fun(_2140394, bool)), _2140392), s(fun(_2140394, bool), _2141166))))))) = s(bool, i(s(fun(_2140394, bool), _2141166), s(_2140394, _2141164))))]], 15457 ^ _1670770 : [(15460 ^ _1670770) ^ [_2140873] : [p(s(bool, i(s(fun(_2140394, bool), i(s(fun(bool, fun(_2140394, bool)), i(s(fun(_2140394, fun(bool, fun(_2140394, bool))), setspec), s(_2140394, 15454 ^ [_2140392, _2140394]))), s(bool, i(s(fun(_2140394, bool), 15453 ^ [_2140392, _2140394]), s(_2140394, _2140873))))), s(_2140394, _2140873))))], (15458 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2140394, bool), i(s(fun(fun(_2140394, bool), fun(_2140394, bool)), _2140392), s(fun(_2140394, bool), 15453 ^ [_2140392, _2140394]))), s(_2140394, 15454 ^ [_2140392, _2140394])))))]], 15462 ^ _1670770 : [(15465 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2140394, bool), i(s(fun(fun(_2140394, bool), fun(_2140394, bool)), _2140392), s(fun(_2140394, bool), 15453 ^ [_2140392, _2140394]))), s(_2140394, 15454 ^ [_2140392, _2140394]))))], (15463 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2140394, bool), i(s(fun(bool, fun(_2140394, bool)), i(s(fun(_2140394, fun(bool, fun(_2140394, bool))), setspec), s(_2140394, 15454 ^ [_2140392, _2140394]))), s(bool, i(s(fun(_2140394, bool), 15453 ^ [_2140392, _2140394]), s(_2140394, 15461 ^ [_2140392, _2140394]))))), s(_2140394, 15461 ^ [_2140392, _2140394])))))]]], (12031 ^ _1670770) ^ [_2052758] : [s(real, _2052758) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(real, i(s(fun(real, real), realu_inv), s(real, _2052758))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (39054 ^ _1670770) ^ [_3951038, _3951040, _3951042] : [s(num, _3951040) = s(num, _3951038), -(s(cart(real, _3951042), i(s(fun(num, cart(real, _3951042)), vec), s(num, _3951040))) = s(cart(real, _3951042), i(s(fun(num, cart(real, _3951042)), vec), s(num, _3951038))))], (45906 ^ _1670770) ^ [_4409082, _4409084, _4409086] : [-(p(s(bool, i(s(fun(fun(cart(real, _4409086), bool), bool), i(s(fun(fun(cart(real, _4409086), bool), fun(fun(cart(real, _4409086), bool), bool)), subset), s(fun(cart(real, _4409086), bool), _4409084))), s(fun(cart(real, _4409086), bool), i(s(fun(fun(cart(real, _4409086), bool), fun(cart(real, _4409086), bool)), span), s(fun(cart(real, _4409086), bool), _4409082))))))), p(s(bool, i(s(fun(fun(cart(real, _4409086), bool), bool), i(s(fun(fun(cart(real, _4409086), bool), fun(fun(cart(real, _4409086), bool), bool)), subset), s(fun(cart(real, _4409086), bool), _4409082))), s(fun(cart(real, _4409086), bool), _4409084)))), p(s(bool, i(s(fun(fun(cart(real, _4409086), bool), bool), independent), s(fun(cart(real, _4409086), bool), _4409082)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(fun(cart(real, _4409086), bool), num), dim), s(fun(cart(real, _4409086), bool), _4409084))))), s(num, i(s(fun(fun(cart(real, _4409086), bool), num), card), s(fun(cart(real, _4409086), bool), _4409082))))))], (38625 ^ _1670770) ^ [_3834682, _3834684] : [-(s(real, _3834684) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _3834684)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _3834682)))), 38635 ^ _1670770 : [(38638 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), realu_ofu_num), s(num, 38634 ^ [_3834682, _3834684]))))), s(real, _3834684))))), s(real, _3834682))))], (38636 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, 38634 ^ [_3834682, _3834684])))))]]], (38007 ^ _1670770) ^ [_3801397, _3801399] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _3801399))), s(real, _3801397)))), 38011 ^ _1670770 : [(38014 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, 38010 ^ [_3801397, _3801399]))), s(real, _3801397)))))], (38012 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _3801399))), s(real, 38010 ^ [_3801397, _3801399])))))]]], (15803 ^ _1670770) ^ [_2156910, _2156912] : [-(s(fun(_2156912, bool), i(s(fun(fun(_2156912, bool), fun(_2156912, bool)), i(s(fun(_2156912, fun(fun(_2156912, bool), fun(_2156912, bool))), insert), s(_2156912, x))), s(fun(_2156912, bool), s0))) = s(fun(_2156912, bool), i(s(fun(fun(_2156912, bool), fun(_2156912, bool)), gspec), s(fun(_2156912, bool), _2156910)))), 15807 ^ _1670770 : [(15810 ^ _1670770) ^ [_2157378, _2157380] : [p(s(bool, i(s(fun(_2156912, bool), i(s(fun(bool, fun(_2156912, bool)), i(s(fun(_2156912, fun(bool, fun(_2156912, bool))), setspec), s(_2156912, 15804 ^ [_2156910, _2156912]))), s(bool, _2157378))), s(_2156912, _2157380)))), 15813 ^ _1670770 : [(15818 ^ _1670770) ^ [] : [s(_2156912, _2157380) = s(_2156912, x)], (15816 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2156912, bool), bool), i(s(fun(_2156912, fun(fun(_2156912, bool), bool)), in), s(_2156912, _2157380))), s(fun(_2156912, bool), s0))))], (15814 ^ _1670770) ^ [] : [-(p(s(bool, _2157378)))]], 15819 ^ _1670770 : [(15820 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2156912, bool), bool), i(s(fun(_2156912, fun(fun(_2156912, bool), bool)), in), s(_2156912, _2157380))), s(fun(_2156912, bool), s0))))), -(s(_2156912, _2157380) = s(_2156912, x))], (15826 ^ _1670770) ^ [] : [p(s(bool, _2157378))]]], (15808 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2156912, bool), _2156910), s(_2156912, 15804 ^ [_2156910, _2156912])))))]], 15831 ^ _1670770 : [(15850 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2156912, bool), i(s(fun(bool, fun(_2156912, bool)), i(s(fun(_2156912, fun(bool, fun(_2156912, bool))), setspec), s(_2156912, 15804 ^ [_2156910, _2156912]))), s(bool, 15830 ^ [_2156910, _2156912]))), s(_2156912, 15829 ^ [_2156910, _2156912])))))], (15842 ^ _1670770) ^ [] : [15843 ^ _1670770 : [(15846 ^ _1670770) ^ [] : [s(_2156912, 15829 ^ [_2156910, _2156912]) = s(_2156912, x)], (15844 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2156912, bool), bool), i(s(fun(_2156912, fun(fun(_2156912, bool), bool)), in), s(_2156912, 15829 ^ [_2156910, _2156912]))), s(fun(_2156912, bool), s0))))]], -(p(s(bool, 15830 ^ [_2156910, _2156912])))], (15832 ^ _1670770) ^ [] : [p(s(bool, 15830 ^ [_2156910, _2156912])), -(p(s(bool, i(s(fun(fun(_2156912, bool), bool), i(s(fun(_2156912, fun(fun(_2156912, bool), bool)), in), s(_2156912, 15829 ^ [_2156910, _2156912]))), s(fun(_2156912, bool), s0))))), -(s(_2156912, 15829 ^ [_2156910, _2156912]) = s(_2156912, x))], (15852 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2156912, bool), _2156910), s(_2156912, 15804 ^ [_2156910, _2156912]))))]]], (36442 ^ _1670770) ^ [_3729730, _3729732] : [-(s(bool, i(s(fun(fun(_3729732, bool), bool), countable), s(fun(_3729732, bool), _3729730))) = s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(fun(_3729732, bool), fun(fun(num, bool), bool)), l_a_u_c), s(fun(_3729732, bool), _3729730))), s(fun(num, bool), univ))))], (4955 ^ _1670770) ^ [_1795706, _1795708] : [s(bool, i(s(fun(num, bool), even), s(num, _1795708))) = s(bool, i(s(fun(num, bool), even), s(num, _1795706))), -(p(s(bool, i(s(fun(num, bool), even), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1795708))), s(num, _1795706)))))))], (16766 ^ _1670770) ^ [_2198331, _2198333, _2198335, _2198337] : [-(p(s(bool, i(s(fun(fun(_2198337, bool), bool), i(s(fun(fun(_2198337, bool), fun(fun(_2198337, bool), bool)), subset), s(fun(_2198337, bool), _2198335))), s(fun(_2198337, bool), i(s(fun(fun(_2198337, bool), fun(_2198337, bool)), i(s(fun(fun(_2198337, bool), fun(fun(_2198337, bool), fun(_2198337, bool))), inter), s(fun(_2198337, bool), _2198333))), s(fun(_2198337, bool), _2198331))))))), p(s(bool, i(s(fun(fun(_2198337, bool), bool), i(s(fun(fun(_2198337, bool), fun(fun(_2198337, bool), bool)), subset), s(fun(_2198337, bool), _2198335))), s(fun(_2198337, bool), _2198333)))), p(s(bool, i(s(fun(fun(_2198337, bool), bool), i(s(fun(fun(_2198337, bool), fun(fun(_2198337, bool), bool)), subset), s(fun(_2198337, bool), _2198335))), s(fun(_2198337, bool), _2198331))))], (36331 ^ _1670770) ^ [_3724288, _3724290, _3724292, _3724294, _3724296, _3724298] : [-(p(s(bool, i(s(fun(fun(_3724294, bool), bool), i(s(fun(fun(sum0(_3724298, _3724296), bool), fun(fun(_3724294, bool), bool)), l_a_u_c), s(fun(sum0(_3724298, _3724296), bool), i(s(fun(fun(_3724296, bool), fun(sum0(_3724298, _3724296), bool)), i(s(fun(fun(_3724298, bool), fun(fun(_3724296, bool), fun(sum0(_3724298, _3724296), bool))), p_u_c), s(fun(_3724298, bool), _3724292))), s(fun(_3724296, bool), _3724290))))), s(fun(_3724294, bool), _3724288))))), p(s(bool, i(s(fun(fun(_3724294, bool), bool), infinite), s(fun(_3724294, bool), _3724288)))), p(s(bool, i(s(fun(fun(_3724294, bool), bool), i(s(fun(fun(_3724298, bool), fun(fun(_3724294, bool), bool)), l_a_u_c), s(fun(_3724298, bool), _3724292))), s(fun(_3724294, bool), _3724288)))), p(s(bool, i(s(fun(fun(_3724294, bool), bool), i(s(fun(fun(_3724296, bool), fun(fun(_3724294, bool), bool)), l_a_u_c), s(fun(_3724296, bool), _3724290))), s(fun(_3724294, bool), _3724288))))], (11141 ^ _1670770) ^ [_2029068] : [-(s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2029068))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2029068))), s(real, _2029068))))], (44557 ^ _1670770) ^ [_4333565, _4333567] : [44610 ^ _1670770 : [(44611 ^ _1670770) ^ [_4337192, _4337194] : [-(s(fun(cart(real, _4333567), bool), i(s(fun(fun(cart(real, _4333567), bool), fun(cart(real, _4333567), bool)), span), s(fun(cart(real, _4333567), bool), i(s(fun(fun(cart(real, _4333567), bool), fun(cart(real, _4333567), bool)), i(s(fun(fun(cart(real, _4333567), bool), fun(fun(cart(real, _4333567), bool), fun(cart(real, _4333567), bool))), union), s(fun(cart(real, _4333567), bool), _4337194))), s(fun(cart(real, _4333567), bool), _4337192))))) = s(fun(cart(real, _4333567), bool), i(s(fun(fun(cart(real, _4333567), bool), fun(cart(real, _4333567), bool)), gspec), s(fun(cart(real, _4333567), bool), i(s(fun(fun(cart(real, _4333567), bool), fun(cart(real, _4333567), bool)), i(s(fun(fun(cart(real, _4333567), bool), fun(fun(cart(real, _4333567), bool), fun(cart(real, _4333567), bool))), _4333565), s(fun(cart(real, _4333567), bool), _4337194))), s(fun(cart(real, _4333567), bool), _4337192))))))]], 44563 ^ _1670770 : [(44566 ^ _1670770) ^ [_4334847, _4334849, _4334851] : [p(s(bool, i(s(fun(cart(real, _4333567), bool), i(s(fun(bool, fun(cart(real, _4333567), bool)), i(s(fun(cart(real, _4333567), fun(bool, fun(cart(real, _4333567), bool))), setspec), s(cart(real, _4333567), 44560 ^ [_4333565, _4333567]))), s(bool, _4334847))), s(cart(real, _4333567), i(s(fun(cart(real, _4333567), cart(real, _4333567)), i(s(fun(cart(real, _4333567), fun(cart(real, _4333567), cart(real, _4333567))), vectoru_add), s(cart(real, _4333567), _4334851))), s(cart(real, _4333567), _4334849)))))), 44577 ^ _1670770 : [(44582 ^ _1670770) ^ [] : [p(s(bool, _4334847))], (44580 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4333567), bool), bool), i(s(fun(cart(real, _4333567), fun(fun(cart(real, _4333567), bool), bool)), in), s(cart(real, _4333567), _4334849))), s(fun(cart(real, _4333567), bool), i(s(fun(fun(cart(real, _4333567), bool), fun(cart(real, _4333567), bool)), span), s(fun(cart(real, _4333567), bool), 44559 ^ [_4333565, _4333567])))))))], (44578 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4333567), bool), bool), i(s(fun(cart(real, _4333567), fun(fun(cart(real, _4333567), bool), bool)), in), s(cart(real, _4333567), _4334851))), s(fun(cart(real, _4333567), bool), i(s(fun(fun(cart(real, _4333567), bool), fun(cart(real, _4333567), bool)), span), s(fun(cart(real, _4333567), bool), 44558 ^ [_4333565, _4333567])))))))]], 44569 ^ _1670770 : [(44572 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(cart(real, _4333567), bool), bool), i(s(fun(cart(real, _4333567), fun(fun(cart(real, _4333567), bool), bool)), in), s(cart(real, _4333567), _4334851))), s(fun(cart(real, _4333567), bool), i(s(fun(fun(cart(real, _4333567), bool), fun(cart(real, _4333567), bool)), span), s(fun(cart(real, _4333567), bool), 44558 ^ [_4333565, _4333567])))))), p(s(bool, i(s(fun(fun(cart(real, _4333567), bool), bool), i(s(fun(cart(real, _4333567), fun(fun(cart(real, _4333567), bool), bool)), in), s(cart(real, _4333567), _4334849))), s(fun(cart(real, _4333567), bool), i(s(fun(fun(cart(real, _4333567), bool), fun(cart(real, _4333567), bool)), span), s(fun(cart(real, _4333567), bool), 44559 ^ [_4333565, _4333567]))))))], (44570 ^ _1670770) ^ [] : [-(p(s(bool, _4334847)))]]], (44564 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(cart(real, _4333567), bool), i(s(fun(fun(cart(real, _4333567), bool), fun(cart(real, _4333567), bool)), i(s(fun(fun(cart(real, _4333567), bool), fun(fun(cart(real, _4333567), bool), fun(cart(real, _4333567), bool))), _4333565), s(fun(cart(real, _4333567), bool), 44558 ^ [_4333565, _4333567]))), s(fun(cart(real, _4333567), bool), 44559 ^ [_4333565, _4333567]))), s(cart(real, _4333567), 44560 ^ [_4333565, _4333567])))))]], 44588 ^ _1670770 : [(44607 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(cart(real, _4333567), bool), i(s(fun(bool, fun(cart(real, _4333567), bool)), i(s(fun(cart(real, _4333567), fun(bool, fun(cart(real, _4333567), bool))), setspec), s(cart(real, _4333567), 44560 ^ [_4333565, _4333567]))), s(bool, 44587 ^ [_4333565, _4333567]))), s(cart(real, _4333567), i(s(fun(cart(real, _4333567), cart(real, _4333567)), i(s(fun(cart(real, _4333567), fun(cart(real, _4333567), cart(real, _4333567))), vectoru_add), s(cart(real, _4333567), 44585 ^ [_4333565, _4333567]))), s(cart(real, _4333567), 44586 ^ [_4333565, _4333567])))))))], (44589 ^ _1670770) ^ [] : [p(s(bool, 44587 ^ [_4333565, _4333567])), 44592 ^ _1670770 : [(44595 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4333567), bool), bool), i(s(fun(cart(real, _4333567), fun(fun(cart(real, _4333567), bool), bool)), in), s(cart(real, _4333567), 44586 ^ [_4333565, _4333567]))), s(fun(cart(real, _4333567), bool), i(s(fun(fun(cart(real, _4333567), bool), fun(cart(real, _4333567), bool)), span), s(fun(cart(real, _4333567), bool), 44559 ^ [_4333565, _4333567])))))))], (44593 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4333567), bool), bool), i(s(fun(cart(real, _4333567), fun(fun(cart(real, _4333567), bool), bool)), in), s(cart(real, _4333567), 44585 ^ [_4333565, _4333567]))), s(fun(cart(real, _4333567), bool), i(s(fun(fun(cart(real, _4333567), bool), fun(cart(real, _4333567), bool)), span), s(fun(cart(real, _4333567), bool), 44558 ^ [_4333565, _4333567])))))))]]], (44597 ^ _1670770) ^ [] : [-(p(s(bool, 44587 ^ [_4333565, _4333567]))), p(s(bool, i(s(fun(fun(cart(real, _4333567), bool), bool), i(s(fun(cart(real, _4333567), fun(fun(cart(real, _4333567), bool), bool)), in), s(cart(real, _4333567), 44585 ^ [_4333565, _4333567]))), s(fun(cart(real, _4333567), bool), i(s(fun(fun(cart(real, _4333567), bool), fun(cart(real, _4333567), bool)), span), s(fun(cart(real, _4333567), bool), 44558 ^ [_4333565, _4333567])))))), p(s(bool, i(s(fun(fun(cart(real, _4333567), bool), bool), i(s(fun(cart(real, _4333567), fun(fun(cart(real, _4333567), bool), bool)), in), s(cart(real, _4333567), 44586 ^ [_4333565, _4333567]))), s(fun(cart(real, _4333567), bool), i(s(fun(fun(cart(real, _4333567), bool), fun(cart(real, _4333567), bool)), span), s(fun(cart(real, _4333567), bool), 44559 ^ [_4333565, _4333567]))))))], (44609 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(cart(real, _4333567), bool), i(s(fun(fun(cart(real, _4333567), bool), fun(cart(real, _4333567), bool)), i(s(fun(fun(cart(real, _4333567), bool), fun(fun(cart(real, _4333567), bool), fun(cart(real, _4333567), bool))), _4333565), s(fun(cart(real, _4333567), bool), 44558 ^ [_4333565, _4333567]))), s(fun(cart(real, _4333567), bool), 44559 ^ [_4333565, _4333567]))), s(cart(real, _4333567), 44560 ^ [_4333565, _4333567]))))]]], (10761 ^ _1670770) ^ [_2019467, _2019469] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, _2019469))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, _2019467))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2019469))), s(num, _2019467))))], (39074 ^ _1670770) ^ [_3952453, _3952455, _3952457, _3952459] : [-(s(real, i(s(fun(cart(real, _3952459), real), i(s(fun(cart(real, _3952459), fun(cart(real, _3952459), real)), dot), s(cart(real, _3952459), _3952455))), s(cart(real, _3952459), i(s(fun(cart(real, _3952459), cart(real, _3952459)), i(s(fun(real, fun(cart(real, _3952459), cart(real, _3952459))), r_), s(real, _3952457))), s(cart(real, _3952459), _3952453))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _3952457))), s(real, i(s(fun(cart(real, _3952459), real), i(s(fun(cart(real, _3952459), fun(cart(real, _3952459), real)), dot), s(cart(real, _3952459), _3952455))), s(cart(real, _3952459), _3952453))))))], (14295 ^ _1670770) ^ [] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, m))), s(int, n))))), s(int, p1))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, m))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, n))), s(int, p1))))))], (38934 ^ _1670770) ^ [] : [-(s(real, i(s(fun(cart(real, n20), real), i(s(fun(cart(real, n20), fun(cart(real, n20), real)), dot), s(cart(real, n20), x))), s(cart(real, n20), y))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), i(s(fun(cart(real, n20), fun(num, real)), d_), s(cart(real, n20), x))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(real, i(s(fun(num, real), i(s(fun(cart(real, n20), fun(num, real)), d_), s(cart(real, n20), y))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), i(s(fun(cart(real, n20), fun(num, real)), d_), s(cart(real, n20), x))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(real, i(s(fun(num, real), i(s(fun(cart(real, n20), fun(num, real)), d_), s(cart(real, n20), y))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))))], (9487 ^ _1670770) ^ [_1979580, _1979582, _1979584] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(prod(num, num), num), dist), s(prod(num, num), i(s(fun(num, prod(num, num)), i(s(fun(num, fun(num, prod(num, num))), c_), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1979584))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1979582))), s(num, _1979580))))))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1979584))), s(num, _1979582))))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, 9485 ^ [_1979584]))), s(num, _1979580)))))))], (39136 ^ _1670770) ^ [_3954988, _3954990] : [-(s(real, i(s(fun(cart(real, _3954990), real), vectoru_norm), s(cart(real, _3954990), _3954988))) = s(real, i(s(fun(real, real), sqrt), s(real, i(s(fun(cart(real, _3954990), real), i(s(fun(cart(real, _3954990), fun(cart(real, _3954990), real)), dot), s(cart(real, _3954990), _3954988))), s(cart(real, _3954990), _3954988))))))], (38570 ^ _1670770) ^ [_3833283, _3833285] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _3833285))), s(num, 38577 ^ [_3833283, _3833285]))))), s(real, _3833283))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _3833283)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _3833285))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))], (37948 ^ _1670770) ^ [_3799369, _3799371, _3799373] : [37949 ^ _1670770 : [(37950 ^ _1670770) ^ [_3799546] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _3799546)))), 37954 ^ _1670770 : [(37957 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3799373, bool), _3799371), s(_3799373, 37953 ^ [_3799369, _3799371, _3799373, _3799546]))))], (37955 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(_3799373, real), _3799369), s(_3799373, 37953 ^ [_3799369, _3799371, _3799373, _3799546]))))), s(real, _3799546)))))]]]], 37959 ^ _1670770 : [(37962 ^ _1670770) ^ [_3799924] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(_3799373, real), _3799369), s(_3799373, _3799924))))), s(real, 37958 ^ [_3799369, _3799371, _3799373])))), -(p(s(bool, i(s(fun(_3799373, bool), _3799371), s(_3799373, _3799924)))))], (37960 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, 37958 ^ [_3799369, _3799371, _3799373])))))]]], (10457 ^ _1670770) ^ [_2011964, _2011966] : [s(num, _2011966) = s(num, _2011964), -(p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), i(s(fun(num, prod(hreal, hreal)), trealu_ofu_num), s(num, _2011966))))), s(prod(hreal, hreal), i(s(fun(num, prod(hreal, hreal)), trealu_ofu_num), s(num, _2011964)))))))], (30187 ^ _1670770) ^ [_2980410, _2980412, _2980414] : [30188 ^ _1670770 : [(30189 ^ _1670770) ^ [_2980567] : [p(s(bool, i(s(fun(cart(_2980412, finite_sum(_2980414, _2980410)), bool), p0), s(cart(_2980412, finite_sum(_2980414, _2980410)), _2980567))))]], -(p(s(bool, i(s(fun(cart(_2980412, finite_sum(_2980414, _2980410)), bool), p0), s(cart(_2980412, finite_sum(_2980414, _2980410)), i(s(fun(cart(_2980412, _2980410), cart(_2980412, finite_sum(_2980414, _2980410))), i(s(fun(cart(_2980412, _2980414), fun(cart(_2980412, _2980410), cart(_2980412, finite_sum(_2980414, _2980410)))), pastecart), s(cart(_2980412, _2980414), 30190 ^ [_2980410, _2980412, _2980414]))), s(cart(_2980412, _2980410), 30191 ^ [_2980410, _2980412, _2980414])))))))], (39547 ^ _1670770) ^ [_3969430, _3969432] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(cart(real, _3969432), real), vectoru_norm), s(cart(real, _3969432), _3969430)))))), s(cart(real, _3969432), _3969430) = s(cart(real, _3969432), i(s(fun(num, cart(real, _3969432)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (5911 ^ _1670770) ^ [_1819121, _1819123, _1819125] : [-(s(num, _1819125) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), -(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1819121))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _1819123))), s(num, _1819125))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1819125))), s(num, _1819121))))), s(num, _1819123))))], (36199 ^ _1670770) ^ [_3716316, _3716318, _3716320, _3716322, _3716324, _3716326] : [-(p(s(bool, i(s(fun(fun(prod(_3716326, _3716324), bool), bool), i(s(fun(prod(_3716326, _3716324), fun(fun(prod(_3716326, _3716324), bool), bool)), in), s(prod(_3716326, _3716324), i(s(fun(_3716324, prod(_3716326, _3716324)), i(s(fun(_3716326, fun(_3716324, prod(_3716326, _3716324))), c_), s(_3716326, _3716318))), s(_3716324, _3716316))))), s(fun(prod(_3716326, _3716324), bool), i(s(fun(fun(_3716324, bool), fun(prod(_3716326, _3716324), bool)), i(s(fun(fun(_3716326, bool), fun(fun(_3716324, bool), fun(prod(_3716326, _3716324), bool))), t_u_c), s(fun(_3716326, bool), _3716322))), s(fun(_3716324, bool), _3716320))))))), p(s(bool, i(s(fun(fun(_3716326, bool), bool), i(s(fun(_3716326, fun(fun(_3716326, bool), bool)), in), s(_3716326, _3716318))), s(fun(_3716326, bool), _3716322)))), p(s(bool, i(s(fun(fun(_3716324, bool), bool), i(s(fun(_3716324, fun(fun(_3716324, bool), bool)), in), s(_3716324, _3716316))), s(fun(_3716324, bool), _3716320))))], (29207 ^ _1670770) ^ [_2928546, _2928548, _2928550, _2928552, _2928554, _2928556, _2928558] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(fun(_2928558, real), real), i(s(fun(fun(_2928558, bool), fun(fun(_2928558, real), real)), sum), s(fun(_2928558, bool), _2928550))), s(fun(_2928558, real), _2928554))))), s(real, i(s(fun(fun(_2928556, real), real), i(s(fun(fun(_2928556, bool), fun(fun(_2928556, real), real)), sum), s(fun(_2928556, bool), _2928548))), s(fun(_2928556, real), _2928552))))))), p(s(bool, i(s(fun(fun(_2928558, bool), bool), finite), s(fun(_2928558, bool), _2928550)))), p(s(bool, i(s(fun(fun(_2928556, bool), bool), finite), s(fun(_2928556, bool), _2928548)))), 29219 ^ _1670770 : [(29222 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(_2928556, real), _2928552), s(_2928556, 29218 ^ [_2928546, _2928548, _2928550, _2928552, _2928554, _2928556, _2928558]))))))], (29220 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2928556, bool), bool), i(s(fun(_2928556, fun(fun(_2928556, bool), bool)), in), s(_2928556, 29218 ^ [_2928546, _2928548, _2928550, _2928552, _2928554, _2928556, _2928558]))), s(fun(_2928556, bool), _2928548)))))]], 29224 ^ _1670770 : [(29227 ^ _1670770) ^ [_2929549] : [p(s(bool, i(s(fun(fun(_2928556, bool), bool), i(s(fun(_2928556, fun(fun(_2928556, bool), bool)), in), s(_2928556, _2929549))), s(fun(_2928556, bool), _2928548)))), s(_2928558, i(s(fun(_2928556, _2928558), _2928546), s(_2928556, _2929549))) = s(_2928558, 29223 ^ [_2928546, _2928548, _2928550, _2928552, _2928554, _2928556, _2928558]), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(_2928558, real), _2928554), s(_2928558, 29223 ^ [_2928546, _2928548, _2928550, _2928552, _2928554, _2928556, _2928558]))))), s(real, i(s(fun(_2928556, real), _2928552), s(_2928556, _2929549))))))], (29225 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2928558, bool), bool), i(s(fun(_2928558, fun(fun(_2928558, bool), bool)), in), s(_2928558, 29223 ^ [_2928546, _2928548, _2928550, _2928552, _2928554, _2928556, _2928558]))), s(fun(_2928558, bool), _2928550)))))]]], (7402 ^ _1670770) ^ [_1881130, _1881132] : [-(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_a_), s(num, i(s(fun(num, num), bit0), s(num, _1881130))))), s(num, i(s(fun(num, num), bit1), s(num, _1881132))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_), s(num, _1881130))), s(num, _1881132))))], (45584 ^ _1670770) ^ [_4393178, _4393180, _4393182] : [s(cart(real, _4393182), _4393180) = s(cart(real, _4393182), _4393178), -(p(s(bool, 45576 ^ [_4393178, _4393180, _4393182])))], (42184 ^ _1670770) ^ [_4161636, _4161638, _4161640, _4161642] : [s(cart(real, _4161640), i(s(fun(cart(real, _4161642), cart(real, _4161640)), i(s(fun(cart(real, _4161638), fun(cart(real, _4161642), cart(real, _4161640))), i(s(fun(fun(cart(real, _4161642), fun(cart(real, _4161638), cart(real, _4161640))), fun(cart(real, _4161638), fun(cart(real, _4161642), cart(real, _4161640)))), _4161636), s(fun(cart(real, _4161642), fun(cart(real, _4161638), cart(real, _4161640))), 42185 ^ [_4161636, _4161638, _4161640, _4161642]))), s(cart(real, _4161638), 42186 ^ [_4161636, _4161638, _4161640, _4161642]))), s(cart(real, _4161642), 42187 ^ [_4161636, _4161638, _4161640, _4161642]))) = s(cart(real, _4161640), i(s(fun(cart(real, _4161638), cart(real, _4161640)), i(s(fun(cart(real, _4161642), fun(cart(real, _4161638), cart(real, _4161640))), 42185 ^ [_4161636, _4161638, _4161640, _4161642]), s(cart(real, _4161642), 42187 ^ [_4161636, _4161638, _4161640, _4161642]))), s(cart(real, _4161638), 42186 ^ [_4161636, _4161638, _4161640, _4161642]))), 42190 ^ _1670770 : [(42191 ^ _1670770) ^ [_4162822] : [s(cart(real, _4161640), i(s(fun(cart(real, _4161638), cart(real, _4161640)), i(s(fun(cart(real, _4161642), fun(cart(real, _4161638), cart(real, _4161640))), i(s(fun(fun(cart(real, _4161642), fun(cart(real, _4161638), cart(real, _4161640))), fun(cart(real, _4161642), fun(cart(real, _4161638), cart(real, _4161640)))), _4162822), s(fun(cart(real, _4161642), fun(cart(real, _4161638), cart(real, _4161640))), 42192 ^ [_4161636, _4161638, _4161640, _4161642, _4162822]))), s(cart(real, _4161642), 42193 ^ [_4161636, _4161638, _4161640, _4161642, _4162822]))), s(cart(real, _4161638), 42194 ^ [_4161636, _4161638, _4161640, _4161642, _4162822]))) = s(cart(real, _4161640), i(s(fun(cart(real, _4161638), cart(real, _4161640)), i(s(fun(cart(real, _4161642), fun(cart(real, _4161638), cart(real, _4161640))), 42192 ^ [_4161636, _4161638, _4161640, _4161642, _4162822]), s(cart(real, _4161642), 42193 ^ [_4161636, _4161638, _4161640, _4161642, _4162822]))), s(cart(real, _4161638), 42194 ^ [_4161636, _4161638, _4161640, _4161642, _4162822]))), 42197 ^ _1670770 : [(42206 ^ _1670770) ^ [_4164526] : [-(p(s(bool, i(s(fun(fun(cart(real, _4161642), fun(cart(real, _4161638), cart(real, _4161640))), bool), bilinear), s(fun(cart(real, _4161642), fun(cart(real, _4161638), cart(real, _4161640))), _4164526))))), p(s(bool, i(s(fun(fun(cart(real, _4161638), cart(real, _4161640)), bool), linear), s(fun(cart(real, _4161638), cart(real, _4161640)), i(s(fun(cart(real, _4161642), fun(cart(real, _4161638), cart(real, _4161640))), i(s(fun(fun(cart(real, _4161642), fun(cart(real, _4161638), cart(real, _4161640))), fun(cart(real, _4161642), fun(cart(real, _4161638), cart(real, _4161640)))), _4162822), s(fun(cart(real, _4161642), fun(cart(real, _4161638), cart(real, _4161640))), _4164526))), s(cart(real, _4161642), 42209 ^ [_4161636, _4161638, _4161640, _4161642, _4162822, _4164526])))))), p(s(bool, i(s(fun(fun(cart(real, _4161642), cart(real, _4161640)), bool), linear), s(fun(cart(real, _4161642), cart(real, _4161640)), i(s(fun(cart(real, _4161638), fun(cart(real, _4161642), cart(real, _4161640))), i(s(fun(fun(cart(real, _4161642), fun(cart(real, _4161638), cart(real, _4161640))), fun(cart(real, _4161638), fun(cart(real, _4161642), cart(real, _4161640)))), _4161636), s(fun(cart(real, _4161642), fun(cart(real, _4161638), cart(real, _4161640))), _4164526))), s(cart(real, _4161638), 42212 ^ [_4161636, _4161638, _4161640, _4161642, _4162822, _4164526]))))))], (42198 ^ _1670770) ^ [_4163853] : [p(s(bool, i(s(fun(fun(cart(real, _4161642), fun(cart(real, _4161638), cart(real, _4161640))), bool), bilinear), s(fun(cart(real, _4161642), fun(cart(real, _4161638), cart(real, _4161640))), _4163853)))), 42201 ^ _1670770 : [(42204 ^ _1670770) ^ [_4164385] : [-(p(s(bool, i(s(fun(fun(cart(real, _4161642), cart(real, _4161640)), bool), linear), s(fun(cart(real, _4161642), cart(real, _4161640)), i(s(fun(cart(real, _4161638), fun(cart(real, _4161642), cart(real, _4161640))), i(s(fun(fun(cart(real, _4161642), fun(cart(real, _4161638), cart(real, _4161640))), fun(cart(real, _4161638), fun(cart(real, _4161642), cart(real, _4161640)))), _4161636), s(fun(cart(real, _4161642), fun(cart(real, _4161638), cart(real, _4161640))), _4163853))), s(cart(real, _4161638), _4164385)))))))], (42202 ^ _1670770) ^ [_4164249] : [-(p(s(bool, i(s(fun(fun(cart(real, _4161638), cart(real, _4161640)), bool), linear), s(fun(cart(real, _4161638), cart(real, _4161640)), i(s(fun(cart(real, _4161642), fun(cart(real, _4161638), cart(real, _4161640))), i(s(fun(fun(cart(real, _4161642), fun(cart(real, _4161638), cart(real, _4161640))), fun(cart(real, _4161642), fun(cart(real, _4161638), cart(real, _4161640)))), _4162822), s(fun(cart(real, _4161642), fun(cart(real, _4161638), cart(real, _4161640))), _4163853))), s(cart(real, _4161642), _4164249)))))))]]]]]]], (4765 ^ _1670770) ^ [_1791744] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1791744))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1791744))), s(num, _1791744)))))))], (197 ^ _1670770) ^ [_1673804, _1673806] : [p(s(bool, i(s(fun(fun(_1673806, bool), bool), e_), s(fun(_1673806, bool), _1673804)))), 200 ^ _1670770 : [(201 ^ _1670770) ^ [_1673918] : [-(s(bool, i(s(fun(_1673806, bool), _1673804), s(_1673806, _1673918))) = s(bool, t))]]], (13725 ^ _1670770) ^ [_2092759, _2092761, _2092763] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2092763))), s(int, _2092759))))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2092763))), s(int, _2092761)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2092761))), s(int, _2092759))))], (33997 ^ _1670770) ^ [_3601939, _3601941] : [34049 ^ _1670770 : [(34050 ^ _1670770) ^ [_3604986, _3604988] : [p(s(bool, i(s(fun(fun(prod(_3601941, _3601941), bool), bool), woset), s(fun(prod(_3601941, _3601941), bool), _3604988)))), -(s(bool, i(s(fun(_3601941, bool), i(s(fun(fun(prod(_3601941, _3601941), bool), fun(_3601941, bool)), fl), s(fun(prod(_3601941, _3601941), bool), i(s(fun(fun(fun(prod(_3601941, _3601941), bool), bool), fun(prod(_3601941, _3601941), bool)), gabs), s(fun(fun(prod(_3601941, _3601941), bool), bool), i(s(fun(fun(prod(_3601941, _3601941), bool), fun(fun(prod(_3601941, _3601941), bool), bool)), _3601939), s(fun(prod(_3601941, _3601941), bool), _3604988))))))), s(_3601941, _3604986))) = s(bool, i(s(fun(prod(_3601941, _3601941), bool), _3604988), s(prod(_3601941, _3601941), i(s(fun(_3601941, prod(_3601941, _3601941)), i(s(fun(_3601941, fun(_3601941, prod(_3601941, _3601941))), c_), s(_3601941, _3604986))), s(_3601941, a0))))))]], 34002 ^ _1670770 : [(34007 ^ _1670770) ^ [_3602883] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_3601941, _3601941), bool), 33999 ^ [_3601939, _3601941]), s(prod(_3601941, _3601941), i(s(fun(_3601941, prod(_3601941, _3601941)), i(s(fun(_3601941, fun(_3601941, prod(_3601941, _3601941))), c_), s(_3601941, 34004 ^ [_3601939, _3601941]))), s(_3601941, 34005 ^ [_3601939, _3601941]))))))), s(bool, _3602883)))), 34018 ^ _1670770 : [(34023 ^ _1670770) ^ [] : [p(s(bool, _3602883))], (34021 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_3601941, _3601941), bool), 33998 ^ [_3601939, _3601941]), s(prod(_3601941, _3601941), i(s(fun(_3601941, prod(_3601941, _3601941)), i(s(fun(_3601941, fun(_3601941, prod(_3601941, _3601941))), c_), s(_3601941, 34005 ^ [_3601939, _3601941]))), s(_3601941, a0)))))))], (34019 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_3601941, _3601941), bool), 33998 ^ [_3601939, _3601941]), s(prod(_3601941, _3601941), i(s(fun(_3601941, prod(_3601941, _3601941)), i(s(fun(_3601941, fun(_3601941, prod(_3601941, _3601941))), c_), s(_3601941, 34004 ^ [_3601939, _3601941]))), s(_3601941, 34005 ^ [_3601939, _3601941])))))))]], 34010 ^ _1670770 : [(34013 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(prod(_3601941, _3601941), bool), 33998 ^ [_3601939, _3601941]), s(prod(_3601941, _3601941), i(s(fun(_3601941, prod(_3601941, _3601941)), i(s(fun(_3601941, fun(_3601941, prod(_3601941, _3601941))), c_), s(_3601941, 34004 ^ [_3601939, _3601941]))), s(_3601941, 34005 ^ [_3601939, _3601941])))))), p(s(bool, i(s(fun(prod(_3601941, _3601941), bool), 33998 ^ [_3601939, _3601941]), s(prod(_3601941, _3601941), i(s(fun(_3601941, prod(_3601941, _3601941)), i(s(fun(_3601941, fun(_3601941, prod(_3601941, _3601941))), c_), s(_3601941, 34005 ^ [_3601939, _3601941]))), s(_3601941, a0))))))], (34011 ^ _1670770) ^ [] : [-(p(s(bool, _3602883)))]]], (34003 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_3601941, _3601941), bool), bool), i(s(fun(fun(prod(_3601941, _3601941), bool), fun(fun(prod(_3601941, _3601941), bool), bool)), _3601939), s(fun(prod(_3601941, _3601941), bool), 33998 ^ [_3601939, _3601941]))), s(fun(prod(_3601941, _3601941), bool), 33999 ^ [_3601939, _3601941])))))]], 34027 ^ _1670770 : [(34046 ^ _1670770) ^ [_3604773, _3604775] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_3601941, _3601941), bool), 33999 ^ [_3601939, _3601941]), s(prod(_3601941, _3601941), i(s(fun(_3601941, prod(_3601941, _3601941)), i(s(fun(_3601941, fun(_3601941, prod(_3601941, _3601941))), c_), s(_3601941, _3604775))), s(_3601941, _3604773))))))), s(bool, 34026 ^ [_3601939, _3601941, _3604773, _3604775])))))], (34028 ^ _1670770) ^ [_3604001, _3604003] : [p(s(bool, 34026 ^ [_3601939, _3601941, _3604001, _3604003])), 34031 ^ _1670770 : [(34034 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_3601941, _3601941), bool), 33998 ^ [_3601939, _3601941]), s(prod(_3601941, _3601941), i(s(fun(_3601941, prod(_3601941, _3601941)), i(s(fun(_3601941, fun(_3601941, prod(_3601941, _3601941))), c_), s(_3601941, _3604001))), s(_3601941, a0)))))))], (34032 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_3601941, _3601941), bool), 33998 ^ [_3601939, _3601941]), s(prod(_3601941, _3601941), i(s(fun(_3601941, prod(_3601941, _3601941)), i(s(fun(_3601941, fun(_3601941, prod(_3601941, _3601941))), c_), s(_3601941, _3604003))), s(_3601941, _3604001)))))))]]], (34036 ^ _1670770) ^ [_3604370, _3604372] : [-(p(s(bool, 34026 ^ [_3601939, _3601941, _3604370, _3604372]))), p(s(bool, i(s(fun(prod(_3601941, _3601941), bool), 33998 ^ [_3601939, _3601941]), s(prod(_3601941, _3601941), i(s(fun(_3601941, prod(_3601941, _3601941)), i(s(fun(_3601941, fun(_3601941, prod(_3601941, _3601941))), c_), s(_3601941, _3604372))), s(_3601941, _3604370)))))), p(s(bool, i(s(fun(prod(_3601941, _3601941), bool), 33998 ^ [_3601939, _3601941]), s(prod(_3601941, _3601941), i(s(fun(_3601941, prod(_3601941, _3601941)), i(s(fun(_3601941, fun(_3601941, prod(_3601941, _3601941))), c_), s(_3601941, _3604370))), s(_3601941, a0))))))], (34048 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(_3601941, _3601941), bool), bool), i(s(fun(fun(prod(_3601941, _3601941), bool), fun(fun(prod(_3601941, _3601941), bool), bool)), _3601939), s(fun(prod(_3601941, _3601941), bool), 33998 ^ [_3601939, _3601941]))), s(fun(prod(_3601941, _3601941), bool), 33999 ^ [_3601939, _3601941]))))]]], (43581 ^ _1670770) ^ [_4278258, _4278260] : [p(s(bool, i(s(fun(fun(_4278260, real), bool), _4278258), s(fun(_4278260, real), i(s(fun(fun(_4278260, cart(real, n10)), fun(_4278260, real)), i(s(fun(fun(cart(real, n10), real), fun(fun(_4278260, cart(real, n10)), fun(_4278260, real))), o), s(fun(cart(real, n10), real), drop))), s(fun(_4278260, cart(real, n10)), 43582 ^ [_4278258, _4278260])))))), 43585 ^ _1670770 : [(43586 ^ _1670770) ^ [_4278538] : [-(p(s(bool, i(s(fun(fun(_4278260, real), bool), _4278258), s(fun(_4278260, real), _4278538)))))]]], (15339 ^ _1670770) ^ [_2134876] : [s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(int, num), numu_ofu_int), s(int, _2134876))))) = s(int, _2134876), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2134876)))))], (42254 ^ _1670770) ^ [_4168967, _4168969, _4168971, _4168973, _4168975] : [p(s(bool, i(s(fun(fun(cart(real, _4168975), fun(cart(real, _4168973), cart(real, _4168971))), bool), bilinear), s(fun(cart(real, _4168975), fun(cart(real, _4168973), cart(real, _4168971))), _4168969)))), -(s(cart(real, _4168971), i(s(fun(cart(real, _4168973), cart(real, _4168971)), i(s(fun(cart(real, _4168975), fun(cart(real, _4168973), cart(real, _4168971))), _4168969), s(cart(real, _4168975), i(s(fun(num, cart(real, _4168975)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(cart(real, _4168973), _4168967))) = s(cart(real, _4168971), i(s(fun(num, cart(real, _4168971)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (33450 ^ _1670770) ^ [_3573177, _3573179] : [33503 ^ _1670770 : [(33504 ^ _1670770) ^ [_3576676, _3576678] : [-(s(fun(prod(_3573179, _3573179), bool), i(s(fun(_3573179, fun(prod(_3573179, _3573179), bool)), i(s(fun(fun(prod(_3573179, _3573179), bool), fun(_3573179, fun(prod(_3573179, _3573179), bool))), linseg), s(fun(prod(_3573179, _3573179), bool), _3576678))), s(_3573179, _3576676))) = s(fun(prod(_3573179, _3573179), bool), i(s(fun(fun(fun(prod(_3573179, _3573179), bool), bool), fun(prod(_3573179, _3573179), bool)), gabs), s(fun(fun(prod(_3573179, _3573179), bool), bool), i(s(fun(_3573179, fun(fun(prod(_3573179, _3573179), bool), bool)), i(s(fun(fun(prod(_3573179, _3573179), bool), fun(_3573179, fun(fun(prod(_3573179, _3573179), bool), bool))), _3573177), s(fun(prod(_3573179, _3573179), bool), _3576678))), s(_3573179, _3576676))))))]], 33456 ^ _1670770 : [(33461 ^ _1670770) ^ [_3574244] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_3573179, _3573179), bool), 33453 ^ [_3573177, _3573179]), s(prod(_3573179, _3573179), i(s(fun(_3573179, prod(_3573179, _3573179)), i(s(fun(_3573179, fun(_3573179, prod(_3573179, _3573179))), c_), s(_3573179, 33458 ^ [_3573177, _3573179]))), s(_3573179, 33459 ^ [_3573177, _3573179]))))))), s(bool, _3574244)))), 33472 ^ _1670770 : [(33477 ^ _1670770) ^ [] : [p(s(bool, _3574244))], (33475 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_3573179, _3573179), bool), i(s(fun(fun(prod(_3573179, _3573179), bool), fun(prod(_3573179, _3573179), bool)), less), s(fun(prod(_3573179, _3573179), bool), 33451 ^ [_3573177, _3573179]))), s(prod(_3573179, _3573179), i(s(fun(_3573179, prod(_3573179, _3573179)), i(s(fun(_3573179, fun(_3573179, prod(_3573179, _3573179))), c_), s(_3573179, 33459 ^ [_3573177, _3573179]))), s(_3573179, 33452 ^ [_3573177, _3573179])))))))], (33473 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_3573179, _3573179), bool), 33451 ^ [_3573177, _3573179]), s(prod(_3573179, _3573179), i(s(fun(_3573179, prod(_3573179, _3573179)), i(s(fun(_3573179, fun(_3573179, prod(_3573179, _3573179))), c_), s(_3573179, 33458 ^ [_3573177, _3573179]))), s(_3573179, 33459 ^ [_3573177, _3573179])))))))]], 33464 ^ _1670770 : [(33467 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(prod(_3573179, _3573179), bool), 33451 ^ [_3573177, _3573179]), s(prod(_3573179, _3573179), i(s(fun(_3573179, prod(_3573179, _3573179)), i(s(fun(_3573179, fun(_3573179, prod(_3573179, _3573179))), c_), s(_3573179, 33458 ^ [_3573177, _3573179]))), s(_3573179, 33459 ^ [_3573177, _3573179])))))), p(s(bool, i(s(fun(prod(_3573179, _3573179), bool), i(s(fun(fun(prod(_3573179, _3573179), bool), fun(prod(_3573179, _3573179), bool)), less), s(fun(prod(_3573179, _3573179), bool), 33451 ^ [_3573177, _3573179]))), s(prod(_3573179, _3573179), i(s(fun(_3573179, prod(_3573179, _3573179)), i(s(fun(_3573179, fun(_3573179, prod(_3573179, _3573179))), c_), s(_3573179, 33459 ^ [_3573177, _3573179]))), s(_3573179, 33452 ^ [_3573177, _3573179]))))))], (33465 ^ _1670770) ^ [] : [-(p(s(bool, _3574244)))]]], (33457 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_3573179, _3573179), bool), bool), i(s(fun(_3573179, fun(fun(prod(_3573179, _3573179), bool), bool)), i(s(fun(fun(prod(_3573179, _3573179), bool), fun(_3573179, fun(fun(prod(_3573179, _3573179), bool), bool))), _3573177), s(fun(prod(_3573179, _3573179), bool), 33451 ^ [_3573177, _3573179]))), s(_3573179, 33452 ^ [_3573177, _3573179]))), s(fun(prod(_3573179, _3573179), bool), 33453 ^ [_3573177, _3573179])))))]], 33481 ^ _1670770 : [(33500 ^ _1670770) ^ [_3576430, _3576432] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_3573179, _3573179), bool), 33453 ^ [_3573177, _3573179]), s(prod(_3573179, _3573179), i(s(fun(_3573179, prod(_3573179, _3573179)), i(s(fun(_3573179, fun(_3573179, prod(_3573179, _3573179))), c_), s(_3573179, _3576432))), s(_3573179, _3576430))))))), s(bool, 33480 ^ [_3573177, _3573179, _3576430, _3576432])))))], (33482 ^ _1670770) ^ [_3575510, _3575512] : [p(s(bool, 33480 ^ [_3573177, _3573179, _3575510, _3575512])), 33485 ^ _1670770 : [(33488 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_3573179, _3573179), bool), i(s(fun(fun(prod(_3573179, _3573179), bool), fun(prod(_3573179, _3573179), bool)), less), s(fun(prod(_3573179, _3573179), bool), 33451 ^ [_3573177, _3573179]))), s(prod(_3573179, _3573179), i(s(fun(_3573179, prod(_3573179, _3573179)), i(s(fun(_3573179, fun(_3573179, prod(_3573179, _3573179))), c_), s(_3573179, _3575510))), s(_3573179, 33452 ^ [_3573177, _3573179])))))))], (33486 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_3573179, _3573179), bool), 33451 ^ [_3573177, _3573179]), s(prod(_3573179, _3573179), i(s(fun(_3573179, prod(_3573179, _3573179)), i(s(fun(_3573179, fun(_3573179, prod(_3573179, _3573179))), c_), s(_3573179, _3575512))), s(_3573179, _3575510)))))))]]], (33490 ^ _1670770) ^ [_3575953, _3575955] : [-(p(s(bool, 33480 ^ [_3573177, _3573179, _3575953, _3575955]))), p(s(bool, i(s(fun(prod(_3573179, _3573179), bool), 33451 ^ [_3573177, _3573179]), s(prod(_3573179, _3573179), i(s(fun(_3573179, prod(_3573179, _3573179)), i(s(fun(_3573179, fun(_3573179, prod(_3573179, _3573179))), c_), s(_3573179, _3575955))), s(_3573179, _3575953)))))), p(s(bool, i(s(fun(prod(_3573179, _3573179), bool), i(s(fun(fun(prod(_3573179, _3573179), bool), fun(prod(_3573179, _3573179), bool)), less), s(fun(prod(_3573179, _3573179), bool), 33451 ^ [_3573177, _3573179]))), s(prod(_3573179, _3573179), i(s(fun(_3573179, prod(_3573179, _3573179)), i(s(fun(_3573179, fun(_3573179, prod(_3573179, _3573179))), c_), s(_3573179, _3575953))), s(_3573179, 33452 ^ [_3573177, _3573179]))))))], (33502 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(_3573179, _3573179), bool), bool), i(s(fun(_3573179, fun(fun(prod(_3573179, _3573179), bool), bool)), i(s(fun(fun(prod(_3573179, _3573179), bool), fun(_3573179, fun(fun(prod(_3573179, _3573179), bool), bool))), _3573177), s(fun(prod(_3573179, _3573179), bool), 33451 ^ [_3573177, _3573179]))), s(_3573179, 33452 ^ [_3573177, _3573179]))), s(fun(prod(_3573179, _3573179), bool), 33453 ^ [_3573177, _3573179]))))]]], (648 ^ _1670770) ^ [_1679983, _1679985] : [649 ^ _1670770 : [(652 ^ _1670770) ^ [] : [p(s(bool, _1679985))], (650 ^ _1670770) ^ [] : [p(s(bool, _1679983))]], -(p(s(bool, _1679985))), -(p(s(bool, _1679983)))], (33929 ^ _1670770) ^ [_3598834, _3598836, _3598838] : [p(s(bool, i(s(fun(fun(prod(_3598838, _3598838), bool), bool), woset), s(fun(prod(_3598838, _3598838), bool), _3598836)))), -(p(s(bool, i(s(fun(fun(prod(_3598838, _3598838), bool), bool), woset), s(fun(prod(_3598838, _3598838), bool), i(s(fun(_3598838, fun(prod(_3598838, _3598838), bool)), i(s(fun(fun(prod(_3598838, _3598838), bool), fun(_3598838, fun(prod(_3598838, _3598838), bool))), linseg), s(fun(prod(_3598838, _3598838), bool), _3598836))), s(_3598838, _3598834)))))))], (37065 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(num, bool), bool), bool), i(s(fun(fun(real, bool), fun(fun(fun(num, bool), bool), bool)), a_u_c), s(fun(real, bool), univ))), s(fun(fun(num, bool), bool), univ)))))], (858 ^ _1670770) ^ [] : [859 ^ _1670770 : [(864 ^ _1670770) ^ [] : [p(s(bool, r0))], (862 ^ _1670770) ^ [] : [-(p(s(bool, p1)))], (860 ^ _1670770) ^ [] : [-(p(s(bool, q)))]], -(p(s(bool, r0))), p(s(bool, p1)), p(s(bool, q))], (47041 ^ _1670770) ^ [_4476041, _4476043] : [-(s(cart(cart(real, n10), _4476043), i(s(fun(cart(cart(real, _4476043), n10), cart(cart(real, n10), _4476043)), transp), s(cart(cart(real, _4476043), n10), i(s(fun(cart(real, _4476043), cart(cart(real, _4476043), n10)), rowvector), s(cart(real, _4476043), _4476041))))) = s(cart(cart(real, n10), _4476043), i(s(fun(cart(real, _4476043), cart(cart(real, n10), _4476043)), columnvector), s(cart(real, _4476043), _4476041))))], (8291 ^ _1670770) ^ [_1919577, _1919579] : [s(_1919579, i(s(fun(prod(_1919579, _1919577), _1919579), fst), s(prod(_1919579, _1919577), h0))) = s(_1919579, a0), -(p(s(bool, 8283 ^ [_1919577, _1919579])))], (40612 ^ _1670770) ^ [_4042048, _4042050, _4042052, _4042054] : [40665 ^ _1670770 : [(40666 ^ _1670770) ^ [_4045099] : [s(cart(real, _4042050), i(s(fun(_4042054, cart(real, _4042050)), i(s(fun(fun(_4042052, cart(real, _4042050)), fun(_4042054, cart(real, _4042050))), i(s(fun(fun(_4042052, _4042054), fun(fun(_4042052, cart(real, _4042050)), fun(_4042054, cart(real, _4042050)))), i(s(fun(fun(_4042052, bool), fun(fun(_4042052, _4042054), fun(fun(_4042052, cart(real, _4042050)), fun(_4042054, cart(real, _4042050))))), _4045099), s(fun(_4042052, bool), 40667 ^ [_4042048, _4042050, _4042052, _4042054, _4045099]))), s(fun(_4042052, _4042054), 40668 ^ [_4042048, _4042050, _4042052, _4042054, _4045099]))), s(fun(_4042052, cart(real, _4042050)), 40669 ^ [_4042048, _4042050, _4042052, _4042054, _4045099]))), s(_4042054, 40670 ^ [_4042048, _4042050, _4042052, _4042054, _4045099]))) = s(cart(real, _4042050), i(s(fun(fun(_4042052, cart(real, _4042050)), cart(real, _4042050)), i(s(fun(fun(_4042052, bool), fun(fun(_4042052, cart(real, _4042050)), cart(real, _4042050))), vsum), s(fun(_4042052, bool), i(s(fun(fun(_4042052, bool), fun(_4042052, bool)), gspec), s(fun(_4042052, bool), i(s(fun(_4042054, fun(_4042052, bool)), i(s(fun(fun(_4042052, _4042054), fun(_4042054, fun(_4042052, bool))), i(s(fun(fun(_4042052, bool), fun(fun(_4042052, _4042054), fun(_4042054, fun(_4042052, bool)))), _4042048), s(fun(_4042052, bool), 40667 ^ [_4042048, _4042050, _4042052, _4042054, _4045099]))), s(fun(_4042052, _4042054), 40668 ^ [_4042048, _4042050, _4042052, _4042054, _4045099]))), s(_4042054, 40670 ^ [_4042048, _4042050, _4042052, _4042054, _4045099]))))))), s(fun(_4042052, cart(real, _4042050)), 40669 ^ [_4042048, _4042050, _4042052, _4042054, _4045099]))), 40673 ^ _1670770 : [(40674 ^ _1670770) ^ [_4046577, _4046579, _4046581, _4046583] : [-(s(cart(real, _4042050), i(s(fun(fun(_4042054, cart(real, _4042050)), cart(real, _4042050)), i(s(fun(fun(_4042054, bool), fun(fun(_4042054, cart(real, _4042050)), cart(real, _4042050))), vsum), s(fun(_4042054, bool), _4046577))), s(fun(_4042054, cart(real, _4042050)), i(s(fun(fun(_4042052, cart(real, _4042050)), fun(_4042054, cart(real, _4042050))), i(s(fun(fun(_4042052, _4042054), fun(fun(_4042052, cart(real, _4042050)), fun(_4042054, cart(real, _4042050)))), i(s(fun(fun(_4042052, bool), fun(fun(_4042052, _4042054), fun(fun(_4042052, cart(real, _4042050)), fun(_4042054, cart(real, _4042050))))), _4045099), s(fun(_4042052, bool), _4046579))), s(fun(_4042052, _4042054), _4046583))), s(fun(_4042052, cart(real, _4042050)), _4046581))))) = s(cart(real, _4042050), i(s(fun(fun(_4042052, cart(real, _4042050)), cart(real, _4042050)), i(s(fun(fun(_4042052, bool), fun(fun(_4042052, cart(real, _4042050)), cart(real, _4042050))), vsum), s(fun(_4042052, bool), _4046579))), s(fun(_4042052, cart(real, _4042050)), _4046581)))), p(s(bool, i(s(fun(fun(_4042052, bool), bool), finite), s(fun(_4042052, bool), _4046579)))), p(s(bool, i(s(fun(fun(_4042054, bool), bool), i(s(fun(fun(_4042054, bool), fun(fun(_4042054, bool), bool)), subset), s(fun(_4042054, bool), i(s(fun(fun(_4042052, bool), fun(_4042054, bool)), i(s(fun(fun(_4042052, _4042054), fun(fun(_4042052, bool), fun(_4042054, bool))), image), s(fun(_4042052, _4042054), _4046583))), s(fun(_4042052, bool), _4046579))))), s(fun(_4042054, bool), _4046577))))]]]], 40619 ^ _1670770 : [(40622 ^ _1670770) ^ [_4043481, _4043483] : [p(s(bool, i(s(fun(_4042052, bool), i(s(fun(bool, fun(_4042052, bool)), i(s(fun(_4042052, fun(bool, fun(_4042052, bool))), setspec), s(_4042052, 40616 ^ [_4042048, _4042050, _4042052, _4042054]))), s(bool, _4043481))), s(_4042052, _4043483)))), 40633 ^ _1670770 : [(40638 ^ _1670770) ^ [] : [p(s(bool, _4043481))], (40636 ^ _1670770) ^ [] : [-(s(_4042054, i(s(fun(_4042052, _4042054), 40614 ^ [_4042048, _4042050, _4042052, _4042054]), s(_4042052, _4043483))) = s(_4042054, 40615 ^ [_4042048, _4042050, _4042052, _4042054]))], (40634 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_4042052, bool), bool), i(s(fun(_4042052, fun(fun(_4042052, bool), bool)), in), s(_4042052, _4043483))), s(fun(_4042052, bool), 40613 ^ [_4042048, _4042050, _4042052, _4042054])))))]], 40625 ^ _1670770 : [(40628 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_4042052, bool), bool), i(s(fun(_4042052, fun(fun(_4042052, bool), bool)), in), s(_4042052, _4043483))), s(fun(_4042052, bool), 40613 ^ [_4042048, _4042050, _4042052, _4042054])))), s(_4042054, i(s(fun(_4042052, _4042054), 40614 ^ [_4042048, _4042050, _4042052, _4042054]), s(_4042052, _4043483))) = s(_4042054, 40615 ^ [_4042048, _4042050, _4042052, _4042054])], (40626 ^ _1670770) ^ [] : [-(p(s(bool, _4043481)))]]], (40620 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_4042052, bool), i(s(fun(_4042054, fun(_4042052, bool)), i(s(fun(fun(_4042052, _4042054), fun(_4042054, fun(_4042052, bool))), i(s(fun(fun(_4042052, bool), fun(fun(_4042052, _4042054), fun(_4042054, fun(_4042052, bool)))), _4042048), s(fun(_4042052, bool), 40613 ^ [_4042048, _4042050, _4042052, _4042054]))), s(fun(_4042052, _4042054), 40614 ^ [_4042048, _4042050, _4042052, _4042054]))), s(_4042054, 40615 ^ [_4042048, _4042050, _4042052, _4042054]))), s(_4042052, 40616 ^ [_4042048, _4042050, _4042052, _4042054])))))]], 40643 ^ _1670770 : [(40662 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_4042052, bool), i(s(fun(bool, fun(_4042052, bool)), i(s(fun(_4042052, fun(bool, fun(_4042052, bool))), setspec), s(_4042052, 40616 ^ [_4042048, _4042050, _4042052, _4042054]))), s(bool, 40642 ^ [_4042048, _4042050, _4042052, _4042054]))), s(_4042052, 40641 ^ [_4042048, _4042050, _4042052, _4042054])))))], (40644 ^ _1670770) ^ [] : [p(s(bool, 40642 ^ [_4042048, _4042050, _4042052, _4042054])), 40647 ^ _1670770 : [(40650 ^ _1670770) ^ [] : [-(s(_4042054, i(s(fun(_4042052, _4042054), 40614 ^ [_4042048, _4042050, _4042052, _4042054]), s(_4042052, 40641 ^ [_4042048, _4042050, _4042052, _4042054]))) = s(_4042054, 40615 ^ [_4042048, _4042050, _4042052, _4042054]))], (40648 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_4042052, bool), bool), i(s(fun(_4042052, fun(fun(_4042052, bool), bool)), in), s(_4042052, 40641 ^ [_4042048, _4042050, _4042052, _4042054]))), s(fun(_4042052, bool), 40613 ^ [_4042048, _4042050, _4042052, _4042054])))))]]], (40652 ^ _1670770) ^ [] : [-(p(s(bool, 40642 ^ [_4042048, _4042050, _4042052, _4042054]))), p(s(bool, i(s(fun(fun(_4042052, bool), bool), i(s(fun(_4042052, fun(fun(_4042052, bool), bool)), in), s(_4042052, 40641 ^ [_4042048, _4042050, _4042052, _4042054]))), s(fun(_4042052, bool), 40613 ^ [_4042048, _4042050, _4042052, _4042054])))), s(_4042054, i(s(fun(_4042052, _4042054), 40614 ^ [_4042048, _4042050, _4042052, _4042054]), s(_4042052, 40641 ^ [_4042048, _4042050, _4042052, _4042054]))) = s(_4042054, 40615 ^ [_4042048, _4042050, _4042052, _4042054])], (40664 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_4042052, bool), i(s(fun(_4042054, fun(_4042052, bool)), i(s(fun(fun(_4042052, _4042054), fun(_4042054, fun(_4042052, bool))), i(s(fun(fun(_4042052, bool), fun(fun(_4042052, _4042054), fun(_4042054, fun(_4042052, bool)))), _4042048), s(fun(_4042052, bool), 40613 ^ [_4042048, _4042050, _4042052, _4042054]))), s(fun(_4042052, _4042054), 40614 ^ [_4042048, _4042050, _4042052, _4042054]))), s(_4042054, 40615 ^ [_4042048, _4042050, _4042052, _4042054]))), s(_4042052, 40616 ^ [_4042048, _4042050, _4042052, _4042054]))))]]], (10463 ^ _1670770) ^ [_2012111, _2012113] : [p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), _2012113))), s(prod(hreal, hreal), _2012111)))), -(p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), trealu_neg), s(prod(hreal, hreal), _2012113))))), s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), trealu_neg), s(prod(hreal, hreal), _2012111)))))))], (5629 ^ _1670770) ^ [_1812168, _1812170] : [-(p(s(bool, 5619 ^ [_1812168, _1812170]))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _1812170))), s(num, _1812168))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1812170))), s(num, _1812168))) = s(num, _1812170)], (3807 ^ _1670770) ^ [_1769310, _1769312, _1769314] : [3809 ^ _1670770 : [(3810 ^ _1670770) ^ [_1769426] : [s(_1769314, 3808 ^ [_1769310, _1769312, _1769314]) = s(_1769314, i(s(fun(_1769312, _1769314), _1769310), s(_1769312, _1769426)))]], -(p(s(bool, i(s(fun(fun(_1769312, _1769314), bool), onto), s(fun(_1769312, _1769314), _1769310)))))], (5049 ^ _1670770) ^ [_1797722] : [p(s(bool, i(s(fun(num, bool), even), s(num, _1797722)))), -(s(num, _1797722) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, 5052 ^ [_1797722]))))], (30041 ^ _1670770) ^ [_2971885, _2971887, _2971889, _2971891] : [30043 ^ _1670770 : [(30048 ^ _1670770) ^ [] : [s(_2971891, i(s(fun(num, _2971891), i(s(fun(cart(_2971891, _2971889), fun(num, _2971891)), d_), s(cart(_2971891, _2971889), _2971887))), s(num, 30042 ^ [_2971885, _2971887, _2971889, _2971891]))) = s(_2971891, i(s(fun(num, _2971891), _2971885), s(num, 30042 ^ [_2971885, _2971887, _2971889, _2971891])))], (30046 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 30042 ^ [_2971885, _2971887, _2971889, _2971891]))), s(num, i(s(fun(fun(_2971889, bool), num), dimindex), s(fun(_2971889, bool), univ)))))))], (30044 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, 30042 ^ [_2971885, _2971887, _2971889, _2971891])))))]], -(s(cart(_2971891, _2971889), i(s(fun(fun(num, _2971891), cart(_2971891, _2971889)), lambda), s(fun(num, _2971891), _2971885))) = s(cart(_2971891, _2971889), _2971887))], (24678 ^ _1670770) ^ [_2602374, _2602376] : [24698 ^ _1670770 : [(24699 ^ _1670770) ^ [_2603403] : [-(s(_2602376, i(s(fun(fun(_2602376, fun(_2602376, _2602376)), _2602376), neutral), s(fun(_2602376, fun(_2602376, _2602376)), _2603403))) = s(_2602376, i(s(fun(fun(_2602376, bool), _2602376), h_), s(fun(_2602376, bool), i(s(fun(fun(_2602376, fun(_2602376, _2602376)), fun(_2602376, bool)), _2602374), s(fun(_2602376, fun(_2602376, _2602376)), _2603403))))))]], 24692 ^ _1670770 : [(24697 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2602376, bool), i(s(fun(fun(_2602376, fun(_2602376, _2602376)), fun(_2602376, bool)), _2602374), s(fun(_2602376, fun(_2602376, _2602376)), 24679 ^ [_2602374, _2602376]))), s(_2602376, 24680 ^ [_2602374, _2602376]))))], (24695 ^ _1670770) ^ [_2603243] : [-(s(_2602376, i(s(fun(_2602376, _2602376), i(s(fun(_2602376, fun(_2602376, _2602376)), 24679 ^ [_2602374, _2602376]), s(_2602376, _2603243))), s(_2602376, 24680 ^ [_2602374, _2602376]))) = s(_2602376, _2603243))], (24693 ^ _1670770) ^ [_2603176] : [-(s(_2602376, i(s(fun(_2602376, _2602376), i(s(fun(_2602376, fun(_2602376, _2602376)), 24679 ^ [_2602374, _2602376]), s(_2602376, 24680 ^ [_2602374, _2602376]))), s(_2602376, _2603176))) = s(_2602376, _2603176))]], 24683 ^ _1670770 : [(24687 ^ _1670770) ^ [] : [s(_2602376, i(s(fun(_2602376, _2602376), i(s(fun(_2602376, fun(_2602376, _2602376)), 24679 ^ [_2602374, _2602376]), s(_2602376, 24680 ^ [_2602374, _2602376]))), s(_2602376, 24685 ^ [_2602374, _2602376]))) = s(_2602376, 24685 ^ [_2602374, _2602376]), s(_2602376, i(s(fun(_2602376, _2602376), i(s(fun(_2602376, fun(_2602376, _2602376)), 24679 ^ [_2602374, _2602376]), s(_2602376, 24685 ^ [_2602374, _2602376]))), s(_2602376, 24680 ^ [_2602374, _2602376]))) = s(_2602376, 24685 ^ [_2602374, _2602376])], (24684 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2602376, bool), i(s(fun(fun(_2602376, fun(_2602376, _2602376)), fun(_2602376, bool)), _2602374), s(fun(_2602376, fun(_2602376, _2602376)), 24679 ^ [_2602374, _2602376]))), s(_2602376, 24680 ^ [_2602374, _2602376])))))]]], (6371 ^ _1670770) ^ [_1828012] : [6372 ^ _1670770 : [(6373 ^ _1670770) ^ [_1828130] : [p(s(bool, i(s(fun(num, bool), _1828012), s(num, _1828130))))]], 6374 ^ _1670770 : [(6377 ^ _1670770) ^ [_1828203] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1828203))), s(num, i(s(fun(fun(num, bool), num), minimal), s(fun(num, bool), _1828012)))))), p(s(bool, i(s(fun(num, bool), _1828012), s(num, _1828203))))], (6375 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), _1828012), s(num, i(s(fun(fun(num, bool), num), minimal), s(fun(num, bool), _1828012)))))))]]], (30222 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(n20, bool), fun(num, bool)), hasu_size), s(fun(n20, bool), univ))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))))))], (44712 ^ _1670770) ^ [_4344386, _4344388] : [44765 ^ _1670770 : [(44766 ^ _1670770) ^ [_4347367, _4347369] : [-(s(fun(cart(real, _4344388), bool), i(s(fun(fun(cart(real, _4344388), bool), fun(cart(real, _4344388), bool)), span), s(fun(cart(real, _4344388), bool), i(s(fun(fun(cart(real, _4344388), bool), fun(cart(real, _4344388), bool)), i(s(fun(cart(real, _4344388), fun(fun(cart(real, _4344388), bool), fun(cart(real, _4344388), bool))), insert), s(cart(real, _4344388), _4347369))), s(fun(cart(real, _4344388), bool), i(s(fun(fun(cart(real, _4344388), bool), fun(cart(real, _4344388), bool)), i(s(fun(cart(real, _4344388), fun(fun(cart(real, _4344388), bool), fun(cart(real, _4344388), bool))), insert), s(cart(real, _4344388), _4347367))), s(fun(cart(real, _4344388), bool), empty))))))) = s(fun(cart(real, _4344388), bool), i(s(fun(fun(cart(real, _4344388), bool), fun(cart(real, _4344388), bool)), gspec), s(fun(cart(real, _4344388), bool), i(s(fun(cart(real, _4344388), fun(cart(real, _4344388), bool)), i(s(fun(cart(real, _4344388), fun(cart(real, _4344388), fun(cart(real, _4344388), bool))), _4344386), s(cart(real, _4344388), _4347369))), s(cart(real, _4344388), _4347367))))))]], 44718 ^ _1670770 : [(44721 ^ _1670770) ^ [_4345557, _4345559, _4345561] : [p(s(bool, i(s(fun(cart(real, _4344388), bool), i(s(fun(bool, fun(cart(real, _4344388), bool)), i(s(fun(cart(real, _4344388), fun(bool, fun(cart(real, _4344388), bool))), setspec), s(cart(real, _4344388), 44715 ^ [_4344386, _4344388]))), s(bool, _4345557))), s(cart(real, _4344388), i(s(fun(cart(real, _4344388), cart(real, _4344388)), i(s(fun(cart(real, _4344388), fun(cart(real, _4344388), cart(real, _4344388))), vectoru_add), s(cart(real, _4344388), i(s(fun(cart(real, _4344388), cart(real, _4344388)), i(s(fun(real, fun(cart(real, _4344388), cart(real, _4344388))), r_), s(real, _4345561))), s(cart(real, _4344388), 44713 ^ [_4344386, _4344388]))))), s(cart(real, _4344388), i(s(fun(cart(real, _4344388), cart(real, _4344388)), i(s(fun(real, fun(cart(real, _4344388), cart(real, _4344388))), r_), s(real, _4345559))), s(cart(real, _4344388), 44714 ^ [_4344386, _4344388])))))))), 44732 ^ _1670770 : [(44737 ^ _1670770) ^ [] : [p(s(bool, _4345557))], (44735 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _4345559))), s(fun(real, bool), univ)))))], (44733 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _4345561))), s(fun(real, bool), univ)))))]], 44724 ^ _1670770 : [(44727 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _4345561))), s(fun(real, bool), univ)))), p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _4345559))), s(fun(real, bool), univ))))], (44725 ^ _1670770) ^ [] : [-(p(s(bool, _4345557)))]]], (44719 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(cart(real, _4344388), bool), i(s(fun(cart(real, _4344388), fun(cart(real, _4344388), bool)), i(s(fun(cart(real, _4344388), fun(cart(real, _4344388), fun(cart(real, _4344388), bool))), _4344386), s(cart(real, _4344388), 44713 ^ [_4344386, _4344388]))), s(cart(real, _4344388), 44714 ^ [_4344386, _4344388]))), s(cart(real, _4344388), 44715 ^ [_4344386, _4344388])))))]], 44743 ^ _1670770 : [(44762 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(cart(real, _4344388), bool), i(s(fun(bool, fun(cart(real, _4344388), bool)), i(s(fun(cart(real, _4344388), fun(bool, fun(cart(real, _4344388), bool))), setspec), s(cart(real, _4344388), 44715 ^ [_4344386, _4344388]))), s(bool, 44742 ^ [_4344386, _4344388]))), s(cart(real, _4344388), i(s(fun(cart(real, _4344388), cart(real, _4344388)), i(s(fun(cart(real, _4344388), fun(cart(real, _4344388), cart(real, _4344388))), vectoru_add), s(cart(real, _4344388), i(s(fun(cart(real, _4344388), cart(real, _4344388)), i(s(fun(real, fun(cart(real, _4344388), cart(real, _4344388))), r_), s(real, 44740 ^ [_4344386, _4344388]))), s(cart(real, _4344388), 44713 ^ [_4344386, _4344388]))))), s(cart(real, _4344388), i(s(fun(cart(real, _4344388), cart(real, _4344388)), i(s(fun(real, fun(cart(real, _4344388), cart(real, _4344388))), r_), s(real, 44741 ^ [_4344386, _4344388]))), s(cart(real, _4344388), 44714 ^ [_4344386, _4344388])))))))))], (44744 ^ _1670770) ^ [] : [p(s(bool, 44742 ^ [_4344386, _4344388])), 44747 ^ _1670770 : [(44750 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 44741 ^ [_4344386, _4344388]))), s(fun(real, bool), univ)))))], (44748 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 44740 ^ [_4344386, _4344388]))), s(fun(real, bool), univ)))))]]], (44752 ^ _1670770) ^ [] : [-(p(s(bool, 44742 ^ [_4344386, _4344388]))), p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 44740 ^ [_4344386, _4344388]))), s(fun(real, bool), univ)))), p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 44741 ^ [_4344386, _4344388]))), s(fun(real, bool), univ))))], (44764 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(cart(real, _4344388), bool), i(s(fun(cart(real, _4344388), fun(cart(real, _4344388), bool)), i(s(fun(cart(real, _4344388), fun(cart(real, _4344388), fun(cart(real, _4344388), bool))), _4344386), s(cart(real, _4344388), 44713 ^ [_4344386, _4344388]))), s(cart(real, _4344388), 44714 ^ [_4344386, _4344388]))), s(cart(real, _4344388), 44715 ^ [_4344386, _4344388]))))]]], (38284 ^ _1670770) ^ [_3814857, _3814859, _3814861, _3814863] : [-(s(fun(_3814863, bool), i(s(fun(fun(_3814863, bool), fun(_3814863, bool)), i(s(fun(fun(fun(_3814863, bool), bool), fun(fun(_3814863, bool), fun(_3814863, bool))), hull), s(fun(fun(_3814863, bool), bool), _3814861))), s(fun(_3814863, bool), _3814859))) = s(fun(_3814863, bool), _3814857)), p(s(bool, i(s(fun(fun(_3814863, bool), bool), i(s(fun(fun(_3814863, bool), fun(fun(_3814863, bool), bool)), subset), s(fun(_3814863, bool), _3814859))), s(fun(_3814863, bool), _3814857)))), p(s(bool, i(s(fun(fun(_3814863, bool), bool), _3814861), s(fun(_3814863, bool), _3814857)))), 38294 ^ _1670770 : [(38299 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3814863, bool), bool), i(s(fun(fun(_3814863, bool), fun(fun(_3814863, bool), bool)), subset), s(fun(_3814863, bool), _3814857))), s(fun(_3814863, bool), 38293 ^ [_3814857, _3814859, _3814861, _3814863]))))], (38297 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3814863, bool), bool), _3814861), s(fun(_3814863, bool), 38293 ^ [_3814857, _3814859, _3814861, _3814863])))))], (38295 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3814863, bool), bool), i(s(fun(fun(_3814863, bool), fun(fun(_3814863, bool), bool)), subset), s(fun(_3814863, bool), _3814859))), s(fun(_3814863, bool), 38293 ^ [_3814857, _3814859, _3814861, _3814863])))))]]], (5117 ^ _1670770) ^ [_1799035, _1799037] : [-(s(num, i(s(fun(num, num), pre), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, i(s(fun(num, num), suc), s(num, _1799037))))), s(num, _1799035))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _1799037))), s(num, _1799035))))], (44396 ^ _1670770) ^ [_4323361, _4323363, _4323365] : [p(s(bool, i(s(fun(fun(cart(real, _4323365), bool), bool), i(s(fun(cart(real, _4323365), fun(fun(cart(real, _4323365), bool), bool)), in), s(cart(real, _4323365), _4323363))), s(fun(cart(real, _4323365), bool), i(s(fun(fun(cart(real, _4323365), bool), fun(cart(real, _4323365), bool)), span), s(fun(cart(real, _4323365), bool), _4323361)))))), -(p(s(bool, i(s(fun(fun(cart(real, _4323365), bool), bool), i(s(fun(cart(real, _4323365), fun(fun(cart(real, _4323365), bool), bool)), in), s(cart(real, _4323365), i(s(fun(cart(real, _4323365), cart(real, _4323365)), vectoru_neg), s(cart(real, _4323365), _4323363))))), s(fun(cart(real, _4323365), bool), i(s(fun(fun(cart(real, _4323365), bool), fun(cart(real, _4323365), bool)), span), s(fun(cart(real, _4323365), bool), _4323361)))))))], (8307 ^ _1670770) ^ [_1920920, _1920922] : [-(s(list(prod(_1920922, _1920920)), i(s(fun(list(_1920920), list(prod(_1920922, _1920920))), i(s(fun(list(_1920922), fun(list(_1920920), list(prod(_1920922, _1920920)))), zip0), s(list(_1920922), nil))), s(list(_1920920), l2))) = s(list(prod(_1920922, _1920920)), nil))], (11399 ^ _1670770) ^ [_2035382, _2035384] : [s(real, _2035384) = s(real, i(s(fun(real, real), realu_neg), s(real, _2035382))), -(s(real, i(s(fun(real, real), realu_neg), s(real, _2035384))) = s(real, _2035382))], (13591 ^ _1670770) ^ [_2089556, _2089558] : [s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2089558))), s(int, _2089556))) = s(int, _2089556), -(s(int, _2089558) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (27863 ^ _1670770) ^ [_2834028, _2834030, _2834032] : [-(s(real, i(s(fun(fun(_2834032, real), real), i(s(fun(fun(_2834032, bool), fun(fun(_2834032, real), real)), sum), s(fun(_2834032, bool), i(s(fun(fun(_2834032, bool), fun(_2834032, bool)), i(s(fun(_2834032, fun(fun(_2834032, bool), fun(_2834032, bool))), insert), s(_2834032, _2834028))), s(fun(_2834032, bool), empty))))), s(fun(_2834032, real), _2834030))) = s(real, i(s(fun(_2834032, real), _2834030), s(_2834032, _2834028))))], (43207 ^ _1670770) ^ [_4259364, _4259366] : [p(s(bool, i(s(fun(fun(cart(real, _4259366), cart(real, _4259366)), bool), linear), s(fun(cart(real, _4259366), cart(real, _4259366)), _4259364)))), 43210 ^ _1670770 : [(43217 ^ _1670770) ^ [] : [s(cart(cart(real, _4259366), _4259366), i(s(fun(cart(cart(real, _4259366), _4259366), cart(cart(real, _4259366), _4259366)), transp), s(cart(cart(real, _4259366), _4259366), i(s(fun(fun(cart(real, _4259366), cart(real, _4259366)), cart(cart(real, _4259366), _4259366)), matrix), s(fun(cart(real, _4259366), cart(real, _4259366)), _4259364))))) = s(cart(cart(real, _4259366), _4259366), i(s(fun(fun(cart(real, _4259366), cart(real, _4259366)), cart(cart(real, _4259366), _4259366)), matrix), s(fun(cart(real, _4259366), cart(real, _4259366)), _4259364))), -(s(fun(cart(real, _4259366), cart(real, _4259366)), i(s(fun(fun(cart(real, _4259366), cart(real, _4259366)), fun(cart(real, _4259366), cart(real, _4259366))), adjoint), s(fun(cart(real, _4259366), cart(real, _4259366)), _4259364))) = s(fun(cart(real, _4259366), cart(real, _4259366)), _4259364))], (43211 ^ _1670770) ^ [] : [s(fun(cart(real, _4259366), cart(real, _4259366)), i(s(fun(fun(cart(real, _4259366), cart(real, _4259366)), fun(cart(real, _4259366), cart(real, _4259366))), adjoint), s(fun(cart(real, _4259366), cart(real, _4259366)), _4259364))) = s(fun(cart(real, _4259366), cart(real, _4259366)), _4259364), -(s(cart(cart(real, _4259366), _4259366), i(s(fun(cart(cart(real, _4259366), _4259366), cart(cart(real, _4259366), _4259366)), transp), s(cart(cart(real, _4259366), _4259366), i(s(fun(fun(cart(real, _4259366), cart(real, _4259366)), cart(cart(real, _4259366), _4259366)), matrix), s(fun(cart(real, _4259366), cart(real, _4259366)), _4259364))))) = s(cart(cart(real, _4259366), _4259366), i(s(fun(fun(cart(real, _4259366), cart(real, _4259366)), cart(cart(real, _4259366), _4259366)), matrix), s(fun(cart(real, _4259366), cart(real, _4259366)), _4259364))))]]], (44404 ^ _1670770) ^ [_4324030, _4324032, _4324034, _4324036] : [-(p(s(bool, i(s(fun(fun(cart(real, _4324036), bool), bool), i(s(fun(cart(real, _4324036), fun(fun(cart(real, _4324036), bool), bool)), in), s(cart(real, _4324036), i(s(fun(cart(real, _4324036), cart(real, _4324036)), i(s(fun(cart(real, _4324036), fun(cart(real, _4324036), cart(real, _4324036))), vectoru_sub), s(cart(real, _4324036), _4324034))), s(cart(real, _4324036), _4324032))))), s(fun(cart(real, _4324036), bool), i(s(fun(fun(cart(real, _4324036), bool), fun(cart(real, _4324036), bool)), span), s(fun(cart(real, _4324036), bool), _4324030))))))), p(s(bool, i(s(fun(fun(cart(real, _4324036), bool), bool), i(s(fun(cart(real, _4324036), fun(fun(cart(real, _4324036), bool), bool)), in), s(cart(real, _4324036), _4324034))), s(fun(cart(real, _4324036), bool), i(s(fun(fun(cart(real, _4324036), bool), fun(cart(real, _4324036), bool)), span), s(fun(cart(real, _4324036), bool), _4324030)))))), p(s(bool, i(s(fun(fun(cart(real, _4324036), bool), bool), i(s(fun(cart(real, _4324036), fun(fun(cart(real, _4324036), bool), bool)), in), s(cart(real, _4324036), _4324032))), s(fun(cart(real, _4324036), bool), i(s(fun(fun(cart(real, _4324036), bool), fun(cart(real, _4324036), bool)), span), s(fun(cart(real, _4324036), bool), _4324030))))))], (13379 ^ _1670770) ^ [_2083997, _2083999, _2084001] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(int, int), intu_abs), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _2084001))), s(int, _2083999))))))), s(int, _2083997)))), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2083999))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2084001))), s(int, _2083997)))))))], (19248 ^ _1670770) ^ [_2354056, _2354058, _2354060, _2354062, _2354064, _2354066] : [19250 ^ _1670770 : [(19253 ^ _1670770) ^ [_2354347] : [s(_2354066, i(s(fun(_2354062, _2354066), _2354058), s(_2354062, 19249 ^ [_2354056, _2354058, _2354060, _2354062, _2354064, _2354066, _2354347]))) = s(_2354066, i(s(fun(_2354064, _2354066), _2354056), s(_2354064, i(s(fun(_2354062, _2354064), _2354347), s(_2354062, 19249 ^ [_2354056, _2354058, _2354060, _2354062, _2354064, _2354066, _2354347])))))], (19251 ^ _1670770) ^ [_2354294] : [-(p(s(bool, i(s(fun(_2354062, bool), _2354060), s(_2354062, 19249 ^ [_2354056, _2354058, _2354060, _2354062, _2354064, _2354066, _2354294])))))]], 19254 ^ _1670770 : [(19255 ^ _1670770) ^ [_2354449] : [p(s(bool, i(s(fun(_2354062, bool), _2354060), s(_2354062, _2354449)))), -(s(_2354066, i(s(fun(_2354064, _2354066), _2354056), s(_2354064, 19258 ^ [_2354056, _2354058, _2354060, _2354062, _2354064, _2354066, _2354449]))) = s(_2354066, i(s(fun(_2354062, _2354066), _2354058), s(_2354062, _2354449))))]]], (42398 ^ _1670770) ^ [_4190723, _4190725, _4190727] : [p(s(bool, i(s(fun(fun(cart(real, _4190725), cart(real, _4190727)), bool), linear), s(fun(cart(real, _4190725), cart(real, _4190727)), _4190723)))), 42401 ^ _1670770 : [(42404 ^ _1670770) ^ [_4191402, _4191404] : [-(s(real, i(s(fun(cart(real, _4190725), real), i(s(fun(cart(real, _4190725), fun(cart(real, _4190725), real)), dot), s(cart(real, _4190725), i(s(fun(cart(real, _4190727), cart(real, _4190725)), i(s(fun(fun(cart(real, _4190725), cart(real, _4190727)), fun(cart(real, _4190727), cart(real, _4190725))), adjoint), s(fun(cart(real, _4190725), cart(real, _4190727)), _4190723))), s(cart(real, _4190727), _4191402))))), s(cart(real, _4190725), _4191404))) = s(real, i(s(fun(cart(real, _4190727), real), i(s(fun(cart(real, _4190727), fun(cart(real, _4190727), real)), dot), s(cart(real, _4190727), _4191402))), s(cart(real, _4190727), i(s(fun(cart(real, _4190725), cart(real, _4190727)), _4190723), s(cart(real, _4190725), _4191404))))))], (42402 ^ _1670770) ^ [_4191209, _4191211] : [-(s(real, i(s(fun(cart(real, _4190725), real), i(s(fun(cart(real, _4190725), fun(cart(real, _4190725), real)), dot), s(cart(real, _4190725), _4191211))), s(cart(real, _4190725), i(s(fun(cart(real, _4190727), cart(real, _4190725)), i(s(fun(fun(cart(real, _4190725), cart(real, _4190727)), fun(cart(real, _4190727), cart(real, _4190725))), adjoint), s(fun(cart(real, _4190725), cart(real, _4190727)), _4190723))), s(cart(real, _4190727), _4191209))))) = s(real, i(s(fun(cart(real, _4190727), real), i(s(fun(cart(real, _4190727), fun(cart(real, _4190727), real)), dot), s(cart(real, _4190727), i(s(fun(cart(real, _4190725), cart(real, _4190727)), _4190723), s(cart(real, _4190725), _4191211))))), s(cart(real, _4190727), _4191209))))]]], (1756 ^ _1670770) ^ [_1697718, _1697720, _1697722] : [1763 ^ _1670770 : [(1767 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1697722, bool), _1697718), s(_1697722, 1765 ^ [_1697718, _1697720, _1697722])))))], (1764 ^ _1670770) ^ [] : [-(p(s(bool, _1697720)))]], 1757 ^ _1670770 : [(1758 ^ _1670770) ^ [_1697803] : [p(s(bool, _1697720)), p(s(bool, i(s(fun(_1697722, bool), _1697718), s(_1697722, _1697803))))]]], (19005 ^ _1670770) ^ [_2343580, _2343582, _2343584, _2343586, _2343588] : [19007 ^ _1670770 : [(19010 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2343588, bool), bool), i(s(fun(_2343588, fun(fun(_2343588, bool), bool)), in), s(_2343588, i(s(fun(_2343586, _2343588), _2343584), s(_2343586, 19006 ^ [_2343580, _2343582, _2343584, _2343586, _2343588]))))), s(fun(_2343588, bool), _2343580))))], (19008 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2343586, bool), bool), i(s(fun(_2343586, fun(fun(_2343586, bool), bool)), in), s(_2343586, 19006 ^ [_2343580, _2343582, _2343584, _2343586, _2343588]))), s(fun(_2343586, bool), _2343582)))))]], 19011 ^ _1670770 : [(19054 ^ _1670770) ^ [] : [19055 ^ _1670770 : [(19056 ^ _1670770) ^ [_2346352] : [19058 ^ _1670770 : [(19061 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2343586, bool), bool), i(s(fun(_2343586, fun(fun(_2343586, bool), bool)), in), s(_2343586, i(s(fun(_2343588, _2343586), _2346352), s(_2343588, 19057 ^ [_2343580, _2343582, _2343584, _2343586, _2343588, _2346352]))))), s(fun(_2343586, bool), _2343582))))], (19059 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2343588, bool), bool), i(s(fun(_2343588, fun(fun(_2343588, bool), bool)), in), s(_2343588, 19057 ^ [_2343580, _2343582, _2343584, _2343586, _2343588, _2346352]))), s(fun(_2343588, bool), _2343580)))))]], 19065 ^ _1670770 : [(19068 ^ _1670770) ^ [] : [s(_2343588, i(s(fun(_2343586, _2343588), _2343584), s(_2343586, i(s(fun(_2343588, _2343586), _2346352), s(_2343588, 19064 ^ [_2343580, _2343582, _2343584, _2343586, _2343588, _2346352]))))) = s(_2343588, 19064 ^ [_2343580, _2343582, _2343584, _2343586, _2343588, _2346352])], (19066 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2343588, bool), bool), i(s(fun(_2343588, fun(fun(_2343588, bool), bool)), in), s(_2343588, 19064 ^ [_2343580, _2343582, _2343584, _2343586, _2343588, _2346352]))), s(fun(_2343588, bool), _2343580)))))]], 19070 ^ _1670770 : [(19073 ^ _1670770) ^ [] : [s(_2343586, i(s(fun(_2343588, _2343586), _2346352), s(_2343588, i(s(fun(_2343586, _2343588), _2343584), s(_2343586, 19069 ^ [_2343580, _2343582, _2343584, _2343586, _2343588, _2346352]))))) = s(_2343586, 19069 ^ [_2343580, _2343582, _2343584, _2343586, _2343588, _2346352])], (19071 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2343586, bool), bool), i(s(fun(_2343586, fun(fun(_2343586, bool), bool)), in), s(_2343586, 19069 ^ [_2343580, _2343582, _2343584, _2343586, _2343588, _2346352]))), s(fun(_2343586, bool), _2343582)))))]]]], 19074 ^ _1670770 : [(19075 ^ _1670770) ^ [_2347352, _2347354] : [-(s(_2343586, _2347354) = s(_2343586, _2347352)), p(s(bool, i(s(fun(fun(_2343586, bool), bool), i(s(fun(_2343586, fun(fun(_2343586, bool), bool)), in), s(_2343586, _2347354))), s(fun(_2343586, bool), _2343582)))), p(s(bool, i(s(fun(fun(_2343586, bool), bool), i(s(fun(_2343586, fun(fun(_2343586, bool), bool)), in), s(_2343586, _2347352))), s(fun(_2343586, bool), _2343582)))), s(_2343588, i(s(fun(_2343586, _2343588), _2343584), s(_2343586, _2347354))) = s(_2343588, i(s(fun(_2343586, _2343588), _2343584), s(_2343586, _2347352)))], (19089 ^ _1670770) ^ [_2347783] : [p(s(bool, i(s(fun(fun(_2343588, bool), bool), i(s(fun(_2343588, fun(fun(_2343588, bool), bool)), in), s(_2343588, _2347783))), s(fun(_2343588, bool), _2343580)))), 19093 ^ _1670770 : [(19096 ^ _1670770) ^ [] : [-(s(_2343588, i(s(fun(_2343586, _2343588), _2343584), s(_2343586, 19092 ^ [_2343580, _2343582, _2343584, _2343586, _2343588, _2347783]))) = s(_2343588, _2347783))], (19094 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2343586, bool), bool), i(s(fun(_2343586, fun(fun(_2343586, bool), bool)), in), s(_2343586, 19092 ^ [_2343580, _2343582, _2343584, _2343586, _2343588, _2347783]))), s(fun(_2343586, bool), _2343582)))))]]]]], (19012 ^ _1670770) ^ [] : [19017 ^ _1670770 : [(19020 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2343586, bool), bool), i(s(fun(_2343586, fun(fun(_2343586, bool), bool)), in), s(_2343586, 19016 ^ [_2343580, _2343582, _2343584, _2343586, _2343588]))), s(fun(_2343586, bool), _2343582)))))], (19022 ^ _1670770) ^ [] : [-(s(_2343588, i(s(fun(_2343586, _2343588), _2343584), s(_2343586, 19015 ^ [_2343580, _2343582, _2343584, _2343586, _2343588]))) = s(_2343588, i(s(fun(_2343586, _2343588), _2343584), s(_2343586, 19016 ^ [_2343580, _2343582, _2343584, _2343586, _2343588]))))], (19024 ^ _1670770) ^ [] : [s(_2343586, 19015 ^ [_2343580, _2343582, _2343584, _2343586, _2343588]) = s(_2343586, 19016 ^ [_2343580, _2343582, _2343584, _2343586, _2343588])], (19018 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2343586, bool), bool), i(s(fun(_2343586, fun(fun(_2343586, bool), bool)), in), s(_2343586, 19015 ^ [_2343580, _2343582, _2343584, _2343586, _2343588]))), s(fun(_2343586, bool), _2343582)))))]], 19026 ^ _1670770 : [(19029 ^ _1670770) ^ [_2345025] : [p(s(bool, i(s(fun(fun(_2343586, bool), bool), i(s(fun(_2343586, fun(fun(_2343586, bool), bool)), in), s(_2343586, _2345025))), s(fun(_2343586, bool), _2343582)))), s(_2343588, i(s(fun(_2343586, _2343588), _2343584), s(_2343586, _2345025))) = s(_2343588, 19025 ^ [_2343580, _2343582, _2343584, _2343586, _2343588])], (19027 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2343588, bool), bool), i(s(fun(_2343588, fun(fun(_2343588, bool), bool)), in), s(_2343588, 19025 ^ [_2343580, _2343582, _2343584, _2343586, _2343588]))), s(fun(_2343588, bool), _2343580)))))]], 19035 ^ _1670770 : [(19048 ^ _1670770) ^ [_2346072] : [p(s(bool, i(s(fun(fun(_2343586, bool), bool), i(s(fun(_2343586, fun(fun(_2343586, bool), bool)), in), s(_2343586, _2346072))), s(fun(_2343586, bool), _2343582)))), -(s(_2343586, i(s(fun(_2343588, _2343586), 19034 ^ [_2343580, _2343582, _2343584, _2343586, _2343588]), s(_2343588, i(s(fun(_2343586, _2343588), _2343584), s(_2343586, _2346072))))) = s(_2343586, _2346072))], (19042 ^ _1670770) ^ [_2345829] : [p(s(bool, i(s(fun(fun(_2343588, bool), bool), i(s(fun(_2343588, fun(fun(_2343588, bool), bool)), in), s(_2343588, _2345829))), s(fun(_2343588, bool), _2343580)))), -(s(_2343588, i(s(fun(_2343586, _2343588), _2343584), s(_2343586, i(s(fun(_2343588, _2343586), 19034 ^ [_2343580, _2343582, _2343584, _2343586, _2343588]), s(_2343588, _2345829))))) = s(_2343588, _2345829))], (19036 ^ _1670770) ^ [_2345542] : [p(s(bool, i(s(fun(fun(_2343588, bool), bool), i(s(fun(_2343588, fun(fun(_2343588, bool), bool)), in), s(_2343588, _2345542))), s(fun(_2343588, bool), _2343580)))), -(p(s(bool, i(s(fun(fun(_2343586, bool), bool), i(s(fun(_2343586, fun(fun(_2343586, bool), bool)), in), s(_2343586, i(s(fun(_2343588, _2343586), 19034 ^ [_2343580, _2343582, _2343584, _2343586, _2343588]), s(_2343588, _2345542))))), s(fun(_2343586, bool), _2343582)))))]]]]], (46106 ^ _1670770) ^ [_4420007, _4420009] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(cart(real, _4420009), bool), fun(num, bool)), hasu_size), s(fun(cart(real, _4420009), bool), 46098 ^ [_4420007, _4420009]))), s(num, i(s(fun(fun(cart(real, _4420009), bool), num), dim), s(fun(cart(real, _4420009), bool), _4420007)))))))], (10649 ^ _1670770) ^ [_2016870] : [-(s(real, i(s(fun(real, real), realu_inv), s(real, x))) = s(real, i(s(fun(fun(prod(hreal, hreal), bool), real), mku_real), s(fun(prod(hreal, hreal), bool), _2016870)))), 10662 ^ _1670770 : [(10667 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(prod(hreal, hreal), bool), _2016870), s(prod(hreal, hreal), 10650 ^ [_2016870]))))], (10665 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(real, fun(prod(hreal, hreal), bool)), destu_real), s(real, x))), s(prod(hreal, hreal), 10661 ^ [_2016870])))))], (10663 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), trealu_inv), s(prod(hreal, hreal), 10661 ^ [_2016870]))))), s(prod(hreal, hreal), 10650 ^ [_2016870])))))]], 10653 ^ _1670770 : [(10656 ^ _1670770) ^ [_2017097] : [p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), trealu_inv), s(prod(hreal, hreal), _2017097))))), s(prod(hreal, hreal), 10650 ^ [_2016870])))), p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(real, fun(prod(hreal, hreal), bool)), destu_real), s(real, x))), s(prod(hreal, hreal), _2017097))))], (10654 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(hreal, hreal), bool), _2016870), s(prod(hreal, hreal), 10650 ^ [_2016870])))))]]], (36735 ^ _1670770) ^ [_3742462, _3742464, _3742466, _3742468] : [-(p(s(bool, i(s(fun(fun(prod(_3742468, _3742466), bool), bool), countable), s(fun(prod(_3742468, _3742466), bool), i(s(fun(fun(_3742466, bool), fun(prod(_3742468, _3742466), bool)), i(s(fun(fun(_3742468, bool), fun(fun(_3742466, bool), fun(prod(_3742468, _3742466), bool))), cross0), s(fun(_3742468, bool), _3742464))), s(fun(_3742466, bool), _3742462))))))), p(s(bool, i(s(fun(fun(_3742468, bool), bool), countable), s(fun(_3742468, bool), _3742464)))), p(s(bool, i(s(fun(fun(_3742466, bool), bool), countable), s(fun(_3742466, bool), _3742462))))], (10353 ^ _1670770) ^ [_2009237, _2009239] : [s(prod(hreal, hreal), _2009239) = s(prod(hreal, hreal), _2009237), -(p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), _2009239))), s(prod(hreal, hreal), _2009237)))))], (11819 ^ _1670770) ^ [_2047596, _2047598, _2047600] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_max), s(real, _2047600))), s(real, _2047598))))), s(real, _2047596))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2047600))), s(real, _2047596)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2047598))), s(real, _2047596))))], (41995 ^ _1670770) ^ [_4146564] : [-(p(s(bool, i(s(fun(fun(cart(real, _4146564), cart(real, _4146564)), bool), linear), s(fun(cart(real, _4146564), cart(real, _4146564)), i1)))))], (39431 ^ _1670770) ^ [_3966144] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _3966144)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(real, real), sqrt), s(real, _3966144)))))))], (17024 ^ _1670770) ^ [_2213536, _2213538, _2213540, _2213542] : [-(s(bool, i(s(fun(fun(_2213542, bool), bool), i(s(fun(fun(_2213542, bool), fun(fun(_2213542, bool), bool)), subset), s(fun(_2213542, bool), _2213538))), s(fun(_2213542, bool), i(s(fun(fun(_2213542, bool), fun(_2213542, bool)), i(s(fun(_2213542, fun(fun(_2213542, bool), fun(_2213542, bool))), insert), s(_2213542, _2213540))), s(fun(_2213542, bool), _2213536))))) = s(bool, i(s(fun(fun(_2213542, bool), bool), i(s(fun(fun(_2213542, bool), fun(fun(_2213542, bool), bool)), subset), s(fun(_2213542, bool), i(s(fun(_2213542, fun(_2213542, bool)), i(s(fun(fun(_2213542, bool), fun(_2213542, fun(_2213542, bool))), delete), s(fun(_2213542, bool), _2213538))), s(_2213542, _2213540))))), s(fun(_2213542, bool), _2213536))))], (2865 ^ _1670770) ^ [_1719684, _1719686, _1719688] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), i(s(fun(bool, fun(bool, fun(bool, bool))), cond), s(bool, _1719688))), s(bool, _1719686))), s(bool, _1719684)))), 2868 ^ _1670770 : [(2875 ^ _1670770) ^ [] : [-(p(s(bool, _1719688))), -(p(s(bool, _1719684)))], (2869 ^ _1670770) ^ [] : [p(s(bool, _1719688)), -(p(s(bool, _1719686)))]]], (8280 ^ _1670770) ^ [_1918778] : [-(s(list(_1918778), i(s(fun(list(_1918778), list(_1918778)), i(s(fun(fun(_1918778, bool), fun(list(_1918778), list(_1918778))), filter0), s(fun(_1918778, bool), p0))), s(list(_1918778), nil))) = s(list(_1918778), nil))], (43730 ^ _1670770) ^ [_4282889] : [-(s(real, i(s(fun(cart(real, n10), real), drop), s(cart(real, n10), i(s(fun(num, cart(real, n10)), vec), s(num, _4282889))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, _4282889))))], (24880 ^ _1670770) ^ [_2616629, _2616631, _2616633, _2616635, _2616637] : [-(s(fun(_2616635, bool), i(s(fun(fun(_2616635, bool), fun(_2616635, bool)), i(s(fun(fun(_2616635, _2616637), fun(fun(_2616635, bool), fun(_2616635, bool))), i(s(fun(fun(_2616637, fun(_2616637, _2616637)), fun(fun(_2616635, _2616637), fun(fun(_2616635, bool), fun(_2616635, bool)))), support), s(fun(_2616637, fun(_2616637, _2616637)), op))), s(fun(_2616635, _2616637), _2616633))), s(fun(_2616635, bool), i(s(fun(fun(_2616635, bool), fun(_2616635, bool)), i(s(fun(_2616635, fun(fun(_2616635, bool), fun(_2616635, bool))), insert), s(_2616635, _2616631))), s(fun(_2616635, bool), _2616629))))) = s(fun(_2616635, bool), i(s(fun(fun(_2616635, bool), fun(_2616635, bool)), i(s(fun(fun(_2616635, bool), fun(fun(_2616635, bool), fun(_2616635, bool))), i(s(fun(bool, fun(fun(_2616635, bool), fun(fun(_2616635, bool), fun(_2616635, bool)))), cond), s(bool, 24866 ^ [_2616629, _2616631, _2616633, _2616635, _2616637]))), s(fun(_2616635, bool), i(s(fun(fun(_2616635, bool), fun(_2616635, bool)), i(s(fun(fun(_2616635, _2616637), fun(fun(_2616635, bool), fun(_2616635, bool))), i(s(fun(fun(_2616637, fun(_2616637, _2616637)), fun(fun(_2616635, _2616637), fun(fun(_2616635, bool), fun(_2616635, bool)))), support), s(fun(_2616637, fun(_2616637, _2616637)), op))), s(fun(_2616635, _2616637), _2616633))), s(fun(_2616635, bool), _2616629))))), s(fun(_2616635, bool), i(s(fun(fun(_2616635, bool), fun(_2616635, bool)), i(s(fun(_2616635, fun(fun(_2616635, bool), fun(_2616635, bool))), insert), s(_2616635, _2616631))), s(fun(_2616635, bool), i(s(fun(fun(_2616635, bool), fun(_2616635, bool)), i(s(fun(fun(_2616635, _2616637), fun(fun(_2616635, bool), fun(_2616635, bool))), i(s(fun(fun(_2616637, fun(_2616637, _2616637)), fun(fun(_2616635, _2616637), fun(fun(_2616635, bool), fun(_2616635, bool)))), support), s(fun(_2616637, fun(_2616637, _2616637)), op))), s(fun(_2616635, _2616637), _2616633))), s(fun(_2616635, bool), _2616629))))))))], (46413 ^ _1670770) ^ [_4439514, _4439516, _4439518] : [46414 ^ _1670770 : [(46415 ^ _1670770) ^ [_4439794] : [s(cart(cart(real, _4439516), _4439516), i(s(fun(cart(cart(real, _4439516), _4439518), cart(cart(real, _4439516), _4439516)), i(s(fun(cart(cart(real, _4439518), _4439516), fun(cart(cart(real, _4439516), _4439518), cart(cart(real, _4439516), _4439516))), matrixu_mul), s(cart(cart(real, _4439518), _4439516), _4439514))), s(cart(cart(real, _4439516), _4439518), _4439794))) = s(cart(cart(real, _4439516), _4439516), i(s(fun(num, cart(cart(real, _4439516), _4439516)), mat), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))]], -(s(cart(cart(real, _4439516), _4439516), i(s(fun(cart(cart(real, _4439516), _4439518), cart(cart(real, _4439516), _4439516)), i(s(fun(cart(cart(real, _4439518), _4439516), fun(cart(cart(real, _4439516), _4439518), cart(cart(real, _4439516), _4439516))), matrixu_mul), s(cart(cart(real, _4439518), _4439516), 46416 ^ [_4439514, _4439516, _4439518]))), s(cart(cart(real, _4439516), _4439518), i(s(fun(cart(cart(real, _4439518), _4439516), cart(cart(real, _4439516), _4439518)), transp), s(cart(cart(real, _4439518), _4439516), _4439514))))) = s(cart(cart(real, _4439516), _4439516), i(s(fun(num, cart(cart(real, _4439516), _4439516)), mat), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (29062 ^ _1670770) ^ [_2918416, _2918418] : [s(real, i(s(fun(fun(_2918418, bool), real), i(s(fun(fun(_2918418, real), fun(fun(_2918418, bool), real)), _2918416), s(fun(_2918418, real), 29063 ^ [_2918416, _2918418]))), s(fun(_2918418, bool), 29064 ^ [_2918416, _2918418]))) = s(real, i(s(fun(fun(_2918418, real), real), i(s(fun(fun(_2918418, bool), fun(fun(_2918418, real), real)), sum), s(fun(_2918418, bool), 29064 ^ [_2918416, _2918418]))), s(fun(_2918418, real), 29063 ^ [_2918416, _2918418]))), 29067 ^ _1670770 : [(29068 ^ _1670770) ^ [_2919352, _2919354] : [-(s(real, i(s(fun(fun(_2918418, real), real), i(s(fun(fun(_2918418, bool), fun(fun(_2918418, real), real)), sum), s(fun(_2918418, bool), i(s(fun(fun(fun(_2918418, bool), bool), fun(_2918418, bool)), unions), s(fun(fun(_2918418, bool), bool), _2919352))))), s(fun(_2918418, real), _2919354))) = s(real, i(s(fun(fun(fun(_2918418, bool), real), real), i(s(fun(fun(fun(_2918418, bool), bool), fun(fun(fun(_2918418, bool), real), real)), sum), s(fun(fun(_2918418, bool), bool), _2919352))), s(fun(fun(_2918418, bool), real), i(s(fun(fun(_2918418, real), fun(fun(_2918418, bool), real)), _2918416), s(fun(_2918418, real), _2919354)))))), p(s(bool, i(s(fun(fun(fun(_2918418, bool), bool), bool), finite), s(fun(fun(_2918418, bool), bool), _2919352)))), 29076 ^ _1670770 : [(29079 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2918418, bool), bool), finite), s(fun(_2918418, bool), 29075 ^ [_2918416, _2918418, _2919352, _2919354]))))], (29077 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_2918418, bool), bool), bool), i(s(fun(fun(_2918418, bool), fun(fun(fun(_2918418, bool), bool), bool)), in), s(fun(_2918418, bool), 29075 ^ [_2918416, _2918418, _2919352, _2919354]))), s(fun(fun(_2918418, bool), bool), _2919352)))))]], 29083 ^ _1670770 : [(29086 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_2918418, bool), bool), bool), i(s(fun(fun(_2918418, bool), fun(fun(fun(_2918418, bool), bool), bool)), in), s(fun(_2918418, bool), 29081 ^ [_2918416, _2918418, _2919352, _2919354]))), s(fun(fun(_2918418, bool), bool), _2919352)))))], (29084 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_2918418, bool), bool), bool), i(s(fun(fun(_2918418, bool), fun(fun(fun(_2918418, bool), bool), bool)), in), s(fun(_2918418, bool), 29080 ^ [_2918416, _2918418, _2919352, _2919354]))), s(fun(fun(_2918418, bool), bool), _2919352)))))], (29094 ^ _1670770) ^ [] : [s(real, i(s(fun(_2918418, real), _2919354), s(_2918418, 29082 ^ [_2918416, _2918418, _2919352, _2919354]))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (29090 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2918418, bool), bool), i(s(fun(_2918418, fun(fun(_2918418, bool), bool)), in), s(_2918418, 29082 ^ [_2918416, _2918418, _2919352, _2919354]))), s(fun(_2918418, bool), 29080 ^ [_2918416, _2918418, _2919352, _2919354])))))], (29092 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2918418, bool), bool), i(s(fun(_2918418, fun(fun(_2918418, bool), bool)), in), s(_2918418, 29082 ^ [_2918416, _2918418, _2919352, _2919354]))), s(fun(_2918418, bool), 29081 ^ [_2918416, _2918418, _2919352, _2919354])))))], (29088 ^ _1670770) ^ [] : [s(fun(_2918418, bool), 29080 ^ [_2918416, _2918418, _2919352, _2919354]) = s(fun(_2918418, bool), 29081 ^ [_2918416, _2918418, _2919352, _2919354])]]]]], (42932 ^ _1670770) ^ [_4237523, _4237525, _4237527] : [-(s(fun(cart(real, _4237525), bool), i(s(fun(cart(cart(real, _4237525), _4237527), fun(cart(real, _4237525), bool)), rows), s(cart(cart(real, _4237525), _4237527), i(s(fun(cart(cart(real, _4237527), _4237525), cart(cart(real, _4237525), _4237527)), transp), s(cart(cart(real, _4237527), _4237525), _4237523))))) = s(fun(cart(real, _4237525), bool), i(s(fun(cart(cart(real, _4237527), _4237525), fun(cart(real, _4237525), bool)), columns), s(cart(cart(real, _4237527), _4237525), _4237523))))], (36655 ^ _1670770) ^ [_3738685, _3738687, _3738689] : [36661 ^ _1670770 : [(36664 ^ _1670770) ^ [_3739442] : [p(s(bool, i(s(fun(_3738689, bool), i(s(fun(bool, fun(_3738689, bool)), i(s(fun(_3738689, fun(bool, fun(_3738689, bool))), setspec), s(_3738689, 36658 ^ [_3738685, _3738687, _3738689]))), s(bool, i(s(fun(fun(_3738687, bool), bool), i(s(fun(_3738687, fun(fun(_3738687, bool), bool)), in), s(_3738687, i(s(fun(_3738689, _3738687), 36656 ^ [_3738685, _3738687, _3738689]), s(_3738689, _3739442))))), s(fun(_3738687, bool), 36657 ^ [_3738685, _3738687, _3738689]))))), s(_3738689, _3739442))))], (36662 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3738689, bool), i(s(fun(fun(_3738687, bool), fun(_3738689, bool)), i(s(fun(fun(_3738689, _3738687), fun(fun(_3738687, bool), fun(_3738689, bool))), _3738685), s(fun(_3738689, _3738687), 36656 ^ [_3738685, _3738687, _3738689]))), s(fun(_3738687, bool), 36657 ^ [_3738685, _3738687, _3738689]))), s(_3738689, 36658 ^ [_3738685, _3738687, _3738689])))))]], 36666 ^ _1670770 : [(36669 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3738689, bool), i(s(fun(fun(_3738687, bool), fun(_3738689, bool)), i(s(fun(fun(_3738689, _3738687), fun(fun(_3738687, bool), fun(_3738689, bool))), _3738685), s(fun(_3738689, _3738687), 36656 ^ [_3738685, _3738687, _3738689]))), s(fun(_3738687, bool), 36657 ^ [_3738685, _3738687, _3738689]))), s(_3738689, 36658 ^ [_3738685, _3738687, _3738689]))))], (36667 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3738689, bool), i(s(fun(bool, fun(_3738689, bool)), i(s(fun(_3738689, fun(bool, fun(_3738689, bool))), setspec), s(_3738689, 36658 ^ [_3738685, _3738687, _3738689]))), s(bool, i(s(fun(fun(_3738687, bool), bool), i(s(fun(_3738687, fun(fun(_3738687, bool), bool)), in), s(_3738687, i(s(fun(_3738689, _3738687), 36656 ^ [_3738685, _3738687, _3738689]), s(_3738689, 36665 ^ [_3738685, _3738687, _3738689]))))), s(fun(_3738687, bool), 36657 ^ [_3738685, _3738687, _3738689]))))), s(_3738689, 36665 ^ [_3738685, _3738687, _3738689])))))]], 36670 ^ _1670770 : [(36671 ^ _1670770) ^ [_3739873, _3739875] : [-(p(s(bool, i(s(fun(fun(_3738689, bool), bool), countable), s(fun(_3738689, bool), i(s(fun(fun(_3738689, bool), fun(_3738689, bool)), gspec), s(fun(_3738689, bool), i(s(fun(fun(_3738687, bool), fun(_3738689, bool)), i(s(fun(fun(_3738689, _3738687), fun(fun(_3738687, bool), fun(_3738689, bool))), _3738685), s(fun(_3738689, _3738687), _3739875))), s(fun(_3738687, bool), _3739873))))))))), 36676 ^ _1670770 : [(36679 ^ _1670770) ^ [] : [s(_3738689, 36674 ^ [_3738685, _3738687, _3738689, _3739873, _3739875]) = s(_3738689, 36675 ^ [_3738685, _3738687, _3738689, _3739873, _3739875])], (36677 ^ _1670770) ^ [] : [-(s(_3738687, i(s(fun(_3738689, _3738687), _3739875), s(_3738689, 36674 ^ [_3738685, _3738687, _3738689, _3739873, _3739875]))) = s(_3738687, i(s(fun(_3738689, _3738687), _3739875), s(_3738689, 36675 ^ [_3738685, _3738687, _3738689, _3739873, _3739875]))))]], p(s(bool, i(s(fun(fun(_3738687, bool), bool), countable), s(fun(_3738687, bool), _3739873))))]]], (3949 ^ _1670770) ^ [_1772297, _1772299, _1772301, _1772303, _1772305] : [-(s(fun(num, _1772305), _1772299) = s(fun(num, _1772305), _1772297)), s(_1772305, i(s(fun(num, _1772305), _1772299), s(num, i(s(fun(num, num), numeral), s(num, u_0))))) = s(_1772305, _1772303), s(_1772305, i(s(fun(num, _1772305), _1772299), s(num, i(s(fun(num, num), suc), s(num, 3956 ^ [_1772297, _1772299, _1772301, _1772303, _1772305]))))) = s(_1772305, i(s(fun(num, _1772305), i(s(fun(_1772305, fun(num, _1772305)), _1772301), s(_1772305, i(s(fun(num, _1772305), _1772299), s(num, 3956 ^ [_1772297, _1772299, _1772301, _1772303, _1772305]))))), s(num, 3956 ^ [_1772297, _1772299, _1772301, _1772303, _1772305]))), s(_1772305, i(s(fun(num, _1772305), _1772297), s(num, i(s(fun(num, num), numeral), s(num, u_0))))) = s(_1772305, _1772303), s(_1772305, i(s(fun(num, _1772305), _1772297), s(num, i(s(fun(num, num), suc), s(num, 3963 ^ [_1772297, _1772299, _1772301, _1772303, _1772305]))))) = s(_1772305, i(s(fun(num, _1772305), i(s(fun(_1772305, fun(num, _1772305)), _1772301), s(_1772305, i(s(fun(num, _1772305), _1772297), s(num, 3963 ^ [_1772297, _1772299, _1772301, _1772303, _1772305]))))), s(num, 3963 ^ [_1772297, _1772299, _1772301, _1772303, _1772305])))], (32523 ^ _1670770) ^ [_3470042, _3470044, _3470046, _3470048] : [32528 ^ _1670770 : [(32533 ^ _1670770) ^ [_3472572] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_3470046, _3470048), fun(fun(_3470048, _3470044), fun(_3470046, _3470044))), bool), 32525 ^ [_3470042, _3470044, _3470046, _3470048]), s(prod(fun(_3470046, _3470048), fun(fun(_3470048, _3470044), fun(_3470046, _3470044))), i(s(fun(fun(fun(_3470048, _3470044), fun(_3470046, _3470044)), prod(fun(_3470046, _3470048), fun(fun(_3470048, _3470044), fun(_3470046, _3470044)))), i(s(fun(fun(_3470046, _3470048), fun(fun(fun(_3470048, _3470044), fun(_3470046, _3470044)), prod(fun(_3470046, _3470048), fun(fun(_3470048, _3470044), fun(_3470046, _3470044))))), c_), s(fun(_3470046, _3470048), 32530 ^ [_3470042, _3470044, _3470046, _3470048]))), s(fun(fun(_3470048, _3470044), fun(_3470046, _3470044)), 32531 ^ [_3470042, _3470044, _3470046, _3470048]))))))), s(bool, _3472572)))), 32536 ^ _1670770 : [(32540 ^ _1670770) ^ [] : [s(_3470044, i(s(fun(_3470048, _3470044), 32524 ^ [_3470042, _3470044, _3470046, _3470048]), s(_3470048, i(s(fun(_3470046, _3470048), 32530 ^ [_3470042, _3470044, _3470046, _3470048]), s(_3470046, 32538 ^ [_3470042, _3470044, _3470046, _3470048, _3472572]))))) = s(_3470044, i(s(fun(_3470046, _3470044), i(s(fun(fun(_3470048, _3470044), fun(_3470046, _3470044)), 32531 ^ [_3470042, _3470044, _3470046, _3470048]), s(fun(_3470048, _3470044), 32524 ^ [_3470042, _3470044, _3470046, _3470048]))), s(_3470046, 32538 ^ [_3470042, _3470044, _3470046, _3470048, _3472572])))], (32537 ^ _1670770) ^ [] : [-(p(s(bool, _3472572)))]], 32541 ^ _1670770 : [(32544 ^ _1670770) ^ [] : [p(s(bool, _3472572))], (32542 ^ _1670770) ^ [_3473254] : [-(s(_3470044, i(s(fun(_3470048, _3470044), 32524 ^ [_3470042, _3470044, _3470046, _3470048]), s(_3470048, i(s(fun(_3470046, _3470048), 32530 ^ [_3470042, _3470044, _3470046, _3470048]), s(_3470046, _3473254))))) = s(_3470044, i(s(fun(_3470046, _3470044), i(s(fun(fun(_3470048, _3470044), fun(_3470046, _3470044)), 32531 ^ [_3470042, _3470044, _3470046, _3470048]), s(fun(_3470048, _3470044), 32524 ^ [_3470042, _3470044, _3470046, _3470048]))), s(_3470046, _3473254))))]]], (32529 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(fun(_3470046, _3470048), fun(fun(_3470048, _3470044), fun(_3470046, _3470044))), bool), bool), i(s(fun(fun(_3470048, _3470044), fun(fun(prod(fun(_3470046, _3470048), fun(fun(_3470048, _3470044), fun(_3470046, _3470044))), bool), bool)), _3470042), s(fun(_3470048, _3470044), 32524 ^ [_3470042, _3470044, _3470046, _3470048]))), s(fun(prod(fun(_3470046, _3470048), fun(fun(_3470048, _3470044), fun(_3470046, _3470044))), bool), 32525 ^ [_3470042, _3470044, _3470046, _3470048])))))]], 32548 ^ _1670770 : [(32562 ^ _1670770) ^ [_3474644, _3474646] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_3470046, _3470048), fun(fun(_3470048, _3470044), fun(_3470046, _3470044))), bool), 32525 ^ [_3470042, _3470044, _3470046, _3470048]), s(prod(fun(_3470046, _3470048), fun(fun(_3470048, _3470044), fun(_3470046, _3470044))), i(s(fun(fun(fun(_3470048, _3470044), fun(_3470046, _3470044)), prod(fun(_3470046, _3470048), fun(fun(_3470048, _3470044), fun(_3470046, _3470044)))), i(s(fun(fun(_3470046, _3470048), fun(fun(fun(_3470048, _3470044), fun(_3470046, _3470044)), prod(fun(_3470046, _3470048), fun(fun(_3470048, _3470044), fun(_3470046, _3470044))))), c_), s(fun(_3470046, _3470048), _3474646))), s(fun(fun(_3470048, _3470044), fun(_3470046, _3470044)), _3474644))))))), s(bool, 32547 ^ [_3470042, _3470044, _3470046, _3470048, _3474644, _3474646])))))], (32549 ^ _1670770) ^ [_3473921, _3473923] : [p(s(bool, 32547 ^ [_3470042, _3470044, _3470046, _3470048, _3473921, _3473923])), 32552 ^ _1670770 : [(32553 ^ _1670770) ^ [_3474107] : [-(s(_3470044, i(s(fun(_3470048, _3470044), 32524 ^ [_3470042, _3470044, _3470046, _3470048]), s(_3470048, i(s(fun(_3470046, _3470048), _3473923), s(_3470046, _3474107))))) = s(_3470044, i(s(fun(_3470046, _3470044), i(s(fun(fun(_3470048, _3470044), fun(_3470046, _3470044)), _3473921), s(fun(_3470048, _3470044), 32524 ^ [_3470042, _3470044, _3470046, _3470048]))), s(_3470046, _3474107))))]]], (32555 ^ _1670770) ^ [_3474215, _3474217] : [s(_3470044, i(s(fun(_3470048, _3470044), 32524 ^ [_3470042, _3470044, _3470046, _3470048]), s(_3470048, i(s(fun(_3470046, _3470048), _3474217), s(_3470046, 32556 ^ [_3470042, _3470044, _3470046, _3470048, _3474215, _3474217]))))) = s(_3470044, i(s(fun(_3470046, _3470044), i(s(fun(fun(_3470048, _3470044), fun(_3470046, _3470044)), _3474215), s(fun(_3470048, _3470044), 32524 ^ [_3470042, _3470044, _3470046, _3470048]))), s(_3470046, 32556 ^ [_3470042, _3470044, _3470046, _3470048, _3474215, _3474217]))), -(p(s(bool, 32547 ^ [_3470042, _3470044, _3470046, _3470048, _3474215, _3474217])))], (32564 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(fun(_3470046, _3470048), fun(fun(_3470048, _3470044), fun(_3470046, _3470044))), bool), bool), i(s(fun(fun(_3470048, _3470044), fun(fun(prod(fun(_3470046, _3470048), fun(fun(_3470048, _3470044), fun(_3470046, _3470044))), bool), bool)), _3470042), s(fun(_3470048, _3470044), 32524 ^ [_3470042, _3470044, _3470046, _3470048]))), s(fun(prod(fun(_3470046, _3470048), fun(fun(_3470048, _3470044), fun(_3470046, _3470044))), bool), 32525 ^ [_3470042, _3470044, _3470046, _3470048]))))]], 32565 ^ _1670770 : [(32566 ^ _1670770) ^ [_3474984] : [s(bool, i(s(fun(_3470046, bool), _3474984), s(_3470046, 32567 ^ [_3470042, _3470044, _3470046, _3470048, _3474984]))) = s(bool, t), 32570 ^ _1670770 : [(32571 ^ _1670770) ^ [_3476689] : [s(fun(_3470046, bool), i(s(fun(fun(_3470048, _3470044), fun(_3470046, bool)), _3476689), s(fun(_3470048, _3470044), 32572 ^ [_3470042, _3470044, _3470046, _3470048, _3474984, _3476689]))) = s(fun(_3470046, bool), _3474984), 32575 ^ _1670770 : [(32576 ^ _1670770) ^ [_3478405] : [32581 ^ _1670770 : [(32586 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_3470046, _3470048), fun(fun(_3470048, _3470044), fun(_3470046, _3470044))), bool), 32578 ^ [_3470042, _3470044, _3470046, _3470048, _3474984, _3476689, _3478405]), s(prod(fun(_3470046, _3470048), fun(fun(_3470048, _3470044), fun(_3470046, _3470044))), i(s(fun(fun(fun(_3470048, _3470044), fun(_3470046, _3470044)), prod(fun(_3470046, _3470048), fun(fun(_3470048, _3470044), fun(_3470046, _3470044)))), i(s(fun(fun(_3470046, _3470048), fun(fun(fun(_3470048, _3470044), fun(_3470046, _3470044)), prod(fun(_3470046, _3470048), fun(fun(_3470048, _3470044), fun(_3470046, _3470044))))), c_), s(fun(_3470046, _3470048), 32583 ^ [_3470042, _3470044, _3470046, _3470048, _3474984, _3476689, _3478405]))), s(fun(fun(_3470048, _3470044), fun(_3470046, _3470044)), 32584 ^ [_3470042, _3470044, _3470046, _3470048, _3474984, _3476689, _3478405]))))))), s(bool, i(s(fun(fun(fun(_3470048, _3470044), fun(_3470046, _3470044)), bool), i(s(fun(fun(_3470046, _3470048), fun(fun(fun(_3470048, _3470044), fun(_3470046, _3470044)), bool)), i(s(fun(fun(fun(_3470048, _3470044), fun(_3470046, bool)), fun(fun(_3470046, _3470048), fun(fun(fun(_3470048, _3470044), fun(_3470046, _3470044)), bool))), i(s(fun(fun(_3470048, fun(_3470048, bool)), fun(fun(fun(_3470048, _3470044), fun(_3470046, bool)), fun(fun(_3470046, _3470048), fun(fun(fun(_3470048, _3470044), fun(_3470046, _3470044)), bool)))), tailadmissible), s(fun(_3470048, fun(_3470048, bool)), 32577 ^ [_3470042, _3470044, _3470046, _3470048, _3474984, _3476689, _3478405]))), s(fun(fun(_3470048, _3470044), fun(_3470046, bool)), _3476689))), s(fun(_3470046, _3470048), 32583 ^ [_3470042, _3470044, _3470046, _3470048, _3474984, _3476689, _3478405]))), s(fun(fun(_3470048, _3470044), fun(_3470046, _3470044)), 32584 ^ [_3470042, _3470044, _3470046, _3470048, _3474984, _3476689, _3478405]))))))], (32582 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(fun(_3470046, _3470048), fun(fun(_3470048, _3470044), fun(_3470046, _3470044))), bool), bool), i(s(fun(fun(_3470048, fun(_3470048, bool)), fun(fun(prod(fun(_3470046, _3470048), fun(fun(_3470048, _3470044), fun(_3470046, _3470044))), bool), bool)), _3478405), s(fun(_3470048, fun(_3470048, bool)), 32577 ^ [_3470042, _3470044, _3470046, _3470048, _3474984, _3476689, _3478405]))), s(fun(prod(fun(_3470046, _3470048), fun(fun(_3470048, _3470044), fun(_3470046, _3470044))), bool), 32578 ^ [_3470042, _3470044, _3470046, _3470048, _3474984, _3476689, _3478405])))))]], 32587 ^ _1670770 : [(32590 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(fun(_3470046, _3470048), fun(fun(_3470048, _3470044), fun(_3470046, _3470044))), bool), bool), i(s(fun(fun(_3470048, fun(_3470048, bool)), fun(fun(prod(fun(_3470046, _3470048), fun(fun(_3470048, _3470044), fun(_3470046, _3470044))), bool), bool)), _3478405), s(fun(_3470048, fun(_3470048, bool)), 32577 ^ [_3470042, _3470044, _3470046, _3470048, _3474984, _3476689, _3478405]))), s(fun(prod(fun(_3470046, _3470048), fun(fun(_3470048, _3470044), fun(_3470046, _3470044))), bool), 32578 ^ [_3470042, _3470044, _3470046, _3470048, _3474984, _3476689, _3478405]))))], (32588 ^ _1670770) ^ [_3481456, _3481458] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_3470046, _3470048), fun(fun(_3470048, _3470044), fun(_3470046, _3470044))), bool), 32578 ^ [_3470042, _3470044, _3470046, _3470048, _3474984, _3476689, _3478405]), s(prod(fun(_3470046, _3470048), fun(fun(_3470048, _3470044), fun(_3470046, _3470044))), i(s(fun(fun(fun(_3470048, _3470044), fun(_3470046, _3470044)), prod(fun(_3470046, _3470048), fun(fun(_3470048, _3470044), fun(_3470046, _3470044)))), i(s(fun(fun(_3470046, _3470048), fun(fun(fun(_3470048, _3470044), fun(_3470046, _3470044)), prod(fun(_3470046, _3470048), fun(fun(_3470048, _3470044), fun(_3470046, _3470044))))), c_), s(fun(_3470046, _3470048), _3481458))), s(fun(fun(_3470048, _3470044), fun(_3470046, _3470044)), _3481456))))))), s(bool, i(s(fun(fun(fun(_3470048, _3470044), fun(_3470046, _3470044)), bool), i(s(fun(fun(_3470046, _3470048), fun(fun(fun(_3470048, _3470044), fun(_3470046, _3470044)), bool)), i(s(fun(fun(fun(_3470048, _3470044), fun(_3470046, bool)), fun(fun(_3470046, _3470048), fun(fun(fun(_3470048, _3470044), fun(_3470046, _3470044)), bool))), i(s(fun(fun(_3470048, fun(_3470048, bool)), fun(fun(fun(_3470048, _3470044), fun(_3470046, bool)), fun(fun(_3470046, _3470048), fun(fun(fun(_3470048, _3470044), fun(_3470046, _3470044)), bool)))), tailadmissible), s(fun(_3470048, fun(_3470048, bool)), 32577 ^ [_3470042, _3470044, _3470046, _3470048, _3474984, _3476689, _3478405]))), s(fun(fun(_3470048, _3470044), fun(_3470046, bool)), _3476689))), s(fun(_3470046, _3470048), _3481458))), s(fun(fun(_3470048, _3470044), fun(_3470046, _3470044)), _3481456)))))))]], 32591 ^ _1670770 : [(32592 ^ _1670770) ^ [_3481984] : [-(p(s(bool, i(s(fun(list(prod(fun(_3470046, _3470048), fun(fun(_3470048, _3470044), fun(_3470046, _3470044)))), bool), i(s(fun(fun(prod(fun(_3470046, _3470048), fun(fun(_3470048, _3470044), fun(_3470046, _3470044))), bool), fun(list(prod(fun(_3470046, _3470048), fun(fun(_3470048, _3470044), fun(_3470046, _3470044)))), bool)), all0), s(fun(prod(fun(_3470046, _3470048), fun(fun(_3470048, _3470044), fun(_3470046, _3470044))), bool), i(s(fun(fun(fun(prod(fun(_3470046, _3470048), fun(fun(_3470048, _3470044), fun(_3470046, _3470044))), bool), bool), fun(prod(fun(_3470046, _3470048), fun(fun(_3470048, _3470044), fun(_3470046, _3470044))), bool)), gabs), s(fun(fun(prod(fun(_3470046, _3470048), fun(fun(_3470048, _3470044), fun(_3470046, _3470044))), bool), bool), i(s(fun(fun(_3470048, _3470044), fun(fun(prod(fun(_3470046, _3470048), fun(fun(_3470048, _3470044), fun(_3470046, _3470044))), bool), bool)), _3470042), s(fun(_3470048, _3470044), 32616 ^ [_3470042, _3470044, _3470046, _3470048, _3474984, _3476689, _3478405, _3481984]))))))), s(list(prod(fun(_3470046, _3470048), fun(fun(_3470048, _3470044), fun(_3470046, _3470044)))), _3481984))))), 32608 ^ _1670770 : [(32611 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(list(prod(fun(_3470046, _3470048), fun(fun(_3470048, _3470044), fun(_3470046, _3470044)))), bool), i(s(fun(prod(fun(_3470046, _3470048), fun(fun(_3470048, _3470044), fun(_3470046, _3470044))), fun(list(prod(fun(_3470046, _3470048), fun(fun(_3470048, _3470044), fun(_3470046, _3470044)))), bool)), mem), s(prod(fun(_3470046, _3470048), fun(fun(_3470048, _3470044), fun(_3470046, _3470044))), i(s(fun(fun(fun(_3470048, _3470044), fun(_3470046, _3470044)), prod(fun(_3470046, _3470048), fun(fun(_3470048, _3470044), fun(_3470046, _3470044)))), i(s(fun(fun(_3470046, _3470048), fun(fun(fun(_3470048, _3470044), fun(_3470046, _3470044)), prod(fun(_3470046, _3470048), fun(fun(_3470048, _3470044), fun(_3470046, _3470044))))), c_), s(fun(_3470046, _3470048), 32603 ^ [_3470042, _3470044, _3470046, _3470048, _3474984, _3476689, _3478405, _3481984]))), s(fun(fun(_3470048, _3470044), fun(_3470046, _3470044)), 32604 ^ [_3470042, _3470044, _3470046, _3470048, _3474984, _3476689, _3478405, _3481984]))))), s(list(prod(fun(_3470046, _3470048), fun(fun(_3470048, _3470044), fun(_3470046, _3470044)))), _3481984)))))], (32613 ^ _1670770) ^ [] : [-(s(_3470048, i(s(fun(_3470046, _3470048), 32601 ^ [_3470042, _3470044, _3470046, _3470048, _3474984, _3476689, _3478405, _3481984]), s(_3470046, 32606 ^ [_3470042, _3470044, _3470046, _3470048, _3474984, _3476689, _3478405, _3481984]))) = s(_3470048, i(s(fun(_3470046, _3470048), 32603 ^ [_3470042, _3470044, _3470046, _3470048, _3474984, _3476689, _3478405, _3481984]), s(_3470046, 32607 ^ [_3470042, _3470044, _3470046, _3470048, _3474984, _3476689, _3478405, _3481984]))))], (32615 ^ _1670770) ^ [] : [s(_3470044, i(s(fun(_3470046, _3470044), i(s(fun(fun(_3470048, _3470044), fun(_3470046, _3470044)), 32602 ^ [_3470042, _3470044, _3470046, _3470048, _3474984, _3476689, _3478405, _3481984]), s(fun(_3470048, _3470044), 32605 ^ [_3470042, _3470044, _3470046, _3470048, _3474984, _3476689, _3478405, _3481984]))), s(_3470046, 32606 ^ [_3470042, _3470044, _3470046, _3470048, _3474984, _3476689, _3478405, _3481984]))) = s(_3470044, i(s(fun(_3470046, _3470044), i(s(fun(fun(_3470048, _3470044), fun(_3470046, _3470044)), 32604 ^ [_3470042, _3470044, _3470046, _3470048, _3474984, _3476689, _3478405, _3481984]), s(fun(_3470048, _3470044), 32605 ^ [_3470042, _3470044, _3470046, _3470048, _3474984, _3476689, _3478405, _3481984]))), s(_3470046, 32607 ^ [_3470042, _3470044, _3470046, _3470048, _3474984, _3476689, _3478405, _3481984])))], (32609 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(list(prod(fun(_3470046, _3470048), fun(fun(_3470048, _3470044), fun(_3470046, _3470044)))), bool), i(s(fun(prod(fun(_3470046, _3470048), fun(fun(_3470048, _3470044), fun(_3470046, _3470044))), fun(list(prod(fun(_3470046, _3470048), fun(fun(_3470048, _3470044), fun(_3470046, _3470044)))), bool)), mem), s(prod(fun(_3470046, _3470048), fun(fun(_3470048, _3470044), fun(_3470046, _3470044))), i(s(fun(fun(fun(_3470048, _3470044), fun(_3470046, _3470044)), prod(fun(_3470046, _3470048), fun(fun(_3470048, _3470044), fun(_3470046, _3470044)))), i(s(fun(fun(_3470046, _3470048), fun(fun(fun(_3470048, _3470044), fun(_3470046, _3470044)), prod(fun(_3470046, _3470048), fun(fun(_3470048, _3470044), fun(_3470046, _3470044))))), c_), s(fun(_3470046, _3470048), 32601 ^ [_3470042, _3470044, _3470046, _3470048, _3474984, _3476689, _3478405, _3481984]))), s(fun(fun(_3470048, _3470044), fun(_3470046, _3470044)), 32602 ^ [_3470042, _3470044, _3470046, _3470048, _3474984, _3476689, _3478405, _3481984]))))), s(list(prod(fun(_3470046, _3470048), fun(fun(_3470048, _3470044), fun(_3470046, _3470044)))), _3481984)))))]], 32595 ^ _1670770 : [(32596 ^ _1670770) ^ [_3483121] : [p(s(bool, i(s(fun(fun(_3470048, fun(_3470048, bool)), bool), wf), s(fun(_3470048, fun(_3470048, bool)), _3483121)))), p(s(bool, i(s(fun(list(prod(fun(_3470046, _3470048), fun(fun(_3470048, _3470044), fun(_3470046, _3470044)))), bool), i(s(fun(fun(prod(fun(_3470046, _3470048), fun(fun(_3470048, _3470044), fun(_3470046, _3470044))), bool), fun(list(prod(fun(_3470046, _3470048), fun(fun(_3470048, _3470044), fun(_3470046, _3470044)))), bool)), all0), s(fun(prod(fun(_3470046, _3470048), fun(fun(_3470048, _3470044), fun(_3470046, _3470044))), bool), i(s(fun(fun(fun(prod(fun(_3470046, _3470048), fun(fun(_3470048, _3470044), fun(_3470046, _3470044))), bool), bool), fun(prod(fun(_3470046, _3470048), fun(fun(_3470048, _3470044), fun(_3470046, _3470044))), bool)), gabs), s(fun(fun(prod(fun(_3470046, _3470048), fun(fun(_3470048, _3470044), fun(_3470046, _3470044))), bool), bool), i(s(fun(fun(_3470048, fun(_3470048, bool)), fun(fun(prod(fun(_3470046, _3470048), fun(fun(_3470048, _3470044), fun(_3470046, _3470044))), bool), bool)), _3478405), s(fun(_3470048, fun(_3470048, bool)), _3483121))))))), s(list(prod(fun(_3470046, _3470048), fun(fun(_3470048, _3470044), fun(_3470046, _3470044)))), _3481984))))]]]]]]]]]]], (12019 ^ _1670770) ^ [_2052524, _2052526] : [s(real, _2052526) = s(real, _2052524), -(s(real, i(s(fun(real, real), realu_inv), s(real, _2052526))) = s(real, i(s(fun(real, real), realu_inv), s(real, _2052524))))], (14497 ^ _1670770) ^ [_2111674, _2111676] : [-(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _2111676))))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _2111674))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _2111676))), s(num, _2111674))))], (25223 ^ _1670770) ^ [_2650390, _2650392, _2650394, _2650396] : [25228 ^ _1670770 : [(25233 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2650392, bool), i(s(fun(_2650392, fun(_2650392, bool)), geq), s(_2650392, i(s(fun(prod(_2650396, _2650394), _2650392), 25225 ^ [_2650390, _2650392, _2650394, _2650396]), s(prod(_2650396, _2650394), i(s(fun(_2650394, prod(_2650396, _2650394)), i(s(fun(_2650396, fun(_2650394, prod(_2650396, _2650394))), c_), s(_2650396, 25230 ^ [_2650390, _2650392, _2650394, _2650396]))), s(_2650394, 25231 ^ [_2650390, _2650392, _2650394, _2650396]))))))), s(_2650392, i(s(fun(_2650394, _2650392), i(s(fun(_2650396, fun(_2650394, _2650392)), 25224 ^ [_2650390, _2650392, _2650394, _2650396]), s(_2650396, 25230 ^ [_2650390, _2650392, _2650394, _2650396]))), s(_2650394, 25231 ^ [_2650390, _2650392, _2650394, _2650396]))))))], (25229 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_2650396, _2650394), _2650392), bool), i(s(fun(fun(_2650396, fun(_2650394, _2650392)), fun(fun(prod(_2650396, _2650394), _2650392), bool)), _2650390), s(fun(_2650396, fun(_2650394, _2650392)), 25224 ^ [_2650390, _2650392, _2650394, _2650396]))), s(fun(prod(_2650396, _2650394), _2650392), 25225 ^ [_2650390, _2650392, _2650394, _2650396])))))]], 25234 ^ _1670770 : [(25237 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(_2650396, _2650394), _2650392), bool), i(s(fun(fun(_2650396, fun(_2650394, _2650392)), fun(fun(prod(_2650396, _2650394), _2650392), bool)), _2650390), s(fun(_2650396, fun(_2650394, _2650392)), 25224 ^ [_2650390, _2650392, _2650394, _2650396]))), s(fun(prod(_2650396, _2650394), _2650392), 25225 ^ [_2650390, _2650392, _2650394, _2650396]))))], (25235 ^ _1670770) ^ [_2652560, _2652562] : [-(p(s(bool, i(s(fun(_2650392, bool), i(s(fun(_2650392, fun(_2650392, bool)), geq), s(_2650392, i(s(fun(prod(_2650396, _2650394), _2650392), 25225 ^ [_2650390, _2650392, _2650394, _2650396]), s(prod(_2650396, _2650394), i(s(fun(_2650394, prod(_2650396, _2650394)), i(s(fun(_2650396, fun(_2650394, prod(_2650396, _2650394))), c_), s(_2650396, _2652562))), s(_2650394, _2652560))))))), s(_2650392, i(s(fun(_2650394, _2650392), i(s(fun(_2650396, fun(_2650394, _2650392)), 25224 ^ [_2650390, _2650392, _2650394, _2650396]), s(_2650396, _2652562))), s(_2650394, _2652560)))))))]], 25238 ^ _1670770 : [(25239 ^ _1670770) ^ [_2652824] : [25292 ^ _1670770 : [(25293 ^ _1670770) ^ [_2656728] : [s(_2650392, i(s(fun(_2650396, _2650392), i(s(fun(fun(_2650396, fun(_2650394, _2650392)), fun(_2650396, _2650392)), i(s(fun(fun(_2650396, fun(_2650394, bool)), fun(fun(_2650396, fun(_2650394, _2650392)), fun(_2650396, _2650392))), i(s(fun(fun(_2650392, fun(_2650392, _2650392)), fun(fun(_2650396, fun(_2650394, bool)), fun(fun(_2650396, fun(_2650394, _2650392)), fun(_2650396, _2650392)))), _2656728), s(fun(_2650392, fun(_2650392, _2650392)), 25294 ^ [_2650390, _2650392, _2650394, _2650396, _2652824, _2656728]))), s(fun(_2650396, fun(_2650394, bool)), 25295 ^ [_2650390, _2650392, _2650394, _2650396, _2652824, _2656728]))), s(fun(_2650396, fun(_2650394, _2650392)), 25296 ^ [_2650390, _2650392, _2650394, _2650396, _2652824, _2656728]))), s(_2650396, 25297 ^ [_2650390, _2650392, _2650394, _2650396, _2652824, _2656728]))) = s(_2650392, i(s(fun(fun(_2650394, _2650392), _2650392), i(s(fun(fun(_2650394, bool), fun(fun(_2650394, _2650392), _2650392)), i(s(fun(fun(_2650392, fun(_2650392, _2650392)), fun(fun(_2650394, bool), fun(fun(_2650394, _2650392), _2650392))), iterate), s(fun(_2650392, fun(_2650392, _2650392)), 25294 ^ [_2650390, _2650392, _2650394, _2650396, _2652824, _2656728]))), s(fun(_2650394, bool), i(s(fun(_2650396, fun(_2650394, bool)), 25295 ^ [_2650390, _2650392, _2650394, _2650396, _2652824, _2656728]), s(_2650396, 25297 ^ [_2650390, _2650392, _2650394, _2650396, _2652824, _2656728]))))), s(fun(_2650394, _2650392), i(s(fun(_2650396, fun(_2650394, _2650392)), 25296 ^ [_2650390, _2650392, _2650394, _2650396, _2652824, _2656728]), s(_2650396, 25297 ^ [_2650390, _2650392, _2650394, _2650396, _2652824, _2656728]))))), 25300 ^ _1670770 : [(25301 ^ _1670770) ^ [_2658376] : [p(s(bool, i(s(fun(fun(_2650392, fun(_2650392, _2650392)), bool), monoidal), s(fun(_2650392, fun(_2650392, _2650392)), _2658376)))), 25304 ^ _1670770 : [(25305 ^ _1670770) ^ [_2659074, _2659076, _2659078] : [-(s(_2650392, i(s(fun(fun(_2650396, _2650392), _2650392), i(s(fun(fun(_2650396, bool), fun(fun(_2650396, _2650392), _2650392)), i(s(fun(fun(_2650392, fun(_2650392, _2650392)), fun(fun(_2650396, bool), fun(fun(_2650396, _2650392), _2650392))), iterate), s(fun(_2650392, fun(_2650392, _2650392)), _2658376))), s(fun(_2650396, bool), _2659078))), s(fun(_2650396, _2650392), i(s(fun(fun(_2650396, fun(_2650394, _2650392)), fun(_2650396, _2650392)), i(s(fun(fun(_2650396, fun(_2650394, bool)), fun(fun(_2650396, fun(_2650394, _2650392)), fun(_2650396, _2650392))), i(s(fun(fun(_2650392, fun(_2650392, _2650392)), fun(fun(_2650396, fun(_2650394, bool)), fun(fun(_2650396, fun(_2650394, _2650392)), fun(_2650396, _2650392)))), _2656728), s(fun(_2650392, fun(_2650392, _2650392)), _2658376))), s(fun(_2650396, fun(_2650394, bool)), _2659076))), s(fun(_2650396, fun(_2650394, _2650392)), _2659074))))) = s(_2650392, i(s(fun(fun(prod(_2650396, _2650394), _2650392), _2650392), i(s(fun(fun(prod(_2650396, _2650394), bool), fun(fun(prod(_2650396, _2650394), _2650392), _2650392)), i(s(fun(fun(_2650392, fun(_2650392, _2650392)), fun(fun(prod(_2650396, _2650394), bool), fun(fun(prod(_2650396, _2650394), _2650392), _2650392))), iterate), s(fun(_2650392, fun(_2650392, _2650392)), _2658376))), s(fun(prod(_2650396, _2650394), bool), i(s(fun(fun(prod(_2650396, _2650394), bool), fun(prod(_2650396, _2650394), bool)), gspec), s(fun(prod(_2650396, _2650394), bool), i(s(fun(fun(_2650396, fun(_2650394, bool)), fun(prod(_2650396, _2650394), bool)), i(s(fun(fun(_2650396, bool), fun(fun(_2650396, fun(_2650394, bool)), fun(prod(_2650396, _2650394), bool))), _2652824), s(fun(_2650396, bool), _2659078))), s(fun(_2650396, fun(_2650394, bool)), _2659076))))))), s(fun(prod(_2650396, _2650394), _2650392), i(s(fun(fun(fun(prod(_2650396, _2650394), _2650392), bool), fun(prod(_2650396, _2650394), _2650392)), gabs), s(fun(fun(prod(_2650396, _2650394), _2650392), bool), i(s(fun(fun(_2650396, fun(_2650394, _2650392)), fun(fun(prod(_2650396, _2650394), _2650392), bool)), _2650390), s(fun(_2650396, fun(_2650394, _2650392)), _2659074)))))))), p(s(bool, i(s(fun(fun(_2650396, bool), bool), finite), s(fun(_2650396, bool), _2659078)))), 25311 ^ _1670770 : [(25314 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2650394, bool), bool), finite), s(fun(_2650394, bool), i(s(fun(_2650396, fun(_2650394, bool)), _2659076), s(_2650396, 25310 ^ [_2650390, _2650392, _2650394, _2650396, _2652824, _2656728, _2658376, _2659074, _2659076, _2659078]))))))], (25312 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2650396, bool), bool), i(s(fun(_2650396, fun(fun(_2650396, bool), bool)), in), s(_2650396, 25310 ^ [_2650390, _2650392, _2650394, _2650396, _2652824, _2656728, _2658376, _2659074, _2659076, _2659078]))), s(fun(_2650396, bool), _2659078)))))]]]]]]]], 25245 ^ _1670770 : [(25248 ^ _1670770) ^ [_2654628, _2654630, _2654632] : [p(s(bool, i(s(fun(prod(_2650396, _2650394), bool), i(s(fun(bool, fun(prod(_2650396, _2650394), bool)), i(s(fun(prod(_2650396, _2650394), fun(bool, fun(prod(_2650396, _2650394), bool))), setspec), s(prod(_2650396, _2650394), 25242 ^ [_2650390, _2650392, _2650394, _2650396, _2652824]))), s(bool, _2654628))), s(prod(_2650396, _2650394), i(s(fun(_2650394, prod(_2650396, _2650394)), i(s(fun(_2650396, fun(_2650394, prod(_2650396, _2650394))), c_), s(_2650396, _2654632))), s(_2650394, _2654630)))))), 25259 ^ _1670770 : [(25264 ^ _1670770) ^ [] : [p(s(bool, _2654628))], (25262 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2650394, bool), bool), i(s(fun(_2650394, fun(fun(_2650394, bool), bool)), in), s(_2650394, _2654630))), s(fun(_2650394, bool), i(s(fun(_2650396, fun(_2650394, bool)), 25241 ^ [_2650390, _2650392, _2650394, _2650396, _2652824]), s(_2650396, _2654632)))))))], (25260 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2650396, bool), bool), i(s(fun(_2650396, fun(fun(_2650396, bool), bool)), in), s(_2650396, _2654632))), s(fun(_2650396, bool), 25240 ^ [_2650390, _2650392, _2650394, _2650396, _2652824])))))]], 25251 ^ _1670770 : [(25254 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2650396, bool), bool), i(s(fun(_2650396, fun(fun(_2650396, bool), bool)), in), s(_2650396, _2654632))), s(fun(_2650396, bool), 25240 ^ [_2650390, _2650392, _2650394, _2650396, _2652824])))), p(s(bool, i(s(fun(fun(_2650394, bool), bool), i(s(fun(_2650394, fun(fun(_2650394, bool), bool)), in), s(_2650394, _2654630))), s(fun(_2650394, bool), i(s(fun(_2650396, fun(_2650394, bool)), 25241 ^ [_2650390, _2650392, _2650394, _2650396, _2652824]), s(_2650396, _2654632))))))], (25252 ^ _1670770) ^ [] : [-(p(s(bool, _2654628)))]]], (25246 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_2650396, _2650394), bool), i(s(fun(fun(_2650396, fun(_2650394, bool)), fun(prod(_2650396, _2650394), bool)), i(s(fun(fun(_2650396, bool), fun(fun(_2650396, fun(_2650394, bool)), fun(prod(_2650396, _2650394), bool))), _2652824), s(fun(_2650396, bool), 25240 ^ [_2650390, _2650392, _2650394, _2650396, _2652824]))), s(fun(_2650396, fun(_2650394, bool)), 25241 ^ [_2650390, _2650392, _2650394, _2650396, _2652824]))), s(prod(_2650396, _2650394), 25242 ^ [_2650390, _2650392, _2650394, _2650396, _2652824])))))]], 25270 ^ _1670770 : [(25289 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_2650396, _2650394), bool), i(s(fun(bool, fun(prod(_2650396, _2650394), bool)), i(s(fun(prod(_2650396, _2650394), fun(bool, fun(prod(_2650396, _2650394), bool))), setspec), s(prod(_2650396, _2650394), 25242 ^ [_2650390, _2650392, _2650394, _2650396, _2652824]))), s(bool, 25269 ^ [_2650390, _2650392, _2650394, _2650396, _2652824]))), s(prod(_2650396, _2650394), i(s(fun(_2650394, prod(_2650396, _2650394)), i(s(fun(_2650396, fun(_2650394, prod(_2650396, _2650394))), c_), s(_2650396, 25267 ^ [_2650390, _2650392, _2650394, _2650396, _2652824]))), s(_2650394, 25268 ^ [_2650390, _2650392, _2650394, _2650396, _2652824])))))))], (25271 ^ _1670770) ^ [] : [p(s(bool, 25269 ^ [_2650390, _2650392, _2650394, _2650396, _2652824])), 25274 ^ _1670770 : [(25277 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2650394, bool), bool), i(s(fun(_2650394, fun(fun(_2650394, bool), bool)), in), s(_2650394, 25268 ^ [_2650390, _2650392, _2650394, _2650396, _2652824]))), s(fun(_2650394, bool), i(s(fun(_2650396, fun(_2650394, bool)), 25241 ^ [_2650390, _2650392, _2650394, _2650396, _2652824]), s(_2650396, 25267 ^ [_2650390, _2650392, _2650394, _2650396, _2652824])))))))], (25275 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2650396, bool), bool), i(s(fun(_2650396, fun(fun(_2650396, bool), bool)), in), s(_2650396, 25267 ^ [_2650390, _2650392, _2650394, _2650396, _2652824]))), s(fun(_2650396, bool), 25240 ^ [_2650390, _2650392, _2650394, _2650396, _2652824])))))]]], (25279 ^ _1670770) ^ [] : [-(p(s(bool, 25269 ^ [_2650390, _2650392, _2650394, _2650396, _2652824]))), p(s(bool, i(s(fun(fun(_2650396, bool), bool), i(s(fun(_2650396, fun(fun(_2650396, bool), bool)), in), s(_2650396, 25267 ^ [_2650390, _2650392, _2650394, _2650396, _2652824]))), s(fun(_2650396, bool), 25240 ^ [_2650390, _2650392, _2650394, _2650396, _2652824])))), p(s(bool, i(s(fun(fun(_2650394, bool), bool), i(s(fun(_2650394, fun(fun(_2650394, bool), bool)), in), s(_2650394, 25268 ^ [_2650390, _2650392, _2650394, _2650396, _2652824]))), s(fun(_2650394, bool), i(s(fun(_2650396, fun(_2650394, bool)), 25241 ^ [_2650390, _2650392, _2650394, _2650396, _2652824]), s(_2650396, 25267 ^ [_2650390, _2650392, _2650394, _2650396, _2652824]))))))], (25291 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(prod(_2650396, _2650394), bool), i(s(fun(fun(_2650396, fun(_2650394, bool)), fun(prod(_2650396, _2650394), bool)), i(s(fun(fun(_2650396, bool), fun(fun(_2650396, fun(_2650394, bool)), fun(prod(_2650396, _2650394), bool))), _2652824), s(fun(_2650396, bool), 25240 ^ [_2650390, _2650392, _2650394, _2650396, _2652824]))), s(fun(_2650396, fun(_2650394, bool)), 25241 ^ [_2650390, _2650392, _2650394, _2650396, _2652824]))), s(prod(_2650396, _2650394), 25242 ^ [_2650390, _2650392, _2650394, _2650396, _2652824]))))]]]]], (20684 ^ _1670770) ^ [_2432045] : [p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2432045, bool), fun(num, bool)), hasu_size), s(fun(_2432045, bool), s0))), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), -(s(fun(_2432045, bool), s0) = s(fun(_2432045, bool), empty))], (19418 ^ _1670770) ^ [_2362306, _2362308, _2362310] : [-(p(s(bool, i(s(fun(fun(_2362310, bool), bool), finite), s(fun(_2362310, bool), _2362308))))), p(s(bool, i(s(fun(fun(_2362310, bool), bool), finite), s(fun(_2362310, bool), _2362306)))), p(s(bool, i(s(fun(fun(_2362310, bool), bool), i(s(fun(fun(_2362310, bool), fun(fun(_2362310, bool), bool)), subset), s(fun(_2362310, bool), _2362308))), s(fun(_2362310, bool), _2362306))))], (10291 ^ _1670770) ^ [_2006648, _2006650, _2006652, _2006654] : [-(s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), prod(hreal, hreal))), trealu_add), s(prod(hreal, hreal), i(s(fun(hreal, prod(hreal, hreal)), i(s(fun(hreal, fun(hreal, prod(hreal, hreal))), c_), s(hreal, _2006654))), s(hreal, _2006650))))), s(prod(hreal, hreal), i(s(fun(hreal, prod(hreal, hreal)), i(s(fun(hreal, fun(hreal, prod(hreal, hreal))), c_), s(hreal, _2006652))), s(hreal, _2006648))))) = s(prod(hreal, hreal), i(s(fun(hreal, prod(hreal, hreal)), i(s(fun(hreal, fun(hreal, prod(hreal, hreal))), c_), s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _2006654))), s(hreal, _2006652))))), s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _2006650))), s(hreal, _2006648))))))], (8759 ^ _1670770) ^ [_1944813, _1944815, _1944817, _1944819] : [p(s(bool, i(s(fun(list(_1944819), bool), i(s(fun(_1944819, fun(list(_1944819), bool)), mem), s(_1944819, _1944817))), s(list(_1944819), i(s(fun(list(_1944819), list(_1944819)), i(s(fun(list(_1944819), fun(list(_1944819), list(_1944819))), append), s(list(_1944819), _1944815))), s(list(_1944819), _1944813)))))), -(p(s(bool, i(s(fun(list(_1944819), bool), i(s(fun(_1944819, fun(list(_1944819), bool)), mem), s(_1944819, _1944817))), s(list(_1944819), _1944815))))), -(p(s(bool, i(s(fun(list(_1944819), bool), i(s(fun(_1944819, fun(list(_1944819), bool)), mem), s(_1944819, _1944817))), s(list(_1944819), _1944813)))))], (12513 ^ _1670770) ^ [_2064567] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(real, i(s(fun(real, real), realu_inv), s(real, _2064567))))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2064567)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2064567))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))], (10339 ^ _1670770) ^ [_2008901] : [-(p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), _2008901))), s(prod(hreal, hreal), _2008901)))))], (45525 ^ _1670770) ^ [_4389874, _4389876] : [p(s(bool, i(s(fun(fun(cart(real, _4389876), bool), bool), dependent), s(fun(cart(real, _4389876), bool), i(s(fun(fun(cart(real, _4389876), bool), fun(cart(real, _4389876), bool)), i(s(fun(cart(real, _4389876), fun(fun(cart(real, _4389876), bool), fun(cart(real, _4389876), bool))), insert), s(cart(real, _4389876), _4389874))), s(fun(cart(real, _4389876), bool), empty)))))), -(s(cart(real, _4389876), _4389874) = s(cart(real, _4389876), i(s(fun(num, cart(real, _4389876)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (9099 ^ _1670770) ^ [_1963546, _1963548] : [-(s(_1963548, i(s(fun(list(_1963548), _1963548), i(s(fun(num, fun(list(_1963548), _1963548)), el), s(num, _1963546))), s(list(_1963548), i(s(fun(list(_1963548), list(_1963548)), tl), s(list(_1963548), l0))))) = s(_1963548, i(s(fun(list(_1963548), _1963548), i(s(fun(num, fun(list(_1963548), _1963548)), el), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1963546))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(list(_1963548), l0))))], (8818 ^ _1670770) ^ [_1947805, _1947807, _1947809] : [-(p(s(bool, i(s(fun(list(_1947809), bool), i(s(fun(fun(_1947809, bool), fun(list(_1947809), bool)), ex0), s(fun(_1947809, bool), _1947807))), s(list(_1947809), _1947805))))), 8819 ^ _1670770 : [(8820 ^ _1670770) ^ [_1947937] : [p(s(bool, i(s(fun(_1947809, bool), _1947807), s(_1947809, _1947937)))), p(s(bool, i(s(fun(list(_1947809), bool), i(s(fun(_1947809, fun(list(_1947809), bool)), mem), s(_1947809, _1947937))), s(list(_1947809), _1947805))))]]], (47360 ^ _1670770) ^ [_4495500, _4495502, _4495504] : [s(num, i(s(fun(cart(cart(real, _4495502), _4495504), num), rank), s(cart(cart(real, _4495502), _4495504), _4495500))) = s(num, i(s(fun(fun(_4495502, bool), num), dimindex), s(fun(_4495502, bool), univ))), 47363 ^ _1670770 : [(47364 ^ _1670770) ^ [_4495798, _4495800] : [s(cart(real, _4495504), i(s(fun(cart(real, _4495502), cart(real, _4495504)), i(s(fun(cart(cart(real, _4495502), _4495504), fun(cart(real, _4495502), cart(real, _4495504))), matrixu_vectoru_mul), s(cart(cart(real, _4495502), _4495504), _4495500))), s(cart(real, _4495502), _4495800))) = s(cart(real, _4495504), i(s(fun(cart(real, _4495502), cart(real, _4495504)), i(s(fun(cart(cart(real, _4495502), _4495504), fun(cart(real, _4495502), cart(real, _4495504))), matrixu_vectoru_mul), s(cart(cart(real, _4495502), _4495504), _4495500))), s(cart(real, _4495502), _4495798))), -(s(cart(real, _4495502), _4495800) = s(cart(real, _4495502), _4495798))]]], (10289 ^ _1670770) ^ [_2006581, _2006583] : [-(s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), trealu_neg), s(prod(hreal, hreal), i(s(fun(hreal, prod(hreal, hreal)), i(s(fun(hreal, fun(hreal, prod(hreal, hreal))), c_), s(hreal, _2006581))), s(hreal, _2006583))))) = s(prod(hreal, hreal), i(s(fun(hreal, prod(hreal, hreal)), i(s(fun(hreal, fun(hreal, prod(hreal, hreal))), c_), s(hreal, _2006583))), s(hreal, _2006581))))], (14435 ^ _1670770) ^ [_2110390, _2110392] : [-(s(int, _2110392) = s(int, _2110390)), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2110392))), s(int, _2110390))))), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2110390))), s(int, _2110392)))))], (14667 ^ _1670770) ^ [_2115876, _2115878, _2115880] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2115878))), s(int, _2115876))))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2115876)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _2115878))), s(num, _2115880))))), s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _2115876))), s(num, _2115880))))))], (19402 ^ _1670770) ^ [_2361786, _2361788, _2361790, _2361792, _2361794, _2361796] : [-(s(_2361794, _2361788) = s(_2361794, _2361786)), p(s(bool, i(s(fun(fun(_2361794, bool), bool), i(s(fun(_2361794, fun(fun(_2361794, bool), bool)), in), s(_2361794, _2361788))), s(fun(_2361794, bool), 19396 ^ [_2361790, _2361792, _2361794, _2361796])))), p(s(bool, i(s(fun(fun(_2361794, bool), bool), i(s(fun(_2361794, fun(fun(_2361794, bool), bool)), in), s(_2361794, _2361786))), s(fun(_2361794, bool), 19396 ^ [_2361790, _2361792, _2361794, _2361796])))), s(_2361796, i(s(fun(_2361794, _2361796), _2361792), s(_2361794, _2361788))) = s(_2361796, i(s(fun(_2361794, _2361796), _2361792), s(_2361794, _2361786)))], (42324 ^ _1670770) ^ [_4175491, _4175493, _4175495, _4175497] : [s(cart(real, _4175493), i(s(fun(num, cart(real, _4175493)), i(s(fun(fun(num, cart(real, _4175495)), fun(num, cart(real, _4175493))), i(s(fun(fun(num, cart(real, _4175497)), fun(fun(num, cart(real, _4175495)), fun(num, cart(real, _4175493)))), i(s(fun(fun(cart(real, _4175497), fun(cart(real, _4175495), cart(real, _4175493))), fun(fun(num, cart(real, _4175497)), fun(fun(num, cart(real, _4175495)), fun(num, cart(real, _4175493))))), _4175491), s(fun(cart(real, _4175497), fun(cart(real, _4175495), cart(real, _4175493))), 42325 ^ [_4175491, _4175493, _4175495, _4175497]))), s(fun(num, cart(real, _4175497)), 42326 ^ [_4175491, _4175493, _4175495, _4175497]))), s(fun(num, cart(real, _4175495)), 42327 ^ [_4175491, _4175493, _4175495, _4175497]))), s(num, 42328 ^ [_4175491, _4175493, _4175495, _4175497]))) = s(cart(real, _4175493), i(s(fun(cart(real, _4175495), cart(real, _4175493)), i(s(fun(cart(real, _4175497), fun(cart(real, _4175495), cart(real, _4175493))), 42325 ^ [_4175491, _4175493, _4175495, _4175497]), s(cart(real, _4175497), i(s(fun(cart(real, _4175497), cart(real, _4175497)), i(s(fun(cart(real, _4175497), fun(cart(real, _4175497), cart(real, _4175497))), vectoru_sub), s(cart(real, _4175497), i(s(fun(num, cart(real, _4175497)), 42326 ^ [_4175491, _4175493, _4175495, _4175497]), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, 42328 ^ [_4175491, _4175493, _4175495, _4175497]))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(cart(real, _4175497), i(s(fun(num, cart(real, _4175497)), 42326 ^ [_4175491, _4175493, _4175495, _4175497]), s(num, 42328 ^ [_4175491, _4175493, _4175495, _4175497]))))))), s(cart(real, _4175495), i(s(fun(num, cart(real, _4175495)), 42327 ^ [_4175491, _4175493, _4175495, _4175497]), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, 42328 ^ [_4175491, _4175493, _4175495, _4175497]))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), 42331 ^ _1670770 : [(42332 ^ _1670770) ^ [_4177975] : [s(cart(real, _4175493), i(s(fun(num, cart(real, _4175493)), i(s(fun(fun(num, cart(real, _4175495)), fun(num, cart(real, _4175493))), i(s(fun(fun(num, cart(real, _4175497)), fun(fun(num, cart(real, _4175495)), fun(num, cart(real, _4175493)))), i(s(fun(fun(cart(real, _4175497), fun(cart(real, _4175495), cart(real, _4175493))), fun(fun(num, cart(real, _4175497)), fun(fun(num, cart(real, _4175495)), fun(num, cart(real, _4175493))))), _4177975), s(fun(cart(real, _4175497), fun(cart(real, _4175495), cart(real, _4175493))), 42333 ^ [_4175491, _4175493, _4175495, _4175497, _4177975]))), s(fun(num, cart(real, _4175497)), 42334 ^ [_4175491, _4175493, _4175495, _4175497, _4177975]))), s(fun(num, cart(real, _4175495)), 42335 ^ [_4175491, _4175493, _4175495, _4175497, _4177975]))), s(num, 42336 ^ [_4175491, _4175493, _4175495, _4175497, _4177975]))) = s(cart(real, _4175493), i(s(fun(cart(real, _4175495), cart(real, _4175493)), i(s(fun(cart(real, _4175497), fun(cart(real, _4175495), cart(real, _4175493))), 42333 ^ [_4175491, _4175493, _4175495, _4175497, _4177975]), s(cart(real, _4175497), i(s(fun(num, cart(real, _4175497)), 42334 ^ [_4175491, _4175493, _4175495, _4175497, _4177975]), s(num, 42336 ^ [_4175491, _4175493, _4175495, _4175497, _4177975]))))), s(cart(real, _4175495), i(s(fun(cart(real, _4175495), cart(real, _4175495)), i(s(fun(cart(real, _4175495), fun(cart(real, _4175495), cart(real, _4175495))), vectoru_sub), s(cart(real, _4175495), i(s(fun(num, cart(real, _4175495)), 42335 ^ [_4175491, _4175493, _4175495, _4175497, _4177975]), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, 42336 ^ [_4175491, _4175493, _4175495, _4175497, _4177975]))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(cart(real, _4175495), i(s(fun(num, cart(real, _4175495)), 42335 ^ [_4175491, _4175493, _4175495, _4175497, _4177975]), s(num, 42336 ^ [_4175491, _4175493, _4175495, _4175497, _4177975]))))))), 42339 ^ _1670770 : [(42340 ^ _1670770) ^ [_4180117, _4180119, _4180121, _4180123, _4180125] : [p(s(bool, i(s(fun(fun(cart(real, _4175497), fun(cart(real, _4175495), cart(real, _4175493))), bool), bilinear), s(fun(cart(real, _4175497), fun(cart(real, _4175495), cart(real, _4175493))), _4180121)))), -(s(cart(real, _4175493), i(s(fun(fun(num, cart(real, _4175493)), cart(real, _4175493)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4175493)), cart(real, _4175493))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _4180119))), s(num, _4180117))))), s(fun(num, cart(real, _4175493)), i(s(fun(fun(num, cart(real, _4175495)), fun(num, cart(real, _4175493))), i(s(fun(fun(num, cart(real, _4175497)), fun(fun(num, cart(real, _4175495)), fun(num, cart(real, _4175493)))), i(s(fun(fun(cart(real, _4175497), fun(cart(real, _4175495), cart(real, _4175493))), fun(fun(num, cart(real, _4175497)), fun(fun(num, cart(real, _4175495)), fun(num, cart(real, _4175493))))), _4177975), s(fun(cart(real, _4175497), fun(cart(real, _4175495), cart(real, _4175493))), _4180121))), s(fun(num, cart(real, _4175497)), _4180125))), s(fun(num, cart(real, _4175495)), _4180123))))) = s(cart(real, _4175493), i(s(fun(cart(real, _4175493), cart(real, _4175493)), i(s(fun(cart(real, _4175493), fun(cart(real, _4175493), cart(real, _4175493))), i(s(fun(bool, fun(cart(real, _4175493), fun(cart(real, _4175493), cart(real, _4175493)))), cond), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4180119))), s(num, _4180117))))), s(cart(real, _4175493), i(s(fun(cart(real, _4175493), cart(real, _4175493)), i(s(fun(cart(real, _4175493), fun(cart(real, _4175493), cart(real, _4175493))), vectoru_sub), s(cart(real, _4175493), i(s(fun(cart(real, _4175493), cart(real, _4175493)), i(s(fun(cart(real, _4175493), fun(cart(real, _4175493), cart(real, _4175493))), vectoru_sub), s(cart(real, _4175493), i(s(fun(cart(real, _4175495), cart(real, _4175493)), i(s(fun(cart(real, _4175497), fun(cart(real, _4175495), cart(real, _4175493))), _4180121), s(cart(real, _4175497), i(s(fun(num, cart(real, _4175497)), _4180125), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _4180117))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(cart(real, _4175495), i(s(fun(num, cart(real, _4175495)), _4180123), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _4180117))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))), s(cart(real, _4175493), i(s(fun(cart(real, _4175495), cart(real, _4175493)), i(s(fun(cart(real, _4175497), fun(cart(real, _4175495), cart(real, _4175493))), _4180121), s(cart(real, _4175497), i(s(fun(num, cart(real, _4175497)), _4180125), s(num, _4180119))))), s(cart(real, _4175495), i(s(fun(num, cart(real, _4175495)), _4180123), s(num, _4180119))))))))), s(cart(real, _4175493), i(s(fun(fun(num, cart(real, _4175493)), cart(real, _4175493)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4175493)), cart(real, _4175493))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _4180119))), s(num, _4180117))))), s(fun(num, cart(real, _4175493)), i(s(fun(fun(num, cart(real, _4175495)), fun(num, cart(real, _4175493))), i(s(fun(fun(num, cart(real, _4175497)), fun(fun(num, cart(real, _4175495)), fun(num, cart(real, _4175493)))), i(s(fun(fun(cart(real, _4175497), fun(cart(real, _4175495), cart(real, _4175493))), fun(fun(num, cart(real, _4175497)), fun(fun(num, cart(real, _4175495)), fun(num, cart(real, _4175493))))), _4175491), s(fun(cart(real, _4175497), fun(cart(real, _4175495), cart(real, _4175493))), _4180121))), s(fun(num, cart(real, _4175497)), _4180125))), s(fun(num, cart(real, _4175495)), _4180123))))))))), s(cart(real, _4175493), i(s(fun(num, cart(real, _4175493)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))]]]]], (16843 ^ _1670770) ^ [_2202150, _2202152] : [-(s(fun(_2202152, bool), i(s(fun(fun(_2202152, bool), fun(_2202152, bool)), i(s(fun(fun(_2202152, bool), fun(fun(_2202152, bool), fun(_2202152, bool))), diff), s(fun(_2202152, bool), _2202150))), s(fun(_2202152, bool), _2202150))) = s(fun(_2202152, bool), empty))], (8268 ^ _1670770) ^ [_1917713, _1917715, _1917717] : [-(s(list(_1917713), i(s(fun(list(_1917715), list(_1917713)), i(s(fun(list(_1917717), fun(list(_1917715), list(_1917713))), i(s(fun(fun(_1917717, fun(_1917715, _1917713)), fun(list(_1917717), fun(list(_1917715), list(_1917713)))), map2), s(fun(_1917717, fun(_1917715, _1917713)), f))), s(list(_1917717), nil))), s(list(_1917715), l0))) = s(list(_1917713), nil))], (5998 ^ _1670770) ^ [_1821103] : [p(s(bool, i(s(fun(num, bool), odd), s(num, _1821103)))), -(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1821103))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))) = s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))], (29399 ^ _1670770) ^ [_2936894, _2936896] : [-(s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2936896))), s(num, i(s(fun(num, num), suc), s(num, _2936894))))))), s(fun(num, real), f))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), i(s(fun(bool, fun(real, fun(real, real))), cond), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2936896))), s(num, i(s(fun(num, num), suc), s(num, _2936894))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2936896))), s(num, _2936894))))), s(fun(num, real), f))))), s(real, i(s(fun(num, real), f), s(num, i(s(fun(num, num), suc), s(num, _2936894))))))))), s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2936896))), s(num, _2936894))))), s(fun(num, real), f))))))], (41897 ^ _1670770) ^ [_4138528, _4138530, _4138532] : [p(s(bool, i(s(fun(fun(cart(real, _4138530), cart(real, _4138532)), bool), linear), s(fun(cart(real, _4138530), cart(real, _4138532)), _4138528)))), 41900 ^ _1670770 : [(41903 ^ _1670770) ^ [_4139174, _4139176] : [-(s(cart(real, _4138532), i(s(fun(cart(real, _4138530), cart(real, _4138532)), _4138528), s(cart(real, _4138530), i(s(fun(cart(real, _4138530), cart(real, _4138530)), i(s(fun(real, fun(cart(real, _4138530), cart(real, _4138530))), r_), s(real, _4139176))), s(cart(real, _4138530), _4139174))))) = s(cart(real, _4138532), i(s(fun(cart(real, _4138532), cart(real, _4138532)), i(s(fun(real, fun(cart(real, _4138532), cart(real, _4138532))), r_), s(real, _4139176))), s(cart(real, _4138532), i(s(fun(cart(real, _4138530), cart(real, _4138532)), _4138528), s(cart(real, _4138530), _4139174))))))], (41901 ^ _1670770) ^ [_4138981, _4138983] : [-(s(cart(real, _4138532), i(s(fun(cart(real, _4138530), cart(real, _4138532)), _4138528), s(cart(real, _4138530), i(s(fun(cart(real, _4138530), cart(real, _4138530)), i(s(fun(cart(real, _4138530), fun(cart(real, _4138530), cart(real, _4138530))), vectoru_add), s(cart(real, _4138530), _4138983))), s(cart(real, _4138530), _4138981))))) = s(cart(real, _4138532), i(s(fun(cart(real, _4138532), cart(real, _4138532)), i(s(fun(cart(real, _4138532), fun(cart(real, _4138532), cart(real, _4138532))), vectoru_add), s(cart(real, _4138532), i(s(fun(cart(real, _4138530), cart(real, _4138532)), _4138528), s(cart(real, _4138530), _4138983))))), s(cart(real, _4138532), i(s(fun(cart(real, _4138530), cart(real, _4138532)), _4138528), s(cart(real, _4138530), _4138981))))))]]], (4269 ^ _1670770) ^ [_1779925] : [s(num, _1779925) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1779925))), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))], (16728 ^ _1670770) ^ [_2196226, _2196228, _2196230, _2196232] : [-(s(fun(_2196232, bool), i(s(fun(fun(_2196232, bool), fun(_2196232, bool)), i(s(fun(fun(_2196232, bool), fun(fun(_2196232, bool), fun(_2196232, bool))), inter), s(fun(_2196232, bool), i(s(fun(fun(_2196232, bool), fun(_2196232, bool)), i(s(fun(fun(_2196232, bool), fun(fun(_2196232, bool), fun(_2196232, bool))), inter), s(fun(_2196232, bool), _2196230))), s(fun(_2196232, bool), _2196228))))), s(fun(_2196232, bool), _2196226))) = s(fun(_2196232, bool), i(s(fun(fun(_2196232, bool), fun(_2196232, bool)), i(s(fun(fun(_2196232, bool), fun(fun(_2196232, bool), fun(_2196232, bool))), inter), s(fun(_2196232, bool), _2196230))), s(fun(_2196232, bool), i(s(fun(fun(_2196232, bool), fun(_2196232, bool)), i(s(fun(fun(_2196232, bool), fun(fun(_2196232, bool), fun(_2196232, bool))), inter), s(fun(_2196232, bool), _2196228))), s(fun(_2196232, bool), _2196226))))))], (40735 ^ _1670770) ^ [_4052801, _4052803, _4052805, _4052807, _4052809] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4052805))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _4052803))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))))), -(s(cart(real, _4052809), i(s(fun(fun(num, cart(real, _4052809)), cart(real, _4052809)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4052809)), cart(real, _4052809))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _4052805))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _4052803))), s(num, _4052801))))))), s(fun(num, cart(real, _4052809)), _4052807))) = s(cart(real, _4052809), i(s(fun(cart(real, _4052809), cart(real, _4052809)), i(s(fun(cart(real, _4052809), fun(cart(real, _4052809), cart(real, _4052809))), vectoru_add), s(cart(real, _4052809), i(s(fun(fun(num, cart(real, _4052809)), cart(real, _4052809)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4052809)), cart(real, _4052809))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _4052805))), s(num, _4052803))))), s(fun(num, cart(real, _4052809)), _4052807))))), s(cart(real, _4052809), i(s(fun(fun(num, cart(real, _4052809)), cart(real, _4052809)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4052809)), cart(real, _4052809))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _4052803))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _4052803))), s(num, _4052801))))))), s(fun(num, cart(real, _4052809)), _4052807))))))], (43895 ^ _1670770) ^ [_4293186, _4293188, _4293190, _4293192, _4293194] : [-(s(cart(real, finite_sum(_4293194, _4293192)), i(s(fun(cart(real, _4293192), cart(real, finite_sum(_4293194, _4293192))), i(s(fun(cart(real, _4293194), fun(cart(real, _4293192), cart(real, finite_sum(_4293194, _4293192)))), pastecart), s(cart(real, _4293194), i(s(fun(cart(real, _4293194), cart(real, _4293194)), i(s(fun(real, fun(cart(real, _4293194), cart(real, _4293194))), r_), s(real, _4293186))), s(cart(real, _4293194), _4293190))))), s(cart(real, _4293192), i(s(fun(cart(real, _4293192), cart(real, _4293192)), i(s(fun(real, fun(cart(real, _4293192), cart(real, _4293192))), r_), s(real, _4293186))), s(cart(real, _4293192), _4293188))))) = s(cart(real, finite_sum(_4293194, _4293192)), i(s(fun(cart(real, finite_sum(_4293194, _4293192)), cart(real, finite_sum(_4293194, _4293192))), i(s(fun(real, fun(cart(real, finite_sum(_4293194, _4293192)), cart(real, finite_sum(_4293194, _4293192)))), r_), s(real, _4293186))), s(cart(real, finite_sum(_4293194, _4293192)), i(s(fun(cart(real, _4293192), cart(real, finite_sum(_4293194, _4293192))), i(s(fun(cart(real, _4293194), fun(cart(real, _4293192), cart(real, finite_sum(_4293194, _4293192)))), pastecart), s(cart(real, _4293194), _4293190))), s(cart(real, _4293192), _4293188))))))], (35744 ^ _1670770) ^ [_3694339, _3694341, _3694343, _3694345] : [-(p(s(bool, i(s(fun(fun(_3694345, bool), bool), i(s(fun(fun(_3694343, bool), fun(fun(_3694345, bool), bool)), l_u_c), s(fun(_3694343, bool), _3694341))), s(fun(_3694345, bool), _3694339))))), -(p(s(bool, i(s(fun(fun(_3694343, bool), bool), i(s(fun(fun(_3694345, bool), fun(fun(_3694343, bool), bool)), l_a_u_c), s(fun(_3694345, bool), _3694339))), s(fun(_3694343, bool), _3694341)))))], (4804 ^ _1670770) ^ [_1792351] : [4814 ^ _1670770 : [(4815 ^ _1670770) ^ [_1792702] : [-(p(s(bool, i(s(fun(num, bool), _1792351), s(num, _1792702)))))]], 4806 ^ _1670770 : [(4807 ^ _1670770) ^ [_1792520] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1792520))), s(num, 4805 ^ [_1792351])))), -(p(s(bool, i(s(fun(num, bool), _1792351), s(num, _1792520)))))], (4813 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), _1792351), s(num, 4805 ^ [_1792351]))))]]], (36287 ^ _1670770) ^ [_3722336, _3722338, _3722340, _3722342] : [-(p(s(bool, i(s(fun(fun(prod(_3722342, _3722340), bool), bool), finite), s(fun(prod(_3722342, _3722340), bool), i(s(fun(fun(_3722340, bool), fun(prod(_3722342, _3722340), bool)), i(s(fun(fun(_3722342, bool), fun(fun(_3722340, bool), fun(prod(_3722342, _3722340), bool))), t_u_c), s(fun(_3722342, bool), _3722338))), s(fun(_3722340, bool), _3722336))))))), p(s(bool, i(s(fun(fun(_3722342, bool), bool), finite), s(fun(_3722342, bool), _3722338)))), p(s(bool, i(s(fun(fun(_3722340, bool), bool), finite), s(fun(_3722340, bool), _3722336))))], (8359 ^ _1670770) ^ [_1923723, _1923725, _1923727, _1923729] : [-(s(num, i(s(fun(list(_1923729), num), length), s(list(_1923729), i(s(fun(list(_1923727), list(_1923729)), i(s(fun(fun(_1923727, _1923729), fun(list(_1923727), list(_1923729))), map0), s(fun(_1923727, _1923729), _1923723))), s(list(_1923727), _1923725))))) = s(num, i(s(fun(list(_1923727), num), length), s(list(_1923727), _1923725))))], (4319 ^ _1670770) ^ [_1781109, _1781111] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), min), s(num, _1781111))), s(num, _1781109))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), i(s(fun(bool, fun(num, fun(num, num))), cond), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1781111))), s(num, _1781109))))), s(num, _1781111))), s(num, _1781109))))], (38835 ^ _1670770) ^ [_3939083] : [38837 ^ _1670770 : [(38842 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), _3939083), s(num, 38836 ^ [_3939083]))))], (38840 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 38836 ^ [_3939083]))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))))))], (38838 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, 38836 ^ [_3939083])))))]], 38843 ^ _1670770 : [(38848 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), _3939083), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))))))], (38846 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), _3939083), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))))))], (38844 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), _3939083), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))))]]], (13101 ^ _1670770) ^ [] : [13119 ^ _1670770 : [(13120 ^ _1670770) ^ [_2078509, _2078511] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), p0), s(real, _2078511))), s(real, _2078509)))))]], p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), p0), s(real, 13104 ^ []))), s(real, 13104 ^ [])))), s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), p0), s(real, 13109 ^ []))), s(real, 13110 ^ []))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), p0), s(real, 13110 ^ []))), s(real, 13109 ^ []))), 13115 ^ _1670770 : [(13118 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), p0), s(real, 13113 ^ []))), s(real, 13114 ^ []))))], (13116 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, 13113 ^ []))), s(real, 13114 ^ [])))))]]], (19136 ^ _1670770) ^ [_2349424, _2349426, _2349428] : [19149 ^ _1670770 : [(19152 ^ _1670770) ^ [_2349949] : [-(s(_2349426, i(s(fun(_2349428, _2349426), 19148 ^ [_2349424, _2349426, _2349428]), s(_2349428, i(s(fun(_2349426, _2349428), _2349424), s(_2349426, _2349949))))) = s(_2349426, _2349949))], (19150 ^ _1670770) ^ [_2349890] : [-(s(_2349428, i(s(fun(_2349426, _2349428), _2349424), s(_2349426, i(s(fun(_2349428, _2349426), 19148 ^ [_2349424, _2349426, _2349428]), s(_2349428, _2349890))))) = s(_2349428, _2349890))]], 19141 ^ _1670770 : [(19144 ^ _1670770) ^ [] : [s(_2349426, 19139 ^ [_2349424, _2349426, _2349428]) = s(_2349426, 19140 ^ [_2349424, _2349426, _2349428])], (19142 ^ _1670770) ^ [] : [-(s(_2349428, i(s(fun(_2349426, _2349428), _2349424), s(_2349426, 19139 ^ [_2349424, _2349426, _2349428]))) = s(_2349428, i(s(fun(_2349426, _2349428), _2349424), s(_2349426, 19140 ^ [_2349424, _2349426, _2349428]))))]], 19146 ^ _1670770 : [(19147 ^ _1670770) ^ [_2349833] : [s(_2349428, i(s(fun(_2349426, _2349428), _2349424), s(_2349426, _2349833))) = s(_2349428, 19145 ^ [_2349424, _2349426, _2349428])]]], (46561 ^ _1670770) ^ [_4449801, _4449803, _4449805] : [s(cart(real, _4449805), i(s(fun(num, cart(real, _4449805)), i(s(fun(cart(cart(real, _4449805), _4449803), fun(num, cart(real, _4449805))), i(s(fun(fun(num, real), fun(cart(cart(real, _4449805), _4449803), fun(num, cart(real, _4449805)))), _4449801), s(fun(num, real), 46562 ^ [_4449801, _4449803, _4449805]))), s(cart(cart(real, _4449805), _4449803), 46563 ^ [_4449801, _4449803, _4449805]))), s(num, 46564 ^ [_4449801, _4449803, _4449805]))) = s(cart(real, _4449805), i(s(fun(cart(real, _4449805), cart(real, _4449805)), i(s(fun(real, fun(cart(real, _4449805), cart(real, _4449805))), r_), s(real, i(s(fun(num, real), 46562 ^ [_4449801, _4449803, _4449805]), s(num, 46564 ^ [_4449801, _4449803, _4449805]))))), s(cart(real, _4449805), i(s(fun(cart(cart(real, _4449805), _4449803), cart(real, _4449805)), i(s(fun(num, fun(cart(cart(real, _4449805), _4449803), cart(real, _4449805))), row), s(num, 46564 ^ [_4449801, _4449803, _4449805]))), s(cart(cart(real, _4449805), _4449803), 46563 ^ [_4449801, _4449803, _4449805]))))), 46567 ^ _1670770 : [(46568 ^ _1670770) ^ [_4450910] : [46569 ^ _1670770 : [(46570 ^ _1670770) ^ [_4451294] : [s(cart(cart(real, _4449803), _4449803), i(s(fun(cart(cart(real, _4449803), _4449805), cart(cart(real, _4449803), _4449803)), i(s(fun(cart(cart(real, _4449805), _4449803), fun(cart(cart(real, _4449803), _4449805), cart(cart(real, _4449803), _4449803))), matrixu_mul), s(cart(cart(real, _4449805), _4449803), _4450910))), s(cart(cart(real, _4449803), _4449805), _4451294))) = s(cart(cart(real, _4449803), _4449803), i(s(fun(num, cart(cart(real, _4449803), _4449803)), mat), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))]], 46571 ^ _1670770 : [(46572 ^ _1670770) ^ [_4451420] : [s(cart(real, _4449805), i(s(fun(fun(num, cart(real, _4449805)), cart(real, _4449805)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4449805)), cart(real, _4449805))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, i(s(fun(fun(_4449803, bool), num), dimindex), s(fun(_4449803, bool), univ))))))), s(fun(num, cart(real, _4449805)), i(s(fun(cart(cart(real, _4449805), _4449803), fun(num, cart(real, _4449805))), i(s(fun(fun(num, real), fun(cart(cart(real, _4449805), _4449803), fun(num, cart(real, _4449805)))), _4449801), s(fun(num, real), _4451420))), s(cart(cart(real, _4449805), _4449803), _4450910))))) = s(cart(real, _4449805), i(s(fun(num, cart(real, _4449805)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), 46575 ^ _1670770 : [(46576 ^ _1670770) ^ [_4451862] : [-(s(real, i(s(fun(num, real), _4451420), s(num, _4451862))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _4451862)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4451862))), s(num, i(s(fun(fun(_4449803, bool), num), dimindex), s(fun(_4449803, bool), univ))))))]]]]], (46586 ^ _1670770) ^ [_4452123] : [46588 ^ _1670770 : [(46592 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, 46590 ^ [_4449801, _4449803, _4449805, _4452123])))))], (46594 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 46590 ^ [_4449801, _4449803, _4449805, _4452123]))), s(num, i(s(fun(fun(_4449803, bool), num), dimindex), s(fun(_4449803, bool), univ)))))))], (46596 ^ _1670770) ^ [] : [s(real, i(s(fun(num, real), 46587 ^ [_4449801, _4449803, _4449805, _4452123]), s(num, 46590 ^ [_4449801, _4449803, _4449805, _4452123]))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (46589 ^ _1670770) ^ [] : [-(s(cart(real, _4449805), i(s(fun(fun(num, cart(real, _4449805)), cart(real, _4449805)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4449805)), cart(real, _4449805))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, i(s(fun(fun(_4449803, bool), num), dimindex), s(fun(_4449803, bool), univ))))))), s(fun(num, cart(real, _4449805)), i(s(fun(cart(cart(real, _4449805), _4449803), fun(num, cart(real, _4449805))), i(s(fun(fun(num, real), fun(cart(cart(real, _4449805), _4449803), fun(num, cart(real, _4449805)))), _4449801), s(fun(num, real), 46587 ^ [_4449801, _4449803, _4449805, _4452123]))), s(cart(cart(real, _4449805), _4449803), _4452123))))) = s(cart(real, _4449805), i(s(fun(num, cart(real, _4449805)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]], -(s(cart(cart(real, _4449803), _4449803), i(s(fun(cart(cart(real, _4449803), _4449805), cart(cart(real, _4449803), _4449803)), i(s(fun(cart(cart(real, _4449805), _4449803), fun(cart(cart(real, _4449803), _4449805), cart(cart(real, _4449803), _4449803))), matrixu_mul), s(cart(cart(real, _4449805), _4449803), _4452123))), s(cart(cart(real, _4449803), _4449805), 46597 ^ [_4449801, _4449803, _4449805, _4452123]))) = s(cart(cart(real, _4449803), _4449803), i(s(fun(num, cart(cart(real, _4449803), _4449803)), mat), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))]]], (27297 ^ _1670770) ^ [_2802176, _2802178, _2802180] : [s(num, i(s(fun(fun(num, num), num), i(s(fun(fun(num, bool), fun(fun(num, num), num)), nsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2802178))), s(num, _2802176))))), s(fun(num, num), _2802180))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), 27300 ^ _1670770 : [(27301 ^ _1670770) ^ [_2802359] : [-(s(num, i(s(fun(num, num), _2802180), s(num, _2802359))) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2802178))), s(num, _2802359)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2802359))), s(num, _2802176))))]]], (43980 ^ _1670770) ^ [_4301335, _4301337] : [-(p(s(bool, i(s(fun(fun(cart(real, _4301337), bool), bool), subspace), s(fun(cart(real, _4301337), bool), _4301335))))), p(s(bool, i(s(fun(fun(cart(real, _4301337), bool), bool), i(s(fun(cart(real, _4301337), fun(fun(cart(real, _4301337), bool), bool)), in), s(cart(real, _4301337), i(s(fun(num, cart(real, _4301337)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(fun(cart(real, _4301337), bool), _4301335)))), 43989 ^ _1670770 : [(43994 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(cart(real, _4301337), bool), bool), i(s(fun(cart(real, _4301337), fun(fun(cart(real, _4301337), bool), bool)), in), s(cart(real, _4301337), i(s(fun(cart(real, _4301337), cart(real, _4301337)), i(s(fun(cart(real, _4301337), fun(cart(real, _4301337), cart(real, _4301337))), vectoru_add), s(cart(real, _4301337), 43987 ^ [_4301335, _4301337]))), s(cart(real, _4301337), 43988 ^ [_4301335, _4301337]))))), s(fun(cart(real, _4301337), bool), _4301335))))], (43992 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4301337), bool), bool), i(s(fun(cart(real, _4301337), fun(fun(cart(real, _4301337), bool), bool)), in), s(cart(real, _4301337), 43988 ^ [_4301335, _4301337]))), s(fun(cart(real, _4301337), bool), _4301335)))))], (43990 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4301337), bool), bool), i(s(fun(cart(real, _4301337), fun(fun(cart(real, _4301337), bool), bool)), in), s(cart(real, _4301337), 43987 ^ [_4301335, _4301337]))), s(fun(cart(real, _4301337), bool), _4301335)))))]], 43997 ^ _1670770 : [(44000 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(cart(real, _4301337), bool), bool), i(s(fun(cart(real, _4301337), fun(fun(cart(real, _4301337), bool), bool)), in), s(cart(real, _4301337), i(s(fun(cart(real, _4301337), cart(real, _4301337)), i(s(fun(real, fun(cart(real, _4301337), cart(real, _4301337))), r_), s(real, 43995 ^ [_4301335, _4301337]))), s(cart(real, _4301337), 43996 ^ [_4301335, _4301337]))))), s(fun(cart(real, _4301337), bool), _4301335))))], (43998 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4301337), bool), bool), i(s(fun(cart(real, _4301337), fun(fun(cart(real, _4301337), bool), bool)), in), s(cart(real, _4301337), 43996 ^ [_4301335, _4301337]))), s(fun(cart(real, _4301337), bool), _4301335)))))]]], (562 ^ _1670770) ^ [] : [p(s(bool, p1)), 565 ^ _1670770 : [(568 ^ _1670770) ^ [] : [-(p(s(bool, p1)))], (566 ^ _1670770) ^ [] : [-(p(s(bool, p1)))]]], (36345 ^ _1670770) ^ [_3724917, _3724919, _3724921, _3724923] : [-(p(s(bool, i(s(fun(fun(_3724921, bool), bool), i(s(fun(fun(prod(_3724923, _3724921), bool), fun(fun(_3724921, bool), bool)), a_u_c), s(fun(prod(_3724923, _3724921), bool), i(s(fun(fun(_3724921, bool), fun(prod(_3724923, _3724921), bool)), i(s(fun(fun(_3724923, bool), fun(fun(_3724921, bool), fun(prod(_3724923, _3724921), bool))), t_u_c), s(fun(_3724923, bool), _3724919))), s(fun(_3724921, bool), _3724917))))), s(fun(_3724921, bool), _3724917))))), p(s(bool, i(s(fun(fun(_3724921, bool), bool), infinite), s(fun(_3724921, bool), _3724917)))), -(s(fun(_3724923, bool), _3724919) = s(fun(_3724923, bool), empty)), p(s(bool, i(s(fun(fun(_3724921, bool), bool), i(s(fun(fun(_3724923, bool), fun(fun(_3724921, bool), bool)), l_a_u_c), s(fun(_3724923, bool), _3724919))), s(fun(_3724921, bool), _3724917))))], (1124 ^ _1670770) ^ [_1685166] : [-(p(s(bool, f0))), p(s(bool, _1685166)), p(s(bool, f0))], (38994 ^ _1670770) ^ [_3947772] : [-(s(cart(real, _3947772), i(s(fun(cart(real, _3947772), cart(real, _3947772)), i(s(fun(real, fun(cart(real, _3947772), cart(real, _3947772))), r_), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, a0))), s(real, b0))))), s(cart(real, _3947772), x))) = s(cart(real, _3947772), i(s(fun(cart(real, _3947772), cart(real, _3947772)), i(s(fun(cart(real, _3947772), fun(cart(real, _3947772), cart(real, _3947772))), vectoru_sub), s(cart(real, _3947772), i(s(fun(cart(real, _3947772), cart(real, _3947772)), i(s(fun(real, fun(cart(real, _3947772), cart(real, _3947772))), r_), s(real, a0))), s(cart(real, _3947772), x))))), s(cart(real, _3947772), i(s(fun(cart(real, _3947772), cart(real, _3947772)), i(s(fun(real, fun(cart(real, _3947772), cart(real, _3947772))), r_), s(real, b0))), s(cart(real, _3947772), x))))))], (42728 ^ _1670770) ^ [_4220827, _4220829, _4220831, _4220833, _4220835] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _4220829)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4220829))), s(num, i(s(fun(fun(_4220833, bool), num), dimindex), s(fun(_4220833, bool), univ)))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _4220827)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4220827))), s(num, i(s(fun(fun(_4220835, bool), num), dimindex), s(fun(_4220835, bool), univ)))))), 42744 ^ _1670770 : [(42751 ^ _1670770) ^ [] : [s(num, _4220829) = s(num, _4220827), -(p(s(bool, 42743 ^ [_4220827, _4220829, _4220831, _4220833, _4220835])))], (42745 ^ _1670770) ^ [] : [p(s(bool, 42743 ^ [_4220827, _4220829, _4220831, _4220833, _4220835])), -(s(num, _4220829) = s(num, _4220827))], (42757 ^ _1670770) ^ [] : [-(s(real, i(s(fun(num, real), i(s(fun(cart(real, _4220835), fun(num, real)), d_), s(cart(real, _4220835), i(s(fun(num, cart(real, _4220835)), i(s(fun(cart(cart(real, _4220835), _4220833), fun(num, cart(real, _4220835))), d_), s(cart(cart(real, _4220835), _4220833), i(s(fun(num, cart(cart(real, _4220835), _4220833)), mat), s(num, _4220831))))), s(num, _4220829))))), s(num, _4220827))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), i(s(fun(bool, fun(real, fun(real, real))), cond), s(bool, 42743 ^ [_4220827, _4220829, _4220831, _4220833, _4220835]))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, _4220831))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))]]], (9510 ^ _1670770) ^ [_1980688] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1980688))), s(nadd, _1980688)))))], (41069 ^ _1670770) ^ [_4082615, _4082617] : [s(cart(real, _4082617), i(s(fun(num, cart(real, _4082617)), i(s(fun(cart(real, _4082617), fun(num, cart(real, _4082617))), _4082615), s(cart(real, _4082617), 41070 ^ [_4082615, _4082617]))), s(num, 41071 ^ [_4082615, _4082617]))) = s(cart(real, _4082617), 41070 ^ [_4082615, _4082617]), 41074 ^ _1670770 : [(41075 ^ _1670770) ^ [_4083071, _4083073, _4083075] : [-(s(cart(real, _4082617), i(s(fun(fun(num, cart(real, _4082617)), cart(real, _4082617)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4082617)), cart(real, _4082617))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _4083073))), s(num, _4083071))))), s(fun(num, cart(real, _4082617)), i(s(fun(cart(real, _4082617), fun(num, cart(real, _4082617))), _4082615), s(cart(real, _4082617), _4083075))))) = s(cart(real, _4082617), i(s(fun(cart(real, _4082617), cart(real, _4082617)), i(s(fun(real, fun(cart(real, _4082617), cart(real, _4082617))), r_), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _4083071))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, _4083073))))))), s(cart(real, _4082617), _4083075))))]]], (29935 ^ _1670770) ^ [_2967391] : [p(s(bool, i(s(fun(finite_image(_2967391), bool), p0), s(finite_image(_2967391), 29936 ^ [_2967391])))), 29939 ^ _1670770 : [(29940 ^ _1670770) ^ [_2967607] : [-(p(s(bool, i(s(fun(finite_image(_2967391), bool), p0), s(finite_image(_2967391), i(s(fun(num, finite_image(_2967391)), finiteu_index), s(num, _2967607))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _2967607)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2967607))), s(num, i(s(fun(fun(_2967391, bool), num), dimindex), s(fun(_2967391, bool), univ))))))]]], (16736 ^ _1670770) ^ [_2196798, _2196800, _2196802] : [-(p(s(bool, i(s(fun(fun(_2196802, bool), bool), i(s(fun(fun(_2196802, bool), fun(fun(_2196802, bool), bool)), subset), s(fun(_2196802, bool), i(s(fun(fun(_2196802, bool), fun(_2196802, bool)), i(s(fun(fun(_2196802, bool), fun(fun(_2196802, bool), fun(_2196802, bool))), inter), s(fun(_2196802, bool), _2196798))), s(fun(_2196802, bool), _2196800))))), s(fun(_2196802, bool), _2196800)))))], (16718 ^ _1670770) ^ [_2195727, _2195729, _2195731, _2195733] : [-(p(s(bool, i(s(fun(fun(_2195733, bool), bool), i(s(fun(fun(_2195733, bool), fun(fun(_2195733, bool), bool)), subset), s(fun(_2195733, bool), i(s(fun(fun(_2195733, bool), fun(_2195733, bool)), i(s(fun(fun(_2195733, bool), fun(fun(_2195733, bool), fun(_2195733, bool))), union), s(fun(_2195733, bool), _2195731))), s(fun(_2195733, bool), _2195729))))), s(fun(_2195733, bool), _2195727))))), p(s(bool, i(s(fun(fun(_2195733, bool), bool), i(s(fun(fun(_2195733, bool), fun(fun(_2195733, bool), bool)), subset), s(fun(_2195733, bool), _2195731))), s(fun(_2195733, bool), _2195727)))), p(s(bool, i(s(fun(fun(_2195733, bool), bool), i(s(fun(fun(_2195733, bool), fun(fun(_2195733, bool), bool)), subset), s(fun(_2195733, bool), _2195729))), s(fun(_2195733, bool), _2195727))))], (9948 ^ _1670770) ^ [_1997862] : [s(num, i(s(fun(num, num), _1997862), s(num, 9949 ^ [_1997862]))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), 9952 ^ _1670770 : [(9953 ^ _1670770) ^ [_1998035] : [-(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, i(s(fun(nadd, nadd), naddu_inv), s(nadd, _1998035))))) = s(fun(num, num), i(s(fun(fun(num, num), fun(num, num)), i(s(fun(fun(num, num), fun(fun(num, num), fun(num, num))), i(s(fun(bool, fun(fun(num, num), fun(fun(num, num), fun(num, num)))), cond), s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1998035))), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))), s(fun(num, num), _1997862))), s(fun(num, num), i(s(fun(nadd, fun(num, num)), naddu_rinv), s(nadd, _1998035))))))]]], (22981 ^ _1670770) ^ [_2539485, _2539487, _2539489, _2539491] : [22984 ^ _1670770 : [(22987 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2539489, bool), bool), i(s(fun(_2539489, fun(fun(_2539489, bool), bool)), in), s(_2539489, 22983 ^ [_2539485, _2539487, _2539489, _2539491]))), s(fun(_2539489, bool), _2539485)))))], (22989 ^ _1670770) ^ [] : [-(s(_2539491, i(s(fun(_2539489, _2539491), _2539487), s(_2539489, 22982 ^ [_2539485, _2539487, _2539489, _2539491]))) = s(_2539491, i(s(fun(_2539489, _2539491), _2539487), s(_2539489, 22983 ^ [_2539485, _2539487, _2539489, _2539491]))))], (22991 ^ _1670770) ^ [] : [s(_2539489, 22982 ^ [_2539485, _2539487, _2539489, _2539491]) = s(_2539489, 22983 ^ [_2539485, _2539487, _2539489, _2539491])], (22985 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2539489, bool), bool), i(s(fun(_2539489, fun(fun(_2539489, bool), bool)), in), s(_2539489, 22982 ^ [_2539485, _2539487, _2539489, _2539491]))), s(fun(_2539489, bool), _2539485)))))]], 22992 ^ _1670770 : [(22993 ^ _1670770) ^ [_2540196, _2540198] : [-(s(fun(_2539489, bool), _2540198) = s(fun(_2539489, bool), _2540196)), p(s(bool, i(s(fun(fun(_2539489, bool), bool), i(s(fun(fun(_2539489, bool), fun(fun(_2539489, bool), bool)), subset), s(fun(_2539489, bool), _2540198))), s(fun(_2539489, bool), _2539485)))), p(s(bool, i(s(fun(fun(_2539489, bool), bool), i(s(fun(fun(_2539489, bool), fun(fun(_2539489, bool), bool)), subset), s(fun(_2539489, bool), _2540196))), s(fun(_2539489, bool), _2539485)))), s(fun(_2539491, bool), i(s(fun(fun(_2539489, bool), fun(_2539491, bool)), i(s(fun(fun(_2539489, _2539491), fun(fun(_2539489, bool), fun(_2539491, bool))), image), s(fun(_2539489, _2539491), _2539487))), s(fun(_2539489, bool), _2540198))) = s(fun(_2539491, bool), i(s(fun(fun(_2539489, bool), fun(_2539491, bool)), i(s(fun(fun(_2539489, _2539491), fun(fun(_2539489, bool), fun(_2539491, bool))), image), s(fun(_2539489, _2539491), _2539487))), s(fun(_2539489, bool), _2540196)))]]], (42392 ^ _1670770) ^ [_4190438, _4190440, _4190442] : [p(s(bool, i(s(fun(fun(cart(real, _4190442), cart(real, _4190440)), bool), linear), s(fun(cart(real, _4190442), cart(real, _4190440)), _4190438)))), -(p(s(bool, i(s(fun(fun(cart(real, _4190440), cart(real, _4190442)), bool), linear), s(fun(cart(real, _4190440), cart(real, _4190442)), i(s(fun(fun(cart(real, _4190442), cart(real, _4190440)), fun(cart(real, _4190440), cart(real, _4190442))), adjoint), s(fun(cart(real, _4190442), cart(real, _4190440)), _4190438)))))))], (43693 ^ _1670770) ^ [_4281521] : [43694 ^ _1670770 : [(43695 ^ _1670770) ^ [_4281591] : [p(s(bool, i(s(fun(fun(real, bool), bool), _4281521), s(fun(real, bool), i(s(fun(fun(cart(real, n10), bool), fun(real, bool)), i(s(fun(fun(cart(real, n10), real), fun(fun(cart(real, n10), bool), fun(real, bool))), image), s(fun(cart(real, n10), real), drop))), s(fun(cart(real, n10), bool), _4281591))))))]], -(p(s(bool, i(s(fun(fun(real, bool), bool), _4281521), s(fun(real, bool), 43696 ^ [_4281521])))))], (27343 ^ _1670770) ^ [_2803462] : [-(s(num, i(s(fun(fun(num, num), num), i(s(fun(fun(num, bool), fun(fun(num, num), num)), nsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2803462))), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(fun(num, num), f))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), i(s(fun(bool, fun(num, fun(num, num))), cond), s(bool, 27329 ^ [_2803462]))), s(num, i(s(fun(num, num), f), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (30103 ^ _1670770) ^ [_2974669, _2974671, _2974673] : [p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, _2974669))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(fun(_2974673, bool), num), dimindex), s(fun(_2974673, bool), univ))))), s(num, i(s(fun(fun(_2974671, bool), num), dimindex), s(fun(_2974671, bool), univ)))))))))), -(s(num, i(s(fun(finite_sum(_2974673, _2974671), num), destu_finiteu_sum), s(finite_sum(_2974673, _2974671), i(s(fun(num, finite_sum(_2974673, _2974671)), mku_finiteu_sum), s(num, _2974669))))) = s(num, _2974669))], (10943 ^ _1670770) ^ [_2024846, _2024848] : [-(s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, i(s(fun(num, real), realu_ofu_num), s(num, _2024848))))), s(num, _2024846))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _2024848))), s(num, _2024846))))))], (35058 ^ _1670770) ^ [_3658242, _3658244] : [35061 ^ _1670770 : [(35066 ^ _1670770) ^ [] : [s(_3658242, i(s(fun(_3658244, _3658242), g), s(_3658244, 35059 ^ [_3658242, _3658244]))) = s(_3658242, 35060 ^ [_3658242, _3658244])], (35064 ^ _1670770) ^ [] : [-(s(_3658244, 35059 ^ [_3658242, _3658244]) = s(_3658244, i(s(fun(_3658242, _3658244), f), s(_3658242, 35060 ^ [_3658242, _3658244]))))], (35062 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3658242, bool), bool), i(s(fun(_3658242, fun(fun(_3658242, bool), bool)), in), s(_3658242, 35060 ^ [_3658242, _3658244]))), s(fun(_3658242, bool), s0)))))]], 35067 ^ _1670770 : [(35068 ^ _1670770) ^ [_3658661] : [p(s(bool, i(s(fun(fun(_3658242, bool), bool), i(s(fun(_3658242, fun(fun(_3658242, bool), bool)), in), s(_3658242, _3658661))), s(fun(_3658242, bool), s0)))), -(s(_3658242, i(s(fun(_3658244, _3658242), g), s(_3658244, i(s(fun(_3658242, _3658244), f), s(_3658242, _3658661))))) = s(_3658242, _3658661))]]], (38966 ^ _1670770) ^ [_3945976, _3945978, _3945980] : [s(cart(real, _3945980), i(s(fun(cart(real, _3945980), cart(real, _3945980)), i(s(fun(cart(real, _3945980), fun(cart(real, _3945980), cart(real, _3945980))), vectoru_sub), s(cart(real, _3945980), _3945978))), s(cart(real, _3945980), _3945976))) = s(cart(real, _3945980), i(s(fun(num, cart(real, _3945980)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(cart(real, _3945980), _3945978) = s(cart(real, _3945980), _3945976))], (17884 ^ _1670770) ^ [_2266533, _2266535, _2266537] : [17890 ^ _1670770 : [(17893 ^ _1670770) ^ [_2267258] : [p(s(bool, i(s(fun(_2266537, bool), i(s(fun(bool, fun(_2266537, bool)), i(s(fun(_2266537, fun(bool, fun(_2266537, bool))), setspec), s(_2266537, 17887 ^ [_2266533, _2266535, _2266537]))), s(bool, i(s(fun(_2266535, bool), 17885 ^ [_2266533, _2266535, _2266537]), s(_2266535, _2267258))))), s(_2266537, i(s(fun(_2266535, _2266537), 17886 ^ [_2266533, _2266535, _2266537]), s(_2266535, _2267258))))))], (17891 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2266537, bool), i(s(fun(fun(_2266535, _2266537), fun(_2266537, bool)), i(s(fun(fun(_2266535, bool), fun(fun(_2266535, _2266537), fun(_2266537, bool))), _2266533), s(fun(_2266535, bool), 17885 ^ [_2266533, _2266535, _2266537]))), s(fun(_2266535, _2266537), 17886 ^ [_2266533, _2266535, _2266537]))), s(_2266537, 17887 ^ [_2266533, _2266535, _2266537])))))]], 17895 ^ _1670770 : [(17898 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2266537, bool), i(s(fun(fun(_2266535, _2266537), fun(_2266537, bool)), i(s(fun(fun(_2266535, bool), fun(fun(_2266535, _2266537), fun(_2266537, bool))), _2266533), s(fun(_2266535, bool), 17885 ^ [_2266533, _2266535, _2266537]))), s(fun(_2266535, _2266537), 17886 ^ [_2266533, _2266535, _2266537]))), s(_2266537, 17887 ^ [_2266533, _2266535, _2266537]))))], (17896 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2266537, bool), i(s(fun(bool, fun(_2266537, bool)), i(s(fun(_2266537, fun(bool, fun(_2266537, bool))), setspec), s(_2266537, 17887 ^ [_2266533, _2266535, _2266537]))), s(bool, i(s(fun(_2266535, bool), 17885 ^ [_2266533, _2266535, _2266537]), s(_2266535, 17894 ^ [_2266533, _2266535, _2266537]))))), s(_2266537, i(s(fun(_2266535, _2266537), 17886 ^ [_2266533, _2266535, _2266537]), s(_2266535, 17894 ^ [_2266533, _2266535, _2266537])))))))]], 17899 ^ _1670770 : [(17913 ^ _1670770) ^ [_2268310, _2268312] : [17921 ^ _1670770 : [(17924 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2266537, bool), q0), s(_2266537, 17920 ^ [_2266533, _2266535, _2266537, _2268310, _2268312])))))], (17922 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2266537, bool), bool), i(s(fun(_2266537, fun(fun(_2266537, bool), bool)), in), s(_2266537, 17920 ^ [_2266533, _2266535, _2266537, _2268310, _2268312]))), s(fun(_2266537, bool), i(s(fun(fun(_2266537, bool), fun(_2266537, bool)), gspec), s(fun(_2266537, bool), i(s(fun(fun(_2266535, _2266537), fun(_2266537, bool)), i(s(fun(fun(_2266535, bool), fun(fun(_2266535, _2266537), fun(_2266537, bool))), _2266533), s(fun(_2266535, bool), _2268312))), s(fun(_2266535, _2266537), _2268310)))))))))]], 17914 ^ _1670770 : [(17915 ^ _1670770) ^ [_2268528] : [p(s(bool, i(s(fun(_2266535, bool), _2268312), s(_2266535, _2268528)))), p(s(bool, i(s(fun(_2266537, bool), q0), s(_2266537, i(s(fun(_2266535, _2266537), _2268310), s(_2266535, _2268528))))))]]], (17900 ^ _1670770) ^ [_2267656, _2267658] : [17908 ^ _1670770 : [(17911 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2266537, bool), q0), s(_2266537, i(s(fun(_2266535, _2266537), _2267656), s(_2266535, 17907 ^ [_2266533, _2266535, _2266537, _2267656, _2267658])))))))], (17909 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2266535, bool), _2267658), s(_2266535, 17907 ^ [_2266533, _2266535, _2266537, _2267656, _2267658])))))]], 17901 ^ _1670770 : [(17902 ^ _1670770) ^ [_2267874] : [p(s(bool, i(s(fun(fun(_2266537, bool), bool), i(s(fun(_2266537, fun(fun(_2266537, bool), bool)), in), s(_2266537, _2267874))), s(fun(_2266537, bool), i(s(fun(fun(_2266537, bool), fun(_2266537, bool)), gspec), s(fun(_2266537, bool), i(s(fun(fun(_2266535, _2266537), fun(_2266537, bool)), i(s(fun(fun(_2266535, bool), fun(fun(_2266535, _2266537), fun(_2266537, bool))), _2266533), s(fun(_2266535, bool), _2267658))), s(fun(_2266535, _2266537), _2267656)))))))), p(s(bool, i(s(fun(_2266537, bool), q0), s(_2266537, _2267874))))]]]]], (10071 ^ _1670770) ^ [_2000809] : [-(s(hreal, i(s(fun(hreal, hreal), hrealu_inv), s(hreal, x))) = s(hreal, i(s(fun(fun(nadd, bool), hreal), mku_hreal), s(fun(nadd, bool), _2000809)))), 10084 ^ _1670770 : [(10089 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(nadd, bool), _2000809), s(nadd, 10072 ^ [_2000809]))))], (10087 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(hreal, fun(nadd, bool)), destu_hreal), s(hreal, x))), s(nadd, 10083 ^ [_2000809])))))], (10085 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, i(s(fun(nadd, nadd), naddu_inv), s(nadd, 10083 ^ [_2000809]))))), s(nadd, 10072 ^ [_2000809])))))]], 10075 ^ _1670770 : [(10078 ^ _1670770) ^ [_2001036] : [p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, i(s(fun(nadd, nadd), naddu_inv), s(nadd, _2001036))))), s(nadd, 10072 ^ [_2000809])))), p(s(bool, i(s(fun(nadd, bool), i(s(fun(hreal, fun(nadd, bool)), destu_hreal), s(hreal, x))), s(nadd, _2001036))))], (10076 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(nadd, bool), _2000809), s(nadd, 10072 ^ [_2000809])))))]]], (43223 ^ _1670770) ^ [_4260202, _4260204, _4260206] : [p(s(bool, i(s(fun(fun(cart(real, _4260204), cart(real, _4260206)), bool), linear), s(fun(cart(real, _4260204), cart(real, _4260206)), _4260202)))), 43227 ^ _1670770 : [(43228 ^ _1670770) ^ [_4260419] : [-(s(cart(real, _4260206), i(s(fun(cart(real, _4260204), cart(real, _4260206)), _4260202), s(cart(real, _4260204), _4260419))) = s(cart(real, _4260206), i(s(fun(cart(real, _4260204), cart(real, _4260206)), i(s(fun(cart(cart(real, _4260204), _4260206), fun(cart(real, _4260204), cart(real, _4260206))), matrixu_vectoru_mul), s(cart(cart(real, _4260204), _4260206), 43226 ^ [_4260202, _4260204, _4260206]))), s(cart(real, _4260204), _4260419))))]]], (14445 ^ _1670770) ^ [_2110469, _2110471] : [14446 ^ _1670770 : [(14449 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2110469))), s(int, _2110471))))], (14447 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2110471))), s(int, _2110469))))]], s(int, _2110471) = s(int, _2110469)], (4693 ^ _1670770) ^ [_1789631, _1789633, _1789635] : [4694 ^ _1670770 : [(4697 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1789633))), s(num, _1789631))))], (4695 ^ _1670770) ^ [] : [s(num, _1789635) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))]], -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1789635))), s(num, _1789633))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1789635))), s(num, _1789631)))))))], (4745 ^ _1670770) ^ [_1791173, _1791175, _1791177] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1791177))), s(num, _1791173))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1791175))), s(num, _1791173))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1791177))), s(num, _1791175)))), -(s(num, _1791173) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (24073 ^ _1670770) ^ [_2582523] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2582523))), s(real, i(s(fun(fun(real, bool), real), inf), s(fun(real, bool), s0))))))), -(s(fun(real, bool), s0) = s(fun(real, bool), empty)), 24079 ^ _1670770 : [(24082 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2582523))), s(real, 24078 ^ [_2582523]))))], (24080 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 24078 ^ [_2582523]))), s(fun(real, bool), s0)))))]]], (22002 ^ _1670770) ^ [_2500863] : [22016 ^ _1670770 : [(22017 ^ _1670770) ^ [_2501395] : [-(p(s(bool, i(s(fun(fun(num, bool), bool), finite), s(fun(num, bool), i(s(fun(fun(num, bool), fun(num, bool)), gspec), s(fun(num, bool), i(s(fun(num, fun(num, bool)), _2500863), s(num, _2501395)))))))))]], 22007 ^ _1670770 : [(22010 ^ _1670770) ^ [_2501171] : [p(s(bool, i(s(fun(num, bool), i(s(fun(bool, fun(num, bool)), i(s(fun(num, fun(bool, fun(num, bool))), setspec), s(num, 22004 ^ [_2500863]))), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _2501171))), s(num, 22003 ^ [_2500863]))))), s(num, _2501171))))], (22008 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _2500863), s(num, 22003 ^ [_2500863]))), s(num, 22004 ^ [_2500863])))))]], 22012 ^ _1670770 : [(22015 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _2500863), s(num, 22003 ^ [_2500863]))), s(num, 22004 ^ [_2500863]))))], (22013 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(bool, fun(num, bool)), i(s(fun(num, fun(bool, fun(num, bool))), setspec), s(num, 22004 ^ [_2500863]))), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, 22011 ^ [_2500863]))), s(num, 22003 ^ [_2500863]))))), s(num, 22011 ^ [_2500863])))))]]], (5419 ^ _1670770) ^ [_1806575, _1806577, _1806579] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1806579))), s(num, _1806577))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1806579))), s(num, _1806575)))), 5420 ^ _1670770 : [(5421 ^ _1670770) ^ [_1806755] : [5424 ^ _1670770 : [(5427 ^ _1670770) ^ [] : [5428 ^ _1670770 : [(5431 ^ _1670770) ^ [] : [s(num, _1806575) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (5429 ^ _1670770) ^ [] : [-(s(num, _1806577) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))]], 5432 ^ _1670770 : [(5435 ^ _1670770) ^ [] : [s(num, _1806577) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (5433 ^ _1670770) ^ [] : [-(s(num, _1806575) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))]]], (5425 ^ _1670770) ^ [] : [-(p(s(bool, _1806755)))]], 5436 ^ _1670770 : [(5443 ^ _1670770) ^ [] : [s(num, _1806575) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(s(num, _1806577) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (5437 ^ _1670770) ^ [] : [s(num, _1806577) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(s(num, _1806575) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (5449 ^ _1670770) ^ [] : [p(s(bool, _1806755))]], 5450 ^ _1670770 : [(5451 ^ _1670770) ^ [_1807288] : [5454 ^ _1670770 : [(5457 ^ _1670770) ^ [] : [s(num, _1806579) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (5455 ^ _1670770) ^ [] : [-(p(s(bool, _1807288)))]], 5458 ^ _1670770 : [(5461 ^ _1670770) ^ [] : [p(s(bool, _1807288))], (5459 ^ _1670770) ^ [] : [-(s(num, _1806579) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))]], 5462 ^ _1670770 : [(5463 ^ _1670770) ^ [_1807539] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), i(s(fun(bool, fun(bool, fun(bool, bool))), cond), s(bool, _1807288))), s(bool, _1806755))), s(bool, _1807539)))), 5466 ^ _1670770 : [(5471 ^ _1670770) ^ [] : [s(num, _1806577) = s(num, _1806575)], (5469 ^ _1670770) ^ [] : [s(num, _1806579) = s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))], (5467 ^ _1670770) ^ [] : [-(p(s(bool, _1807539)))]], 5472 ^ _1670770 : [(5473 ^ _1670770) ^ [] : [-(s(num, _1806579) = s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))), -(s(num, _1806577) = s(num, _1806575))], (5479 ^ _1670770) ^ [] : [p(s(bool, _1807539))]]]]]]]]], (35621 ^ _1670770) ^ [_3689376, _3689378, _3689380] : [35674 ^ _1670770 : [(35675 ^ _1670770) ^ [_3691822] : [35679 ^ _1670770 : [(35682 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3689380, bool), i(s(fun(_3689378, fun(_3689380, bool)), _3691822), s(_3689378, 35676 ^ [_3689376, _3689378, _3689380, _3691822]))), s(_3689380, 35677 ^ [_3689376, _3689378, _3689380, _3691822])))))], (35684 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3689380, bool), i(s(fun(_3689378, fun(_3689380, bool)), _3691822), s(_3689378, 35676 ^ [_3689376, _3689378, _3689380, _3691822]))), s(_3689380, 35678 ^ [_3689376, _3689378, _3689380, _3691822])))))], (35686 ^ _1670770) ^ [] : [s(_3689380, 35677 ^ [_3689376, _3689378, _3689380, _3691822]) = s(_3689380, 35678 ^ [_3689376, _3689378, _3689380, _3691822])], (35680 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3689378, bool), bool), i(s(fun(_3689378, fun(fun(_3689378, bool), bool)), in), s(_3689378, 35676 ^ [_3689376, _3689378, _3689380, _3691822]))), s(fun(_3689378, bool), s0)))))]], -(p(s(bool, i(s(fun(fun(_3689378, bool), bool), i(s(fun(fun(_3689380, bool), fun(fun(_3689378, bool), bool)), l_a_u_c), s(fun(_3689380, bool), i(s(fun(fun(_3689380, bool), fun(_3689380, bool)), gspec), s(fun(_3689380, bool), i(s(fun(fun(_3689378, fun(_3689380, bool)), fun(_3689380, bool)), _3689376), s(fun(_3689378, fun(_3689380, bool)), _3691822))))))), s(fun(_3689378, bool), s0)))))]], 35626 ^ _1670770 : [(35629 ^ _1670770) ^ [_3690184, _3690186] : [p(s(bool, i(s(fun(_3689380, bool), i(s(fun(bool, fun(_3689380, bool)), i(s(fun(_3689380, fun(bool, fun(_3689380, bool))), setspec), s(_3689380, 35623 ^ [_3689376, _3689378, _3689380]))), s(bool, _3690184))), s(_3689380, _3690186)))), 35641 ^ _1670770 : [(35646 ^ _1670770) ^ [] : [p(s(bool, _3690184))], (35644 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3689380, bool), i(s(fun(_3689378, fun(_3689380, bool)), 35622 ^ [_3689376, _3689378, _3689380]), s(_3689378, 35640 ^ [_3689376, _3689378, _3689380, _3690184, _3690186]))), s(_3689380, _3690186)))))], (35642 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3689378, bool), bool), i(s(fun(_3689378, fun(fun(_3689378, bool), bool)), in), s(_3689378, 35640 ^ [_3689376, _3689378, _3689380, _3690184, _3690186]))), s(fun(_3689378, bool), s0)))))]], 35632 ^ _1670770 : [(35635 ^ _1670770) ^ [_3690426] : [p(s(bool, i(s(fun(fun(_3689378, bool), bool), i(s(fun(_3689378, fun(fun(_3689378, bool), bool)), in), s(_3689378, _3690426))), s(fun(_3689378, bool), s0)))), p(s(bool, i(s(fun(_3689380, bool), i(s(fun(_3689378, fun(_3689380, bool)), 35622 ^ [_3689376, _3689378, _3689380]), s(_3689378, _3690426))), s(_3689380, _3690186))))], (35633 ^ _1670770) ^ [] : [-(p(s(bool, _3690184)))]]], (35627 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3689380, bool), i(s(fun(fun(_3689378, fun(_3689380, bool)), fun(_3689380, bool)), _3689376), s(fun(_3689378, fun(_3689380, bool)), 35622 ^ [_3689376, _3689378, _3689380]))), s(_3689380, 35623 ^ [_3689376, _3689378, _3689380])))))]], 35651 ^ _1670770 : [(35671 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3689380, bool), i(s(fun(bool, fun(_3689380, bool)), i(s(fun(_3689380, fun(bool, fun(_3689380, bool))), setspec), s(_3689380, 35623 ^ [_3689376, _3689378, _3689380]))), s(bool, 35650 ^ [_3689376, _3689378, _3689380]))), s(_3689380, 35649 ^ [_3689376, _3689378, _3689380])))))], (35652 ^ _1670770) ^ [] : [p(s(bool, 35650 ^ [_3689376, _3689378, _3689380])), 35656 ^ _1670770 : [(35659 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3689380, bool), i(s(fun(_3689378, fun(_3689380, bool)), 35622 ^ [_3689376, _3689378, _3689380]), s(_3689378, 35655 ^ [_3689376, _3689378, _3689380]))), s(_3689380, 35649 ^ [_3689376, _3689378, _3689380])))))], (35657 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3689378, bool), bool), i(s(fun(_3689378, fun(fun(_3689378, bool), bool)), in), s(_3689378, 35655 ^ [_3689376, _3689378, _3689380]))), s(fun(_3689378, bool), s0)))))]]], (35661 ^ _1670770) ^ [] : [-(p(s(bool, 35650 ^ [_3689376, _3689378, _3689380]))), 35662 ^ _1670770 : [(35663 ^ _1670770) ^ [_3691350] : [p(s(bool, i(s(fun(fun(_3689378, bool), bool), i(s(fun(_3689378, fun(fun(_3689378, bool), bool)), in), s(_3689378, _3691350))), s(fun(_3689378, bool), s0)))), p(s(bool, i(s(fun(_3689380, bool), i(s(fun(_3689378, fun(_3689380, bool)), 35622 ^ [_3689376, _3689378, _3689380]), s(_3689378, _3691350))), s(_3689380, 35649 ^ [_3689376, _3689378, _3689380]))))]]], (35673 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3689380, bool), i(s(fun(fun(_3689378, fun(_3689380, bool)), fun(_3689380, bool)), _3689376), s(fun(_3689378, fun(_3689380, bool)), 35622 ^ [_3689376, _3689378, _3689380]))), s(_3689380, 35623 ^ [_3689376, _3689378, _3689380]))))]]], (17099 ^ _1670770) ^ [_2218050] : [-(s(fun(_2218050, bool), i(s(fun(fun(fun(_2218050, bool), bool), fun(_2218050, bool)), unions), s(fun(fun(_2218050, bool), bool), i(s(fun(fun(fun(_2218050, bool), bool), fun(fun(_2218050, bool), bool)), i(s(fun(fun(_2218050, bool), fun(fun(fun(_2218050, bool), bool), fun(fun(_2218050, bool), bool))), insert), s(fun(_2218050, bool), s0))), s(fun(fun(_2218050, bool), bool), empty))))) = s(fun(_2218050, bool), s0))], (27331 ^ _1670770) ^ [_2803276] : [p(s(bool, 27329 ^ [_2803276])), -(s(num, _2803276) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (7392 ^ _1670770) ^ [_1880861] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_a_), s(num, u_0))), s(num, i(s(fun(num, num), bit1), s(num, _1880861))))))], (9441 ^ _1670770) ^ [_1978083] : [9444 ^ _1670770 : [(9445 ^ _1670770) ^ [_1978400] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(prod(num, num), num), dist), s(prod(num, num), i(s(fun(num, prod(num, num)), i(s(fun(num, fun(num, prod(num, num))), c_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, 9442 ^ [_1978083, _1978400]))), s(num, i(s(fun(num, num), _1978083), s(num, 9443 ^ [_1978083, _1978400]))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, 9443 ^ [_1978083, _1978400]))), s(num, i(s(fun(num, num), _1978083), s(num, 9442 ^ [_1978083, _1978400]))))))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1978400))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, 9442 ^ [_1978083, _1978400]))), s(num, 9443 ^ [_1978083, _1978400]))))))))]], -(p(s(bool, i(s(fun(fun(num, num), bool), isu_nadd), s(fun(num, num), _1978083)))))], (13238 ^ _1670770) ^ [_2079967] : [s(real, i(s(fun(int, real), realu_ofu_int), s(int, i(s(fun(real, int), intu_ofu_real), s(real, _2079967))))) = s(real, _2079967), -(p(s(bool, i(s(fun(real, bool), integer), s(real, _2079967)))))], (42765 ^ _1670770) ^ [_4222424, _4222426, _4222428, _4222430, _4222432] : [-(s(cart(cart(real, _4222432), _4222430), i(s(fun(cart(cart(real, _4222432), _4222430), cart(cart(real, _4222432), _4222430)), i(s(fun(cart(cart(real, _4222432), _4222430), fun(cart(cart(real, _4222432), _4222430), cart(cart(real, _4222432), _4222430))), matrixu_add), s(cart(cart(real, _4222432), _4222430), _4222428))), s(cart(cart(real, _4222432), _4222430), i(s(fun(cart(cart(real, _4222432), _4222430), cart(cart(real, _4222432), _4222430)), i(s(fun(cart(cart(real, _4222432), _4222430), fun(cart(cart(real, _4222432), _4222430), cart(cart(real, _4222432), _4222430))), matrixu_add), s(cart(cart(real, _4222432), _4222430), _4222426))), s(cart(cart(real, _4222432), _4222430), _4222424))))) = s(cart(cart(real, _4222432), _4222430), i(s(fun(cart(cart(real, _4222432), _4222430), cart(cart(real, _4222432), _4222430)), i(s(fun(cart(cart(real, _4222432), _4222430), fun(cart(cart(real, _4222432), _4222430), cart(cart(real, _4222432), _4222430))), matrixu_add), s(cart(cart(real, _4222432), _4222430), i(s(fun(cart(cart(real, _4222432), _4222430), cart(cart(real, _4222432), _4222430)), i(s(fun(cart(cart(real, _4222432), _4222430), fun(cart(cart(real, _4222432), _4222430), cart(cart(real, _4222432), _4222430))), matrixu_add), s(cart(cart(real, _4222432), _4222430), _4222428))), s(cart(cart(real, _4222432), _4222430), _4222426))))), s(cart(cart(real, _4222432), _4222430), _4222424))))], (27065 ^ _1670770) ^ [_2787964, _2787966, _2787968, _2787970] : [-(s(num, i(s(fun(fun(_2787970, num), num), i(s(fun(fun(_2787970, bool), fun(fun(_2787970, num), num)), nsum), s(fun(_2787970, bool), _2787964))), s(fun(_2787970, num), i(s(fun(fun(_2787970, _2787970), fun(_2787970, num)), i(s(fun(fun(_2787970, num), fun(fun(_2787970, _2787970), fun(_2787970, num))), o), s(fun(_2787970, num), _2787968))), s(fun(_2787970, _2787970), _2787966))))) = s(num, i(s(fun(fun(_2787970, num), num), i(s(fun(fun(_2787970, bool), fun(fun(_2787970, num), num)), nsum), s(fun(_2787970, bool), _2787964))), s(fun(_2787970, num), _2787968)))), p(s(bool, i(s(fun(fun(_2787970, bool), bool), finite), s(fun(_2787970, bool), _2787964)))), 27073 ^ _1670770 : [(27076 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2787970, bool), bool), i(s(fun(_2787970, fun(fun(_2787970, bool), bool)), in), s(_2787970, i(s(fun(_2787970, _2787970), _2787966), s(_2787970, 27072 ^ [_2787964, _2787966, _2787968, _2787970]))))), s(fun(_2787970, bool), _2787964))))], (27074 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2787970, bool), bool), i(s(fun(_2787970, fun(fun(_2787970, bool), bool)), in), s(_2787970, 27072 ^ [_2787964, _2787966, _2787968, _2787970]))), s(fun(_2787970, bool), _2787964)))))]], 27079 ^ _1670770 : [(27082 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2787970, bool), bool), i(s(fun(_2787970, fun(fun(_2787970, bool), bool)), in), s(_2787970, 27078 ^ [_2787964, _2787966, _2787968, _2787970]))), s(fun(_2787970, bool), _2787964)))))], (27084 ^ _1670770) ^ [] : [-(s(_2787970, i(s(fun(_2787970, _2787970), _2787966), s(_2787970, 27077 ^ [_2787964, _2787966, _2787968, _2787970]))) = s(_2787970, i(s(fun(_2787970, _2787970), _2787966), s(_2787970, 27078 ^ [_2787964, _2787966, _2787968, _2787970]))))], (27086 ^ _1670770) ^ [] : [s(_2787970, 27077 ^ [_2787964, _2787966, _2787968, _2787970]) = s(_2787970, 27078 ^ [_2787964, _2787966, _2787968, _2787970])], (27080 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2787970, bool), bool), i(s(fun(_2787970, fun(fun(_2787970, bool), bool)), in), s(_2787970, 27077 ^ [_2787964, _2787966, _2787968, _2787970]))), s(fun(_2787970, bool), _2787964)))))]]], (14431 ^ _1670770) ^ [_2110241, _2110243] : [-(s(int, i(s(fun(int, int), intu_neg), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2110243))), s(int, _2110241))))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2110243))), s(int, i(s(fun(int, int), intu_neg), s(int, _2110241))))))], (29342 ^ _1670770) ^ [_2935224, _2935226, _2935228] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _2935224))), s(num, _2935226)))), -(s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2935226))), s(num, _2935224))))), s(fun(num, real), _2935228))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (10815 ^ _1670770) ^ [_2020990, _2020992] : [-(s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, _2020992))), s(hreal, _2020990))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(hreal, real), 10800 ^ []), s(hreal, _2020992))))), s(real, i(s(fun(hreal, real), 10800 ^ []), s(hreal, _2020990))))))], (44693 ^ _1670770) ^ [_4342904, _4342906] : [-(s(fun(cart(real, _4342906), bool), i(s(fun(fun(cart(real, _4342906), bool), fun(cart(real, _4342906), bool)), span), s(fun(cart(real, _4342906), bool), i(s(fun(fun(cart(real, _4342906), bool), fun(cart(real, _4342906), bool)), i(s(fun(cart(real, _4342906), fun(fun(cart(real, _4342906), bool), fun(cart(real, _4342906), bool))), insert), s(cart(real, _4342906), i(s(fun(num, cart(real, _4342906)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(fun(cart(real, _4342906), bool), _4342904))))) = s(fun(cart(real, _4342906), bool), i(s(fun(fun(cart(real, _4342906), bool), fun(cart(real, _4342906), bool)), span), s(fun(cart(real, _4342906), bool), _4342904))))], (24103 ^ _1670770) ^ [_2583253, _2583255, _2583257] : [24117 ^ _1670770 : [(24120 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(fun(real, bool), real), inf), s(fun(real, bool), _2583257))))), s(real, _2583253)))))], (24118 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2583255))), s(real, i(s(fun(fun(real, bool), real), inf), s(fun(real, bool), _2583257)))))))]], -(s(fun(real, bool), _2583257) = s(fun(real, bool), empty)), 24109 ^ _1670770 : [(24112 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2583255))), s(real, 24108 ^ [_2583253, _2583255, _2583257])))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 24108 ^ [_2583253, _2583255, _2583257]))), s(real, _2583253))))], (24110 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 24108 ^ [_2583253, _2583255, _2583257]))), s(fun(real, bool), _2583257)))))]]], (3323 ^ _1670770) ^ [_1735638, _1735640, _1735642, _1735644, _1735646, _1735648] : [-(p(s(bool, i(s(fun(_1735646, bool), i(s(fun(_1735648, fun(_1735646, bool)), i(s(fun(_1735646, fun(_1735648, fun(_1735646, bool))), i(s(fun(_1735648, fun(_1735646, fun(_1735648, fun(_1735646, bool)))), mku_pair), s(_1735648, _1735644))), s(_1735646, _1735642))), s(_1735648, _1735640))), s(_1735646, _1735638))))), s(_1735648, _1735640) = s(_1735648, _1735644), s(_1735646, _1735638) = s(_1735646, _1735642)], (534 ^ _1670770) ^ [] : [545 ^ _1670770 : [(550 ^ _1670770) ^ [] : [-(p(s(bool, r0)))], (548 ^ _1670770) ^ [] : [-(p(s(bool, q)))], (546 ^ _1670770) ^ [] : [-(p(s(bool, p1)))]], p(s(bool, q)), p(s(bool, p1)), p(s(bool, r0))], (44126 ^ _1670770) ^ [_4308650, _4308652, _4308654] : [44132 ^ _1670770 : [(44135 ^ _1670770) ^ [_4309618] : [p(s(bool, i(s(fun(cart(real, _4308654), bool), i(s(fun(bool, fun(cart(real, _4308654), bool)), i(s(fun(cart(real, _4308654), fun(bool, fun(cart(real, _4308654), bool))), setspec), s(cart(real, _4308654), 44129 ^ [_4308650, _4308652, _4308654]))), s(bool, i(s(fun(fun(cart(real, _4308652), bool), bool), i(s(fun(cart(real, _4308652), fun(fun(cart(real, _4308652), bool), bool)), in), s(cart(real, _4308652), i(s(fun(cart(real, _4308654), cart(real, _4308652)), 44127 ^ [_4308650, _4308652, _4308654]), s(cart(real, _4308654), _4309618))))), s(fun(cart(real, _4308652), bool), 44128 ^ [_4308650, _4308652, _4308654]))))), s(cart(real, _4308654), _4309618))))], (44133 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(cart(real, _4308654), bool), i(s(fun(fun(cart(real, _4308652), bool), fun(cart(real, _4308654), bool)), i(s(fun(fun(cart(real, _4308654), cart(real, _4308652)), fun(fun(cart(real, _4308652), bool), fun(cart(real, _4308654), bool))), _4308650), s(fun(cart(real, _4308654), cart(real, _4308652)), 44127 ^ [_4308650, _4308652, _4308654]))), s(fun(cart(real, _4308652), bool), 44128 ^ [_4308650, _4308652, _4308654]))), s(cart(real, _4308654), 44129 ^ [_4308650, _4308652, _4308654])))))]], 44137 ^ _1670770 : [(44140 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(cart(real, _4308654), bool), i(s(fun(fun(cart(real, _4308652), bool), fun(cart(real, _4308654), bool)), i(s(fun(fun(cart(real, _4308654), cart(real, _4308652)), fun(fun(cart(real, _4308652), bool), fun(cart(real, _4308654), bool))), _4308650), s(fun(cart(real, _4308654), cart(real, _4308652)), 44127 ^ [_4308650, _4308652, _4308654]))), s(fun(cart(real, _4308652), bool), 44128 ^ [_4308650, _4308652, _4308654]))), s(cart(real, _4308654), 44129 ^ [_4308650, _4308652, _4308654]))))], (44138 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(cart(real, _4308654), bool), i(s(fun(bool, fun(cart(real, _4308654), bool)), i(s(fun(cart(real, _4308654), fun(bool, fun(cart(real, _4308654), bool))), setspec), s(cart(real, _4308654), 44129 ^ [_4308650, _4308652, _4308654]))), s(bool, i(s(fun(fun(cart(real, _4308652), bool), bool), i(s(fun(cart(real, _4308652), fun(fun(cart(real, _4308652), bool), bool)), in), s(cart(real, _4308652), i(s(fun(cart(real, _4308654), cart(real, _4308652)), 44127 ^ [_4308650, _4308652, _4308654]), s(cart(real, _4308654), 44136 ^ [_4308650, _4308652, _4308654]))))), s(fun(cart(real, _4308652), bool), 44128 ^ [_4308650, _4308652, _4308654]))))), s(cart(real, _4308654), 44136 ^ [_4308650, _4308652, _4308654])))))]], 44141 ^ _1670770 : [(44142 ^ _1670770) ^ [_4310166, _4310168] : [-(p(s(bool, i(s(fun(fun(cart(real, _4308654), bool), bool), subspace), s(fun(cart(real, _4308654), bool), i(s(fun(fun(cart(real, _4308654), bool), fun(cart(real, _4308654), bool)), gspec), s(fun(cart(real, _4308654), bool), i(s(fun(fun(cart(real, _4308652), bool), fun(cart(real, _4308654), bool)), i(s(fun(fun(cart(real, _4308654), cart(real, _4308652)), fun(fun(cart(real, _4308652), bool), fun(cart(real, _4308654), bool))), _4308650), s(fun(cart(real, _4308654), cart(real, _4308652)), _4310168))), s(fun(cart(real, _4308652), bool), _4310166))))))))), p(s(bool, i(s(fun(fun(cart(real, _4308654), cart(real, _4308652)), bool), linear), s(fun(cart(real, _4308654), cart(real, _4308652)), _4310168)))), p(s(bool, i(s(fun(fun(cart(real, _4308652), bool), bool), subspace), s(fun(cart(real, _4308652), bool), _4310166))))]]], (15506 ^ _1670770) ^ [_2143694, _2143696, _2143698, _2143700] : [p(s(bool, i(s(fun(_2143700, bool), i(s(fun(fun(_2143700, bool), fun(_2143700, bool)), i(s(fun(_2143700, fun(fun(_2143700, bool), fun(_2143700, bool))), insert), s(_2143700, _2143696))), s(fun(_2143700, bool), _2143698))), s(_2143700, _2143694)))), -(p(s(bool, i(s(fun(fun(_2143700, bool), bool), i(s(fun(_2143700, fun(fun(_2143700, bool), bool)), in), s(_2143700, _2143694))), s(fun(_2143700, bool), _2143698))))), -(s(_2143700, _2143694) = s(_2143700, _2143696))], (24254 ^ _1670770) ^ [_2586987] : [-(s(real, i(s(fun(fun(real, bool), real), inf), s(fun(real, bool), i(s(fun(fun(real, bool), fun(real, bool)), i(s(fun(real, fun(fun(real, bool), fun(real, bool))), insert), s(real, _2586987))), s(fun(real, bool), empty))))) = s(real, _2586987))], (3927 ^ _1670770) ^ [_1771751] : [-(s(num, i(s(fun(num, num), numeral), s(num, _1771751))) = s(num, _1771751))], (13783 ^ _1670770) ^ [_2094206, _2094208, _2094210] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2094208))), s(int, _2094206)))), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2094210))), s(int, _2094208))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2094210))), s(int, _2094206)))))))], (41159 ^ _1670770) ^ [_4093985, _4093987, _4093989, _4093991, _4093993] : [-(s(cart(real, _4093993), i(s(fun(cart(real, _4093993), cart(real, _4093993)), i(s(fun(cart(real, _4093993), fun(cart(real, _4093993), cart(real, _4093993))), vectoru_add), s(cart(real, _4093993), i(s(fun(fun(num, cart(real, _4093993)), cart(real, _4093993)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4093993)), cart(real, _4093993))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _4093989))), s(num, _4093987))))), s(fun(num, cart(real, _4093993)), _4093991))))), s(cart(real, _4093993), i(s(fun(fun(num, cart(real, _4093993)), cart(real, _4093993)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4093993)), cart(real, _4093993))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _4093987))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, _4093985))))), s(fun(num, cart(real, _4093993)), _4093991))))) = s(cart(real, _4093993), i(s(fun(fun(num, cart(real, _4093993)), cart(real, _4093993)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4093993)), cart(real, _4093993))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _4093989))), s(num, _4093985))))), s(fun(num, cart(real, _4093993)), _4093991)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4093989))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _4093987))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4093987))), s(num, _4093985))))], (20746 ^ _1670770) ^ [_2434349, _2434351, _2434353] : [-(s(fun(_2434353, bool), _2434351) = s(fun(_2434353, bool), _2434349)), p(s(bool, i(s(fun(fun(_2434353, bool), bool), finite), s(fun(_2434353, bool), _2434349)))), p(s(bool, i(s(fun(fun(_2434353, bool), bool), i(s(fun(fun(_2434353, bool), fun(fun(_2434353, bool), bool)), subset), s(fun(_2434353, bool), _2434351))), s(fun(_2434353, bool), _2434349)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(fun(_2434353, bool), num), card), s(fun(_2434353, bool), _2434349))))), s(num, i(s(fun(fun(_2434353, bool), num), card), s(fun(_2434353, bool), _2434351))))))], (13645 ^ _1670770) ^ [_2090752, _2090754] : [s(int, i(s(fun(int, int), intu_neg), s(int, _2090754))) = s(int, i(s(fun(int, int), intu_neg), s(int, _2090752))), -(s(int, _2090754) = s(int, _2090752))], (3149 ^ _1670770) ^ [_1728914, _1728916, _1728918, _1728920] : [-(s(fun(n10, _1728920), _1728916) = s(fun(n10, _1728920), _1728914)), s(_1728920, i(s(fun(n10, _1728920), _1728916), s(n10, one))) = s(_1728920, _1728918), s(_1728920, i(s(fun(n10, _1728920), _1728914), s(n10, one))) = s(_1728920, _1728918)], (3849 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(ind0, bool), numu_rep), s(ind0, indu_0)))))], (4645 ^ _1670770) ^ [_1788436, _1788438] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1788438))), s(num, _1788436)))))), 4648 ^ _1670770 : [(4651 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, _1788436)))))], (4649 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, _1788438)))))]]], (36187 ^ _1670770) ^ [_3715372, _3715374, _3715376] : [-(s(bool, i(s(fun(fun(sum0(_3715374, _3715376), bool), bool), i(s(fun(sum0(_3715374, _3715376), fun(fun(sum0(_3715374, _3715376), bool), bool)), in), s(sum0(_3715374, _3715376), i(s(fun(_3715374, sum0(_3715374, _3715376)), inl), s(_3715374, _3715372))))), s(fun(sum0(_3715374, _3715376), bool), i(s(fun(fun(_3715376, bool), fun(sum0(_3715374, _3715376), bool)), i(s(fun(fun(_3715374, bool), fun(fun(_3715376, bool), fun(sum0(_3715374, _3715376), bool))), p_u_c), s(fun(_3715374, bool), s0))), s(fun(_3715376, bool), t0))))) = s(bool, i(s(fun(fun(_3715374, bool), bool), i(s(fun(_3715374, fun(fun(_3715374, bool), bool)), in), s(_3715374, _3715372))), s(fun(_3715374, bool), s0))))], (18821 ^ _1670770) ^ [_2336426, _2336428, _2336430, _2336432] : [18824 ^ _1670770 : [(18827 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2336430, bool), _2336428), s(_2336430, 18823 ^ [_2336426, _2336428, _2336430, _2336432])))))], (18829 ^ _1670770) ^ [] : [-(s(_2336432, i(s(fun(_2336430, _2336432), _2336426), s(_2336430, 18822 ^ [_2336426, _2336428, _2336430, _2336432]))) = s(_2336432, i(s(fun(_2336430, _2336432), _2336426), s(_2336430, 18823 ^ [_2336426, _2336428, _2336430, _2336432]))))], (18831 ^ _1670770) ^ [] : [s(_2336430, 18822 ^ [_2336426, _2336428, _2336430, _2336432]) = s(_2336430, 18823 ^ [_2336426, _2336428, _2336430, _2336432])], (18825 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2336430, bool), _2336428), s(_2336430, 18822 ^ [_2336426, _2336428, _2336430, _2336432])))))]], 18832 ^ _1670770 : [(18833 ^ _1670770) ^ [_2336897, _2336899] : [p(s(bool, i(s(fun(_2336430, bool), _2336428), s(_2336430, _2336899)))), p(s(bool, i(s(fun(_2336430, bool), _2336428), s(_2336430, _2336897)))), 18840 ^ _1670770 : [(18847 ^ _1670770) ^ [] : [s(_2336430, _2336899) = s(_2336430, _2336897), -(s(_2336432, i(s(fun(_2336430, _2336432), _2336426), s(_2336430, _2336899))) = s(_2336432, i(s(fun(_2336430, _2336432), _2336426), s(_2336430, _2336897))))], (18841 ^ _1670770) ^ [] : [s(_2336432, i(s(fun(_2336430, _2336432), _2336426), s(_2336430, _2336899))) = s(_2336432, i(s(fun(_2336430, _2336432), _2336426), s(_2336430, _2336897))), -(s(_2336430, _2336899) = s(_2336430, _2336897))]]]]], (13883 ^ _1670770) ^ [_2096860] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2096860))))), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, i(s(fun(int, int), intu_neg), s(int, _2096860)))))))], (38581 ^ _1670770) ^ [_3833532] : [38586 ^ _1670770 : [(38591 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), _3833532), s(real, 38585 ^ [_3833532]))))], (38589 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), _3833532), s(real, 38584 ^ [_3833532])))))], (38587 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, 38584 ^ [_3833532]))), s(real, 38585 ^ [_3833532])))))]], 38593 ^ _1670770 : [(38596 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), _3833532), s(real, i(s(fun(real, real), realu_inv), s(real, i(s(fun(num, real), realu_ofu_num), s(num, 38592 ^ [_3833532]))))))))], (38594 ^ _1670770) ^ [] : [s(num, 38592 ^ [_3833532]) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))]], 38597 ^ _1670770 : [(38598 ^ _1670770) ^ [_3833997] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _3833997)))), -(p(s(bool, i(s(fun(real, bool), _3833532), s(real, _3833997)))))]]], (10681 ^ _1670770) ^ [_2017672, _2017674] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2017674))), s(real, _2017672))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2017672))), s(real, _2017674))))], (26140 ^ _1670770) ^ [_2720267, _2720269, _2720271, _2720273] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(fun(_2720273, num), num), i(s(fun(fun(_2720273, bool), fun(fun(_2720273, num), num)), nsum), s(fun(_2720273, bool), _2720271))), s(fun(_2720273, num), _2720269))))), s(num, _2720267))))), p(s(bool, i(s(fun(fun(_2720273, bool), bool), finite), s(fun(_2720273, bool), _2720271)))), -(s(fun(_2720273, bool), _2720271) = s(fun(_2720273, bool), empty)), 26150 ^ _1670770 : [(26153 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(_2720273, num), _2720269), s(_2720273, 26149 ^ [_2720267, _2720269, _2720271, _2720273]))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _2720267))), s(num, i(s(fun(fun(_2720273, bool), num), card), s(fun(_2720273, bool), _2720271))))))))], (26151 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2720273, bool), bool), i(s(fun(_2720273, fun(fun(_2720273, bool), bool)), in), s(_2720273, 26149 ^ [_2720267, _2720269, _2720271, _2720273]))), s(fun(_2720273, bool), _2720271)))))]]], (10917 ^ _1670770) ^ [_2024102, _2024104, _2024106] : [s(real, _2024106) = s(real, _2024104), -(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2024106))), s(real, _2024102))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2024104))), s(real, _2024102))))], (24521 ^ _1670770) ^ [_2596474, _2596476, _2596478, _2596480] : [p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(fun(num, bool), fun(fun(num, bool), bool)), disjoint), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2596480))), s(num, _2596478))))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2596476))), s(num, _2596474)))))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _2596478))), s(num, _2596476))))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _2596474))), s(num, _2596480))))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _2596478))), s(num, _2596480))))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _2596474))), s(num, _2596476)))))], (10862 ^ _1670770) ^ [_2022518] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2022518))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))) = s(real, _2022518))], (7918 ^ _1670770) ^ [_1901195, _1901197, _1901199, _1901201] : [-(s(_1901201, i(s(fun(option(_1901199), _1901201), 7916 ^ [_1901195, _1901197, _1901199, _1901201]), s(option(_1901199), none))) = s(_1901201, _1901197))], (11221 ^ _1670770) ^ [_2031174, _2031176] : [s(real, _2031176) = s(real, i(s(fun(real, real), realu_neg), s(real, _2031174))), -(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2031176))), s(real, _2031174))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (29458 ^ _1670770) ^ [_2941048, _2941050, _2941052] : [-(s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2941050))), s(num, _2941048))))), s(fun(num, real), _2941052))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2941050))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _2941048))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(fun(num, real), _2941052))))), s(real, i(s(fun(num, real), _2941052), s(num, _2941048)))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, _2941048)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2941050))), s(num, _2941048))))], (17171 ^ _1670770) ^ [_2221603, _2221605] : [s(fun(_2221605, bool), i(s(fun(fun(fun(_2221605, bool), bool), fun(_2221605, bool)), unions), s(fun(fun(_2221605, bool), bool), _2221603))) = s(fun(_2221605, bool), empty), 17174 ^ _1670770 : [(17175 ^ _1670770) ^ [_2221809] : [p(s(bool, i(s(fun(fun(fun(_2221605, bool), bool), bool), i(s(fun(fun(_2221605, bool), fun(fun(fun(_2221605, bool), bool), bool)), in), s(fun(_2221605, bool), _2221809))), s(fun(fun(_2221605, bool), bool), _2221603)))), -(s(fun(_2221605, bool), _2221809) = s(fun(_2221605, bool), empty))]]], (44154 ^ _1670770) ^ [_4310815, _4310817, _4310819] : [-(p(s(bool, i(s(fun(fun(cart(real, _4310819), bool), bool), subspace), s(fun(cart(real, _4310819), bool), i(s(fun(fun(cart(real, _4310819), bool), fun(cart(real, _4310819), bool)), i(s(fun(fun(cart(real, _4310819), bool), fun(fun(cart(real, _4310819), bool), fun(cart(real, _4310819), bool))), inter), s(fun(cart(real, _4310819), bool), _4310817))), s(fun(cart(real, _4310819), bool), _4310815))))))), p(s(bool, i(s(fun(fun(cart(real, _4310819), bool), bool), subspace), s(fun(cart(real, _4310819), bool), _4310817)))), p(s(bool, i(s(fun(fun(cart(real, _4310819), bool), bool), subspace), s(fun(cart(real, _4310819), bool), _4310815))))], (45964 ^ _1670770) ^ [_4411893, _4411895] : [p(s(bool, i(s(fun(fun(cart(real, _4411895), bool), bool), independent), s(fun(cart(real, _4411895), bool), _4411893)))), -(s(num, i(s(fun(fun(cart(real, _4411895), bool), num), dim), s(fun(cart(real, _4411895), bool), _4411893))) = s(num, i(s(fun(fun(cart(real, _4411895), bool), num), card), s(fun(cart(real, _4411895), bool), _4411893))))], (20527 ^ _1670770) ^ [_2423970, _2423972] : [20545 ^ _1670770 : [(20546 ^ _1670770) ^ [_2425001] : [p(s(bool, i(s(fun(fun(_2423972, bool), bool), finite), s(fun(_2423972, bool), _2425001)))), -(p(s(bool, i(s(fun(fun(_2423972, bool), bool), _2423970), s(fun(_2423972, bool), _2425001)))))]], p(s(bool, i(s(fun(fun(_2423972, bool), bool), _2423970), s(fun(_2423972, bool), empty)))), 20533 ^ _1670770 : [(20538 ^ _1670770) ^ [_2424605] : [p(s(bool, i(s(fun(fun(_2423972, bool), bool), i(s(fun(_2423972, fun(fun(_2423972, bool), bool)), in), s(_2423972, _2424605))), s(fun(_2423972, bool), 20532 ^ [_2423970, _2423972])))), 20541 ^ _1670770 : [(20544 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2423972, bool), bool), _2423970), s(fun(_2423972, bool), 20532 ^ [_2423970, _2423972]))))], (20542 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2423972, bool), bool), _2423970), s(fun(_2423972, bool), i(s(fun(_2423972, fun(_2423972, bool)), i(s(fun(fun(_2423972, bool), fun(_2423972, fun(_2423972, bool))), delete), s(fun(_2423972, bool), 20532 ^ [_2423970, _2423972]))), s(_2423972, _2424605)))))))]]], (20536 ^ _1670770) ^ [] : [s(fun(_2423972, bool), 20532 ^ [_2423970, _2423972]) = s(fun(_2423972, bool), empty)], (20534 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2423972, bool), bool), finite), s(fun(_2423972, bool), 20532 ^ [_2423970, _2423972])))))]]], (11375 ^ _1670770) ^ [_2034859] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), realu_neg), s(real, _2034859))))), s(real, _2034859))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2034859))))], (46108 ^ _1670770) ^ [_4420095, _4420097] : [-(p(s(bool, i(s(fun(fun(cart(real, _4420097), bool), bool), i(s(fun(fun(cart(real, _4420097), fun(cart(real, _4420097), bool)), fun(fun(cart(real, _4420097), bool), bool)), pairwise), s(fun(cart(real, _4420097), fun(cart(real, _4420097), bool)), orthogonal))), s(fun(cart(real, _4420097), bool), 46098 ^ [_4420095, _4420097])))))], (32841 ^ _1670770) ^ [_3519174, _3519176, _3519178, _3519180] : [s(bool, i(s(fun(_3519178, bool), _3519174), s(_3519178, 32842 ^ [_3519174, _3519176, _3519178, _3519180]))) = s(bool, t), 32845 ^ _1670770 : [(32846 ^ _1670770) ^ [_3519686] : [s(fun(_3519178, bool), i(s(fun(fun(_3519180, _3519176), fun(_3519178, bool)), _3519686), s(fun(_3519180, _3519176), 32847 ^ [_3519174, _3519176, _3519178, _3519180, _3519686]))) = s(fun(_3519178, bool), _3519174), -(s(bool, i(s(fun(fun(fun(_3519180, _3519176), fun(_3519178, _3519176)), bool), i(s(fun(fun(_3519178, _3519180), fun(fun(fun(_3519180, _3519176), fun(_3519178, _3519176)), bool)), i(s(fun(fun(fun(_3519180, _3519176), fun(_3519178, bool)), fun(fun(_3519178, _3519180), fun(fun(fun(_3519180, _3519176), fun(_3519178, _3519176)), bool))), i(s(fun(fun(_3519180, fun(_3519180, bool)), fun(fun(fun(_3519180, _3519176), fun(_3519178, bool)), fun(fun(_3519178, _3519180), fun(fun(fun(_3519180, _3519176), fun(_3519178, _3519176)), bool)))), superadmissible), s(fun(_3519180, fun(_3519180, bool)), l_l_))), s(fun(fun(_3519180, _3519176), fun(_3519178, bool)), _3519686))), s(fun(_3519178, _3519180), s0))), s(fun(fun(_3519180, _3519176), fun(_3519178, _3519176)), t0))) = s(bool, i(s(fun(fun(fun(_3519180, _3519176), fun(_3519178, _3519176)), bool), i(s(fun(fun(_3519178, _3519180), fun(fun(fun(_3519180, _3519176), fun(_3519178, _3519176)), bool)), i(s(fun(fun(fun(_3519180, _3519176), fun(_3519178, bool)), fun(fun(_3519178, _3519180), fun(fun(fun(_3519180, _3519176), fun(_3519178, _3519176)), bool))), i(s(fun(fun(_3519180, fun(_3519180, bool)), fun(fun(fun(_3519180, _3519176), fun(_3519178, bool)), fun(fun(_3519178, _3519180), fun(fun(fun(_3519180, _3519176), fun(_3519178, _3519176)), bool)))), tailadmissible), s(fun(_3519180, fun(_3519180, bool)), l_l_))), s(fun(fun(_3519180, _3519176), fun(_3519178, bool)), _3519686))), s(fun(_3519178, _3519180), s0))), s(fun(fun(_3519180, _3519176), fun(_3519178, _3519176)), t0))))]]], (10391 ^ _1670770) ^ [_2010394, _2010396, _2010398] : [-(p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), prod(hreal, hreal))), trealu_mul), s(prod(hreal, hreal), _2010398))), s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), prod(hreal, hreal))), trealu_mul), s(prod(hreal, hreal), _2010396))), s(prod(hreal, hreal), _2010394))))))), s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), prod(hreal, hreal))), trealu_mul), s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), prod(hreal, hreal))), trealu_mul), s(prod(hreal, hreal), _2010398))), s(prod(hreal, hreal), _2010396))))), s(prod(hreal, hreal), _2010394)))))))], (10343 ^ _1670770) ^ [_2009002, _2009004, _2009006] : [-(p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), _2009006))), s(prod(hreal, hreal), _2009002))))), p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), _2009006))), s(prod(hreal, hreal), _2009004)))), p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), _2009004))), s(prod(hreal, hreal), _2009002))))], (2230 ^ _1670770) ^ [] : [2233 ^ _1670770 : [(2236 ^ _1670770) ^ [] : [p(s(bool, b))], (2234 ^ _1670770) ^ [] : [-(p(s(bool, a)))]], 2237 ^ _1670770 : [(2240 ^ _1670770) ^ [] : [p(s(bool, d0))], (2238 ^ _1670770) ^ [] : [-(p(s(bool, c0)))]], 2249 ^ _1670770 : [(2252 ^ _1670770) ^ [] : [-(p(s(bool, d0)))], (2250 ^ _1670770) ^ [] : [-(p(s(bool, b)))]], p(s(bool, a)), p(s(bool, c0))], (14844 ^ _1670770) ^ [_2120132, _2120134] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, i(s(fun(int, int), intu_neg), s(int, _2120134))))), s(int, _2120132))) = s(int, i(s(fun(int, int), intu_neg), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2120134))), s(int, _2120132))))))], (9123 ^ _1670770) ^ [_1964628, _1964630, _1964632] : [p(s(bool, 9121 ^ [_1964628, _1964630, _1964632])), -(s(list(_1964632), _1964630) = s(list(_1964632), nil))], (39517 ^ _1670770) ^ [_3968252, _3968254] : [-(s(real, i(s(fun(cart(real, _3968254), real), vectoru_norm), s(cart(real, _3968254), i(s(fun(cart(real, _3968254), cart(real, _3968254)), vectoru_neg), s(cart(real, _3968254), _3968252))))) = s(real, i(s(fun(cart(real, _3968254), real), vectoru_norm), s(cart(real, _3968254), _3968252))))], (14109 ^ _1670770) ^ [_2102730, _2102732] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2102732))), s(int, _2102730))))))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2102732)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2102730))))], (4295 ^ _1670770) ^ [_1780515, _1780517] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1780517))), s(num, i(s(fun(num, num), suc), s(num, _1780515)))))), -(s(num, _1780517) = s(num, _1780515)), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1780517))), s(num, _1780515)))))], (35750 ^ _1670770) ^ [_3694463, _3694465, _3694467, _3694469] : [-(p(s(bool, i(s(fun(fun(_3694469, bool), bool), i(s(fun(fun(_3694467, bool), fun(fun(_3694469, bool), bool)), a_u_c), s(fun(_3694467, bool), _3694465))), s(fun(_3694469, bool), _3694463))))), -(p(s(bool, i(s(fun(fun(_3694469, bool), bool), i(s(fun(fun(_3694467, bool), fun(fun(_3694469, bool), bool)), l_u_c), s(fun(_3694467, bool), _3694465))), s(fun(_3694469, bool), _3694463))))), -(p(s(bool, i(s(fun(fun(_3694467, bool), bool), i(s(fun(fun(_3694469, bool), fun(fun(_3694467, bool), bool)), l_u_c), s(fun(_3694469, bool), _3694463))), s(fun(_3694467, bool), _3694465)))))], (27452 ^ _1670770) ^ [_2810409, _2810411] : [-(s(num, i(s(fun(fun(_2810411, bool), num), card), s(fun(_2810411, bool), i(s(fun(fun(fun(_2810411, bool), bool), fun(_2810411, bool)), unions), s(fun(fun(_2810411, bool), bool), _2810409))))) = s(num, i(s(fun(fun(fun(_2810411, bool), num), num), i(s(fun(fun(fun(_2810411, bool), bool), fun(fun(fun(_2810411, bool), num), num)), nsum), s(fun(fun(_2810411, bool), bool), _2810409))), s(fun(fun(_2810411, bool), num), card)))), p(s(bool, i(s(fun(fun(fun(_2810411, bool), bool), bool), finite), s(fun(fun(_2810411, bool), bool), _2810409)))), 27460 ^ _1670770 : [(27463 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2810411, bool), bool), finite), s(fun(_2810411, bool), 27459 ^ [_2810409, _2810411]))))], (27461 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_2810411, bool), bool), bool), i(s(fun(fun(_2810411, bool), fun(fun(fun(_2810411, bool), bool), bool)), in), s(fun(_2810411, bool), 27459 ^ [_2810409, _2810411]))), s(fun(fun(_2810411, bool), bool), _2810409)))))]], 27466 ^ _1670770 : [(27469 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_2810411, bool), bool), bool), i(s(fun(fun(_2810411, bool), fun(fun(fun(_2810411, bool), bool), bool)), in), s(fun(_2810411, bool), 27465 ^ [_2810409, _2810411]))), s(fun(fun(_2810411, bool), bool), _2810409)))))], (27471 ^ _1670770) ^ [] : [s(fun(_2810411, bool), 27464 ^ [_2810409, _2810411]) = s(fun(_2810411, bool), 27465 ^ [_2810409, _2810411])], (27473 ^ _1670770) ^ [] : [s(fun(_2810411, bool), i(s(fun(fun(_2810411, bool), fun(_2810411, bool)), i(s(fun(fun(_2810411, bool), fun(fun(_2810411, bool), fun(_2810411, bool))), inter), s(fun(_2810411, bool), 27464 ^ [_2810409, _2810411]))), s(fun(_2810411, bool), 27465 ^ [_2810409, _2810411]))) = s(fun(_2810411, bool), empty)], (27467 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_2810411, bool), bool), bool), i(s(fun(fun(_2810411, bool), fun(fun(fun(_2810411, bool), bool), bool)), in), s(fun(_2810411, bool), 27464 ^ [_2810409, _2810411]))), s(fun(fun(_2810411, bool), bool), _2810409)))))]]], (20487 ^ _1670770) ^ [_2422494, _2422496, _2422498, _2422500] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(fun(_2422500, bool), num), card), s(fun(_2422500, bool), _2422498))))), s(num, i(s(fun(fun(_2422500, bool), num), card), s(fun(_2422500, bool), _2422496))))) = s(num, i(s(fun(fun(_2422500, bool), num), card), s(fun(_2422500, bool), _2422494)))), p(s(bool, i(s(fun(fun(_2422500, bool), bool), finite), s(fun(_2422500, bool), _2422494)))), s(fun(_2422500, bool), i(s(fun(fun(_2422500, bool), fun(_2422500, bool)), i(s(fun(fun(_2422500, bool), fun(fun(_2422500, bool), fun(_2422500, bool))), inter), s(fun(_2422500, bool), _2422498))), s(fun(_2422500, bool), _2422496))) = s(fun(_2422500, bool), empty), s(fun(_2422500, bool), i(s(fun(fun(_2422500, bool), fun(_2422500, bool)), i(s(fun(fun(_2422500, bool), fun(fun(_2422500, bool), fun(_2422500, bool))), union), s(fun(_2422500, bool), _2422498))), s(fun(_2422500, bool), _2422496))) = s(fun(_2422500, bool), _2422494)], (38303 ^ _1670770) ^ [_3815683, _3815685, _3815687, _3815689] : [-(p(s(bool, i(s(fun(fun(_3815689, bool), bool), i(s(fun(fun(_3815689, bool), fun(fun(_3815689, bool), bool)), subset), s(fun(_3815689, bool), i(s(fun(fun(_3815689, bool), fun(_3815689, bool)), i(s(fun(fun(_3815689, bool), fun(fun(_3815689, bool), fun(_3815689, bool))), union), s(fun(_3815689, bool), i(s(fun(fun(_3815689, bool), fun(_3815689, bool)), i(s(fun(fun(fun(_3815689, bool), bool), fun(fun(_3815689, bool), fun(_3815689, bool))), hull), s(fun(fun(_3815689, bool), bool), _3815687))), s(fun(_3815689, bool), _3815685))))), s(fun(_3815689, bool), i(s(fun(fun(_3815689, bool), fun(_3815689, bool)), i(s(fun(fun(fun(_3815689, bool), bool), fun(fun(_3815689, bool), fun(_3815689, bool))), hull), s(fun(fun(_3815689, bool), bool), _3815687))), s(fun(_3815689, bool), _3815683))))))), s(fun(_3815689, bool), i(s(fun(fun(_3815689, bool), fun(_3815689, bool)), i(s(fun(fun(fun(_3815689, bool), bool), fun(fun(_3815689, bool), fun(_3815689, bool))), hull), s(fun(fun(_3815689, bool), bool), _3815687))), s(fun(_3815689, bool), i(s(fun(fun(_3815689, bool), fun(_3815689, bool)), i(s(fun(fun(_3815689, bool), fun(fun(_3815689, bool), fun(_3815689, bool))), union), s(fun(_3815689, bool), _3815685))), s(fun(_3815689, bool), _3815683)))))))))], (8546 ^ _1670770) ^ [_1933058, _1933060, _1933062] : [8561 ^ _1670770 : [(8566 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1933060, bool), i(s(fun(_1933062, fun(_1933060, bool)), i(s(fun(fun(_1933062, fun(_1933060, bool)), fun(_1933062, fun(_1933060, bool))), i(s(fun(fun(_1933062, bool), fun(fun(_1933062, fun(_1933060, bool)), fun(_1933062, fun(_1933060, bool)))), _1933058), s(fun(_1933062, bool), 8547 ^ [_1933058, _1933060, _1933062]))), s(fun(_1933062, fun(_1933060, bool)), 8548 ^ [_1933058, _1933060, _1933062]))), s(_1933062, 8549 ^ [_1933058, _1933060, _1933062]))), s(_1933060, 8550 ^ [_1933058, _1933060, _1933062]))))], (8564 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1933060, bool), i(s(fun(_1933062, fun(_1933060, bool)), 8548 ^ [_1933058, _1933060, _1933062]), s(_1933062, 8549 ^ [_1933058, _1933060, _1933062]))), s(_1933060, 8550 ^ [_1933058, _1933060, _1933062])))))], (8562 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1933062, bool), 8547 ^ [_1933058, _1933060, _1933062]), s(_1933062, 8549 ^ [_1933058, _1933060, _1933062])))))]], 8553 ^ _1670770 : [(8556 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1933062, bool), 8547 ^ [_1933058, _1933060, _1933062]), s(_1933062, 8549 ^ [_1933058, _1933060, _1933062])))), p(s(bool, i(s(fun(_1933060, bool), i(s(fun(_1933062, fun(_1933060, bool)), 8548 ^ [_1933058, _1933060, _1933062]), s(_1933062, 8549 ^ [_1933058, _1933060, _1933062]))), s(_1933060, 8550 ^ [_1933058, _1933060, _1933062]))))], (8554 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1933060, bool), i(s(fun(_1933062, fun(_1933060, bool)), i(s(fun(fun(_1933062, fun(_1933060, bool)), fun(_1933062, fun(_1933060, bool))), i(s(fun(fun(_1933062, bool), fun(fun(_1933062, fun(_1933060, bool)), fun(_1933062, fun(_1933060, bool)))), _1933058), s(fun(_1933062, bool), 8547 ^ [_1933058, _1933060, _1933062]))), s(fun(_1933062, fun(_1933060, bool)), 8548 ^ [_1933058, _1933060, _1933062]))), s(_1933062, 8549 ^ [_1933058, _1933060, _1933062]))), s(_1933060, 8550 ^ [_1933058, _1933060, _1933062])))))]], 8567 ^ _1670770 : [(8568 ^ _1670770) ^ [_1934581] : [s(fun(_1933060, bool), i(s(fun(_1933062, fun(_1933060, bool)), i(s(fun(fun(_1933062, fun(_1933060, bool)), fun(_1933062, fun(_1933060, bool))), i(s(fun(fun(_1933062, bool), fun(fun(_1933062, fun(_1933060, bool)), fun(_1933062, fun(_1933060, bool)))), _1934581), s(fun(_1933062, bool), 8569 ^ [_1933058, _1933060, _1933062, _1934581]))), s(fun(_1933062, fun(_1933060, bool)), 8570 ^ [_1933058, _1933060, _1933062, _1934581]))), s(_1933062, 8571 ^ [_1933058, _1933060, _1933062, _1934581]))) = s(fun(_1933060, bool), i(s(fun(_1933062, fun(_1933060, bool)), i(s(fun(fun(_1933062, fun(_1933060, bool)), fun(_1933062, fun(_1933060, bool))), i(s(fun(fun(_1933062, bool), fun(fun(_1933062, fun(_1933060, bool)), fun(_1933062, fun(_1933060, bool)))), _1933058), s(fun(_1933062, bool), 8569 ^ [_1933058, _1933060, _1933062, _1934581]))), s(fun(_1933062, fun(_1933060, bool)), 8570 ^ [_1933058, _1933060, _1933062, _1934581]))), s(_1933062, 8571 ^ [_1933058, _1933060, _1933062, _1934581]))), 8574 ^ _1670770 : [(8583 ^ _1670770) ^ [_1936196, _1936198, _1936200, _1936202] : [-(p(s(bool, i(s(fun(list(_1933060), bool), i(s(fun(list(_1933062), fun(list(_1933060), bool)), i(s(fun(fun(_1933062, fun(_1933060, bool)), fun(list(_1933062), fun(list(_1933060), bool))), all2), s(fun(_1933062, fun(_1933060, bool)), i(s(fun(fun(_1933062, fun(_1933060, bool)), fun(_1933062, fun(_1933060, bool))), i(s(fun(fun(_1933062, bool), fun(fun(_1933062, fun(_1933060, bool)), fun(_1933062, fun(_1933060, bool)))), _1934581), s(fun(_1933062, bool), _1936198))), s(fun(_1933062, fun(_1933060, bool)), _1936196))))), s(list(_1933062), _1936202))), s(list(_1933060), _1936200))))), p(s(bool, i(s(fun(list(_1933062), bool), i(s(fun(fun(_1933062, bool), fun(list(_1933062), bool)), all0), s(fun(_1933062, bool), _1936198))), s(list(_1933062), _1936202)))), p(s(bool, i(s(fun(list(_1933060), bool), i(s(fun(list(_1933062), fun(list(_1933060), bool)), i(s(fun(fun(_1933062, fun(_1933060, bool)), fun(list(_1933062), fun(list(_1933060), bool))), all2), s(fun(_1933062, fun(_1933060, bool)), _1936196))), s(list(_1933062), _1936202))), s(list(_1933060), _1936200))))], (8575 ^ _1670770) ^ [_1935585, _1935587, _1935589, _1935591] : [p(s(bool, i(s(fun(list(_1933060), bool), i(s(fun(list(_1933062), fun(list(_1933060), bool)), i(s(fun(fun(_1933062, fun(_1933060, bool)), fun(list(_1933062), fun(list(_1933060), bool))), all2), s(fun(_1933062, fun(_1933060, bool)), i(s(fun(fun(_1933062, fun(_1933060, bool)), fun(_1933062, fun(_1933060, bool))), i(s(fun(fun(_1933062, bool), fun(fun(_1933062, fun(_1933060, bool)), fun(_1933062, fun(_1933060, bool)))), _1934581), s(fun(_1933062, bool), _1935587))), s(fun(_1933062, fun(_1933060, bool)), _1935585))))), s(list(_1933062), _1935591))), s(list(_1933060), _1935589)))), 8578 ^ _1670770 : [(8581 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(list(_1933060), bool), i(s(fun(list(_1933062), fun(list(_1933060), bool)), i(s(fun(fun(_1933062, fun(_1933060, bool)), fun(list(_1933062), fun(list(_1933060), bool))), all2), s(fun(_1933062, fun(_1933060, bool)), _1935585))), s(list(_1933062), _1935591))), s(list(_1933060), _1935589)))))], (8579 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(list(_1933062), bool), i(s(fun(fun(_1933062, bool), fun(list(_1933062), bool)), all0), s(fun(_1933062, bool), _1935587))), s(list(_1933062), _1935591)))))]]]]]]], (9061 ^ _1670770) ^ [_1962040, _1962042] : [s(_1962042, i(s(fun(_1962042, _1962042), _1962040), s(_1962042, 9062 ^ [_1962040, _1962042]))) = s(_1962042, 9062 ^ [_1962040, _1962042]), 9065 ^ _1670770 : [(9066 ^ _1670770) ^ [_1962237] : [-(s(list(_1962042), i(s(fun(list(_1962042), list(_1962042)), i(s(fun(fun(_1962042, _1962042), fun(list(_1962042), list(_1962042))), map0), s(fun(_1962042, _1962042), _1962040))), s(list(_1962042), _1962237))) = s(list(_1962042), _1962237))]]], (11249 ^ _1670770) ^ [_2032005, _2032007] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2032007))), s(real, _2032005)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2032005))), s(real, _2032007))))], (302 ^ _1670770) ^ [_1675799] : [303 ^ _1670770 : [(306 ^ _1670770) ^ [] : [p(s(bool, f0))], (304 ^ _1670770) ^ [] : [-(p(s(bool, _1675799)))]], p(s(bool, _1675799))], (1058 ^ _1670770) ^ [] : [-(p(s(bool, t))), -(p(s(bool, f0)))], (27479 ^ _1670770) ^ [] : [-(s(real, i(s(fun(fun(real, fun(real, real)), real), neutral), s(fun(real, fun(real, real)), realu_add))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (382 ^ _1670770) ^ [_1676849, _1676851, _1676853, _1676855] : [-(s(_1676855, _1676853) = s(_1676855, _1676849)), s(_1676855, _1676853) = s(_1676855, _1676851), s(_1676855, _1676851) = s(_1676855, _1676849)], (27821 ^ _1670770) ^ [_2831900, _2831902, _2831904] : [p(s(bool, i(s(fun(fun(_2831904, bool), bool), finite), s(fun(_2831904, bool), _2831900)))), s(real, i(s(fun(fun(_2831904, real), real), i(s(fun(fun(_2831904, bool), fun(fun(_2831904, real), real)), sum), s(fun(_2831904, bool), _2831900))), s(fun(_2831904, real), _2831902))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), 27838 ^ _1670770 : [(27841 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(_2831904, real), _2831902), s(_2831904, 27836 ^ [_2831900, _2831902, _2831904]))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))))], (27843 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2831904, bool), bool), i(s(fun(_2831904, fun(fun(_2831904, bool), bool)), in), s(_2831904, 27837 ^ [_2831900, _2831902, _2831904]))), s(fun(_2831904, bool), _2831900)))))], (27845 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_gt), s(real, i(s(fun(_2831904, real), _2831902), s(_2831904, 27837 ^ [_2831900, _2831902, _2831904]))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))))], (27839 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2831904, bool), bool), i(s(fun(_2831904, fun(fun(_2831904, bool), bool)), in), s(_2831904, 27836 ^ [_2831900, _2831902, _2831904]))), s(fun(_2831904, bool), _2831900)))))]], 27830 ^ _1670770 : [(27831 ^ _1670770) ^ [_2832387] : [p(s(bool, i(s(fun(fun(_2831904, bool), bool), i(s(fun(_2831904, fun(fun(_2831904, bool), bool)), in), s(_2831904, _2832387))), s(fun(_2831904, bool), _2831900)))), -(s(real, i(s(fun(_2831904, real), _2831902), s(_2831904, _2832387))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]]], (17304 ^ _1670770) ^ [_2231431, _2231433] : [-(s(fun(_2231431, bool), i(s(fun(fun(_2231433, bool), fun(_2231431, bool)), i(s(fun(fun(_2231433, _2231431), fun(fun(_2231433, bool), fun(_2231431, bool))), image), s(fun(_2231433, _2231431), f))), s(fun(_2231433, bool), empty))) = s(fun(_2231431, bool), empty))], (10585 ^ _1670770) ^ [] : [-(s(real, i(s(fun(fun(prod(hreal, hreal), bool), real), mku_real), s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), prod(hreal, hreal))), trealu_add), s(prod(hreal, hreal), x1))), s(prod(hreal, hreal), y1))))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(fun(prod(hreal, hreal), bool), real), mku_real), s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), x1))))))), s(real, i(s(fun(fun(prod(hreal, hreal), bool), real), mku_real), s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), y1))))))))], (13193 ^ _1670770) ^ [_2079318] : [13194 ^ _1670770 : [(13195 ^ _1670770) ^ [_2079381] : [s(real, i(s(fun(real, real), realu_abs), s(real, _2079318))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, _2079381)))]], -(p(s(bool, i(s(fun(real, bool), integer), s(real, _2079318)))))], (7678 ^ _1670770) ^ [_1888487, _1888489, _1888491] : [s(_1888491, _1888489) = s(_1888491, _1888487), -(s(fun(num, fun(_1888491, bool)), i(s(fun(_1888491, fun(num, fun(_1888491, bool))), inja), s(_1888491, _1888489))) = s(fun(num, fun(_1888491, bool)), i(s(fun(_1888491, fun(num, fun(_1888491, bool))), inja), s(_1888491, _1888487))))], (9070 ^ _1670770) ^ [_1962381, _1962383] : [-(s(list(_1962383), _1962381) = s(list(_1962383), nil)), -(s(list(_1962383), i(s(fun(list(_1962383), list(_1962383)), i(s(fun(list(_1962383), fun(list(_1962383), list(_1962383))), append), s(list(_1962383), i(s(fun(list(_1962383), list(_1962383)), butlast), s(list(_1962383), _1962381))))), s(list(_1962383), i(s(fun(list(_1962383), list(_1962383)), i(s(fun(_1962383, fun(list(_1962383), list(_1962383))), cons), s(_1962383, i(s(fun(list(_1962383), _1962383), last0), s(list(_1962383), _1962381))))), s(list(_1962383), nil))))) = s(list(_1962383), _1962381))], (44680 ^ _1670770) ^ [_4341445, _4341447, _4341449] : [p(s(bool, i(s(fun(fun(cart(real, _4341449), bool), bool), i(s(fun(cart(real, _4341449), fun(fun(cart(real, _4341449), bool), bool)), in), s(cart(real, _4341449), x))), s(fun(cart(real, _4341449), bool), i(s(fun(fun(cart(real, _4341449), bool), fun(cart(real, _4341449), bool)), span), s(fun(cart(real, _4341449), bool), i(s(fun(fun(cart(real, _4341449), bool), fun(cart(real, _4341449), bool)), i(s(fun(cart(real, _4341449), fun(fun(cart(real, _4341449), bool), fun(cart(real, _4341449), bool))), insert), s(cart(real, _4341449), _4341447))), s(fun(cart(real, _4341449), bool), _4341445)))))))), -(p(s(bool, i(s(fun(fun(cart(real, _4341449), bool), bool), i(s(fun(cart(real, _4341449), fun(fun(cart(real, _4341449), bool), bool)), in), s(cart(real, _4341449), i(s(fun(cart(real, _4341449), cart(real, _4341449)), i(s(fun(cart(real, _4341449), fun(cart(real, _4341449), cart(real, _4341449))), vectoru_sub), s(cart(real, _4341449), x))), s(cart(real, _4341449), i(s(fun(cart(real, _4341449), cart(real, _4341449)), i(s(fun(real, fun(cart(real, _4341449), cart(real, _4341449))), r_), s(real, 44683 ^ [_4341445, _4341447, _4341449]))), s(cart(real, _4341449), _4341447))))))), s(fun(cart(real, _4341449), bool), i(s(fun(fun(cart(real, _4341449), bool), fun(cart(real, _4341449), bool)), span), s(fun(cart(real, _4341449), bool), _4341445)))))))], (42763 ^ _1670770) ^ [_4222239, _4222241, _4222243, _4222245] : [-(s(cart(cart(real, _4222245), _4222243), i(s(fun(cart(cart(real, _4222245), _4222243), cart(cart(real, _4222245), _4222243)), i(s(fun(cart(cart(real, _4222245), _4222243), fun(cart(cart(real, _4222245), _4222243), cart(cart(real, _4222245), _4222243))), matrixu_add), s(cart(cart(real, _4222245), _4222243), _4222241))), s(cart(cart(real, _4222245), _4222243), _4222239))) = s(cart(cart(real, _4222245), _4222243), i(s(fun(cart(cart(real, _4222245), _4222243), cart(cart(real, _4222245), _4222243)), i(s(fun(cart(cart(real, _4222245), _4222243), fun(cart(cart(real, _4222245), _4222243), cart(cart(real, _4222245), _4222243))), matrixu_add), s(cart(cart(real, _4222245), _4222243), _4222239))), s(cart(cart(real, _4222245), _4222243), _4222241))))], (37777 ^ _1670770) ^ [_3794160] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_a_), s(num, _3794160))), s(num, _3794160)))))], (2551 ^ _1670770) ^ [_1712847, _1712849] : [2552 ^ _1670770 : [(2553 ^ _1670770) ^ [_1712896] : [-(p(s(bool, i(s(fun(_1712849, bool), _1712847), s(_1712849, _1712896)))))]], p(s(bool, i(s(fun(_1712849, bool), _1712847), s(_1712849, 2554 ^ [_1712847, _1712849]))))], (15013 ^ _1670770) ^ [_2124228, _2124230] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2124228))), s(int, _2124230))))), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2124230))), s(int, _2124228)))))], (3412 ^ _1670770) ^ [_1739402, _1739404, _1739406] : [-(s(prod(_1739406, _1739404), _1739402) = s(prod(_1739406, _1739404), i(s(fun(_1739404, prod(_1739406, _1739404)), i(s(fun(_1739406, fun(_1739404, prod(_1739406, _1739404))), c_), s(_1739406, 3409 ^ [_1739402, _1739404, _1739406]))), s(_1739404, 3410 ^ [_1739402, _1739404, _1739406]))))], (11197 ^ _1670770) ^ [_2030636, _2030638] : [s(real, _2030636) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2030638))), s(real, _2030636))) = s(real, _2030638))], (1420 ^ _1670770) ^ [_1689764, _1689766, _1689768] : [p(s(bool, i(s(fun(_1689768, bool), _1689766), s(_1689768, _1689764)))), 1424 ^ _1670770 : [(1427 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1689768, bool), _1689766), s(_1689768, 1423 ^ [_1689764, _1689766, _1689768])))))], (1425 ^ _1670770) ^ [] : [-(s(_1689768, _1689764) = s(_1689768, 1423 ^ [_1689764, _1689766, _1689768]))]]], (11279 ^ _1670770) ^ [_2032590, _2032592] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2032592))), s(real, _2032590))))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2032590))), s(real, _2032592)))))], (24436 ^ _1670770) ^ [_2592483, _2592485] : [p(s(bool, i(s(fun(fun(_2592485, bool), bool), finite), s(fun(_2592485, bool), _2592483)))), 24440 ^ _1670770 : [(24441 ^ _1670770) ^ [_2593045, _2593047] : [-(s(num, _2593047) = s(num, _2593045)), p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, _2593047))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, i(s(fun(fun(_2592485, bool), num), card), s(fun(_2592485, bool), _2592483)))))))), p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, _2593045))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, i(s(fun(fun(_2592485, bool), num), card), s(fun(_2592485, bool), _2592483)))))))), s(_2592485, i(s(fun(num, _2592485), 24439 ^ [_2592483, _2592485]), s(num, _2593047))) = s(_2592485, i(s(fun(num, _2592485), 24439 ^ [_2592483, _2592485]), s(num, _2593045)))], (24455 ^ _1670770) ^ [] : [-(s(fun(_2592485, bool), _2592483) = s(fun(_2592485, bool), i(s(fun(fun(num, bool), fun(_2592485, bool)), i(s(fun(fun(num, _2592485), fun(fun(num, bool), fun(_2592485, bool))), image), s(fun(num, _2592485), 24439 ^ [_2592483, _2592485]))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, i(s(fun(fun(_2592485, bool), num), card), s(fun(_2592485, bool), _2592483))))))))]]], (11687 ^ _1670770) ^ [_2043850, _2043852] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), realu_abs), s(real, _2043852))))), s(real, _2043850))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), realu_neg), s(real, _2043850))))), s(real, _2043852)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2043852))), s(real, _2043850))))], (8211 ^ _1670770) ^ [_1914708, _1914710] : [p(s(bool, 8209 ^ [_1914708, _1914710])), 8214 ^ _1670770 : [(8217 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(list(_1914708), bool), i(s(fun(list(_1914710), fun(list(_1914708), bool)), i(s(fun(fun(_1914710, fun(_1914708, bool)), fun(list(_1914710), fun(list(_1914708), bool))), all2), s(fun(_1914710, fun(_1914708, bool)), p0))), s(list(_1914710), t1))), s(list(_1914708), i(s(fun(list(_1914708), list(_1914708)), tl), s(list(_1914708), l2)))))))], (8215 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1914708, bool), i(s(fun(_1914710, fun(_1914708, bool)), p0), s(_1914710, h1))), s(_1914708, i(s(fun(list(_1914708), _1914708), hd), s(list(_1914708), l2)))))))]]], (9494 ^ _1670770) ^ [_1979846, _1979848, _1979850] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(prod(num, num), num), dist), s(prod(num, num), i(s(fun(num, prod(num, num)), i(s(fun(num, fun(num, prod(num, num))), c_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1979846))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1979850))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1979848))), s(num, _1979846))))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1979850))), s(num, _1979846))))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1979848))), s(num, _1979846))))))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, 9491 ^ [_1979848, _1979850]))), s(num, _1979846))))), s(num, 9492 ^ [_1979848, _1979850])))))))], (39878 ^ _1670770) ^ [_3982979, _3982981, _3982983] : [-(s(real, i(s(fun(cart(real, _3982983), real), i(s(fun(cart(real, _3982983), fun(cart(real, _3982983), real)), dot), s(cart(real, _3982983), _3982981))), s(cart(real, _3982983), _3982979))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, i(s(fun(cart(real, _3982983), real), vectoru_norm), s(cart(real, _3982983), _3982981))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, i(s(fun(cart(real, _3982983), real), vectoru_norm), s(cart(real, _3982983), _3982979))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, i(s(fun(cart(real, _3982983), real), vectoru_norm), s(cart(real, _3982983), i(s(fun(cart(real, _3982983), cart(real, _3982983)), i(s(fun(cart(real, _3982983), fun(cart(real, _3982983), cart(real, _3982983))), vectoru_sub), s(cart(real, _3982983), _3982981))), s(cart(real, _3982983), _3982979))))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))], (30857 ^ _1670770) ^ [_3055581, _3055583, _3055585, _3055587] : [s(_3055587, i(s(fun(_3055585, _3055587), i(s(fun(fun(_3055583, _3055587), fun(_3055585, _3055587)), i(s(fun(fun(fun(_3055583, _3055587), fun(_3055585, _3055583)), fun(fun(_3055583, _3055587), fun(_3055585, _3055587))), _3055581), s(fun(fun(_3055583, _3055587), fun(_3055585, _3055583)), 30858 ^ [_3055581, _3055583, _3055585, _3055587]))), s(fun(_3055583, _3055587), 30859 ^ [_3055581, _3055583, _3055585, _3055587]))), s(_3055585, 30860 ^ [_3055581, _3055583, _3055585, _3055587]))) = s(_3055587, i(s(fun(_3055583, _3055587), 30859 ^ [_3055581, _3055583, _3055585, _3055587]), s(_3055583, i(s(fun(_3055585, _3055583), i(s(fun(fun(_3055583, _3055587), fun(_3055585, _3055583)), 30858 ^ [_3055581, _3055583, _3055585, _3055587]), s(fun(_3055583, _3055587), 30859 ^ [_3055581, _3055583, _3055585, _3055587]))), s(_3055585, 30860 ^ [_3055581, _3055583, _3055585, _3055587]))))), 30863 ^ _1670770 : [(30864 ^ _1670770) ^ [_3056846] : [s(fun(_3055585, _3055587), i(s(fun(fun(_3055583, _3055587), fun(_3055585, _3055587)), i(s(fun(fun(fun(_3055583, _3055587), fun(_3055585, _3055583)), fun(fun(_3055583, _3055587), fun(_3055585, _3055587))), _3056846), s(fun(fun(_3055583, _3055587), fun(_3055585, _3055583)), 30865 ^ [_3055581, _3055583, _3055585, _3055587, _3056846]))), s(fun(_3055583, _3055587), 30866 ^ [_3055581, _3055583, _3055585, _3055587, _3056846]))) = s(fun(_3055585, _3055587), i(s(fun(fun(_3055583, _3055587), fun(_3055585, _3055587)), i(s(fun(fun(fun(_3055583, _3055587), fun(_3055585, _3055583)), fun(fun(_3055583, _3055587), fun(_3055585, _3055587))), _3055581), s(fun(fun(_3055583, _3055587), fun(_3055585, _3055583)), 30865 ^ [_3055581, _3055583, _3055585, _3055587, _3056846]))), s(fun(_3055583, _3055587), 30866 ^ [_3055581, _3055583, _3055585, _3055587, _3056846]))), 30869 ^ _1670770 : [(30870 ^ _1670770) ^ [_3057930, _3057932, _3057934, _3057936] : [-(p(s(bool, i(s(fun(fun(fun(_3055583, _3055587), fun(_3055585, _3055587)), bool), i(s(fun(fun(_3055585, _3055583), fun(fun(fun(_3055583, _3055587), fun(_3055585, _3055587)), bool)), i(s(fun(fun(fun(_3055583, _3055587), fun(_3055585, bool)), fun(fun(_3055585, _3055583), fun(fun(fun(_3055583, _3055587), fun(_3055585, _3055587)), bool))), i(s(fun(fun(_3055583, fun(_3055583, bool)), fun(fun(fun(_3055583, _3055587), fun(_3055585, bool)), fun(fun(_3055585, _3055583), fun(fun(fun(_3055583, _3055587), fun(_3055585, _3055587)), bool)))), admissible), s(fun(_3055583, fun(_3055583, bool)), _3057936))), s(fun(fun(_3055583, _3055587), fun(_3055585, bool)), _3057934))), s(fun(_3055585, _3055583), _3057932))), s(fun(fun(_3055583, _3055587), fun(_3055585, _3055587)), i(s(fun(fun(fun(_3055583, _3055587), fun(_3055585, _3055583)), fun(fun(_3055583, _3055587), fun(_3055585, _3055587))), _3056846), s(fun(fun(_3055583, _3055587), fun(_3055585, _3055583)), _3057930))))))), p(s(bool, i(s(fun(fun(fun(_3055583, _3055587), fun(_3055585, _3055583)), bool), i(s(fun(fun(_3055585, _3055583), fun(fun(fun(_3055583, _3055587), fun(_3055585, _3055583)), bool)), i(s(fun(fun(fun(_3055583, _3055587), fun(_3055585, bool)), fun(fun(_3055585, _3055583), fun(fun(fun(_3055583, _3055587), fun(_3055585, _3055583)), bool))), i(s(fun(fun(_3055583, fun(_3055583, bool)), fun(fun(fun(_3055583, _3055587), fun(_3055585, bool)), fun(fun(_3055585, _3055583), fun(fun(fun(_3055583, _3055587), fun(_3055585, _3055583)), bool)))), admissible), s(fun(_3055583, fun(_3055583, bool)), _3057936))), s(fun(fun(_3055583, _3055587), fun(_3055585, bool)), _3057934))), s(fun(_3055585, _3055583), _3057932))), s(fun(fun(_3055583, _3055587), fun(_3055585, _3055583)), _3057930)))), 30877 ^ _1670770 : [(30880 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3055583, bool), i(s(fun(_3055583, fun(_3055583, bool)), _3057936), s(_3055583, i(s(fun(_3055585, _3055583), i(s(fun(fun(_3055583, _3055587), fun(_3055585, _3055583)), _3057930), s(fun(_3055583, _3055587), 30875 ^ [_3055581, _3055583, _3055585, _3055587, _3056846, _3057930, _3057932, _3057934, _3057936]))), s(_3055585, 30876 ^ [_3055581, _3055583, _3055585, _3055587, _3056846, _3057930, _3057932, _3057934, _3057936]))))), s(_3055583, i(s(fun(_3055585, _3055583), _3057932), s(_3055585, 30876 ^ [_3055581, _3055583, _3055585, _3055587, _3056846, _3057930, _3057932, _3057934, _3057936]))))))], (30878 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3055585, bool), i(s(fun(fun(_3055583, _3055587), fun(_3055585, bool)), _3057934), s(fun(_3055583, _3055587), 30875 ^ [_3055581, _3055583, _3055585, _3055587, _3056846, _3057930, _3057932, _3057934, _3057936]))), s(_3055585, 30876 ^ [_3055581, _3055583, _3055585, _3055587, _3056846, _3057930, _3057932, _3057934, _3057936])))))]]]]]]], (36153 ^ _1670770) ^ [_3713417, _3713419, _3713421, _3713423, _3713425, _3713427, _3713429, _3713431] : [-(p(s(bool, i(s(fun(fun(sum0(_3713427, _3713425), bool), bool), i(s(fun(fun(sum0(_3713431, _3713429), bool), fun(fun(sum0(_3713427, _3713425), bool), bool)), a_u_c), s(fun(sum0(_3713431, _3713429), bool), i(s(fun(fun(_3713429, bool), fun(sum0(_3713431, _3713429), bool)), i(s(fun(fun(_3713431, bool), fun(fun(_3713429, bool), fun(sum0(_3713431, _3713429), bool))), p_u_c), s(fun(_3713431, bool), _3713423))), s(fun(_3713429, bool), _3713419))))), s(fun(sum0(_3713427, _3713425), bool), i(s(fun(fun(_3713425, bool), fun(sum0(_3713427, _3713425), bool)), i(s(fun(fun(_3713427, bool), fun(fun(_3713425, bool), fun(sum0(_3713427, _3713425), bool))), p_u_c), s(fun(_3713427, bool), _3713421))), s(fun(_3713425, bool), _3713417))))))), p(s(bool, i(s(fun(fun(_3713427, bool), bool), i(s(fun(fun(_3713431, bool), fun(fun(_3713427, bool), bool)), a_u_c), s(fun(_3713431, bool), _3713423))), s(fun(_3713427, bool), _3713421)))), p(s(bool, i(s(fun(fun(_3713425, bool), bool), i(s(fun(fun(_3713429, bool), fun(fun(_3713425, bool), bool)), a_u_c), s(fun(_3713429, bool), _3713419))), s(fun(_3713425, bool), _3713417))))], (2760 ^ _1670770) ^ [_1716842, _1716844, _1716846] : [2761 ^ _1670770 : [(2764 ^ _1670770) ^ [] : [p(s(bool, _1716842))], (2762 ^ _1670770) ^ [_1716931] : [-(p(s(bool, i(s(fun(_1716846, bool), _1716844), s(_1716846, _1716931)))))]], p(s(bool, i(s(fun(_1716846, bool), _1716844), s(_1716846, 2765 ^ [_1716842, _1716844, _1716846])))), -(p(s(bool, _1716842)))], (39960 ^ _1670770) ^ [_3988773, _3988775, _3988777, _3988779] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(prod(cart(real, _3988779), cart(real, _3988779)), real), distance), s(prod(cart(real, _3988779), cart(real, _3988779)), i(s(fun(cart(real, _3988779), prod(cart(real, _3988779), cart(real, _3988779))), i(s(fun(cart(real, _3988779), fun(cart(real, _3988779), prod(cart(real, _3988779), cart(real, _3988779)))), c_), s(cart(real, _3988779), _3988777))), s(cart(real, _3988779), _3988775))))))), s(real, e0))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(prod(cart(real, _3988779), cart(real, _3988779)), real), distance), s(prod(cart(real, _3988779), cart(real, _3988779)), i(s(fun(cart(real, _3988779), prod(cart(real, _3988779), cart(real, _3988779))), i(s(fun(cart(real, _3988779), fun(cart(real, _3988779), prod(cart(real, _3988779), cart(real, _3988779)))), c_), s(cart(real, _3988779), _3988773))), s(cart(real, _3988779), _3988777))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, e0))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))))))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(prod(cart(real, _3988779), cart(real, _3988779)), real), distance), s(prod(cart(real, _3988779), cart(real, _3988779)), i(s(fun(cart(real, _3988779), prod(cart(real, _3988779), cart(real, _3988779))), i(s(fun(cart(real, _3988779), fun(cart(real, _3988779), prod(cart(real, _3988779), cart(real, _3988779)))), c_), s(cart(real, _3988779), _3988773))), s(cart(real, _3988779), _3988775))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, e0))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))))], (4844 ^ _1670770) ^ [_1793502] : [4847 ^ _1670770 : [(4848 ^ _1670770) ^ [_1793680] : [p(s(bool, i(s(fun(num, bool), _1793502), s(num, _1793680))))]], 4850 ^ _1670770 : [(4853 ^ _1670770) ^ [_1793788] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 4849 ^ [_1793502, _1793788]))), s(num, _1793788))))], (4851 ^ _1670770) ^ [_1793748] : [-(p(s(bool, i(s(fun(num, bool), _1793502), s(num, 4849 ^ [_1793502, _1793748])))))]], 4855 ^ _1670770 : [(4858 ^ _1670770) ^ [_1793930] : [p(s(bool, i(s(fun(num, bool), _1793502), s(num, _1793930)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1793930))), s(num, 4854 ^ [_1793502])))))], (4856 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), _1793502), s(num, 4854 ^ [_1793502])))))]]], (3435 ^ _1670770) ^ [_1740532, _1740534, _1740536, _1740538, _1740540, _1740542, _1740544, _1740546] : [-(s(_1740546, i(s(fun(prod(_1740544, prod(_1740542, _1740540)), _1740546), i(s(fun(fun(prod(prod(_1740544, _1740542), _1740540), _1740546), fun(prod(_1740544, prod(_1740542, _1740540)), _1740546)), passoc), s(fun(prod(prod(_1740544, _1740542), _1740540), _1740546), _1740538))), s(prod(_1740544, prod(_1740542, _1740540)), i(s(fun(prod(_1740542, _1740540), prod(_1740544, prod(_1740542, _1740540))), i(s(fun(_1740544, fun(prod(_1740542, _1740540), prod(_1740544, prod(_1740542, _1740540)))), c_), s(_1740544, _1740536))), s(prod(_1740542, _1740540), i(s(fun(_1740540, prod(_1740542, _1740540)), i(s(fun(_1740542, fun(_1740540, prod(_1740542, _1740540))), c_), s(_1740542, _1740534))), s(_1740540, _1740532))))))) = s(_1740546, i(s(fun(prod(prod(_1740544, _1740542), _1740540), _1740546), _1740538), s(prod(prod(_1740544, _1740542), _1740540), i(s(fun(_1740540, prod(prod(_1740544, _1740542), _1740540)), i(s(fun(prod(_1740544, _1740542), fun(_1740540, prod(prod(_1740544, _1740542), _1740540))), c_), s(prod(_1740544, _1740542), i(s(fun(_1740542, prod(_1740544, _1740542)), i(s(fun(_1740544, fun(_1740542, prod(_1740544, _1740542))), c_), s(_1740544, _1740536))), s(_1740542, _1740534))))), s(_1740540, _1740532))))))], (3118 ^ _1670770) ^ [_1728320] : [s(bool, i(s(fun(n10, bool), oneu_rep), s(n10, i(s(fun(bool, n10), oneu_abs), s(bool, _1728320))))) = s(bool, _1728320), -(p(s(bool, _1728320)))], (13657 ^ _1670770) ^ [_2091015, _2091017] : [s(int, i(s(fun(int, int), intu_abs), s(int, _2091017))) = s(int, i(s(fun(int, int), intu_abs), s(int, _2091015))), -(s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _2091017))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))) = s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _2091015))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))], (4459 ^ _1670770) ^ [_1784078, _1784080] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1784080))), s(num, _1784078)))), 4462 ^ _1670770 : [(4465 ^ _1670770) ^ [] : [s(num, _1784080) = s(num, _1784078)], (4463 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1784080))), s(num, _1784078)))))]]], (7738 ^ _1670770) ^ [_1892265, _1892267] : [p(s(bool, i(s(fun(fun(num, fun(_1892267, bool)), bool), zrecspace), s(fun(num, fun(_1892267, bool)), _1892265)))), -(s(fun(num, fun(_1892267, bool)), _1892265) = s(fun(num, fun(_1892267, bool)), zbot)), 7748 ^ _1670770 : [(7751 ^ _1670770) ^ [_1892776] : [-(p(s(bool, i(s(fun(fun(num, fun(_1892267, bool)), bool), zrecspace), s(fun(num, fun(_1892267, bool)), i(s(fun(num, fun(num, fun(_1892267, bool))), 7747 ^ [_1892265, _1892267]), s(num, _1892776)))))))], (7749 ^ _1670770) ^ [] : [-(s(fun(num, fun(_1892267, bool)), _1892265) = s(fun(num, fun(_1892267, bool)), i(s(fun(fun(num, fun(num, fun(_1892267, bool))), fun(num, fun(_1892267, bool))), i(s(fun(_1892267, fun(fun(num, fun(num, fun(_1892267, bool))), fun(num, fun(_1892267, bool)))), i(s(fun(num, fun(_1892267, fun(fun(num, fun(num, fun(_1892267, bool))), fun(num, fun(_1892267, bool))))), zconstr), s(num, 7745 ^ [_1892265, _1892267]))), s(_1892267, 7746 ^ [_1892265, _1892267]))), s(fun(num, fun(num, fun(_1892267, bool))), 7747 ^ [_1892265, _1892267]))))]]], (45998 ^ _1670770) ^ [_4414146] : [-(s(num, i(s(fun(fun(cart(real, _4414146), bool), num), dim), s(fun(cart(real, _4414146), bool), empty))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (16962 ^ _1670770) ^ [_2209523] : [-(s(fun(_2209523, bool), i(s(fun(fun(_2209523, bool), fun(_2209523, bool)), i(s(fun(fun(_2209523, bool), fun(fun(_2209523, bool), fun(_2209523, bool))), inter), s(fun(_2209523, bool), p1))), s(fun(_2209523, bool), i(s(fun(fun(_2209523, bool), fun(_2209523, bool)), i(s(fun(fun(_2209523, bool), fun(fun(_2209523, bool), fun(_2209523, bool))), inter), s(fun(_2209523, bool), p1))), s(fun(_2209523, bool), q))))) = s(fun(_2209523, bool), i(s(fun(fun(_2209523, bool), fun(_2209523, bool)), i(s(fun(fun(_2209523, bool), fun(fun(_2209523, bool), fun(_2209523, bool))), inter), s(fun(_2209523, bool), p1))), s(fun(_2209523, bool), q))))], (7939 ^ _1670770) ^ [_1901898, _1901900, _1901902, _1901904, _1901906, _1901908] : [-(s(_1901908, i(s(fun(list(_1901906), _1901908), 7935 ^ [_1901902, _1901904, _1901906, _1901908]), s(list(_1901906), i(s(fun(list(_1901906), list(_1901906)), i(s(fun(_1901906, fun(list(_1901906), list(_1901906))), cons), s(_1901906, _1901900))), s(list(_1901906), _1901898))))) = s(_1901908, i(s(fun(_1901908, _1901908), i(s(fun(list(_1901906), fun(_1901908, _1901908)), i(s(fun(_1901906, fun(list(_1901906), fun(_1901908, _1901908))), _1901902), s(_1901906, _1901900))), s(list(_1901906), _1901898))), s(_1901908, i(s(fun(list(_1901906), _1901908), 7935 ^ [_1901902, _1901904, _1901906, _1901908]), s(list(_1901906), _1901898))))))], (17306 ^ _1670770) ^ [_2231516, _2231518] : [-(s(fun(_2231518, bool), i(s(fun(fun(_2231516, bool), fun(_2231518, bool)), i(s(fun(fun(_2231516, _2231518), fun(fun(_2231516, bool), fun(_2231518, bool))), image), s(fun(_2231516, _2231518), f))), s(fun(_2231516, bool), i(s(fun(fun(_2231516, bool), fun(_2231516, bool)), i(s(fun(_2231516, fun(fun(_2231516, bool), fun(_2231516, bool))), insert), s(_2231516, x))), s(fun(_2231516, bool), s0))))) = s(fun(_2231518, bool), i(s(fun(fun(_2231518, bool), fun(_2231518, bool)), i(s(fun(_2231518, fun(fun(_2231518, bool), fun(_2231518, bool))), insert), s(_2231518, i(s(fun(_2231516, _2231518), f), s(_2231516, x))))), s(fun(_2231518, bool), i(s(fun(fun(_2231516, bool), fun(_2231518, bool)), i(s(fun(fun(_2231516, _2231518), fun(fun(_2231516, bool), fun(_2231518, bool))), image), s(fun(_2231516, _2231518), f))), s(fun(_2231516, bool), s0))))))], (5139 ^ _1670770) ^ [_1799651, _1799653] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _1799653))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1799653))), s(num, _1799651))))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (3375 ^ _1670770) ^ [_1737972, _1737974, _1737976] : [3389 ^ _1670770 : [(3390 ^ _1670770) ^ [_1738671] : [-(s(_1737974, i(s(fun(prod(_1737976, _1737974), _1737974), snd), s(prod(_1737976, _1737974), _1738671))) = s(_1737974, i(s(fun(fun(_1737974, bool), _1737974), h_), s(fun(_1737974, bool), i(s(fun(prod(_1737976, _1737974), fun(_1737974, bool)), _1737972), s(prod(_1737976, _1737974), _1738671))))))]], 3380 ^ _1670770 : [(3383 ^ _1670770) ^ [_1738401] : [s(prod(_1737976, _1737974), 3376 ^ [_1737972, _1737974, _1737976]) = s(prod(_1737976, _1737974), i(s(fun(_1737974, prod(_1737976, _1737974)), i(s(fun(_1737976, fun(_1737974, prod(_1737976, _1737974))), c_), s(_1737976, _1738401))), s(_1737974, 3377 ^ [_1737972, _1737974, _1737976])))], (3381 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1737974, bool), i(s(fun(prod(_1737976, _1737974), fun(_1737974, bool)), _1737972), s(prod(_1737976, _1737974), 3376 ^ [_1737972, _1737974, _1737976]))), s(_1737974, 3377 ^ [_1737972, _1737974, _1737976])))))]], 3385 ^ _1670770 : [(3388 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1737974, bool), i(s(fun(prod(_1737976, _1737974), fun(_1737974, bool)), _1737972), s(prod(_1737976, _1737974), 3376 ^ [_1737972, _1737974, _1737976]))), s(_1737974, 3377 ^ [_1737972, _1737974, _1737976]))))], (3386 ^ _1670770) ^ [] : [-(s(prod(_1737976, _1737974), 3376 ^ [_1737972, _1737974, _1737976]) = s(prod(_1737976, _1737974), i(s(fun(_1737974, prod(_1737976, _1737974)), i(s(fun(_1737976, fun(_1737974, prod(_1737976, _1737974))), c_), s(_1737976, 3384 ^ [_1737972, _1737974, _1737976]))), s(_1737974, 3377 ^ [_1737972, _1737974, _1737976]))))]]], (7312 ^ _1670770) ^ [] : [-(s(bool, i(s(fun(num, bool), even), s(num, u_0))) = s(bool, t))], (35563 ^ _1670770) ^ [_3686957, _3686959, _3686961, _3686963, _3686965, _3686967] : [-(p(s(bool, i(s(fun(fun(_3686963, bool), bool), i(s(fun(fun(_3686965, bool), fun(fun(_3686963, bool), bool)), l_a_u_c), s(fun(_3686965, bool), _3686961))), s(fun(_3686963, bool), _3686957))))), p(s(bool, i(s(fun(fun(_3686967, bool), bool), i(s(fun(fun(_3686965, bool), fun(fun(_3686967, bool), bool)), l_a_u_c), s(fun(_3686965, bool), _3686961))), s(fun(_3686967, bool), _3686959)))), p(s(bool, i(s(fun(fun(_3686963, bool), bool), i(s(fun(fun(_3686967, bool), fun(fun(_3686963, bool), bool)), l_a_u_c), s(fun(_3686967, bool), _3686959))), s(fun(_3686963, bool), _3686957))))], (8278 ^ _1670770) ^ [_1918671] : [-(s(_1918671, i(s(fun(list(_1918671), _1918671), i(s(fun(num, fun(list(_1918671), _1918671)), el), s(num, i(s(fun(num, num), suc), s(num, n))))), s(list(_1918671), l0))) = s(_1918671, i(s(fun(list(_1918671), _1918671), i(s(fun(num, fun(list(_1918671), _1918671)), el), s(num, n))), s(list(_1918671), i(s(fun(list(_1918671), list(_1918671)), tl), s(list(_1918671), l0))))))], (39191 ^ _1670770) ^ [_3956230] : [-(s(real, i(s(fun(cart(real, n10), real), vectoru_norm), s(cart(real, n10), _3956230))) = s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(num, real), i(s(fun(cart(real, n10), fun(num, real)), d_), s(cart(real, n10), _3956230))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))], (28830 ^ _1670770) ^ [_2902657, _2902659, _2902661, _2902663] : [-(s(real, i(s(fun(fun(_2902663, real), real), i(s(fun(fun(_2902663, bool), fun(fun(_2902663, real), real)), sum), s(fun(_2902663, bool), _2902657))), s(fun(_2902663, real), _2902661))) = s(real, i(s(fun(fun(_2902663, real), real), i(s(fun(fun(_2902663, bool), fun(fun(_2902663, real), real)), sum), s(fun(_2902663, bool), _2902657))), s(fun(_2902663, real), i(s(fun(fun(_2902663, _2902663), fun(_2902663, real)), i(s(fun(fun(_2902663, real), fun(fun(_2902663, _2902663), fun(_2902663, real))), o), s(fun(_2902663, real), _2902661))), s(fun(_2902663, _2902663), _2902659)))))), 28834 ^ _1670770 : [(28837 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2902663, bool), bool), i(s(fun(_2902663, fun(fun(_2902663, bool), bool)), in), s(_2902663, i(s(fun(_2902663, _2902663), _2902659), s(_2902663, 28833 ^ [_2902657, _2902659, _2902661, _2902663]))))), s(fun(_2902663, bool), _2902657))))], (28835 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2902663, bool), bool), i(s(fun(_2902663, fun(fun(_2902663, bool), bool)), in), s(_2902663, 28833 ^ [_2902657, _2902659, _2902661, _2902663]))), s(fun(_2902663, bool), _2902657)))))]], 28839 ^ _1670770 : [(28842 ^ _1670770) ^ [] : [28851 ^ _1670770 : [(28852 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2902663, bool), bool), i(s(fun(_2902663, fun(fun(_2902663, bool), bool)), in), s(_2902663, 28849 ^ [_2902657, _2902659, _2902661, _2902663]))), s(fun(_2902663, bool), _2902657)))))], (28856 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2902663, bool), bool), i(s(fun(_2902663, fun(fun(_2902663, bool), bool)), in), s(_2902663, 28850 ^ [_2902657, _2902659, _2902661, _2902663]))), s(fun(_2902663, bool), _2902657)))))], (28860 ^ _1670770) ^ [] : [s(_2902663, 28849 ^ [_2902657, _2902659, _2902661, _2902663]) = s(_2902663, 28850 ^ [_2902657, _2902659, _2902661, _2902663])], (28858 ^ _1670770) ^ [] : [-(s(_2902663, i(s(fun(_2902663, _2902663), _2902659), s(_2902663, 28850 ^ [_2902657, _2902659, _2902661, _2902663]))) = s(_2902663, 28838 ^ [_2902657, _2902659, _2902661, _2902663]))], (28854 ^ _1670770) ^ [] : [-(s(_2902663, i(s(fun(_2902663, _2902663), _2902659), s(_2902663, 28849 ^ [_2902657, _2902659, _2902661, _2902663]))) = s(_2902663, 28838 ^ [_2902657, _2902659, _2902661, _2902663]))]], 28843 ^ _1670770 : [(28844 ^ _1670770) ^ [_2903794] : [p(s(bool, i(s(fun(fun(_2902663, bool), bool), i(s(fun(_2902663, fun(fun(_2902663, bool), bool)), in), s(_2902663, _2903794))), s(fun(_2902663, bool), _2902657)))), s(_2902663, i(s(fun(_2902663, _2902663), _2902659), s(_2902663, _2903794))) = s(_2902663, 28838 ^ [_2902657, _2902659, _2902661, _2902663])]]], (28840 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2902663, bool), bool), i(s(fun(_2902663, fun(fun(_2902663, bool), bool)), in), s(_2902663, 28838 ^ [_2902657, _2902659, _2902661, _2902663]))), s(fun(_2902663, bool), _2902657)))))]]], (38064 ^ _1670770) ^ [_3803226, _3803228] : [38066 ^ _1670770 : [(38071 ^ _1670770) ^ [_3803660] : [p(s(bool, i(s(fun(_3803228, bool), i(s(fun(num, fun(_3803228, bool)), p0), s(num, 38065 ^ [_3803226, _3803228, _3803660]))), s(_3803228, i(s(fun(num, _3803228), i(s(fun(cart(_3803228, _3803226), fun(num, _3803228)), d_), s(cart(_3803228, _3803226), _3803660))), s(num, 38065 ^ [_3803226, _3803228, _3803660]))))))], (38069 ^ _1670770) ^ [_3803592] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 38065 ^ [_3803226, _3803228, _3803592]))), s(num, i(s(fun(fun(_3803226, bool), num), dimindex), s(fun(_3803226, bool), univ)))))))], (38067 ^ _1670770) ^ [_3803555] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, 38065 ^ [_3803226, _3803228, _3803555])))))]], 38072 ^ _1670770 : [(38073 ^ _1670770) ^ [_3803768] : [-(p(s(bool, i(s(fun(_3803228, bool), i(s(fun(num, fun(_3803228, bool)), p0), s(num, _3803768))), s(_3803228, 38080 ^ [_3803226, _3803228, _3803768]))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _3803768)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3803768))), s(num, i(s(fun(fun(_3803226, bool), num), dimindex), s(fun(_3803226, bool), univ))))))]]], (15297 ^ _1670770) ^ [_2133740, _2133742] : [-(s(int, 15287 ^ [_2133740, _2133742]) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2133742))), s(int, 15294 ^ [_2133740, _2133742]))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2133740))), s(int, 15295 ^ [_2133740, _2133742]))))))], (8136 ^ _1670770) ^ [_1911266] : [p(s(bool, i(s(fun(list(_1911266), bool), i(s(fun(fun(_1911266, bool), fun(list(_1911266), bool)), all0), s(fun(_1911266, bool), p0))), s(list(_1911266), i(s(fun(list(_1911266), list(_1911266)), i(s(fun(_1911266, fun(list(_1911266), list(_1911266))), cons), s(_1911266, h0))), s(list(_1911266), t0)))))), 8139 ^ _1670770 : [(8142 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(list(_1911266), bool), i(s(fun(fun(_1911266, bool), fun(list(_1911266), bool)), all0), s(fun(_1911266, bool), p0))), s(list(_1911266), t0)))))], (8140 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1911266, bool), p0), s(_1911266, h0)))))]]], (19428 ^ _1670770) ^ [_2362607, _2362609, _2362611] : [-(p(s(bool, i(s(fun(fun(_2362611, bool), bool), finite), s(fun(_2362611, bool), i(s(fun(fun(_2362611, bool), fun(_2362611, bool)), i(s(fun(fun(_2362611, bool), fun(fun(_2362611, bool), fun(_2362611, bool))), union), s(fun(_2362611, bool), _2362609))), s(fun(_2362611, bool), _2362607))))))), p(s(bool, i(s(fun(fun(_2362611, bool), bool), finite), s(fun(_2362611, bool), _2362609)))), p(s(bool, i(s(fun(fun(_2362611, bool), bool), finite), s(fun(_2362611, bool), _2362607))))], (47438 ^ _1670770) ^ [_4499931, _4499933, _4499935] : [s(num, i(s(fun(cart(cart(real, _4499935), _4499933), num), rank), s(cart(cart(real, _4499935), _4499933), _4499931))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(s(cart(cart(real, _4499935), _4499933), _4499931) = s(cart(cart(real, _4499935), _4499933), i(s(fun(num, cart(cart(real, _4499935), _4499933)), mat), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (44950 ^ _1670770) ^ [_4360813, _4360815] : [s(cart(real, _4360815), i(s(fun(cart(real, _4360815), cart(real, _4360815)), i(s(fun(fun(cart(real, _4360815), real), fun(cart(real, _4360815), cart(real, _4360815))), _4360813), s(fun(cart(real, _4360815), real), 44951 ^ [_4360813, _4360815]))), s(cart(real, _4360815), 44952 ^ [_4360813, _4360815]))) = s(cart(real, _4360815), i(s(fun(cart(real, _4360815), cart(real, _4360815)), i(s(fun(real, fun(cart(real, _4360815), cart(real, _4360815))), r_), s(real, i(s(fun(cart(real, _4360815), real), 44951 ^ [_4360813, _4360815]), s(cart(real, _4360815), 44952 ^ [_4360813, _4360815]))))), s(cart(real, _4360815), 44952 ^ [_4360813, _4360815]))), 44955 ^ _1670770 : [(44973 ^ _1670770) ^ [_4362981] : [-(p(s(bool, i(s(fun(fun(cart(real, _4360815), bool), bool), dependent), s(fun(cart(real, _4360815), bool), _4362981))))), 44974 ^ _1670770 : [(44975 ^ _1670770) ^ [_4363367, _4363369] : [p(s(bool, i(s(fun(fun(cart(real, _4360815), bool), bool), finite), s(fun(cart(real, _4360815), bool), _4363369)))), p(s(bool, i(s(fun(fun(cart(real, _4360815), bool), bool), i(s(fun(fun(cart(real, _4360815), bool), fun(fun(cart(real, _4360815), bool), bool)), subset), s(fun(cart(real, _4360815), bool), _4363369))), s(fun(cart(real, _4360815), bool), _4362981)))), s(cart(real, _4360815), i(s(fun(fun(cart(real, _4360815), cart(real, _4360815)), cart(real, _4360815)), i(s(fun(fun(cart(real, _4360815), bool), fun(fun(cart(real, _4360815), cart(real, _4360815)), cart(real, _4360815))), vsum), s(fun(cart(real, _4360815), bool), _4363369))), s(fun(cart(real, _4360815), cart(real, _4360815)), i(s(fun(fun(cart(real, _4360815), real), fun(cart(real, _4360815), cart(real, _4360815))), _4360813), s(fun(cart(real, _4360815), real), _4363367))))) = s(cart(real, _4360815), i(s(fun(num, cart(real, _4360815)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), 44984 ^ _1670770 : [(44985 ^ _1670770) ^ [_4363900] : [p(s(bool, i(s(fun(fun(cart(real, _4360815), bool), bool), i(s(fun(cart(real, _4360815), fun(fun(cart(real, _4360815), bool), bool)), in), s(cart(real, _4360815), _4363900))), s(fun(cart(real, _4360815), bool), _4363369)))), -(s(real, i(s(fun(cart(real, _4360815), real), _4363367), s(cart(real, _4360815), _4363900))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]]]]], (44956 ^ _1670770) ^ [_4361692] : [p(s(bool, i(s(fun(fun(cart(real, _4360815), bool), bool), dependent), s(fun(cart(real, _4360815), bool), _4361692)))), 44961 ^ _1670770 : [(44962 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4360815), bool), bool), finite), s(fun(cart(real, _4360815), bool), 44959 ^ [_4360813, _4360815, _4361692])))))], (44967 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4360815), bool), bool), i(s(fun(cart(real, _4360815), fun(fun(cart(real, _4360815), bool), bool)), in), s(cart(real, _4360815), 44965 ^ [_4360813, _4360815, _4361692]))), s(fun(cart(real, _4360815), bool), 44959 ^ [_4360813, _4360815, _4361692])))))], (44971 ^ _1670770) ^ [] : [-(s(cart(real, _4360815), i(s(fun(fun(cart(real, _4360815), cart(real, _4360815)), cart(real, _4360815)), i(s(fun(fun(cart(real, _4360815), bool), fun(fun(cart(real, _4360815), cart(real, _4360815)), cart(real, _4360815))), vsum), s(fun(cart(real, _4360815), bool), 44959 ^ [_4360813, _4360815, _4361692]))), s(fun(cart(real, _4360815), cart(real, _4360815)), i(s(fun(fun(cart(real, _4360815), real), fun(cart(real, _4360815), cart(real, _4360815))), _4360813), s(fun(cart(real, _4360815), real), 44960 ^ [_4360813, _4360815, _4361692]))))) = s(cart(real, _4360815), i(s(fun(num, cart(real, _4360815)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (44969 ^ _1670770) ^ [] : [s(real, i(s(fun(cart(real, _4360815), real), 44960 ^ [_4360813, _4360815, _4361692]), s(cart(real, _4360815), 44965 ^ [_4360813, _4360815, _4361692]))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (44964 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4360815), bool), bool), i(s(fun(fun(cart(real, _4360815), bool), fun(fun(cart(real, _4360815), bool), bool)), subset), s(fun(cart(real, _4360815), bool), 44959 ^ [_4360813, _4360815, _4361692]))), s(fun(cart(real, _4360815), bool), _4361692)))))]]]]], (42490 ^ _1670770) ^ [_4201341, _4201343, _4201345, _4201347] : [s(real, i(s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(cart(cart(real, _4201345), _4201343), fun(num, fun(num, real))), i(s(fun(num, fun(cart(cart(real, _4201345), _4201343), fun(num, fun(num, real)))), i(s(fun(cart(cart(real, _4201343), _4201347), fun(num, fun(cart(cart(real, _4201345), _4201343), fun(num, fun(num, real))))), _4201341), s(cart(cart(real, _4201343), _4201347), 42491 ^ [_4201341, _4201343, _4201345, _4201347]))), s(num, 42492 ^ [_4201341, _4201343, _4201345, _4201347]))), s(cart(cart(real, _4201345), _4201343), 42493 ^ [_4201341, _4201343, _4201345, _4201347]))), s(num, 42494 ^ [_4201341, _4201343, _4201345, _4201347]))), s(num, 42495 ^ [_4201341, _4201343, _4201345, _4201347]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), i(s(fun(cart(real, _4201343), fun(num, real)), d_), s(cart(real, _4201343), i(s(fun(num, cart(real, _4201343)), i(s(fun(cart(cart(real, _4201343), _4201347), fun(num, cart(real, _4201343))), d_), s(cart(cart(real, _4201343), _4201347), 42491 ^ [_4201341, _4201343, _4201345, _4201347]))), s(num, 42492 ^ [_4201341, _4201343, _4201345, _4201347]))))), s(num, 42495 ^ [_4201341, _4201343, _4201345, _4201347]))))), s(real, i(s(fun(num, real), i(s(fun(cart(real, _4201345), fun(num, real)), d_), s(cart(real, _4201345), i(s(fun(num, cart(real, _4201345)), i(s(fun(cart(cart(real, _4201345), _4201343), fun(num, cart(real, _4201345))), d_), s(cart(cart(real, _4201345), _4201343), 42493 ^ [_4201341, _4201343, _4201345, _4201347]))), s(num, 42495 ^ [_4201341, _4201343, _4201345, _4201347]))))), s(num, 42494 ^ [_4201341, _4201343, _4201345, _4201347]))))), 42498 ^ _1670770 : [(42499 ^ _1670770) ^ [_4203109] : [s(real, i(s(fun(num, real), i(s(fun(cart(cart(real, _4201345), _4201343), fun(num, real)), i(s(fun(num, fun(cart(cart(real, _4201345), _4201343), fun(num, real))), i(s(fun(cart(cart(real, _4201343), _4201347), fun(num, fun(cart(cart(real, _4201345), _4201343), fun(num, real)))), _4203109), s(cart(cart(real, _4201343), _4201347), 42500 ^ [_4201341, _4201343, _4201345, _4201347, _4203109]))), s(num, 42501 ^ [_4201341, _4201343, _4201345, _4201347, _4203109]))), s(cart(cart(real, _4201345), _4201343), 42502 ^ [_4201341, _4201343, _4201345, _4201347, _4203109]))), s(num, 42503 ^ [_4201341, _4201343, _4201345, _4201347, _4203109]))) = s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, i(s(fun(fun(_4201343, bool), num), dimindex), s(fun(_4201343, bool), univ))))))), s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(cart(cart(real, _4201345), _4201343), fun(num, fun(num, real))), i(s(fun(num, fun(cart(cart(real, _4201345), _4201343), fun(num, fun(num, real)))), i(s(fun(cart(cart(real, _4201343), _4201347), fun(num, fun(cart(cart(real, _4201345), _4201343), fun(num, fun(num, real))))), _4201341), s(cart(cart(real, _4201343), _4201347), 42500 ^ [_4201341, _4201343, _4201345, _4201347, _4203109]))), s(num, 42501 ^ [_4201341, _4201343, _4201345, _4201347, _4203109]))), s(cart(cart(real, _4201345), _4201343), 42502 ^ [_4201341, _4201343, _4201345, _4201347, _4203109]))), s(num, 42503 ^ [_4201341, _4201343, _4201345, _4201347, _4203109]))))), 42506 ^ _1670770 : [(42507 ^ _1670770) ^ [_4204476] : [s(cart(real, _4201345), i(s(fun(num, cart(real, _4201345)), i(s(fun(cart(cart(real, _4201345), _4201343), fun(num, cart(real, _4201345))), i(s(fun(cart(cart(real, _4201343), _4201347), fun(cart(cart(real, _4201345), _4201343), fun(num, cart(real, _4201345)))), _4204476), s(cart(cart(real, _4201343), _4201347), 42508 ^ [_4201341, _4201343, _4201345, _4201347, _4203109, _4204476]))), s(cart(cart(real, _4201345), _4201343), 42509 ^ [_4201341, _4201343, _4201345, _4201347, _4203109, _4204476]))), s(num, 42510 ^ [_4201341, _4201343, _4201345, _4201347, _4203109, _4204476]))) = s(cart(real, _4201345), i(s(fun(fun(num, real), cart(real, _4201345)), lambda), s(fun(num, real), i(s(fun(cart(cart(real, _4201345), _4201343), fun(num, real)), i(s(fun(num, fun(cart(cart(real, _4201345), _4201343), fun(num, real))), i(s(fun(cart(cart(real, _4201343), _4201347), fun(num, fun(cart(cart(real, _4201345), _4201343), fun(num, real)))), _4203109), s(cart(cart(real, _4201343), _4201347), 42508 ^ [_4201341, _4201343, _4201345, _4201347, _4203109, _4204476]))), s(num, 42510 ^ [_4201341, _4201343, _4201345, _4201347, _4203109, _4204476]))), s(cart(cart(real, _4201345), _4201343), 42509 ^ [_4201341, _4201343, _4201345, _4201347, _4203109, _4204476]))))), 42513 ^ _1670770 : [(42514 ^ _1670770) ^ [_4205495, _4205497] : [-(s(cart(cart(real, _4201345), _4201347), i(s(fun(cart(cart(real, _4201345), _4201343), cart(cart(real, _4201345), _4201347)), i(s(fun(cart(cart(real, _4201343), _4201347), fun(cart(cart(real, _4201345), _4201343), cart(cart(real, _4201345), _4201347))), matrixu_mul), s(cart(cart(real, _4201343), _4201347), _4205497))), s(cart(cart(real, _4201345), _4201343), _4205495))) = s(cart(cart(real, _4201345), _4201347), i(s(fun(fun(num, cart(real, _4201345)), cart(cart(real, _4201345), _4201347)), lambda), s(fun(num, cart(real, _4201345)), i(s(fun(cart(cart(real, _4201345), _4201343), fun(num, cart(real, _4201345))), i(s(fun(cart(cart(real, _4201343), _4201347), fun(cart(cart(real, _4201345), _4201343), fun(num, cart(real, _4201345)))), _4204476), s(cart(cart(real, _4201343), _4201347), _4205497))), s(cart(cart(real, _4201345), _4201343), _4205495))))))]]]]]]], (432 ^ _1670770) ^ [_1677669, _1677671] : [439 ^ _1670770 : [(442 ^ _1670770) ^ [] : [-(p(s(bool, _1677671)))], (440 ^ _1670770) ^ [] : [-(p(s(bool, _1677669)))]], p(s(bool, _1677671)), p(s(bool, _1677669))], (42853 ^ _1670770) ^ [_4231615, _4231617, _4231619, _4231621, _4231623] : [-(s(cart(real, _4231623), i(s(fun(cart(real, _4231621), cart(real, _4231623)), i(s(fun(cart(cart(real, _4231621), _4231623), fun(cart(real, _4231621), cart(real, _4231623))), matrixu_vectoru_mul), s(cart(cart(real, _4231621), _4231623), _4231619))), s(cart(real, _4231621), i(s(fun(cart(real, _4231621), cart(real, _4231621)), i(s(fun(cart(real, _4231621), fun(cart(real, _4231621), cart(real, _4231621))), vectoru_sub), s(cart(real, _4231621), _4231617))), s(cart(real, _4231621), _4231615))))) = s(cart(real, _4231623), i(s(fun(cart(real, _4231623), cart(real, _4231623)), i(s(fun(cart(real, _4231623), fun(cart(real, _4231623), cart(real, _4231623))), vectoru_sub), s(cart(real, _4231623), i(s(fun(cart(real, _4231621), cart(real, _4231623)), i(s(fun(cart(cart(real, _4231621), _4231623), fun(cart(real, _4231621), cart(real, _4231623))), matrixu_vectoru_mul), s(cart(cart(real, _4231621), _4231623), _4231619))), s(cart(real, _4231621), _4231617))))), s(cart(real, _4231623), i(s(fun(cart(real, _4231621), cart(real, _4231623)), i(s(fun(cart(cart(real, _4231621), _4231623), fun(cart(real, _4231621), cart(real, _4231623))), matrixu_vectoru_mul), s(cart(cart(real, _4231621), _4231623), _4231619))), s(cart(real, _4231621), _4231615))))))], (498 ^ _1670770) ^ [] : [509 ^ _1670770 : [(514 ^ _1670770) ^ [] : [-(p(s(bool, r0)))], (512 ^ _1670770) ^ [] : [-(p(s(bool, q)))], (510 ^ _1670770) ^ [] : [-(p(s(bool, p1)))]], p(s(bool, p1)), p(s(bool, q)), p(s(bool, r0))], (10287 ^ _1670770) ^ [_2006528] : [-(s(prod(hreal, hreal), i(s(fun(num, prod(hreal, hreal)), trealu_ofu_num), s(num, _2006528))) = s(prod(hreal, hreal), i(s(fun(hreal, prod(hreal, hreal)), i(s(fun(hreal, fun(hreal, prod(hreal, hreal))), c_), s(hreal, i(s(fun(num, hreal), hrealu_ofu_num), s(num, _2006528))))), s(hreal, i(s(fun(num, hreal), hrealu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))], (7937 ^ _1670770) ^ [_1901839, _1901841, _1901843, _1901845] : [-(s(_1901845, i(s(fun(list(_1901843), _1901845), 7935 ^ [_1901839, _1901841, _1901843, _1901845]), s(list(_1901843), nil))) = s(_1901845, _1901841))], (7642 ^ _1670770) ^ [_1887278, _1887280, _1887282, _1887284] : [s(num, _1887280) = s(num, _1887282), -(p(s(bool, i(s(fun(_1887284, bool), i(s(fun(num, fun(_1887284, bool)), i(s(fun(num, fun(num, fun(_1887284, bool))), injn), s(num, _1887282))), s(num, _1887280))), s(_1887284, _1887278)))))], (9068 ^ _1670770) ^ [_1962317] : [-(s(fun(list(_1962317), list(_1962317)), i(s(fun(fun(_1962317, _1962317), fun(list(_1962317), list(_1962317))), map0), s(fun(_1962317, _1962317), i1))) = s(fun(list(_1962317), list(_1962317)), i1))], (7872 ^ _1670770) ^ [_1899558, _1899560, _1899562] : [-(s(_1899562, i(s(fun(num, _1899562), i(s(fun(fun(num, _1899562), fun(num, _1899562)), i(s(fun(_1899562, fun(fun(num, _1899562), fun(num, _1899562))), fcons), s(_1899562, _1899560))), s(fun(num, _1899562), _1899558))), s(num, i(s(fun(num, num), numeral), s(num, u_0))))) = s(_1899562, _1899560))], (21477 ^ _1670770) ^ [_2471730, _2471732, _2471734, _2471736] : [-(p(s(bool, i(s(fun(fun(prod(_2471736, _2471734), bool), bool), finite), s(fun(prod(_2471736, _2471734), bool), i(s(fun(fun(_2471734, bool), fun(prod(_2471736, _2471734), bool)), i(s(fun(fun(_2471736, bool), fun(fun(_2471734, bool), fun(prod(_2471736, _2471734), bool))), cross0), s(fun(_2471736, bool), _2471732))), s(fun(_2471734, bool), _2471730))))))), p(s(bool, i(s(fun(fun(_2471736, bool), bool), finite), s(fun(_2471736, bool), _2471732)))), p(s(bool, i(s(fun(fun(_2471734, bool), bool), finite), s(fun(_2471734, bool), _2471730))))], (16608 ^ _1670770) ^ [_2190759, _2190761, _2190763, _2190765] : [-(p(s(bool, i(s(fun(fun(_2190765, bool), bool), i(s(fun(fun(_2190765, bool), fun(fun(_2190765, bool), bool)), psubset), s(fun(_2190765, bool), _2190763))), s(fun(_2190765, bool), _2190759))))), p(s(bool, i(s(fun(fun(_2190765, bool), bool), i(s(fun(fun(_2190765, bool), fun(fun(_2190765, bool), bool)), subset), s(fun(_2190765, bool), _2190763))), s(fun(_2190765, bool), _2190761)))), p(s(bool, i(s(fun(fun(_2190765, bool), bool), i(s(fun(fun(_2190765, bool), fun(fun(_2190765, bool), bool)), psubset), s(fun(_2190765, bool), _2190761))), s(fun(_2190765, bool), _2190759))))], (42218 ^ _1670770) ^ [_4165545, _4165547, _4165549, _4165551, _4165553, _4165555, _4165557] : [p(s(bool, i(s(fun(fun(cart(real, _4165555), fun(cart(real, _4165553), cart(real, _4165557))), bool), bilinear), s(fun(cart(real, _4165555), fun(cart(real, _4165553), cart(real, _4165557))), _4165551)))), -(s(cart(real, _4165557), i(s(fun(cart(real, _4165553), cart(real, _4165557)), i(s(fun(cart(real, _4165555), fun(cart(real, _4165553), cart(real, _4165557))), _4165551), s(cart(real, _4165555), i(s(fun(cart(real, _4165555), cart(real, _4165555)), i(s(fun(cart(real, _4165555), fun(cart(real, _4165555), cart(real, _4165555))), vectoru_add), s(cart(real, _4165555), _4165549))), s(cart(real, _4165555), _4165547))))), s(cart(real, _4165553), _4165545))) = s(cart(real, _4165557), i(s(fun(cart(real, _4165557), cart(real, _4165557)), i(s(fun(cart(real, _4165557), fun(cart(real, _4165557), cart(real, _4165557))), vectoru_add), s(cart(real, _4165557), i(s(fun(cart(real, _4165553), cart(real, _4165557)), i(s(fun(cart(real, _4165555), fun(cart(real, _4165553), cart(real, _4165557))), _4165551), s(cart(real, _4165555), _4165549))), s(cart(real, _4165553), _4165545))))), s(cart(real, _4165557), i(s(fun(cart(real, _4165553), cart(real, _4165557)), i(s(fun(cart(real, _4165555), fun(cart(real, _4165553), cart(real, _4165557))), _4165551), s(cart(real, _4165555), _4165547))), s(cart(real, _4165553), _4165545))))))], (2579 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(bool, bool), p0), s(bool, 2580 ^ [])))), 2583 ^ _1670770 : [(2586 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(bool, bool), p0), s(bool, f0)))))], (2584 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(bool, bool), p0), s(bool, t)))))]]], (10673 ^ _1670770) ^ [_2017436, _2017438] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2017438))), s(real, _2017436))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2017436))), s(real, _2017438))))], (24499 ^ _1670770) ^ [_2595584, _2595586] : [-(p(s(bool, i(s(fun(fun(_2595586, bool), bool), finite), s(fun(_2595586, bool), _2595584))))), 24500 ^ _1670770 : [(24501 ^ _1670770) ^ [_2595812, _2595814] : [24504 ^ _1670770 : [(24507 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, 24503 ^ [_2595584, _2595586, _2595812, _2595814]))), s(fun(num, bool), _2595814)))))], (24509 ^ _1670770) ^ [] : [-(s(_2595586, i(s(fun(num, _2595586), _2595812), s(num, 24502 ^ [_2595584, _2595586, _2595812, _2595814]))) = s(_2595586, i(s(fun(num, _2595586), _2595812), s(num, 24503 ^ [_2595584, _2595586, _2595812, _2595814]))))], (24511 ^ _1670770) ^ [] : [s(num, 24502 ^ [_2595584, _2595586, _2595812, _2595814]) = s(num, 24503 ^ [_2595584, _2595586, _2595812, _2595814])], (24505 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, 24502 ^ [_2595584, _2595586, _2595812, _2595814]))), s(fun(num, bool), _2595814)))))]], p(s(bool, i(s(fun(fun(num, bool), bool), finite), s(fun(num, bool), _2595814)))), s(fun(_2595586, bool), _2595584) = s(fun(_2595586, bool), i(s(fun(fun(num, bool), fun(_2595586, bool)), i(s(fun(fun(num, _2595586), fun(fun(num, bool), fun(_2595586, bool))), image), s(fun(num, _2595586), _2595812))), s(fun(num, bool), _2595814)))]]], (18925 ^ _1670770) ^ [_2339676, _2339678, _2339680, _2339682] : [18927 ^ _1670770 : [(18930 ^ _1670770) ^ [_2340118] : [p(s(bool, i(s(fun(fun(_2339682, bool), bool), i(s(fun(_2339682, fun(fun(_2339682, bool), bool)), in), s(_2339682, _2340118))), s(fun(_2339682, bool), s0)))), s(_2339680, i(s(fun(_2339682, _2339680), _2339678), s(_2339682, _2340118))) = s(_2339680, 18926 ^ [_2339676, _2339678, _2339680, _2339682])], (18928 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2339680, bool), bool), i(s(fun(_2339680, fun(fun(_2339680, bool), bool)), in), s(_2339680, 18926 ^ [_2339676, _2339678, _2339680, _2339682]))), s(fun(_2339680, bool), _2339676)))))]], 18936 ^ _1670770 : [(18937 ^ _1670770) ^ [_2340337] : [p(s(bool, i(s(fun(fun(_2339680, bool), bool), i(s(fun(_2339680, fun(fun(_2339680, bool), bool)), in), s(_2339680, _2340337))), s(fun(_2339680, bool), _2339676)))), 18940 ^ _1670770 : [(18943 ^ _1670770) ^ [] : [-(s(_2339680, i(s(fun(_2339682, _2339680), _2339678), s(_2339682, i(s(fun(_2339680, _2339682), 18935 ^ [_2339676, _2339678, _2339680, _2339682]), s(_2339680, _2340337))))) = s(_2339680, _2340337))], (18941 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2339682, bool), bool), i(s(fun(_2339682, fun(fun(_2339682, bool), bool)), in), s(_2339682, i(s(fun(_2339680, _2339682), 18935 ^ [_2339676, _2339678, _2339680, _2339682]), s(_2339680, _2340337))))), s(fun(_2339682, bool), s0)))))]]]]], (9341 ^ _1670770) ^ [_1973458, _1973460, _1973462, _1973464] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(prod(num, num), num), dist), s(prod(num, num), i(s(fun(num, prod(num, num)), i(s(fun(num, fun(num, prod(num, num))), c_), s(num, _1973464))), s(num, _1973460))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(prod(num, num), num), dist), s(prod(num, num), i(s(fun(num, prod(num, num)), i(s(fun(num, fun(num, prod(num, num))), c_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1973464))), s(num, _1973462))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1973460))), s(num, _1973458))))))))), s(num, i(s(fun(prod(num, num), num), dist), s(prod(num, num), i(s(fun(num, prod(num, num)), i(s(fun(num, fun(num, prod(num, num))), c_), s(num, _1973462))), s(num, _1973458)))))))))))], (1691 ^ _1670770) ^ [_1696487, _1696489, _1696491] : [1692 ^ _1670770 : [(1695 ^ _1670770) ^ [_1696620] : [p(s(bool, _1696487))], (1693 ^ _1670770) ^ [_1696584] : [p(s(bool, i(s(fun(_1696491, bool), _1696489), s(_1696491, _1696584))))]], -(p(s(bool, i(s(fun(_1696491, bool), _1696489), s(_1696491, 1698 ^ [_1696487, _1696489, _1696491]))))), -(p(s(bool, _1696487)))], (7590 ^ _1670770) ^ [_1885895, _1885897, _1885899, _1885901] : [s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), numpair), s(num, _1885901))), s(num, _1885899))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), numpair), s(num, _1885897))), s(num, _1885895))), 7593 ^ _1670770 : [(7596 ^ _1670770) ^ [] : [-(s(num, _1885899) = s(num, _1885895))], (7594 ^ _1670770) ^ [] : [-(s(num, _1885901) = s(num, _1885897))]]], (1106 ^ _1670770) ^ [_1684949] : [-(p(s(bool, f0))), p(s(bool, f0)), p(s(bool, _1684949))], (44445 ^ _1670770) ^ [_4326816, _4326818, _4326820] : [-(p(s(bool, i(s(fun(fun(cart(real, _4326820), bool), bool), i(s(fun(fun(cart(real, _4326820), bool), fun(fun(cart(real, _4326820), bool), bool)), subset), s(fun(cart(real, _4326820), bool), i(s(fun(fun(cart(real, _4326820), bool), fun(cart(real, _4326820), bool)), span), s(fun(cart(real, _4326820), bool), _4326818))))), s(fun(cart(real, _4326820), bool), _4326816))))), p(s(bool, i(s(fun(fun(cart(real, _4326820), bool), bool), i(s(fun(fun(cart(real, _4326820), bool), fun(fun(cart(real, _4326820), bool), bool)), subset), s(fun(cart(real, _4326820), bool), _4326818))), s(fun(cart(real, _4326820), bool), _4326816)))), p(s(bool, i(s(fun(fun(cart(real, _4326820), bool), bool), subspace), s(fun(cart(real, _4326820), bool), _4326816))))], (41801 ^ _1670770) ^ [_4132954] : [-(s(_4132954, i(s(fun(num, _4132954), i(s(fun(cart(_4132954, n3), fun(num, _4132954)), d_), s(cart(_4132954, n3), i(s(fun(list(_4132954), cart(_4132954, n3)), vector), s(list(_4132954), i(s(fun(list(_4132954), list(_4132954)), i(s(fun(_4132954, fun(list(_4132954), list(_4132954))), cons), s(_4132954, x))), s(list(_4132954), i(s(fun(list(_4132954), list(_4132954)), i(s(fun(_4132954, fun(list(_4132954), list(_4132954))), cons), s(_4132954, y))), s(list(_4132954), i(s(fun(list(_4132954), list(_4132954)), i(s(fun(_4132954, fun(list(_4132954), list(_4132954))), cons), s(_4132954, z))), s(list(_4132954), nil))))))))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))) = s(_4132954, x))], (47340 ^ _1670770) ^ [_4494380, _4494382] : [s(num, i(s(fun(fun(cart(real, _4494382), bool), num), dim), s(fun(cart(real, _4494382), bool), _4494380))) = s(num, i(s(fun(fun(_4494382, bool), num), dimindex), s(fun(_4494382, bool), univ))), -(s(fun(cart(real, _4494382), bool), i(s(fun(fun(cart(real, _4494382), bool), fun(cart(real, _4494382), bool)), span), s(fun(cart(real, _4494382), bool), _4494380))) = s(fun(cart(real, _4494382), bool), univ))], (13037 ^ _1670770) ^ [_2077148, _2077150] : [-(s(real, i(s(fun(real, real), realu_sgn), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, _2077150))), s(real, _2077148))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, i(s(fun(real, real), realu_sgn), s(real, _2077150))))), s(real, i(s(fun(real, real), realu_sgn), s(real, _2077148))))))], (12413 ^ _1670770) ^ [_2062302, _2062304, _2062306, _2062308] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2062308))), s(real, _2062304))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2062306))), s(real, _2062302))))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2062308)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2062308))), s(real, _2062306)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2062304)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2062304))), s(real, _2062302))))], (1457 ^ _1670770) ^ [_1690657, _1690659, _1690661] : [p(s(bool, i(s(fun(_1690661, bool), _1690659), s(_1690661, _1690657)))), 1460 ^ _1670770 : [(1461 ^ _1670770) ^ [_1690770] : [s(_1690661, _1690770) = s(_1690661, _1690657), -(p(s(bool, i(s(fun(_1690661, bool), _1690659), s(_1690661, _1690770)))))]]], (30066 ^ _1670770) ^ [_2972959, _2972961, _2972963] : [s(_2972963, i(s(fun(num, _2972963), i(s(fun(cart(_2972963, _2972961), fun(num, _2972963)), _2972959), s(cart(_2972963, _2972961), 30067 ^ [_2972959, _2972961, _2972963]))), s(num, 30068 ^ [_2972959, _2972961, _2972963]))) = s(_2972963, i(s(fun(num, _2972963), i(s(fun(cart(_2972963, _2972961), fun(num, _2972963)), d_), s(cart(_2972963, _2972961), 30067 ^ [_2972959, _2972961, _2972963]))), s(num, 30068 ^ [_2972959, _2972961, _2972963]))), 30071 ^ _1670770 : [(30072 ^ _1670770) ^ [_2973368] : [-(s(cart(_2972963, _2972961), i(s(fun(fun(num, _2972963), cart(_2972963, _2972961)), lambda), s(fun(num, _2972963), i(s(fun(cart(_2972963, _2972961), fun(num, _2972963)), _2972959), s(cart(_2972963, _2972961), _2973368))))) = s(cart(_2972963, _2972961), _2973368))]]], (37968 ^ _1670770) ^ [_3800113, _3800115, _3800117] : [37969 ^ _1670770 : [(37970 ^ _1670770) ^ [_3800290] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _3800290)))), 37974 ^ _1670770 : [(37977 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3800117, bool), _3800115), s(_3800117, 37973 ^ [_3800113, _3800115, _3800117, _3800290]))))], (37975 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(_3800117, real), _3800113), s(_3800117, 37973 ^ [_3800113, _3800115, _3800117, _3800290]))))), s(real, _3800290)))))]]]], 37979 ^ _1670770 : [(37982 ^ _1670770) ^ [_3800668] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(_3800117, real), _3800113), s(_3800117, _3800668))))), s(real, 37978 ^ [_3800113, _3800115, _3800117])))), -(p(s(bool, i(s(fun(_3800117, bool), _3800115), s(_3800117, _3800668)))))], (37980 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, 37978 ^ [_3800113, _3800115, _3800117])))))]]], (25657 ^ _1670770) ^ [_2691614] : [-(s(fun(fun(_2691614, bool), fun(fun(_2691614, num), num)), nsum) = s(fun(fun(_2691614, bool), fun(fun(_2691614, num), num)), i(s(fun(fun(num, fun(num, num)), fun(fun(_2691614, bool), fun(fun(_2691614, num), num))), iterate), s(fun(num, fun(num, num)), p_))))], (25724 ^ _1670770) ^ [_2696109, _2696111] : [s(num, i(s(fun(_2696111, num), i(s(fun(fun(_2696111, num), fun(_2696111, num)), i(s(fun(fun(_2696111, num), fun(fun(_2696111, num), fun(_2696111, num))), _2696109), s(fun(_2696111, num), 25725 ^ [_2696109, _2696111]))), s(fun(_2696111, num), 25726 ^ [_2696109, _2696111]))), s(_2696111, 25727 ^ [_2696109, _2696111]))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(_2696111, num), 25725 ^ [_2696109, _2696111]), s(_2696111, 25727 ^ [_2696109, _2696111]))))), s(num, i(s(fun(_2696111, num), 25726 ^ [_2696109, _2696111]), s(_2696111, 25727 ^ [_2696109, _2696111]))))), 25730 ^ _1670770 : [(25731 ^ _1670770) ^ [_2697206] : [25783 ^ _1670770 : [(25784 ^ _1670770) ^ [_2699684, _2699686, _2699688] : [-(s(num, i(s(fun(fun(_2696111, num), num), i(s(fun(fun(_2696111, bool), fun(fun(_2696111, num), num)), nsum), s(fun(_2696111, bool), _2699684))), s(fun(_2696111, num), i(s(fun(fun(_2696111, num), fun(_2696111, num)), i(s(fun(fun(_2696111, num), fun(fun(_2696111, num), fun(_2696111, num))), _2696109), s(fun(_2696111, num), _2699688))), s(fun(_2696111, num), _2699686))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(fun(_2696111, num), num), i(s(fun(fun(_2696111, bool), fun(fun(_2696111, num), num)), nsum), s(fun(_2696111, bool), _2699684))), s(fun(_2696111, num), _2699688))))), s(num, i(s(fun(fun(_2696111, num), num), i(s(fun(fun(_2696111, bool), fun(fun(_2696111, num), num)), nsum), s(fun(_2696111, bool), _2699684))), s(fun(_2696111, num), _2699686)))))), p(s(bool, i(s(fun(fun(_2696111, bool), bool), finite), s(fun(_2696111, bool), i(s(fun(fun(_2696111, bool), fun(_2696111, bool)), gspec), s(fun(_2696111, bool), i(s(fun(fun(_2696111, num), fun(_2696111, bool)), i(s(fun(fun(_2696111, bool), fun(fun(_2696111, num), fun(_2696111, bool))), _2697206), s(fun(_2696111, bool), _2699684))), s(fun(_2696111, num), _2699688)))))))), p(s(bool, i(s(fun(fun(_2696111, bool), bool), finite), s(fun(_2696111, bool), i(s(fun(fun(_2696111, bool), fun(_2696111, bool)), gspec), s(fun(_2696111, bool), i(s(fun(fun(_2696111, num), fun(_2696111, bool)), i(s(fun(fun(_2696111, bool), fun(fun(_2696111, num), fun(_2696111, bool))), _2697206), s(fun(_2696111, bool), _2699684))), s(fun(_2696111, num), _2699686))))))))]], 25737 ^ _1670770 : [(25740 ^ _1670770) ^ [_2698237, _2698239] : [p(s(bool, i(s(fun(_2696111, bool), i(s(fun(bool, fun(_2696111, bool)), i(s(fun(_2696111, fun(bool, fun(_2696111, bool))), setspec), s(_2696111, 25734 ^ [_2696109, _2696111, _2697206]))), s(bool, _2698237))), s(_2696111, _2698239)))), 25751 ^ _1670770 : [(25756 ^ _1670770) ^ [] : [p(s(bool, _2698237))], (25754 ^ _1670770) ^ [] : [s(num, i(s(fun(_2696111, num), 25733 ^ [_2696109, _2696111, _2697206]), s(_2696111, _2698239))) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (25752 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2696111, bool), bool), i(s(fun(_2696111, fun(fun(_2696111, bool), bool)), in), s(_2696111, _2698239))), s(fun(_2696111, bool), 25732 ^ [_2696109, _2696111, _2697206])))))]], 25743 ^ _1670770 : [(25746 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2696111, bool), bool), i(s(fun(_2696111, fun(fun(_2696111, bool), bool)), in), s(_2696111, _2698239))), s(fun(_2696111, bool), 25732 ^ [_2696109, _2696111, _2697206])))), -(s(num, i(s(fun(_2696111, num), 25733 ^ [_2696109, _2696111, _2697206]), s(_2696111, _2698239))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (25744 ^ _1670770) ^ [] : [-(p(s(bool, _2698237)))]]], (25738 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2696111, bool), i(s(fun(fun(_2696111, num), fun(_2696111, bool)), i(s(fun(fun(_2696111, bool), fun(fun(_2696111, num), fun(_2696111, bool))), _2697206), s(fun(_2696111, bool), 25732 ^ [_2696109, _2696111, _2697206]))), s(fun(_2696111, num), 25733 ^ [_2696109, _2696111, _2697206]))), s(_2696111, 25734 ^ [_2696109, _2696111, _2697206])))))]], 25761 ^ _1670770 : [(25780 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2696111, bool), i(s(fun(bool, fun(_2696111, bool)), i(s(fun(_2696111, fun(bool, fun(_2696111, bool))), setspec), s(_2696111, 25734 ^ [_2696109, _2696111, _2697206]))), s(bool, 25760 ^ [_2696109, _2696111, _2697206]))), s(_2696111, 25759 ^ [_2696109, _2696111, _2697206])))))], (25762 ^ _1670770) ^ [] : [p(s(bool, 25760 ^ [_2696109, _2696111, _2697206])), 25765 ^ _1670770 : [(25768 ^ _1670770) ^ [] : [s(num, i(s(fun(_2696111, num), 25733 ^ [_2696109, _2696111, _2697206]), s(_2696111, 25759 ^ [_2696109, _2696111, _2697206]))) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (25766 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2696111, bool), bool), i(s(fun(_2696111, fun(fun(_2696111, bool), bool)), in), s(_2696111, 25759 ^ [_2696109, _2696111, _2697206]))), s(fun(_2696111, bool), 25732 ^ [_2696109, _2696111, _2697206])))))]]], (25770 ^ _1670770) ^ [] : [-(p(s(bool, 25760 ^ [_2696109, _2696111, _2697206]))), p(s(bool, i(s(fun(fun(_2696111, bool), bool), i(s(fun(_2696111, fun(fun(_2696111, bool), bool)), in), s(_2696111, 25759 ^ [_2696109, _2696111, _2697206]))), s(fun(_2696111, bool), 25732 ^ [_2696109, _2696111, _2697206])))), -(s(num, i(s(fun(_2696111, num), 25733 ^ [_2696109, _2696111, _2697206]), s(_2696111, 25759 ^ [_2696109, _2696111, _2697206]))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (25782 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2696111, bool), i(s(fun(fun(_2696111, num), fun(_2696111, bool)), i(s(fun(fun(_2696111, bool), fun(fun(_2696111, num), fun(_2696111, bool))), _2697206), s(fun(_2696111, bool), 25732 ^ [_2696109, _2696111, _2697206]))), s(fun(_2696111, num), 25733 ^ [_2696109, _2696111, _2697206]))), s(_2696111, 25734 ^ [_2696109, _2696111, _2697206]))))]]]]], (33141 ^ _1670770) ^ [_3557090, _3557092, _3557094] : [33142 ^ _1670770 : [(33145 ^ _1670770) ^ [_3557366] : [p(s(bool, i(s(fun(prod(_3557094, _3557094), bool), _3557092), s(prod(_3557094, _3557094), i(s(fun(_3557094, prod(_3557094, _3557094)), i(s(fun(_3557094, fun(_3557094, prod(_3557094, _3557094))), c_), s(_3557094, _3557366))), s(_3557094, _3557090))))))], (33143 ^ _1670770) ^ [_3557291] : [p(s(bool, i(s(fun(prod(_3557094, _3557094), bool), _3557092), s(prod(_3557094, _3557094), i(s(fun(_3557094, prod(_3557094, _3557094)), i(s(fun(_3557094, fun(_3557094, prod(_3557094, _3557094))), c_), s(_3557094, _3557090))), s(_3557094, _3557291))))))]], -(p(s(bool, i(s(fun(_3557094, bool), i(s(fun(fun(prod(_3557094, _3557094), bool), fun(_3557094, bool)), fl), s(fun(prod(_3557094, _3557094), bool), _3557092))), s(_3557094, _3557090)))))], (40062 ^ _1670770) ^ [_3998318, _3998320, _3998322] : [s(cart(real, _3998320), i(s(fun(_3998322, cart(real, _3998320)), i(s(fun(fun(_3998322, cart(real, _3998320)), fun(_3998322, cart(real, _3998320))), i(s(fun(real, fun(fun(_3998322, cart(real, _3998320)), fun(_3998322, cart(real, _3998320)))), _3998318), s(real, 40063 ^ [_3998318, _3998320, _3998322]))), s(fun(_3998322, cart(real, _3998320)), 40064 ^ [_3998318, _3998320, _3998322]))), s(_3998322, 40065 ^ [_3998318, _3998320, _3998322]))) = s(cart(real, _3998320), i(s(fun(cart(real, _3998320), cart(real, _3998320)), i(s(fun(real, fun(cart(real, _3998320), cart(real, _3998320))), r_), s(real, 40063 ^ [_3998318, _3998320, _3998322]))), s(cart(real, _3998320), i(s(fun(_3998322, cart(real, _3998320)), 40064 ^ [_3998318, _3998320, _3998322]), s(_3998322, 40065 ^ [_3998318, _3998320, _3998322]))))), 40068 ^ _1670770 : [(40069 ^ _1670770) ^ [_3999156, _3999158, _3999160] : [-(s(cart(real, _3998320), i(s(fun(fun(_3998322, cart(real, _3998320)), cart(real, _3998320)), i(s(fun(fun(_3998322, bool), fun(fun(_3998322, cart(real, _3998320)), cart(real, _3998320))), vsum), s(fun(_3998322, bool), _3999156))), s(fun(_3998322, cart(real, _3998320)), i(s(fun(fun(_3998322, cart(real, _3998320)), fun(_3998322, cart(real, _3998320))), i(s(fun(real, fun(fun(_3998322, cart(real, _3998320)), fun(_3998322, cart(real, _3998320)))), _3998318), s(real, _3999158))), s(fun(_3998322, cart(real, _3998320)), _3999160))))) = s(cart(real, _3998320), i(s(fun(cart(real, _3998320), cart(real, _3998320)), i(s(fun(real, fun(cart(real, _3998320), cart(real, _3998320))), r_), s(real, _3999158))), s(cart(real, _3998320), i(s(fun(fun(_3998322, cart(real, _3998320)), cart(real, _3998320)), i(s(fun(fun(_3998322, bool), fun(fun(_3998322, cart(real, _3998320)), cart(real, _3998320))), vsum), s(fun(_3998322, bool), _3999156))), s(fun(_3998322, cart(real, _3998320)), _3999160))))))]]], (5646 ^ _1670770) ^ [_1812678, _1812680] : [s(num, _1812678) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(p(s(bool, 5638 ^ [_1812678, _1812680])))], (17283 ^ _1670770) ^ [_2230103] : [-(s(fun(_2230103, bool), i(s(fun(fun(fun(_2230103, bool), bool), fun(_2230103, bool)), inters), s(fun(fun(_2230103, bool), bool), i(s(fun(fun(fun(_2230103, bool), bool), fun(fun(_2230103, bool), bool)), i(s(fun(fun(_2230103, bool), fun(fun(fun(_2230103, bool), bool), fun(fun(_2230103, bool), bool))), insert), s(fun(_2230103, bool), s0))), s(fun(fun(_2230103, bool), bool), u))))) = s(fun(_2230103, bool), i(s(fun(fun(_2230103, bool), fun(_2230103, bool)), i(s(fun(fun(_2230103, bool), fun(fun(_2230103, bool), fun(_2230103, bool))), inter), s(fun(_2230103, bool), s0))), s(fun(_2230103, bool), i(s(fun(fun(fun(_2230103, bool), bool), fun(_2230103, bool)), inters), s(fun(fun(_2230103, bool), bool), u))))))], (11103 ^ _1670770) ^ [_2028408, _2028410] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2028410))), s(real, _2028408))))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2028410)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2028408))))], (14049 ^ _1670770) ^ [_2101095, _2101097] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2101097))), s(int, _2101095)))), 14052 ^ _1670770 : [(14055 ^ _1670770) ^ [] : [s(int, _2101097) = s(int, _2101095)], (14053 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2101097))), s(int, _2101095)))))]]], (21487 ^ _1670770) ^ [_2472107, _2472109, _2472111, _2472113] : [-(s(num, i(s(fun(fun(prod(_2472113, _2472111), bool), num), card), s(fun(prod(_2472113, _2472111), bool), i(s(fun(fun(_2472111, bool), fun(prod(_2472113, _2472111), bool)), i(s(fun(fun(_2472113, bool), fun(fun(_2472111, bool), fun(prod(_2472113, _2472111), bool))), cross0), s(fun(_2472113, bool), _2472109))), s(fun(_2472111, bool), _2472107))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(fun(_2472113, bool), num), card), s(fun(_2472113, bool), _2472109))))), s(num, i(s(fun(fun(_2472111, bool), num), card), s(fun(_2472111, bool), _2472107)))))), p(s(bool, i(s(fun(fun(_2472113, bool), bool), finite), s(fun(_2472113, bool), _2472109)))), p(s(bool, i(s(fun(fun(_2472111, bool), bool), finite), s(fun(_2472111, bool), _2472107))))], (44305 ^ _1670770) ^ [_4318369, _4318371, _4318373] : [-(p(s(bool, i(s(fun(fun(cart(real, _4318373), bool), bool), independent), s(fun(cart(real, _4318373), bool), _4318371))))), p(s(bool, i(s(fun(fun(cart(real, _4318373), bool), bool), independent), s(fun(cart(real, _4318373), bool), _4318369)))), p(s(bool, i(s(fun(fun(cart(real, _4318373), bool), bool), i(s(fun(fun(cart(real, _4318373), bool), fun(fun(cart(real, _4318373), bool), bool)), subset), s(fun(cart(real, _4318373), bool), _4318371))), s(fun(cart(real, _4318373), bool), _4318369))))], (29382 ^ _1670770) ^ [_2936476, _2936478] : [-(s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2936476))), s(num, _2936476))))), s(fun(num, real), _2936478))) = s(real, i(s(fun(num, real), _2936478), s(num, _2936476))))], (43901 ^ _1670770) ^ [_4294089, _4294091, _4294093, _4294095] : [s(cart(real, finite_sum(_4294095, _4294091)), i(s(fun(_4294093, cart(real, finite_sum(_4294095, _4294091))), i(s(fun(fun(_4294093, cart(real, _4294091)), fun(_4294093, cart(real, finite_sum(_4294095, _4294091)))), i(s(fun(fun(_4294093, cart(real, _4294095)), fun(fun(_4294093, cart(real, _4294091)), fun(_4294093, cart(real, finite_sum(_4294095, _4294091))))), _4294089), s(fun(_4294093, cart(real, _4294095)), 43902 ^ [_4294089, _4294091, _4294093, _4294095]))), s(fun(_4294093, cart(real, _4294091)), 43903 ^ [_4294089, _4294091, _4294093, _4294095]))), s(_4294093, 43904 ^ [_4294089, _4294091, _4294093, _4294095]))) = s(cart(real, finite_sum(_4294095, _4294091)), i(s(fun(cart(real, _4294091), cart(real, finite_sum(_4294095, _4294091))), i(s(fun(cart(real, _4294095), fun(cart(real, _4294091), cart(real, finite_sum(_4294095, _4294091)))), pastecart), s(cart(real, _4294095), i(s(fun(_4294093, cart(real, _4294095)), 43902 ^ [_4294089, _4294091, _4294093, _4294095]), s(_4294093, 43904 ^ [_4294089, _4294091, _4294093, _4294095]))))), s(cart(real, _4294091), i(s(fun(_4294093, cart(real, _4294091)), 43903 ^ [_4294089, _4294091, _4294093, _4294095]), s(_4294093, 43904 ^ [_4294089, _4294091, _4294093, _4294095]))))), 43907 ^ _1670770 : [(43908 ^ _1670770) ^ [_4295256, _4295258, _4295260] : [p(s(bool, i(s(fun(fun(_4294093, bool), bool), finite), s(fun(_4294093, bool), _4295260)))), -(s(cart(real, finite_sum(_4294095, _4294091)), i(s(fun(cart(real, _4294091), cart(real, finite_sum(_4294095, _4294091))), i(s(fun(cart(real, _4294095), fun(cart(real, _4294091), cart(real, finite_sum(_4294095, _4294091)))), pastecart), s(cart(real, _4294095), i(s(fun(fun(_4294093, cart(real, _4294095)), cart(real, _4294095)), i(s(fun(fun(_4294093, bool), fun(fun(_4294093, cart(real, _4294095)), cart(real, _4294095))), vsum), s(fun(_4294093, bool), _4295260))), s(fun(_4294093, cart(real, _4294095)), _4295258))))), s(cart(real, _4294091), i(s(fun(fun(_4294093, cart(real, _4294091)), cart(real, _4294091)), i(s(fun(fun(_4294093, bool), fun(fun(_4294093, cart(real, _4294091)), cart(real, _4294091))), vsum), s(fun(_4294093, bool), _4295260))), s(fun(_4294093, cart(real, _4294091)), _4295256))))) = s(cart(real, finite_sum(_4294095, _4294091)), i(s(fun(fun(_4294093, cart(real, finite_sum(_4294095, _4294091))), cart(real, finite_sum(_4294095, _4294091))), i(s(fun(fun(_4294093, bool), fun(fun(_4294093, cart(real, finite_sum(_4294095, _4294091))), cart(real, finite_sum(_4294095, _4294091)))), vsum), s(fun(_4294093, bool), _4295260))), s(fun(_4294093, cart(real, finite_sum(_4294095, _4294091))), i(s(fun(fun(_4294093, cart(real, _4294091)), fun(_4294093, cart(real, finite_sum(_4294095, _4294091)))), i(s(fun(fun(_4294093, cart(real, _4294095)), fun(fun(_4294093, cart(real, _4294091)), fun(_4294093, cart(real, finite_sum(_4294095, _4294091))))), _4294089), s(fun(_4294093, cart(real, _4294095)), _4295258))), s(fun(_4294093, cart(real, _4294091)), _4295256))))))]]], (10554 ^ _1670770) ^ [] : [-(s(real, i(s(fun(fun(prod(hreal, hreal), bool), real), mku_real), s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), trealu_neg), s(prod(hreal, hreal), x1))))))) = s(real, i(s(fun(real, real), realu_neg), s(real, i(s(fun(fun(prod(hreal, hreal), bool), real), mku_real), s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), x1))))))))], (31896 ^ _1670770) ^ [_3338309, _3338311, _3338313, _3338315] : [s(_3338311, i(s(fun(_3338313, _3338311), i(s(fun(fun(_3338315, _3338311), fun(_3338313, _3338311)), i(s(fun(fun(fun(_3338315, _3338311), fun(_3338313, _3338311)), fun(fun(_3338315, _3338311), fun(_3338313, _3338311))), i(s(fun(fun(fun(_3338315, _3338311), fun(_3338313, _3338311)), fun(fun(fun(_3338315, _3338311), fun(_3338313, _3338311)), fun(fun(_3338315, _3338311), fun(_3338313, _3338311)))), i(s(fun(fun(fun(_3338315, _3338311), fun(_3338313, bool)), fun(fun(fun(_3338315, _3338311), fun(_3338313, _3338311)), fun(fun(fun(_3338315, _3338311), fun(_3338313, _3338311)), fun(fun(_3338315, _3338311), fun(_3338313, _3338311))))), _3338309), s(fun(fun(_3338315, _3338311), fun(_3338313, bool)), 31897 ^ [_3338309, _3338311, _3338313, _3338315]))), s(fun(fun(_3338315, _3338311), fun(_3338313, _3338311)), 31898 ^ [_3338309, _3338311, _3338313, _3338315]))), s(fun(fun(_3338315, _3338311), fun(_3338313, _3338311)), 31899 ^ [_3338309, _3338311, _3338313, _3338315]))), s(fun(_3338315, _3338311), 31900 ^ [_3338309, _3338311, _3338313, _3338315]))), s(_3338313, 31901 ^ [_3338309, _3338311, _3338313, _3338315]))) = s(_3338311, i(s(fun(_3338311, _3338311), i(s(fun(_3338311, fun(_3338311, _3338311)), i(s(fun(bool, fun(_3338311, fun(_3338311, _3338311))), cond), s(bool, i(s(fun(_3338313, bool), i(s(fun(fun(_3338315, _3338311), fun(_3338313, bool)), 31897 ^ [_3338309, _3338311, _3338313, _3338315]), s(fun(_3338315, _3338311), 31900 ^ [_3338309, _3338311, _3338313, _3338315]))), s(_3338313, 31901 ^ [_3338309, _3338311, _3338313, _3338315]))))), s(_3338311, i(s(fun(_3338313, _3338311), i(s(fun(fun(_3338315, _3338311), fun(_3338313, _3338311)), 31898 ^ [_3338309, _3338311, _3338313, _3338315]), s(fun(_3338315, _3338311), 31900 ^ [_3338309, _3338311, _3338313, _3338315]))), s(_3338313, 31901 ^ [_3338309, _3338311, _3338313, _3338315]))))), s(_3338311, i(s(fun(_3338313, _3338311), i(s(fun(fun(_3338315, _3338311), fun(_3338313, _3338311)), 31899 ^ [_3338309, _3338311, _3338313, _3338315]), s(fun(_3338315, _3338311), 31900 ^ [_3338309, _3338311, _3338313, _3338315]))), s(_3338313, 31901 ^ [_3338309, _3338311, _3338313, _3338315]))))), 31904 ^ _1670770 : [(31905 ^ _1670770) ^ [_3341939] : [s(fun(_3338313, _3338311), i(s(fun(fun(_3338315, _3338311), fun(_3338313, _3338311)), i(s(fun(fun(fun(_3338315, _3338311), fun(_3338313, _3338311)), fun(fun(_3338315, _3338311), fun(_3338313, _3338311))), i(s(fun(fun(fun(_3338315, _3338311), fun(_3338313, _3338311)), fun(fun(fun(_3338315, _3338311), fun(_3338313, _3338311)), fun(fun(_3338315, _3338311), fun(_3338313, _3338311)))), i(s(fun(fun(fun(_3338315, _3338311), fun(_3338313, bool)), fun(fun(fun(_3338315, _3338311), fun(_3338313, _3338311)), fun(fun(fun(_3338315, _3338311), fun(_3338313, _3338311)), fun(fun(_3338315, _3338311), fun(_3338313, _3338311))))), _3341939), s(fun(fun(_3338315, _3338311), fun(_3338313, bool)), 31906 ^ [_3338309, _3338311, _3338313, _3338315, _3341939]))), s(fun(fun(_3338315, _3338311), fun(_3338313, _3338311)), 31907 ^ [_3338309, _3338311, _3338313, _3338315, _3341939]))), s(fun(fun(_3338315, _3338311), fun(_3338313, _3338311)), 31908 ^ [_3338309, _3338311, _3338313, _3338315, _3341939]))), s(fun(_3338315, _3338311), 31909 ^ [_3338309, _3338311, _3338313, _3338315, _3341939]))) = s(fun(_3338313, _3338311), i(s(fun(fun(_3338315, _3338311), fun(_3338313, _3338311)), i(s(fun(fun(fun(_3338315, _3338311), fun(_3338313, _3338311)), fun(fun(_3338315, _3338311), fun(_3338313, _3338311))), i(s(fun(fun(fun(_3338315, _3338311), fun(_3338313, _3338311)), fun(fun(fun(_3338315, _3338311), fun(_3338313, _3338311)), fun(fun(_3338315, _3338311), fun(_3338313, _3338311)))), i(s(fun(fun(fun(_3338315, _3338311), fun(_3338313, bool)), fun(fun(fun(_3338315, _3338311), fun(_3338313, _3338311)), fun(fun(fun(_3338315, _3338311), fun(_3338313, _3338311)), fun(fun(_3338315, _3338311), fun(_3338313, _3338311))))), _3338309), s(fun(fun(_3338315, _3338311), fun(_3338313, bool)), 31906 ^ [_3338309, _3338311, _3338313, _3338315, _3341939]))), s(fun(fun(_3338315, _3338311), fun(_3338313, _3338311)), 31907 ^ [_3338309, _3338311, _3338313, _3338315, _3341939]))), s(fun(fun(_3338315, _3338311), fun(_3338313, _3338311)), 31908 ^ [_3338309, _3338311, _3338313, _3338315, _3341939]))), s(fun(_3338315, _3338311), 31909 ^ [_3338309, _3338311, _3338313, _3338315, _3341939]))), 31912 ^ _1670770 : [(31913 ^ _1670770) ^ [_3345167] : [31919 ^ _1670770 : [(31922 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3338313, bool), i(s(fun(fun(_3338315, _3338311), fun(_3338313, bool)), 31914 ^ [_3338309, _3338311, _3338313, _3338315, _3341939, _3345167]), s(fun(_3338315, _3338311), 31915 ^ [_3338309, _3338311, _3338313, _3338315, _3341939, _3345167]))), s(_3338313, 31916 ^ [_3338309, _3338311, _3338313, _3338315, _3341939, _3345167])))))], (31920 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3338313, bool), i(s(fun(fun(_3338315, _3338311), fun(_3338313, bool)), i(s(fun(fun(fun(_3338315, _3338311), fun(_3338313, bool)), fun(fun(_3338315, _3338311), fun(_3338313, bool))), _3345167), s(fun(fun(_3338315, _3338311), fun(_3338313, bool)), 31914 ^ [_3338309, _3338311, _3338313, _3338315, _3341939, _3345167]))), s(fun(_3338315, _3338311), 31915 ^ [_3338309, _3338311, _3338313, _3338315, _3341939, _3345167]))), s(_3338313, 31916 ^ [_3338309, _3338311, _3338313, _3338315, _3341939, _3345167])))))]], 31923 ^ _1670770 : [(31926 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3338313, bool), i(s(fun(fun(_3338315, _3338311), fun(_3338313, bool)), i(s(fun(fun(fun(_3338315, _3338311), fun(_3338313, bool)), fun(fun(_3338315, _3338311), fun(_3338313, bool))), _3345167), s(fun(fun(_3338315, _3338311), fun(_3338313, bool)), 31914 ^ [_3338309, _3338311, _3338313, _3338315, _3341939, _3345167]))), s(fun(_3338315, _3338311), 31915 ^ [_3338309, _3338311, _3338313, _3338315, _3341939, _3345167]))), s(_3338313, 31916 ^ [_3338309, _3338311, _3338313, _3338315, _3341939, _3345167]))))], (31924 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3338313, bool), i(s(fun(fun(_3338315, _3338311), fun(_3338313, bool)), 31914 ^ [_3338309, _3338311, _3338313, _3338315, _3341939, _3345167]), s(fun(_3338315, _3338311), 31915 ^ [_3338309, _3338311, _3338313, _3338315, _3341939, _3345167]))), s(_3338313, 31916 ^ [_3338309, _3338311, _3338313, _3338315, _3341939, _3345167]))))]], 31927 ^ _1670770 : [(31928 ^ _1670770) ^ [_3347787] : [s(fun(_3338313, bool), i(s(fun(fun(_3338315, _3338311), fun(_3338313, bool)), i(s(fun(fun(fun(_3338315, _3338311), fun(_3338313, bool)), fun(fun(_3338315, _3338311), fun(_3338313, bool))), _3347787), s(fun(fun(_3338315, _3338311), fun(_3338313, bool)), 31929 ^ [_3338309, _3338311, _3338313, _3338315, _3341939, _3345167, _3347787]))), s(fun(_3338315, _3338311), 31930 ^ [_3338309, _3338311, _3338313, _3338315, _3341939, _3345167, _3347787]))) = s(fun(_3338313, bool), i(s(fun(fun(_3338315, _3338311), fun(_3338313, bool)), i(s(fun(fun(fun(_3338315, _3338311), fun(_3338313, bool)), fun(fun(_3338315, _3338311), fun(_3338313, bool))), _3345167), s(fun(fun(_3338315, _3338311), fun(_3338313, bool)), 31929 ^ [_3338309, _3338311, _3338313, _3338315, _3341939, _3345167, _3347787]))), s(fun(_3338315, _3338311), 31930 ^ [_3338309, _3338311, _3338313, _3338315, _3341939, _3345167, _3347787]))), 31933 ^ _1670770 : [(31934 ^ _1670770) ^ [_3349953] : [31949 ^ _1670770 : [(31954 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3338313, bool), i(s(fun(fun(_3338315, _3338311), fun(_3338313, bool)), i(s(fun(fun(fun(_3338315, _3338311), fun(_3338313, bool)), fun(fun(_3338315, _3338311), fun(_3338313, bool))), i(s(fun(fun(fun(_3338315, _3338311), fun(_3338313, bool)), fun(fun(fun(_3338315, _3338311), fun(_3338313, bool)), fun(fun(_3338315, _3338311), fun(_3338313, bool)))), _3349953), s(fun(fun(_3338315, _3338311), fun(_3338313, bool)), 31935 ^ [_3338309, _3338311, _3338313, _3338315, _3341939, _3345167, _3347787, _3349953]))), s(fun(fun(_3338315, _3338311), fun(_3338313, bool)), 31936 ^ [_3338309, _3338311, _3338313, _3338315, _3341939, _3345167, _3347787, _3349953]))), s(fun(_3338315, _3338311), 31937 ^ [_3338309, _3338311, _3338313, _3338315, _3341939, _3345167, _3347787, _3349953]))), s(_3338313, 31938 ^ [_3338309, _3338311, _3338313, _3338315, _3341939, _3345167, _3347787, _3349953]))))], (31952 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3338313, bool), i(s(fun(fun(_3338315, _3338311), fun(_3338313, bool)), 31936 ^ [_3338309, _3338311, _3338313, _3338315, _3341939, _3345167, _3347787, _3349953]), s(fun(_3338315, _3338311), 31937 ^ [_3338309, _3338311, _3338313, _3338315, _3341939, _3345167, _3347787, _3349953]))), s(_3338313, 31938 ^ [_3338309, _3338311, _3338313, _3338315, _3341939, _3345167, _3347787, _3349953])))))], (31950 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3338313, bool), i(s(fun(fun(_3338315, _3338311), fun(_3338313, bool)), 31935 ^ [_3338309, _3338311, _3338313, _3338315, _3341939, _3345167, _3347787, _3349953]), s(fun(_3338315, _3338311), 31937 ^ [_3338309, _3338311, _3338313, _3338315, _3341939, _3345167, _3347787, _3349953]))), s(_3338313, 31938 ^ [_3338309, _3338311, _3338313, _3338315, _3341939, _3345167, _3347787, _3349953])))))]], 31941 ^ _1670770 : [(31944 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3338313, bool), i(s(fun(fun(_3338315, _3338311), fun(_3338313, bool)), 31935 ^ [_3338309, _3338311, _3338313, _3338315, _3341939, _3345167, _3347787, _3349953]), s(fun(_3338315, _3338311), 31937 ^ [_3338309, _3338311, _3338313, _3338315, _3341939, _3345167, _3347787, _3349953]))), s(_3338313, 31938 ^ [_3338309, _3338311, _3338313, _3338315, _3341939, _3345167, _3347787, _3349953])))), p(s(bool, i(s(fun(_3338313, bool), i(s(fun(fun(_3338315, _3338311), fun(_3338313, bool)), 31936 ^ [_3338309, _3338311, _3338313, _3338315, _3341939, _3345167, _3347787, _3349953]), s(fun(_3338315, _3338311), 31937 ^ [_3338309, _3338311, _3338313, _3338315, _3341939, _3345167, _3347787, _3349953]))), s(_3338313, 31938 ^ [_3338309, _3338311, _3338313, _3338315, _3341939, _3345167, _3347787, _3349953]))))], (31942 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3338313, bool), i(s(fun(fun(_3338315, _3338311), fun(_3338313, bool)), i(s(fun(fun(fun(_3338315, _3338311), fun(_3338313, bool)), fun(fun(_3338315, _3338311), fun(_3338313, bool))), i(s(fun(fun(fun(_3338315, _3338311), fun(_3338313, bool)), fun(fun(fun(_3338315, _3338311), fun(_3338313, bool)), fun(fun(_3338315, _3338311), fun(_3338313, bool)))), _3349953), s(fun(fun(_3338315, _3338311), fun(_3338313, bool)), 31935 ^ [_3338309, _3338311, _3338313, _3338315, _3341939, _3345167, _3347787, _3349953]))), s(fun(fun(_3338315, _3338311), fun(_3338313, bool)), 31936 ^ [_3338309, _3338311, _3338313, _3338315, _3341939, _3345167, _3347787, _3349953]))), s(fun(_3338315, _3338311), 31937 ^ [_3338309, _3338311, _3338313, _3338315, _3341939, _3345167, _3347787, _3349953]))), s(_3338313, 31938 ^ [_3338309, _3338311, _3338313, _3338315, _3341939, _3345167, _3347787, _3349953])))))]], 31955 ^ _1670770 : [(31956 ^ _1670770) ^ [_3352904] : [s(fun(_3338313, bool), i(s(fun(fun(_3338315, _3338311), fun(_3338313, bool)), i(s(fun(fun(fun(_3338315, _3338311), fun(_3338313, bool)), fun(fun(_3338315, _3338311), fun(_3338313, bool))), i(s(fun(fun(fun(_3338315, _3338311), fun(_3338313, bool)), fun(fun(fun(_3338315, _3338311), fun(_3338313, bool)), fun(fun(_3338315, _3338311), fun(_3338313, bool)))), _3352904), s(fun(fun(_3338315, _3338311), fun(_3338313, bool)), 31957 ^ [_3338309, _3338311, _3338313, _3338315, _3341939, _3345167, _3347787, _3349953, _3352904]))), s(fun(fun(_3338315, _3338311), fun(_3338313, bool)), 31958 ^ [_3338309, _3338311, _3338313, _3338315, _3341939, _3345167, _3347787, _3349953, _3352904]))), s(fun(_3338315, _3338311), 31959 ^ [_3338309, _3338311, _3338313, _3338315, _3341939, _3345167, _3347787, _3349953, _3352904]))) = s(fun(_3338313, bool), i(s(fun(fun(_3338315, _3338311), fun(_3338313, bool)), i(s(fun(fun(fun(_3338315, _3338311), fun(_3338313, bool)), fun(fun(_3338315, _3338311), fun(_3338313, bool))), i(s(fun(fun(fun(_3338315, _3338311), fun(_3338313, bool)), fun(fun(fun(_3338315, _3338311), fun(_3338313, bool)), fun(fun(_3338315, _3338311), fun(_3338313, bool)))), _3349953), s(fun(fun(_3338315, _3338311), fun(_3338313, bool)), 31957 ^ [_3338309, _3338311, _3338313, _3338315, _3341939, _3345167, _3347787, _3349953, _3352904]))), s(fun(fun(_3338315, _3338311), fun(_3338313, bool)), 31958 ^ [_3338309, _3338311, _3338313, _3338315, _3341939, _3345167, _3347787, _3349953, _3352904]))), s(fun(_3338315, _3338311), 31959 ^ [_3338309, _3338311, _3338313, _3338315, _3341939, _3345167, _3347787, _3349953, _3352904]))), 31962 ^ _1670770 : [(31963 ^ _1670770) ^ [_3354999, _3355001, _3355003, _3355005, _3355007, _3355009] : [-(p(s(bool, i(s(fun(fun(fun(_3338315, _3338311), fun(_3338313, _3338311)), bool), i(s(fun(fun(_3338313, _3338315), fun(fun(fun(_3338315, _3338311), fun(_3338313, _3338311)), bool)), i(s(fun(fun(fun(_3338315, _3338311), fun(_3338313, bool)), fun(fun(_3338313, _3338315), fun(fun(fun(_3338315, _3338311), fun(_3338313, _3338311)), bool))), i(s(fun(fun(_3338315, fun(_3338315, bool)), fun(fun(fun(_3338315, _3338311), fun(_3338313, bool)), fun(fun(_3338313, _3338315), fun(fun(fun(_3338315, _3338311), fun(_3338313, _3338311)), bool)))), superadmissible), s(fun(_3338315, fun(_3338315, bool)), _3355009))), s(fun(fun(_3338315, _3338311), fun(_3338313, bool)), _3355007))), s(fun(_3338313, _3338315), _3355003))), s(fun(fun(_3338315, _3338311), fun(_3338313, _3338311)), i(s(fun(fun(fun(_3338315, _3338311), fun(_3338313, _3338311)), fun(fun(_3338315, _3338311), fun(_3338313, _3338311))), i(s(fun(fun(fun(_3338315, _3338311), fun(_3338313, _3338311)), fun(fun(fun(_3338315, _3338311), fun(_3338313, _3338311)), fun(fun(_3338315, _3338311), fun(_3338313, _3338311)))), i(s(fun(fun(fun(_3338315, _3338311), fun(_3338313, bool)), fun(fun(fun(_3338315, _3338311), fun(_3338313, _3338311)), fun(fun(fun(_3338315, _3338311), fun(_3338313, _3338311)), fun(fun(_3338315, _3338311), fun(_3338313, _3338311))))), _3341939), s(fun(fun(_3338315, _3338311), fun(_3338313, bool)), _3355005))), s(fun(fun(_3338315, _3338311), fun(_3338313, _3338311)), _3355001))), s(fun(fun(_3338315, _3338311), fun(_3338313, _3338311)), _3354999))))))), p(s(bool, i(s(fun(fun(fun(_3338315, _3338311), fun(_3338313, bool)), bool), i(s(fun(fun(_3338313, _3338315), fun(fun(fun(_3338315, _3338311), fun(_3338313, bool)), bool)), i(s(fun(fun(fun(_3338315, _3338311), fun(_3338313, bool)), fun(fun(_3338313, _3338315), fun(fun(fun(_3338315, _3338311), fun(_3338313, bool)), bool))), i(s(fun(fun(_3338315, fun(_3338315, bool)), fun(fun(fun(_3338315, _3338311), fun(_3338313, bool)), fun(fun(_3338313, _3338315), fun(fun(fun(_3338315, _3338311), fun(_3338313, bool)), bool)))), admissible), s(fun(_3338315, fun(_3338315, bool)), _3355009))), s(fun(fun(_3338315, _3338311), fun(_3338313, bool)), _3355007))), s(fun(_3338313, _3338315), _3355003))), s(fun(fun(_3338315, _3338311), fun(_3338313, bool)), _3355005)))), p(s(bool, i(s(fun(fun(fun(_3338315, _3338311), fun(_3338313, _3338311)), bool), i(s(fun(fun(_3338313, _3338315), fun(fun(fun(_3338315, _3338311), fun(_3338313, _3338311)), bool)), i(s(fun(fun(fun(_3338315, _3338311), fun(_3338313, bool)), fun(fun(_3338313, _3338315), fun(fun(fun(_3338315, _3338311), fun(_3338313, _3338311)), bool))), i(s(fun(fun(_3338315, fun(_3338315, bool)), fun(fun(fun(_3338315, _3338311), fun(_3338313, bool)), fun(fun(_3338313, _3338315), fun(fun(fun(_3338315, _3338311), fun(_3338313, _3338311)), bool)))), superadmissible), s(fun(_3338315, fun(_3338315, bool)), _3355009))), s(fun(fun(_3338315, _3338311), fun(_3338313, bool)), i(s(fun(fun(fun(_3338315, _3338311), fun(_3338313, bool)), fun(fun(_3338315, _3338311), fun(_3338313, bool))), i(s(fun(fun(fun(_3338315, _3338311), fun(_3338313, bool)), fun(fun(fun(_3338315, _3338311), fun(_3338313, bool)), fun(fun(_3338315, _3338311), fun(_3338313, bool)))), _3352904), s(fun(fun(_3338315, _3338311), fun(_3338313, bool)), _3355007))), s(fun(fun(_3338315, _3338311), fun(_3338313, bool)), _3355005))))), s(fun(_3338313, _3338315), _3355003))), s(fun(fun(_3338315, _3338311), fun(_3338313, _3338311)), _3355001)))), p(s(bool, i(s(fun(fun(fun(_3338315, _3338311), fun(_3338313, _3338311)), bool), i(s(fun(fun(_3338313, _3338315), fun(fun(fun(_3338315, _3338311), fun(_3338313, _3338311)), bool)), i(s(fun(fun(fun(_3338315, _3338311), fun(_3338313, bool)), fun(fun(_3338313, _3338315), fun(fun(fun(_3338315, _3338311), fun(_3338313, _3338311)), bool))), i(s(fun(fun(_3338315, fun(_3338315, bool)), fun(fun(fun(_3338315, _3338311), fun(_3338313, bool)), fun(fun(_3338313, _3338315), fun(fun(fun(_3338315, _3338311), fun(_3338313, _3338311)), bool)))), superadmissible), s(fun(_3338315, fun(_3338315, bool)), _3355009))), s(fun(fun(_3338315, _3338311), fun(_3338313, bool)), i(s(fun(fun(fun(_3338315, _3338311), fun(_3338313, bool)), fun(fun(_3338315, _3338311), fun(_3338313, bool))), i(s(fun(fun(fun(_3338315, _3338311), fun(_3338313, bool)), fun(fun(fun(_3338315, _3338311), fun(_3338313, bool)), fun(fun(_3338315, _3338311), fun(_3338313, bool)))), _3352904), s(fun(fun(_3338315, _3338311), fun(_3338313, bool)), _3355007))), s(fun(fun(_3338315, _3338311), fun(_3338313, bool)), i(s(fun(fun(fun(_3338315, _3338311), fun(_3338313, bool)), fun(fun(_3338315, _3338311), fun(_3338313, bool))), _3347787), s(fun(fun(_3338315, _3338311), fun(_3338313, bool)), _3355005))))))), s(fun(_3338313, _3338315), _3355003))), s(fun(fun(_3338315, _3338311), fun(_3338313, _3338311)), _3354999))))]]]]]]]]]]]]], (27256 ^ _1670770) ^ [_2800409, _2800411, _2800413, _2800415] : [27258 ^ _1670770 : [(27263 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), _2800415), s(num, 27257 ^ [_2800409, _2800411, _2800413, _2800415]))))), s(num, i(s(fun(num, num), _2800413), s(num, 27257 ^ [_2800409, _2800411, _2800413, _2800415]))))))], (27261 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 27257 ^ [_2800409, _2800411, _2800413, _2800415]))), s(num, _2800409)))))], (27259 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2800411))), s(num, 27257 ^ [_2800409, _2800411, _2800413, _2800415])))))]], -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(fun(num, num), num), i(s(fun(fun(num, bool), fun(fun(num, num), num)), nsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2800411))), s(num, _2800409))))), s(fun(num, num), _2800415))))), s(num, i(s(fun(fun(num, num), num), i(s(fun(fun(num, bool), fun(fun(num, num), num)), nsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2800411))), s(num, _2800409))))), s(fun(num, num), _2800413)))))))], (21698 ^ _1670770) ^ [_2483071, _2483073, _2483075] : [21778 ^ _1670770 : [(21779 ^ _1670770) ^ [_2487257, _2487259] : [-(p(s(bool, i(s(fun(fun(fun(_2483073, _2483075), bool), bool), finite), s(fun(fun(_2483073, _2483075), bool), i(s(fun(fun(fun(_2483073, _2483075), bool), fun(fun(_2483073, _2483075), bool)), gspec), s(fun(fun(_2483073, _2483075), bool), i(s(fun(fun(_2483073, bool), fun(fun(_2483073, _2483075), bool)), i(s(fun(fun(_2483075, bool), fun(fun(_2483073, bool), fun(fun(_2483073, _2483075), bool))), _2483071), s(fun(_2483075, bool), _2487257))), s(fun(_2483073, bool), _2487259))))))))), p(s(bool, i(s(fun(fun(_2483073, bool), bool), finite), s(fun(_2483073, bool), _2487259)))), p(s(bool, i(s(fun(fun(_2483075, bool), bool), finite), s(fun(_2483075, bool), _2487257))))]], 21704 ^ _1670770 : [(21707 ^ _1670770) ^ [_2484181, _2484183] : [p(s(bool, i(s(fun(fun(_2483073, _2483075), bool), i(s(fun(bool, fun(fun(_2483073, _2483075), bool)), i(s(fun(fun(_2483073, _2483075), fun(bool, fun(fun(_2483073, _2483075), bool))), setspec), s(fun(_2483073, _2483075), 21701 ^ [_2483071, _2483073, _2483075]))), s(bool, _2484181))), s(fun(_2483073, _2483075), _2484183)))), 21710 ^ _1670770 : [(21713 ^ _1670770) ^ [] : [21715 ^ _1670770 : [(21718 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2483075, bool), bool), i(s(fun(_2483075, fun(fun(_2483075, bool), bool)), in), s(_2483075, i(s(fun(_2483073, _2483075), _2484183), s(_2483073, 21714 ^ [_2483071, _2483073, _2483075, _2484181, _2484183]))))), s(fun(_2483075, bool), 21699 ^ [_2483071, _2483073, _2483075]))))], (21716 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2483073, bool), bool), i(s(fun(_2483073, fun(fun(_2483073, bool), bool)), in), s(_2483073, 21714 ^ [_2483071, _2483073, _2483075, _2484181, _2484183]))), s(fun(_2483073, bool), 21700 ^ [_2483071, _2483073, _2483075])))))]], 21720 ^ _1670770 : [(21723 ^ _1670770) ^ [] : [s(_2483075, i(s(fun(_2483073, _2483075), _2484183), s(_2483073, 21719 ^ [_2483071, _2483073, _2483075, _2484181, _2484183]))) = s(_2483075, d)], (21721 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2483073, bool), bool), i(s(fun(_2483073, fun(fun(_2483073, bool), bool)), in), s(_2483073, 21719 ^ [_2483071, _2483073, _2483075, _2484181, _2484183]))), s(fun(_2483073, bool), 21700 ^ [_2483071, _2483073, _2483075]))))]]], (21711 ^ _1670770) ^ [] : [-(p(s(bool, _2484181)))]], 21724 ^ _1670770 : [(21731 ^ _1670770) ^ [_2485377] : [-(p(s(bool, i(s(fun(fun(_2483073, bool), bool), i(s(fun(_2483073, fun(fun(_2483073, bool), bool)), in), s(_2483073, _2485377))), s(fun(_2483073, bool), 21700 ^ [_2483071, _2483073, _2483075]))))), -(s(_2483075, i(s(fun(_2483073, _2483075), _2484183), s(_2483073, _2485377))) = s(_2483075, d))], (21725 ^ _1670770) ^ [_2485086] : [p(s(bool, i(s(fun(fun(_2483073, bool), bool), i(s(fun(_2483073, fun(fun(_2483073, bool), bool)), in), s(_2483073, _2485086))), s(fun(_2483073, bool), 21700 ^ [_2483071, _2483073, _2483075])))), -(p(s(bool, i(s(fun(fun(_2483075, bool), bool), i(s(fun(_2483075, fun(fun(_2483075, bool), bool)), in), s(_2483075, i(s(fun(_2483073, _2483075), _2484183), s(_2483073, _2485086))))), s(fun(_2483075, bool), 21699 ^ [_2483071, _2483073, _2483075])))))], (21737 ^ _1670770) ^ [] : [p(s(bool, _2484181))]]], (21705 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2483073, _2483075), bool), i(s(fun(fun(_2483073, bool), fun(fun(_2483073, _2483075), bool)), i(s(fun(fun(_2483075, bool), fun(fun(_2483073, bool), fun(fun(_2483073, _2483075), bool))), _2483071), s(fun(_2483075, bool), 21699 ^ [_2483071, _2483073, _2483075]))), s(fun(_2483073, bool), 21700 ^ [_2483071, _2483073, _2483075]))), s(fun(_2483073, _2483075), 21701 ^ [_2483071, _2483073, _2483075])))))]], 21742 ^ _1670770 : [(21775 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2483073, _2483075), bool), i(s(fun(bool, fun(fun(_2483073, _2483075), bool)), i(s(fun(fun(_2483073, _2483075), fun(bool, fun(fun(_2483073, _2483075), bool))), setspec), s(fun(_2483073, _2483075), 21701 ^ [_2483071, _2483073, _2483075]))), s(bool, 21741 ^ [_2483071, _2483073, _2483075]))), s(fun(_2483073, _2483075), 21740 ^ [_2483071, _2483073, _2483075])))))], (21759 ^ _1670770) ^ [] : [-(p(s(bool, 21741 ^ [_2483071, _2483073, _2483075]))), 21763 ^ _1670770 : [(21766 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2483075, bool), bool), i(s(fun(_2483075, fun(fun(_2483075, bool), bool)), in), s(_2483075, i(s(fun(_2483073, _2483075), 21740 ^ [_2483071, _2483073, _2483075]), s(_2483073, 21762 ^ [_2483071, _2483073, _2483075]))))), s(fun(_2483075, bool), 21699 ^ [_2483071, _2483073, _2483075]))))], (21764 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2483073, bool), bool), i(s(fun(_2483073, fun(fun(_2483073, bool), bool)), in), s(_2483073, 21762 ^ [_2483071, _2483073, _2483075]))), s(fun(_2483073, bool), 21700 ^ [_2483071, _2483073, _2483075])))))]], 21768 ^ _1670770 : [(21771 ^ _1670770) ^ [] : [s(_2483075, i(s(fun(_2483073, _2483075), 21740 ^ [_2483071, _2483073, _2483075]), s(_2483073, 21767 ^ [_2483071, _2483073, _2483075]))) = s(_2483075, d)], (21769 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2483073, bool), bool), i(s(fun(_2483073, fun(fun(_2483073, bool), bool)), in), s(_2483073, 21767 ^ [_2483071, _2483073, _2483075]))), s(fun(_2483073, bool), 21700 ^ [_2483071, _2483073, _2483075]))))]]], (21743 ^ _1670770) ^ [] : [p(s(bool, 21741 ^ [_2483071, _2483073, _2483075])), 21746 ^ _1670770 : [(21753 ^ _1670770) ^ [_2486314] : [-(p(s(bool, i(s(fun(fun(_2483073, bool), bool), i(s(fun(_2483073, fun(fun(_2483073, bool), bool)), in), s(_2483073, _2486314))), s(fun(_2483073, bool), 21700 ^ [_2483071, _2483073, _2483075]))))), -(s(_2483075, i(s(fun(_2483073, _2483075), 21740 ^ [_2483071, _2483073, _2483075]), s(_2483073, _2486314))) = s(_2483075, d))], (21747 ^ _1670770) ^ [_2486009] : [p(s(bool, i(s(fun(fun(_2483073, bool), bool), i(s(fun(_2483073, fun(fun(_2483073, bool), bool)), in), s(_2483073, _2486009))), s(fun(_2483073, bool), 21700 ^ [_2483071, _2483073, _2483075])))), -(p(s(bool, i(s(fun(fun(_2483075, bool), bool), i(s(fun(_2483075, fun(fun(_2483075, bool), bool)), in), s(_2483075, i(s(fun(_2483073, _2483075), 21740 ^ [_2483071, _2483073, _2483075]), s(_2483073, _2486009))))), s(fun(_2483075, bool), 21699 ^ [_2483071, _2483073, _2483075])))))]]], (21777 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2483073, _2483075), bool), i(s(fun(fun(_2483073, bool), fun(fun(_2483073, _2483075), bool)), i(s(fun(fun(_2483075, bool), fun(fun(_2483073, bool), fun(fun(_2483073, _2483075), bool))), _2483071), s(fun(_2483075, bool), 21699 ^ [_2483071, _2483073, _2483075]))), s(fun(_2483073, bool), 21700 ^ [_2483071, _2483073, _2483075]))), s(fun(_2483073, _2483075), 21701 ^ [_2483071, _2483073, _2483075]))))]]], (7338 ^ _1670770) ^ [_1879399, _1879401] : [7339 ^ _1670770 : [(7342 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1879401))), s(num, _1879399))))], (7340 ^ _1670770) ^ [] : [s(num, _1879401) = s(num, _1879399)]], -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1879401))), s(num, _1879399)))))], (7270 ^ _1670770) ^ [_1877373, _1877375] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), bit1), s(num, _1877375))))), s(num, i(s(fun(num, num), bit1), s(num, _1877373))))) = s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), suc), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1877375))), s(num, _1877373))))))))], (42769 ^ _1670770) ^ [_4222878, _4222880, _4222882] : [-(s(cart(cart(real, _4222882), _4222880), i(s(fun(cart(cart(real, _4222882), _4222880), cart(cart(real, _4222882), _4222880)), i(s(fun(cart(cart(real, _4222882), _4222880), fun(cart(cart(real, _4222882), _4222880), cart(cart(real, _4222882), _4222880))), matrixu_add), s(cart(cart(real, _4222882), _4222880), _4222878))), s(cart(cart(real, _4222882), _4222880), i(s(fun(num, cart(cart(real, _4222882), _4222880)), mat), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))) = s(cart(cart(real, _4222882), _4222880), _4222878))], (6804 ^ _1670770) ^ [_1847481] : [-(p(s(bool, i(s(fun(fun(_1847481, fun(_1847481, bool)), bool), wf), s(fun(_1847481, fun(_1847481, bool)), l_l_))))), 6809 ^ _1670770 : [(6812 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1847481, bool), i(s(fun(_1847481, fun(_1847481, bool)), l_l_l_), s(_1847481, 6807 ^ [_1847481]))), s(_1847481, 6808 ^ [_1847481]))))], (6810 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1847481, bool), i(s(fun(_1847481, fun(_1847481, bool)), l_l_), s(_1847481, 6807 ^ [_1847481]))), s(_1847481, 6808 ^ [_1847481])))))]], p(s(bool, i(s(fun(fun(_1847481, fun(_1847481, bool)), bool), wf), s(fun(_1847481, fun(_1847481, bool)), l_l_l_))))], (13537 ^ _1670770) ^ [_2088295, _2088297] : [s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2088297))), s(int, _2088295))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(int, _2088297) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), -(s(int, _2088295) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (8230 ^ _1670770) ^ [_1915697, _1915699] : [p(s(bool, 8228 ^ [_1915697, _1915699])), -(s(list(_1915697), l2) = s(list(_1915697), nil))], (3833 ^ _1670770) ^ [_1769943] : [s(ind0, i(s(fun(ind0, ind0), 3818 ^ []), s(ind0, _1769943))) = s(ind0, 3819 ^ [])], (1955 ^ _1670770) ^ [_1701295, _1701297, _1701299] : [1957 ^ _1670770 : [(1960 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1701299, bool), _1701295), s(_1701299, 1956 ^ [_1701295, _1701297, _1701299]))))], (1958 ^ _1670770) ^ [] : [-(p(s(bool, _1701297)))]], p(s(bool, _1701297)), 1965 ^ _1670770 : [(1966 ^ _1670770) ^ [_1701530] : [-(p(s(bool, i(s(fun(_1701299, bool), _1701295), s(_1701299, _1701530)))))]]], (5775 ^ _1670770) ^ [_1816096, _1816098] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1816096))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _1816098))), s(num, _1816096))))))), s(num, _1816098)))))], (13401 ^ _1670770) ^ [_2084655] : [-(s(int, i(s(fun(int, int), intu_abs), s(int, i(s(fun(int, int), intu_neg), s(int, _2084655))))) = s(int, i(s(fun(int, int), intu_abs), s(int, _2084655))))], (11261 ^ _1670770) ^ [_2032304, _2032306] : [-(s(real, _2032306) = s(real, _2032304)), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2032306))), s(real, _2032304))))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2032304))), s(real, _2032306)))))], (30150 ^ _1670770) ^ [_2978433, _2978435, _2978437, _2978439, _2978441] : [-(s(cart(_2978439, _2978437), i(s(fun(cart(_2978439, finite_sum(_2978441, _2978437)), cart(_2978439, _2978437)), sndcart), s(cart(_2978439, finite_sum(_2978441, _2978437)), i(s(fun(cart(_2978439, _2978437), cart(_2978439, finite_sum(_2978441, _2978437))), i(s(fun(cart(_2978439, _2978441), fun(cart(_2978439, _2978437), cart(_2978439, finite_sum(_2978441, _2978437)))), pastecart), s(cart(_2978439, _2978441), _2978435))), s(cart(_2978439, _2978437), _2978433))))) = s(cart(_2978439, _2978437), _2978433))], (30052 ^ _1670770) ^ [_2972391, _2972393, _2972395, _2972397] : [s(cart(_2972397, _2972395), i(s(fun(fun(num, _2972397), cart(_2972397, _2972395)), lambda), s(fun(num, _2972397), _2972391))) = s(cart(_2972397, _2972395), _2972393), 30055 ^ _1670770 : [(30056 ^ _1670770) ^ [_2972624] : [-(s(_2972397, i(s(fun(num, _2972397), i(s(fun(cart(_2972397, _2972395), fun(num, _2972397)), d_), s(cart(_2972397, _2972395), _2972393))), s(num, _2972624))) = s(_2972397, i(s(fun(num, _2972397), _2972391), s(num, _2972624)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _2972624)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2972624))), s(num, i(s(fun(fun(_2972395, bool), num), dimindex), s(fun(_2972395, bool), univ))))))]]], (20919 ^ _1670770) ^ [_2442873, _2442875, _2442877, _2442879, _2442881] : [-(s(num, i(s(fun(fun(_2442881, bool), num), card), s(fun(_2442881, bool), _2442873))) = s(num, i(s(fun(fun(_2442879, bool), num), card), s(fun(_2442879, bool), _2442875)))), p(s(bool, i(s(fun(fun(_2442879, bool), bool), finite), s(fun(_2442879, bool), _2442875)))), 20927 ^ _1670770 : [(20930 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2442881, bool), bool), i(s(fun(_2442881, fun(fun(_2442881, bool), bool)), in), s(_2442881, i(s(fun(_2442879, _2442881), _2442877), s(_2442879, 20926 ^ [_2442873, _2442875, _2442877, _2442879, _2442881]))))), s(fun(_2442881, bool), _2442873))))], (20928 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2442879, bool), bool), i(s(fun(_2442879, fun(fun(_2442879, bool), bool)), in), s(_2442879, 20926 ^ [_2442873, _2442875, _2442877, _2442879, _2442881]))), s(fun(_2442879, bool), _2442875)))))]], 20932 ^ _1670770 : [(20935 ^ _1670770) ^ [] : [20944 ^ _1670770 : [(20945 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2442879, bool), bool), i(s(fun(_2442879, fun(fun(_2442879, bool), bool)), in), s(_2442879, 20942 ^ [_2442873, _2442875, _2442877, _2442879, _2442881]))), s(fun(_2442879, bool), _2442875)))))], (20949 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2442879, bool), bool), i(s(fun(_2442879, fun(fun(_2442879, bool), bool)), in), s(_2442879, 20943 ^ [_2442873, _2442875, _2442877, _2442879, _2442881]))), s(fun(_2442879, bool), _2442875)))))], (20953 ^ _1670770) ^ [] : [s(_2442879, 20942 ^ [_2442873, _2442875, _2442877, _2442879, _2442881]) = s(_2442879, 20943 ^ [_2442873, _2442875, _2442877, _2442879, _2442881])], (20951 ^ _1670770) ^ [] : [-(s(_2442881, i(s(fun(_2442879, _2442881), _2442877), s(_2442879, 20943 ^ [_2442873, _2442875, _2442877, _2442879, _2442881]))) = s(_2442881, 20931 ^ [_2442873, _2442875, _2442877, _2442879, _2442881]))], (20947 ^ _1670770) ^ [] : [-(s(_2442881, i(s(fun(_2442879, _2442881), _2442877), s(_2442879, 20942 ^ [_2442873, _2442875, _2442877, _2442879, _2442881]))) = s(_2442881, 20931 ^ [_2442873, _2442875, _2442877, _2442879, _2442881]))]], 20936 ^ _1670770 : [(20937 ^ _1670770) ^ [_2444024] : [p(s(bool, i(s(fun(fun(_2442879, bool), bool), i(s(fun(_2442879, fun(fun(_2442879, bool), bool)), in), s(_2442879, _2444024))), s(fun(_2442879, bool), _2442875)))), s(_2442881, i(s(fun(_2442879, _2442881), _2442877), s(_2442879, _2444024))) = s(_2442881, 20931 ^ [_2442873, _2442875, _2442877, _2442879, _2442881])]]], (20933 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2442881, bool), bool), i(s(fun(_2442881, fun(fun(_2442881, bool), bool)), in), s(_2442881, 20931 ^ [_2442873, _2442875, _2442877, _2442879, _2442881]))), s(fun(_2442881, bool), _2442873)))))]]], (35802 ^ _1670770) ^ [_3696263, _3696265, _3696267, _3696269] : [p(s(bool, i(s(fun(fun(_3696267, bool), bool), i(s(fun(fun(_3696269, bool), fun(fun(_3696267, bool), bool)), l_a_u_c), s(fun(_3696269, bool), _3696265))), s(fun(_3696267, bool), _3696263)))), -(p(s(bool, i(s(fun(fun(_3696267, bool), bool), i(s(fun(fun(_3696269, bool), fun(fun(_3696267, bool), bool)), l_u_c), s(fun(_3696269, bool), _3696265))), s(fun(_3696267, bool), _3696263))))), -(p(s(bool, i(s(fun(fun(_3696267, bool), bool), i(s(fun(fun(_3696269, bool), fun(fun(_3696267, bool), bool)), a_u_c), s(fun(_3696269, bool), _3696265))), s(fun(_3696267, bool), _3696263)))))], (22431 ^ _1670770) ^ [_2514625] : [-(s(fun(_2514625, bool), i(s(fun(list(_2514625), fun(_2514625, bool)), setu_ofu_list), s(list(_2514625), nil))) = s(fun(_2514625, bool), empty))], (1258 ^ _1670770) ^ [_1686824] : [p(s(bool, _1686824)), p(s(bool, t)), -(p(s(bool, _1686824)))], (4937 ^ _1670770) ^ [_1795380] : [-(p(s(bool, i(s(fun(num, bool), even), s(num, _1795380))))), -(p(s(bool, i(s(fun(num, bool), odd), s(num, _1795380)))))], (5653 ^ _1670770) ^ [_1812952, _1812954] : [p(s(bool, 5651 ^ [_1812952, _1812954])), 5656 ^ _1670770 : [(5659 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1812954))), s(num, _1812952))))), s(num, _1812952)))))], (5657 ^ _1670770) ^ [] : [-(s(num, _1812954) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _1812954))), s(num, _1812952))))), s(num, _1812952))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1812954))), s(num, _1812952))))))]]], (19446 ^ _1670770) ^ [_2363291, _2363293, _2363295] : [-(p(s(bool, i(s(fun(fun(_2363295, bool), bool), finite), s(fun(_2363295, bool), i(s(fun(fun(_2363295, bool), fun(_2363295, bool)), i(s(fun(fun(_2363295, bool), fun(fun(_2363295, bool), fun(_2363295, bool))), union), s(fun(_2363295, bool), _2363293))), s(fun(_2363295, bool), _2363291))))))), p(s(bool, i(s(fun(fun(_2363295, bool), bool), finite), s(fun(_2363295, bool), _2363293)))), p(s(bool, i(s(fun(fun(_2363295, bool), bool), finite), s(fun(_2363295, bool), _2363291))))], (3431 ^ _1670770) ^ [_1740238, _1740240, _1740242, _1740244, _1740246, _1740248] : [-(s(_1740248, i(s(fun(_1740244, _1740248), i(s(fun(_1740246, fun(_1740244, _1740248)), i(s(fun(fun(prod(_1740246, _1740244), _1740248), fun(_1740246, fun(_1740244, _1740248))), curry), s(fun(prod(_1740246, _1740244), _1740248), _1740242))), s(_1740246, _1740240))), s(_1740244, _1740238))) = s(_1740248, i(s(fun(prod(_1740246, _1740244), _1740248), _1740242), s(prod(_1740246, _1740244), i(s(fun(_1740244, prod(_1740246, _1740244)), i(s(fun(_1740246, fun(_1740244, prod(_1740246, _1740244))), c_), s(_1740246, _1740240))), s(_1740244, _1740238))))))], (10293 ^ _1670770) ^ [_2006773, _2006775, _2006777, _2006779] : [-(s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), prod(hreal, hreal))), trealu_mul), s(prod(hreal, hreal), i(s(fun(hreal, prod(hreal, hreal)), i(s(fun(hreal, fun(hreal, prod(hreal, hreal))), c_), s(hreal, _2006779))), s(hreal, _2006775))))), s(prod(hreal, hreal), i(s(fun(hreal, prod(hreal, hreal)), i(s(fun(hreal, fun(hreal, prod(hreal, hreal))), c_), s(hreal, _2006773))), s(hreal, _2006777))))) = s(prod(hreal, hreal), i(s(fun(hreal, prod(hreal, hreal)), i(s(fun(hreal, fun(hreal, prod(hreal, hreal))), c_), s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_mul), s(hreal, _2006779))), s(hreal, _2006773))))), s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_mul), s(hreal, _2006775))), s(hreal, _2006777))))))), s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_mul), s(hreal, _2006779))), s(hreal, _2006777))))), s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_mul), s(hreal, _2006775))), s(hreal, _2006773))))))))], (11887 ^ _1670770) ^ [] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_max), s(real, x))), s(real, y))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_max), s(real, y))), s(real, x))))], (13489 ^ _1670770) ^ [_2086888] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2086888))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))) = s(int, _2086888))], (19438 ^ _1670770) ^ [_2362974, _2362976, _2362978] : [p(s(bool, i(s(fun(fun(_2362978, bool), bool), finite), s(fun(_2362978, bool), i(s(fun(fun(_2362978, bool), fun(_2362978, bool)), i(s(fun(fun(_2362978, bool), fun(fun(_2362978, bool), fun(_2362978, bool))), union), s(fun(_2362978, bool), _2362976))), s(fun(_2362978, bool), _2362974)))))), 19441 ^ _1670770 : [(19444 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2362978, bool), bool), finite), s(fun(_2362978, bool), _2362974)))))], (19442 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2362978, bool), bool), finite), s(fun(_2362978, bool), _2362976)))))]]], (16624 ^ _1670770) ^ [_2191418, _2191420] : [p(s(bool, i(s(fun(fun(_2191420, bool), bool), i(s(fun(fun(_2191420, bool), fun(fun(_2191420, bool), bool)), psubset), s(fun(_2191420, bool), _2191418))), s(fun(_2191420, bool), univ)))), p(s(bool, i(s(fun(fun(_2191420, bool), bool), i(s(fun(_2191420, fun(fun(_2191420, bool), bool)), in), s(_2191420, 16627 ^ [_2191418, _2191420]))), s(fun(_2191420, bool), _2191418))))], (8134 ^ _1670770) ^ [_1911189] : [-(s(bool, i(s(fun(list(_1911189), bool), i(s(fun(fun(_1911189, bool), fun(list(_1911189), bool)), all0), s(fun(_1911189, bool), p0))), s(list(_1911189), nil))) = s(bool, t))], (5167 ^ _1670770) ^ [_1800551, _1800553, _1800555] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _1800555))), s(num, _1800553))))), s(num, _1800551))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1800555))), s(num, _1800551))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1800553))), s(num, _1800551))))))], (28188 ^ _1670770) ^ [_2852996, _2852998, _2853000] : [s(real, i(s(fun(_2853000, real), i(s(fun(_2852998, fun(_2853000, real)), i(s(fun(fun(_2853000, fun(_2852998, real)), fun(_2852998, fun(_2853000, real))), _2852996), s(fun(_2853000, fun(_2852998, real)), 28189 ^ [_2852996, _2852998, _2853000]))), s(_2852998, 28190 ^ [_2852996, _2852998, _2853000]))), s(_2853000, 28191 ^ [_2852996, _2852998, _2853000]))) = s(real, i(s(fun(_2852998, real), i(s(fun(_2853000, fun(_2852998, real)), 28189 ^ [_2852996, _2852998, _2853000]), s(_2853000, 28191 ^ [_2852996, _2852998, _2853000]))), s(_2852998, 28190 ^ [_2852996, _2852998, _2853000]))), 28194 ^ _1670770 : [(28195 ^ _1670770) ^ [_2855141] : [28202 ^ _1670770 : [(28205 ^ _1670770) ^ [_2857373, _2857375] : [p(s(bool, i(s(fun(_2853000, bool), i(s(fun(bool, fun(_2853000, bool)), i(s(fun(_2853000, fun(bool, fun(_2853000, bool))), setspec), s(_2853000, 28199 ^ [_2852996, _2852998, _2853000, _2855141]))), s(bool, _2857373))), s(_2853000, _2857375)))), 28216 ^ _1670770 : [(28221 ^ _1670770) ^ [] : [p(s(bool, _2857373))], (28219 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2852998, bool), i(s(fun(_2853000, fun(_2852998, bool)), 28197 ^ [_2852996, _2852998, _2853000, _2855141]), s(_2853000, _2857375))), s(_2852998, 28198 ^ [_2852996, _2852998, _2853000, _2855141])))))], (28217 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2853000, bool), bool), i(s(fun(_2853000, fun(fun(_2853000, bool), bool)), in), s(_2853000, _2857375))), s(fun(_2853000, bool), 28196 ^ [_2852996, _2852998, _2853000, _2855141])))))]], 28208 ^ _1670770 : [(28211 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2853000, bool), bool), i(s(fun(_2853000, fun(fun(_2853000, bool), bool)), in), s(_2853000, _2857375))), s(fun(_2853000, bool), 28196 ^ [_2852996, _2852998, _2853000, _2855141])))), p(s(bool, i(s(fun(_2852998, bool), i(s(fun(_2853000, fun(_2852998, bool)), 28197 ^ [_2852996, _2852998, _2853000, _2855141]), s(_2853000, _2857375))), s(_2852998, 28198 ^ [_2852996, _2852998, _2853000, _2855141]))))], (28209 ^ _1670770) ^ [] : [-(p(s(bool, _2857373)))]]], (28203 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2853000, bool), i(s(fun(_2852998, fun(_2853000, bool)), i(s(fun(fun(_2853000, fun(_2852998, bool)), fun(_2852998, fun(_2853000, bool))), i(s(fun(fun(_2853000, bool), fun(fun(_2853000, fun(_2852998, bool)), fun(_2852998, fun(_2853000, bool)))), _2855141), s(fun(_2853000, bool), 28196 ^ [_2852996, _2852998, _2853000, _2855141]))), s(fun(_2853000, fun(_2852998, bool)), 28197 ^ [_2852996, _2852998, _2853000, _2855141]))), s(_2852998, 28198 ^ [_2852996, _2852998, _2853000, _2855141]))), s(_2853000, 28199 ^ [_2852996, _2852998, _2853000, _2855141])))))]], 28226 ^ _1670770 : [(28245 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2853000, bool), i(s(fun(bool, fun(_2853000, bool)), i(s(fun(_2853000, fun(bool, fun(_2853000, bool))), setspec), s(_2853000, 28199 ^ [_2852996, _2852998, _2853000, _2855141]))), s(bool, 28225 ^ [_2852996, _2852998, _2853000, _2855141]))), s(_2853000, 28224 ^ [_2852996, _2852998, _2853000, _2855141])))))], (28227 ^ _1670770) ^ [] : [p(s(bool, 28225 ^ [_2852996, _2852998, _2853000, _2855141])), 28230 ^ _1670770 : [(28233 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2852998, bool), i(s(fun(_2853000, fun(_2852998, bool)), 28197 ^ [_2852996, _2852998, _2853000, _2855141]), s(_2853000, 28224 ^ [_2852996, _2852998, _2853000, _2855141]))), s(_2852998, 28198 ^ [_2852996, _2852998, _2853000, _2855141])))))], (28231 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2853000, bool), bool), i(s(fun(_2853000, fun(fun(_2853000, bool), bool)), in), s(_2853000, 28224 ^ [_2852996, _2852998, _2853000, _2855141]))), s(fun(_2853000, bool), 28196 ^ [_2852996, _2852998, _2853000, _2855141])))))]]], (28235 ^ _1670770) ^ [] : [-(p(s(bool, 28225 ^ [_2852996, _2852998, _2853000, _2855141]))), p(s(bool, i(s(fun(fun(_2853000, bool), bool), i(s(fun(_2853000, fun(fun(_2853000, bool), bool)), in), s(_2853000, 28224 ^ [_2852996, _2852998, _2853000, _2855141]))), s(fun(_2853000, bool), 28196 ^ [_2852996, _2852998, _2853000, _2855141])))), p(s(bool, i(s(fun(_2852998, bool), i(s(fun(_2853000, fun(_2852998, bool)), 28197 ^ [_2852996, _2852998, _2853000, _2855141]), s(_2853000, 28224 ^ [_2852996, _2852998, _2853000, _2855141]))), s(_2852998, 28198 ^ [_2852996, _2852998, _2853000, _2855141]))))], (28247 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2853000, bool), i(s(fun(_2852998, fun(_2853000, bool)), i(s(fun(fun(_2853000, fun(_2852998, bool)), fun(_2852998, fun(_2853000, bool))), i(s(fun(fun(_2853000, bool), fun(fun(_2853000, fun(_2852998, bool)), fun(_2852998, fun(_2853000, bool)))), _2855141), s(fun(_2853000, bool), 28196 ^ [_2852996, _2852998, _2853000, _2855141]))), s(fun(_2853000, fun(_2852998, bool)), 28197 ^ [_2852996, _2852998, _2853000, _2855141]))), s(_2852998, 28198 ^ [_2852996, _2852998, _2853000, _2855141]))), s(_2853000, 28199 ^ [_2852996, _2852998, _2853000, _2855141]))))]], 28248 ^ _1670770 : [(28249 ^ _1670770) ^ [_2859066] : [s(real, i(s(fun(_2852998, real), i(s(fun(fun(_2853000, fun(_2852998, real)), fun(_2852998, real)), i(s(fun(fun(_2853000, fun(_2852998, bool)), fun(fun(_2853000, fun(_2852998, real)), fun(_2852998, real))), i(s(fun(fun(_2853000, bool), fun(fun(_2853000, fun(_2852998, bool)), fun(fun(_2853000, fun(_2852998, real)), fun(_2852998, real)))), _2859066), s(fun(_2853000, bool), 28250 ^ [_2852996, _2852998, _2853000, _2855141, _2859066]))), s(fun(_2853000, fun(_2852998, bool)), 28251 ^ [_2852996, _2852998, _2853000, _2855141, _2859066]))), s(fun(_2853000, fun(_2852998, real)), 28252 ^ [_2852996, _2852998, _2853000, _2855141, _2859066]))), s(_2852998, 28253 ^ [_2852996, _2852998, _2853000, _2855141, _2859066]))) = s(real, i(s(fun(fun(_2853000, real), real), i(s(fun(fun(_2853000, bool), fun(fun(_2853000, real), real)), sum), s(fun(_2853000, bool), i(s(fun(fun(_2853000, bool), fun(_2853000, bool)), gspec), s(fun(_2853000, bool), i(s(fun(_2852998, fun(_2853000, bool)), i(s(fun(fun(_2853000, fun(_2852998, bool)), fun(_2852998, fun(_2853000, bool))), i(s(fun(fun(_2853000, bool), fun(fun(_2853000, fun(_2852998, bool)), fun(_2852998, fun(_2853000, bool)))), _2855141), s(fun(_2853000, bool), 28250 ^ [_2852996, _2852998, _2853000, _2855141, _2859066]))), s(fun(_2853000, fun(_2852998, bool)), 28251 ^ [_2852996, _2852998, _2853000, _2855141, _2859066]))), s(_2852998, 28253 ^ [_2852996, _2852998, _2853000, _2855141, _2859066]))))))), s(fun(_2853000, real), i(s(fun(_2852998, fun(_2853000, real)), i(s(fun(fun(_2853000, fun(_2852998, real)), fun(_2852998, fun(_2853000, real))), _2852996), s(fun(_2853000, fun(_2852998, real)), 28252 ^ [_2852996, _2852998, _2853000, _2855141, _2859066]))), s(_2852998, 28253 ^ [_2852996, _2852998, _2853000, _2855141, _2859066]))))), 28256 ^ _1670770 : [(28257 ^ _1670770) ^ [_2861367] : [s(real, i(s(fun(_2852998, real), i(s(fun(_2853000, fun(_2852998, real)), i(s(fun(fun(_2853000, fun(_2852998, real)), fun(_2853000, fun(_2852998, real))), _2861367), s(fun(_2853000, fun(_2852998, real)), 28258 ^ [_2852996, _2852998, _2853000, _2855141, _2859066, _2861367]))), s(_2853000, 28259 ^ [_2852996, _2852998, _2853000, _2855141, _2859066, _2861367]))), s(_2852998, 28260 ^ [_2852996, _2852998, _2853000, _2855141, _2859066, _2861367]))) = s(real, i(s(fun(_2852998, real), i(s(fun(_2853000, fun(_2852998, real)), 28258 ^ [_2852996, _2852998, _2853000, _2855141, _2859066, _2861367]), s(_2853000, 28259 ^ [_2852996, _2852998, _2853000, _2855141, _2859066, _2861367]))), s(_2852998, 28260 ^ [_2852996, _2852998, _2853000, _2855141, _2859066, _2861367]))), 28263 ^ _1670770 : [(28264 ^ _1670770) ^ [_2862858] : [28317 ^ _1670770 : [(28318 ^ _1670770) ^ [_2866399] : [s(real, i(s(fun(_2853000, real), i(s(fun(fun(_2853000, fun(_2852998, real)), fun(_2853000, real)), i(s(fun(fun(_2853000, fun(_2852998, bool)), fun(fun(_2853000, fun(_2852998, real)), fun(_2853000, real))), i(s(fun(fun(_2852998, bool), fun(fun(_2853000, fun(_2852998, bool)), fun(fun(_2853000, fun(_2852998, real)), fun(_2853000, real)))), _2866399), s(fun(_2852998, bool), 28319 ^ [_2852996, _2852998, _2853000, _2855141, _2859066, _2861367, _2862858, _2866399]))), s(fun(_2853000, fun(_2852998, bool)), 28320 ^ [_2852996, _2852998, _2853000, _2855141, _2859066, _2861367, _2862858, _2866399]))), s(fun(_2853000, fun(_2852998, real)), 28321 ^ [_2852996, _2852998, _2853000, _2855141, _2859066, _2861367, _2862858, _2866399]))), s(_2853000, 28322 ^ [_2852996, _2852998, _2853000, _2855141, _2859066, _2861367, _2862858, _2866399]))) = s(real, i(s(fun(fun(_2852998, real), real), i(s(fun(fun(_2852998, bool), fun(fun(_2852998, real), real)), sum), s(fun(_2852998, bool), i(s(fun(fun(_2852998, bool), fun(_2852998, bool)), gspec), s(fun(_2852998, bool), i(s(fun(_2853000, fun(_2852998, bool)), i(s(fun(fun(_2853000, fun(_2852998, bool)), fun(_2853000, fun(_2852998, bool))), i(s(fun(fun(_2852998, bool), fun(fun(_2853000, fun(_2852998, bool)), fun(_2853000, fun(_2852998, bool)))), _2862858), s(fun(_2852998, bool), 28319 ^ [_2852996, _2852998, _2853000, _2855141, _2859066, _2861367, _2862858, _2866399]))), s(fun(_2853000, fun(_2852998, bool)), 28320 ^ [_2852996, _2852998, _2853000, _2855141, _2859066, _2861367, _2862858, _2866399]))), s(_2853000, 28322 ^ [_2852996, _2852998, _2853000, _2855141, _2859066, _2861367, _2862858, _2866399]))))))), s(fun(_2852998, real), i(s(fun(_2853000, fun(_2852998, real)), i(s(fun(fun(_2853000, fun(_2852998, real)), fun(_2853000, fun(_2852998, real))), _2861367), s(fun(_2853000, fun(_2852998, real)), 28321 ^ [_2852996, _2852998, _2853000, _2855141, _2859066, _2861367, _2862858, _2866399]))), s(_2853000, 28322 ^ [_2852996, _2852998, _2853000, _2855141, _2859066, _2861367, _2862858, _2866399]))))), 28325 ^ _1670770 : [(28326 ^ _1670770) ^ [_2868076, _2868078, _2868080, _2868082] : [-(s(real, i(s(fun(fun(_2853000, real), real), i(s(fun(fun(_2853000, bool), fun(fun(_2853000, real), real)), sum), s(fun(_2853000, bool), _2868078))), s(fun(_2853000, real), i(s(fun(fun(_2853000, fun(_2852998, real)), fun(_2853000, real)), i(s(fun(fun(_2853000, fun(_2852998, bool)), fun(fun(_2853000, fun(_2852998, real)), fun(_2853000, real))), i(s(fun(fun(_2852998, bool), fun(fun(_2853000, fun(_2852998, bool)), fun(fun(_2853000, fun(_2852998, real)), fun(_2853000, real)))), _2866399), s(fun(_2852998, bool), _2868076))), s(fun(_2853000, fun(_2852998, bool)), _2868082))), s(fun(_2853000, fun(_2852998, real)), _2868080))))) = s(real, i(s(fun(fun(_2852998, real), real), i(s(fun(fun(_2852998, bool), fun(fun(_2852998, real), real)), sum), s(fun(_2852998, bool), _2868076))), s(fun(_2852998, real), i(s(fun(fun(_2853000, fun(_2852998, real)), fun(_2852998, real)), i(s(fun(fun(_2853000, fun(_2852998, bool)), fun(fun(_2853000, fun(_2852998, real)), fun(_2852998, real))), i(s(fun(fun(_2853000, bool), fun(fun(_2853000, fun(_2852998, bool)), fun(fun(_2853000, fun(_2852998, real)), fun(_2852998, real)))), _2859066), s(fun(_2853000, bool), _2868078))), s(fun(_2853000, fun(_2852998, bool)), _2868082))), s(fun(_2853000, fun(_2852998, real)), _2868080)))))), p(s(bool, i(s(fun(fun(_2853000, bool), bool), finite), s(fun(_2853000, bool), _2868078)))), p(s(bool, i(s(fun(fun(_2852998, bool), bool), finite), s(fun(_2852998, bool), _2868076))))]]]], 28271 ^ _1670770 : [(28274 ^ _1670770) ^ [_2864442, _2864444] : [p(s(bool, i(s(fun(_2852998, bool), i(s(fun(bool, fun(_2852998, bool)), i(s(fun(_2852998, fun(bool, fun(_2852998, bool))), setspec), s(_2852998, 28268 ^ [_2852996, _2852998, _2853000, _2855141, _2859066, _2861367, _2862858]))), s(bool, _2864442))), s(_2852998, _2864444)))), 28285 ^ _1670770 : [(28290 ^ _1670770) ^ [] : [p(s(bool, _2864442))], (28288 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2852998, bool), i(s(fun(_2853000, fun(_2852998, bool)), 28266 ^ [_2852996, _2852998, _2853000, _2855141, _2859066, _2861367, _2862858]), s(_2853000, 28267 ^ [_2852996, _2852998, _2853000, _2855141, _2859066, _2861367, _2862858]))), s(_2852998, _2864444)))))], (28286 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2852998, bool), bool), i(s(fun(_2852998, fun(fun(_2852998, bool), bool)), in), s(_2852998, _2864444))), s(fun(_2852998, bool), 28265 ^ [_2852996, _2852998, _2853000, _2855141, _2859066, _2861367, _2862858])))))]], 28277 ^ _1670770 : [(28280 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2852998, bool), bool), i(s(fun(_2852998, fun(fun(_2852998, bool), bool)), in), s(_2852998, _2864444))), s(fun(_2852998, bool), 28265 ^ [_2852996, _2852998, _2853000, _2855141, _2859066, _2861367, _2862858])))), p(s(bool, i(s(fun(_2852998, bool), i(s(fun(_2853000, fun(_2852998, bool)), 28266 ^ [_2852996, _2852998, _2853000, _2855141, _2859066, _2861367, _2862858]), s(_2853000, 28267 ^ [_2852996, _2852998, _2853000, _2855141, _2859066, _2861367, _2862858]))), s(_2852998, _2864444))))], (28278 ^ _1670770) ^ [] : [-(p(s(bool, _2864442)))]]], (28272 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2852998, bool), i(s(fun(_2853000, fun(_2852998, bool)), i(s(fun(fun(_2853000, fun(_2852998, bool)), fun(_2853000, fun(_2852998, bool))), i(s(fun(fun(_2852998, bool), fun(fun(_2853000, fun(_2852998, bool)), fun(_2853000, fun(_2852998, bool)))), _2862858), s(fun(_2852998, bool), 28265 ^ [_2852996, _2852998, _2853000, _2855141, _2859066, _2861367, _2862858]))), s(fun(_2853000, fun(_2852998, bool)), 28266 ^ [_2852996, _2852998, _2853000, _2855141, _2859066, _2861367, _2862858]))), s(_2853000, 28267 ^ [_2852996, _2852998, _2853000, _2855141, _2859066, _2861367, _2862858]))), s(_2852998, 28268 ^ [_2852996, _2852998, _2853000, _2855141, _2859066, _2861367, _2862858])))))]], 28295 ^ _1670770 : [(28314 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2852998, bool), i(s(fun(bool, fun(_2852998, bool)), i(s(fun(_2852998, fun(bool, fun(_2852998, bool))), setspec), s(_2852998, 28268 ^ [_2852996, _2852998, _2853000, _2855141, _2859066, _2861367, _2862858]))), s(bool, 28294 ^ [_2852996, _2852998, _2853000, _2855141, _2859066, _2861367, _2862858]))), s(_2852998, 28293 ^ [_2852996, _2852998, _2853000, _2855141, _2859066, _2861367, _2862858])))))], (28296 ^ _1670770) ^ [] : [p(s(bool, 28294 ^ [_2852996, _2852998, _2853000, _2855141, _2859066, _2861367, _2862858])), 28299 ^ _1670770 : [(28302 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2852998, bool), i(s(fun(_2853000, fun(_2852998, bool)), 28266 ^ [_2852996, _2852998, _2853000, _2855141, _2859066, _2861367, _2862858]), s(_2853000, 28267 ^ [_2852996, _2852998, _2853000, _2855141, _2859066, _2861367, _2862858]))), s(_2852998, 28293 ^ [_2852996, _2852998, _2853000, _2855141, _2859066, _2861367, _2862858])))))], (28300 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2852998, bool), bool), i(s(fun(_2852998, fun(fun(_2852998, bool), bool)), in), s(_2852998, 28293 ^ [_2852996, _2852998, _2853000, _2855141, _2859066, _2861367, _2862858]))), s(fun(_2852998, bool), 28265 ^ [_2852996, _2852998, _2853000, _2855141, _2859066, _2861367, _2862858])))))]]], (28304 ^ _1670770) ^ [] : [-(p(s(bool, 28294 ^ [_2852996, _2852998, _2853000, _2855141, _2859066, _2861367, _2862858]))), p(s(bool, i(s(fun(fun(_2852998, bool), bool), i(s(fun(_2852998, fun(fun(_2852998, bool), bool)), in), s(_2852998, 28293 ^ [_2852996, _2852998, _2853000, _2855141, _2859066, _2861367, _2862858]))), s(fun(_2852998, bool), 28265 ^ [_2852996, _2852998, _2853000, _2855141, _2859066, _2861367, _2862858])))), p(s(bool, i(s(fun(_2852998, bool), i(s(fun(_2853000, fun(_2852998, bool)), 28266 ^ [_2852996, _2852998, _2853000, _2855141, _2859066, _2861367, _2862858]), s(_2853000, 28267 ^ [_2852996, _2852998, _2853000, _2855141, _2859066, _2861367, _2862858]))), s(_2852998, 28293 ^ [_2852996, _2852998, _2853000, _2855141, _2859066, _2861367, _2862858]))))], (28316 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2852998, bool), i(s(fun(_2853000, fun(_2852998, bool)), i(s(fun(fun(_2853000, fun(_2852998, bool)), fun(_2853000, fun(_2852998, bool))), i(s(fun(fun(_2852998, bool), fun(fun(_2853000, fun(_2852998, bool)), fun(_2853000, fun(_2852998, bool)))), _2862858), s(fun(_2852998, bool), 28265 ^ [_2852996, _2852998, _2853000, _2855141, _2859066, _2861367, _2862858]))), s(fun(_2853000, fun(_2852998, bool)), 28266 ^ [_2852996, _2852998, _2853000, _2855141, _2859066, _2861367, _2862858]))), s(_2853000, 28267 ^ [_2852996, _2852998, _2853000, _2855141, _2859066, _2861367, _2862858]))), s(_2852998, 28268 ^ [_2852996, _2852998, _2853000, _2855141, _2859066, _2861367, _2862858]))))]]]]]]]]]]], (12167 ^ _1670770) ^ [_2055829, _2055831, _2055833] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2055831))), s(real, _2055829))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2055833)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2055833))), s(real, _2055831))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2055833))), s(real, _2055829))))))], (39276 ^ _1670770) ^ [_3962225] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _3962225))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(real, _3962225))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(real, _3962225)))))))))], (24940 ^ _1670770) ^ [_2623116, _2623118, _2623120] : [p(s(bool, i(s(fun(fun(_2623118, fun(_2623118, _2623118)), bool), monoidal), s(fun(_2623118, fun(_2623118, _2623118)), _2623116)))), 24943 ^ _1670770 : [(24946 ^ _1670770) ^ [_2624034, _2624036, _2624038] : [-(s(_2623118, i(s(fun(fun(_2623120, _2623118), _2623118), i(s(fun(fun(_2623120, bool), fun(fun(_2623120, _2623118), _2623118)), i(s(fun(fun(_2623118, fun(_2623118, _2623118)), fun(fun(_2623120, bool), fun(fun(_2623120, _2623118), _2623118))), iterate), s(fun(_2623118, fun(_2623118, _2623118)), _2623116))), s(fun(_2623120, bool), i(s(fun(fun(_2623120, bool), fun(_2623120, bool)), i(s(fun(_2623120, fun(fun(_2623120, bool), fun(_2623120, bool))), insert), s(_2623120, _2624036))), s(fun(_2623120, bool), _2624034))))), s(fun(_2623120, _2623118), _2624038))) = s(_2623118, i(s(fun(_2623118, _2623118), i(s(fun(_2623118, fun(_2623118, _2623118)), i(s(fun(bool, fun(_2623118, fun(_2623118, _2623118))), cond), s(bool, i(s(fun(fun(_2623120, bool), bool), i(s(fun(_2623120, fun(fun(_2623120, bool), bool)), in), s(_2623120, _2624036))), s(fun(_2623120, bool), _2624034))))), s(_2623118, i(s(fun(fun(_2623120, _2623118), _2623118), i(s(fun(fun(_2623120, bool), fun(fun(_2623120, _2623118), _2623118)), i(s(fun(fun(_2623118, fun(_2623118, _2623118)), fun(fun(_2623120, bool), fun(fun(_2623120, _2623118), _2623118))), iterate), s(fun(_2623118, fun(_2623118, _2623118)), _2623116))), s(fun(_2623120, bool), _2624034))), s(fun(_2623120, _2623118), _2624038))))), s(_2623118, i(s(fun(_2623118, _2623118), i(s(fun(_2623118, fun(_2623118, _2623118)), _2623116), s(_2623118, i(s(fun(_2623120, _2623118), _2624038), s(_2623120, _2624036))))), s(_2623118, i(s(fun(fun(_2623120, _2623118), _2623118), i(s(fun(fun(_2623120, bool), fun(fun(_2623120, _2623118), _2623118)), i(s(fun(fun(_2623118, fun(_2623118, _2623118)), fun(fun(_2623120, bool), fun(fun(_2623120, _2623118), _2623118))), iterate), s(fun(_2623118, fun(_2623118, _2623118)), _2623116))), s(fun(_2623120, bool), _2624034))), s(fun(_2623120, _2623118), _2624038)))))))), p(s(bool, i(s(fun(fun(_2623118, fun(_2623118, _2623118)), bool), monoidal), s(fun(_2623118, fun(_2623118, _2623118)), _2623116)))), p(s(bool, i(s(fun(fun(_2623120, bool), bool), finite), s(fun(_2623120, bool), i(s(fun(fun(_2623120, bool), fun(_2623120, bool)), i(s(fun(fun(_2623120, _2623118), fun(fun(_2623120, bool), fun(_2623120, bool))), i(s(fun(fun(_2623118, fun(_2623118, _2623118)), fun(fun(_2623120, _2623118), fun(fun(_2623120, bool), fun(_2623120, bool)))), support), s(fun(_2623118, fun(_2623118, _2623118)), _2623116))), s(fun(_2623120, _2623118), _2624038))), s(fun(_2623120, bool), _2624034))))))], (24944 ^ _1670770) ^ [_2623907] : [-(s(_2623118, i(s(fun(fun(_2623120, _2623118), _2623118), i(s(fun(fun(_2623120, bool), fun(fun(_2623120, _2623118), _2623118)), i(s(fun(fun(_2623118, fun(_2623118, _2623118)), fun(fun(_2623120, bool), fun(fun(_2623120, _2623118), _2623118))), iterate), s(fun(_2623118, fun(_2623118, _2623118)), _2623116))), s(fun(_2623120, bool), empty))), s(fun(_2623120, _2623118), _2623907))) = s(_2623118, i(s(fun(fun(_2623118, fun(_2623118, _2623118)), _2623118), neutral), s(fun(_2623118, fun(_2623118, _2623118)), _2623116))))]]], (41583 ^ _1670770) ^ [_4123047, _4123049] : [s(cart(real, _4123049), i(s(fun(num, cart(real, _4123049)), basis), s(num, _4123047))) = s(cart(real, _4123049), i(s(fun(num, cart(real, _4123049)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _4123047)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4123047))), s(num, i(s(fun(fun(_4123049, bool), num), dimindex), s(fun(_4123049, bool), univ))))))], (29424 ^ _1670770) ^ [_2938984, _2938986, _2938988, _2938990] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2938988))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2938986))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))))), -(s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2938988))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2938986))), s(num, _2938984))))))), s(fun(num, real), _2938990))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2938988))), s(num, _2938986))))), s(fun(num, real), _2938990))))), s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2938986))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2938986))), s(num, _2938984))))))), s(fun(num, real), _2938990))))))], (13085 ^ _1670770) ^ [] : [13098 ^ _1670770 : [(13099 ^ _1670770) ^ [_2078201, _2078203] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), p0), s(real, _2078203))), s(real, _2078201)))))]], s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), p0), s(real, 13088 ^ []))), s(real, 13089 ^ []))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), p0), s(real, 13089 ^ []))), s(real, 13088 ^ []))), 13094 ^ _1670770 : [(13097 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), p0), s(real, 13092 ^ []))), s(real, 13093 ^ []))))], (13095 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 13092 ^ []))), s(real, 13093 ^ [])))))]]], (7316 ^ _1670770) ^ [_1879001] : [-(s(bool, i(s(fun(num, bool), even), s(num, i(s(fun(num, num), bit0), s(num, _1879001))))) = s(bool, t))], (4208 ^ _1670770) ^ [_1778562, _1778564] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1778564))), s(num, _1778562))) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), s(num, _1778564) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(s(num, _1778562) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (41701 ^ _1670770) ^ [_4127673, _4127675] : [-(p(s(bool, i(s(fun(cart(real, _4127675), bool), i(s(fun(cart(real, _4127675), fun(cart(real, _4127675), bool)), orthogonal), s(cart(real, _4127675), _4127673))), s(cart(real, _4127675), i(s(fun(num, cart(real, _4127675)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))))], (12721 ^ _1670770) ^ [_2069344, _2069346] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), realu_abs), s(real, _2069346))))), s(real, i(s(fun(real, real), realu_abs), s(real, _2069344))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2069346))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2069344))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))], (16847 ^ _1670770) ^ [_2202354, _2202356, _2202358] : [-(p(s(bool, i(s(fun(fun(_2202358, bool), bool), i(s(fun(_2202358, fun(fun(_2202358, bool), bool)), in), s(_2202358, _2202356))), s(fun(_2202358, bool), i(s(fun(fun(_2202358, bool), fun(_2202358, bool)), i(s(fun(_2202358, fun(fun(_2202358, bool), fun(_2202358, bool))), insert), s(_2202358, _2202356))), s(fun(_2202358, bool), _2202354)))))))], (20895 ^ _1670770) ^ [_2441759, _2441761, _2441763, _2441765, _2441767] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2441767, bool), fun(num, bool)), hasu_size), s(fun(_2441767, bool), i(s(fun(fun(_2441765, bool), fun(_2441767, bool)), i(s(fun(fun(_2441765, _2441767), fun(fun(_2441765, bool), fun(_2441767, bool))), image), s(fun(_2441765, _2441767), _2441763))), s(fun(_2441765, bool), _2441761))))), s(num, _2441759))))), 20900 ^ _1670770 : [(20903 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2441765, bool), bool), i(s(fun(_2441765, fun(fun(_2441765, bool), bool)), in), s(_2441765, 20899 ^ [_2441759, _2441761, _2441763, _2441765, _2441767]))), s(fun(_2441765, bool), _2441761)))))], (20905 ^ _1670770) ^ [] : [-(s(_2441767, i(s(fun(_2441765, _2441767), _2441763), s(_2441765, 20898 ^ [_2441759, _2441761, _2441763, _2441765, _2441767]))) = s(_2441767, i(s(fun(_2441765, _2441767), _2441763), s(_2441765, 20899 ^ [_2441759, _2441761, _2441763, _2441765, _2441767]))))], (20907 ^ _1670770) ^ [] : [s(_2441765, 20898 ^ [_2441759, _2441761, _2441763, _2441765, _2441767]) = s(_2441765, 20899 ^ [_2441759, _2441761, _2441763, _2441765, _2441767])], (20901 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2441765, bool), bool), i(s(fun(_2441765, fun(fun(_2441765, bool), bool)), in), s(_2441765, 20898 ^ [_2441759, _2441761, _2441763, _2441765, _2441767]))), s(fun(_2441765, bool), _2441761)))))]], p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2441765, bool), fun(num, bool)), hasu_size), s(fun(_2441765, bool), _2441761))), s(num, _2441759))))], (19114 ^ _1670770) ^ [_2348683, _2348685] : [19117 ^ _1670770 : [(19120 ^ _1670770) ^ [] : [s(_2348683, 19115 ^ [_2348683, _2348685]) = s(_2348683, 19116 ^ [_2348683, _2348685])], (19118 ^ _1670770) ^ [] : [-(s(_2348685, i(s(fun(_2348683, _2348685), f), s(_2348683, 19115 ^ [_2348683, _2348685]))) = s(_2348685, i(s(fun(_2348683, _2348685), f), s(_2348683, 19116 ^ [_2348683, _2348685]))))]], 19122 ^ _1670770 : [(19123 ^ _1670770) ^ [_2348944] : [-(s(_2348683, i(s(fun(_2348685, _2348683), 19121 ^ [_2348683, _2348685]), s(_2348685, i(s(fun(_2348683, _2348685), f), s(_2348683, _2348944))))) = s(_2348683, _2348944))]]], (1874 ^ _1670770) ^ [_1699956, _1699958, _1699960] : [1882 ^ _1670770 : [(1886 ^ _1670770) ^ [] : [-(p(s(bool, _1699956)))], (1883 ^ _1670770) ^ [] : [-(p(s(bool, _1699958)))]], 1875 ^ _1670770 : [(1876 ^ _1670770) ^ [_1700022] : [p(s(bool, _1699958)), p(s(bool, _1699956))]]], (3358 ^ _1670770) ^ [_1737183, _1737185, _1737187] : [3372 ^ _1670770 : [(3373 ^ _1670770) ^ [_1737882] : [-(s(_1737187, i(s(fun(prod(_1737187, _1737185), _1737187), fst), s(prod(_1737187, _1737185), _1737882))) = s(_1737187, i(s(fun(fun(_1737187, bool), _1737187), h_), s(fun(_1737187, bool), i(s(fun(prod(_1737187, _1737185), fun(_1737187, bool)), _1737183), s(prod(_1737187, _1737185), _1737882))))))]], 3363 ^ _1670770 : [(3366 ^ _1670770) ^ [_1737612] : [s(prod(_1737187, _1737185), 3359 ^ [_1737183, _1737185, _1737187]) = s(prod(_1737187, _1737185), i(s(fun(_1737185, prod(_1737187, _1737185)), i(s(fun(_1737187, fun(_1737185, prod(_1737187, _1737185))), c_), s(_1737187, 3360 ^ [_1737183, _1737185, _1737187]))), s(_1737185, _1737612)))], (3364 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1737187, bool), i(s(fun(prod(_1737187, _1737185), fun(_1737187, bool)), _1737183), s(prod(_1737187, _1737185), 3359 ^ [_1737183, _1737185, _1737187]))), s(_1737187, 3360 ^ [_1737183, _1737185, _1737187])))))]], 3368 ^ _1670770 : [(3371 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1737187, bool), i(s(fun(prod(_1737187, _1737185), fun(_1737187, bool)), _1737183), s(prod(_1737187, _1737185), 3359 ^ [_1737183, _1737185, _1737187]))), s(_1737187, 3360 ^ [_1737183, _1737185, _1737187]))))], (3369 ^ _1670770) ^ [] : [-(s(prod(_1737187, _1737185), 3359 ^ [_1737183, _1737185, _1737187]) = s(prod(_1737187, _1737185), i(s(fun(_1737185, prod(_1737187, _1737185)), i(s(fun(_1737187, fun(_1737185, prod(_1737187, _1737185))), c_), s(_1737187, 3360 ^ [_1737183, _1737185, _1737187]))), s(_1737185, 3367 ^ [_1737183, _1737185, _1737187]))))]]], (45744 ^ _1670770) ^ [_4401730, _4401732] : [45776 ^ _1670770 : [(45777 ^ _1670770) ^ [_4403578] : [-(s(num, i(s(fun(fun(cart(real, _4401732), bool), num), dim), s(fun(cart(real, _4401732), bool), _4403578))) = s(num, i(s(fun(fun(num, bool), num), h_), s(fun(num, bool), i(s(fun(fun(cart(real, _4401732), bool), fun(num, bool)), _4401730), s(fun(cart(real, _4401732), bool), _4403578))))))]], 45766 ^ _1670770 : [(45767 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4401732), bool), bool), i(s(fun(fun(cart(real, _4401732), bool), fun(fun(cart(real, _4401732), bool), bool)), subset), s(fun(cart(real, _4401732), bool), 45765 ^ [_4401730, _4401732]))), s(fun(cart(real, _4401732), bool), 45745 ^ [_4401730, _4401732])))))], (45771 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4401732), bool), bool), i(s(fun(fun(cart(real, _4401732), bool), fun(fun(cart(real, _4401732), bool), bool)), subset), s(fun(cart(real, _4401732), bool), 45745 ^ [_4401730, _4401732]))), s(fun(cart(real, _4401732), bool), i(s(fun(fun(cart(real, _4401732), bool), fun(cart(real, _4401732), bool)), span), s(fun(cart(real, _4401732), bool), 45765 ^ [_4401730, _4401732])))))))], (45775 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(fun(cart(real, _4401732), bool), fun(num, bool)), _4401730), s(fun(cart(real, _4401732), bool), 45745 ^ [_4401730, _4401732]))), s(num, 45746 ^ [_4401730, _4401732]))))], (45773 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(cart(real, _4401732), bool), fun(num, bool)), hasu_size), s(fun(cart(real, _4401732), bool), 45765 ^ [_4401730, _4401732]))), s(num, 45746 ^ [_4401730, _4401732])))))], (45769 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4401732), bool), bool), independent), s(fun(cart(real, _4401732), bool), 45765 ^ [_4401730, _4401732])))))]], 45749 ^ _1670770 : [(45752 ^ _1670770) ^ [_4402506] : [p(s(bool, i(s(fun(fun(cart(real, _4401732), bool), bool), i(s(fun(fun(cart(real, _4401732), bool), fun(fun(cart(real, _4401732), bool), bool)), subset), s(fun(cart(real, _4401732), bool), _4402506))), s(fun(cart(real, _4401732), bool), 45745 ^ [_4401730, _4401732])))), p(s(bool, i(s(fun(fun(cart(real, _4401732), bool), bool), independent), s(fun(cart(real, _4401732), bool), _4402506)))), p(s(bool, i(s(fun(fun(cart(real, _4401732), bool), bool), i(s(fun(fun(cart(real, _4401732), bool), fun(fun(cart(real, _4401732), bool), bool)), subset), s(fun(cart(real, _4401732), bool), 45745 ^ [_4401730, _4401732]))), s(fun(cart(real, _4401732), bool), i(s(fun(fun(cart(real, _4401732), bool), fun(cart(real, _4401732), bool)), span), s(fun(cart(real, _4401732), bool), _4402506)))))), p(s(bool, i(s(fun(num, bool), i(s(fun(fun(cart(real, _4401732), bool), fun(num, bool)), hasu_size), s(fun(cart(real, _4401732), bool), _4402506))), s(num, 45746 ^ [_4401730, _4401732]))))], (45750 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(cart(real, _4401732), bool), fun(num, bool)), _4401730), s(fun(cart(real, _4401732), bool), 45745 ^ [_4401730, _4401732]))), s(num, 45746 ^ [_4401730, _4401732])))))]]], (8355 ^ _1670770) ^ [_1923334, _1923336, _1923338] : [-(s(num, i(s(fun(list(_1923338), num), length), s(list(_1923338), i(s(fun(list(_1923338), list(_1923338)), i(s(fun(list(_1923338), fun(list(_1923338), list(_1923338))), append), s(list(_1923338), _1923336))), s(list(_1923338), _1923334))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(list(_1923338), num), length), s(list(_1923338), _1923336))))), s(num, i(s(fun(list(_1923338), num), length), s(list(_1923338), _1923334))))))], (42664 ^ _1670770) ^ [_4216994, _4216996, _4216998] : [42715 ^ _1670770 : [(42716 ^ _1670770) ^ [_4219339] : [-(s(fun(cart(real, _4216996), bool), i(s(fun(cart(cart(real, _4216998), _4216996), fun(cart(real, _4216996), bool)), columns), s(cart(cart(real, _4216998), _4216996), _4219339))) = s(fun(cart(real, _4216996), bool), i(s(fun(fun(cart(real, _4216996), bool), fun(cart(real, _4216996), bool)), gspec), s(fun(cart(real, _4216996), bool), i(s(fun(cart(cart(real, _4216998), _4216996), fun(cart(real, _4216996), bool)), _4216994), s(cart(cart(real, _4216998), _4216996), _4219339))))))]], 42669 ^ _1670770 : [(42672 ^ _1670770) ^ [_4217784, _4217786] : [p(s(bool, i(s(fun(cart(real, _4216996), bool), i(s(fun(bool, fun(cart(real, _4216996), bool)), i(s(fun(cart(real, _4216996), fun(bool, fun(cart(real, _4216996), bool))), setspec), s(cart(real, _4216996), 42666 ^ [_4216994, _4216996, _4216998]))), s(bool, _4217784))), s(cart(real, _4216996), i(s(fun(cart(cart(real, _4216998), _4216996), cart(real, _4216996)), i(s(fun(num, fun(cart(cart(real, _4216998), _4216996), cart(real, _4216996))), column), s(num, _4217786))), s(cart(cart(real, _4216998), _4216996), 42665 ^ [_4216994, _4216996, _4216998])))))), 42683 ^ _1670770 : [(42688 ^ _1670770) ^ [] : [p(s(bool, _4217784))], (42686 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4217786))), s(num, i(s(fun(fun(_4216998, bool), num), dimindex), s(fun(_4216998, bool), univ)))))))], (42684 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _4217786)))))]], 42675 ^ _1670770 : [(42678 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _4217786)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4217786))), s(num, i(s(fun(fun(_4216998, bool), num), dimindex), s(fun(_4216998, bool), univ))))))], (42676 ^ _1670770) ^ [] : [-(p(s(bool, _4217784)))]]], (42670 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(cart(real, _4216996), bool), i(s(fun(cart(cart(real, _4216998), _4216996), fun(cart(real, _4216996), bool)), _4216994), s(cart(cart(real, _4216998), _4216996), 42665 ^ [_4216994, _4216996, _4216998]))), s(cart(real, _4216996), 42666 ^ [_4216994, _4216996, _4216998])))))]], 42693 ^ _1670770 : [(42712 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(cart(real, _4216996), bool), i(s(fun(bool, fun(cart(real, _4216996), bool)), i(s(fun(cart(real, _4216996), fun(bool, fun(cart(real, _4216996), bool))), setspec), s(cart(real, _4216996), 42666 ^ [_4216994, _4216996, _4216998]))), s(bool, 42692 ^ [_4216994, _4216996, _4216998]))), s(cart(real, _4216996), i(s(fun(cart(cart(real, _4216998), _4216996), cart(real, _4216996)), i(s(fun(num, fun(cart(cart(real, _4216998), _4216996), cart(real, _4216996))), column), s(num, 42691 ^ [_4216994, _4216996, _4216998]))), s(cart(cart(real, _4216998), _4216996), 42665 ^ [_4216994, _4216996, _4216998])))))))], (42694 ^ _1670770) ^ [] : [p(s(bool, 42692 ^ [_4216994, _4216996, _4216998])), 42697 ^ _1670770 : [(42700 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 42691 ^ [_4216994, _4216996, _4216998]))), s(num, i(s(fun(fun(_4216998, bool), num), dimindex), s(fun(_4216998, bool), univ)))))))], (42698 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, 42691 ^ [_4216994, _4216996, _4216998])))))]]], (42702 ^ _1670770) ^ [] : [-(p(s(bool, 42692 ^ [_4216994, _4216996, _4216998]))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, 42691 ^ [_4216994, _4216996, _4216998])))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 42691 ^ [_4216994, _4216996, _4216998]))), s(num, i(s(fun(fun(_4216998, bool), num), dimindex), s(fun(_4216998, bool), univ))))))], (42714 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(cart(real, _4216996), bool), i(s(fun(cart(cart(real, _4216998), _4216996), fun(cart(real, _4216996), bool)), _4216994), s(cart(cart(real, _4216998), _4216996), 42665 ^ [_4216994, _4216996, _4216998]))), s(cart(real, _4216996), 42666 ^ [_4216994, _4216996, _4216998]))))]]], (30084 ^ _1670770) ^ [_2973709, _2973711, _2973713, _2973715] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 30080 ^ [_2973709, _2973711, _2973713, _2973715]))), s(num, i(s(fun(fun(_2973711, bool), num), dimindex), s(fun(_2973711, bool), univ)))))))], (17255 ^ _1670770) ^ [_2227896] : [-(p(s(bool, i(s(fun(fun(_2227896, bool), bool), i(s(fun(fun(_2227896, bool), fun(fun(_2227896, bool), bool)), subset), s(fun(_2227896, bool), i(s(fun(fun(fun(_2227896, bool), bool), fun(_2227896, bool)), unions), s(fun(fun(_2227896, bool), bool), s0))))), s(fun(_2227896, bool), i(s(fun(fun(fun(_2227896, bool), bool), fun(_2227896, bool)), unions), s(fun(fun(_2227896, bool), bool), t0))))))), 17257 ^ _1670770 : [(17260 ^ _1670770) ^ [_2228390] : [p(s(bool, i(s(fun(fun(fun(_2227896, bool), bool), bool), i(s(fun(fun(_2227896, bool), fun(fun(fun(_2227896, bool), bool), bool)), in), s(fun(_2227896, bool), _2228390))), s(fun(fun(_2227896, bool), bool), t0)))), p(s(bool, i(s(fun(fun(_2227896, bool), bool), i(s(fun(fun(_2227896, bool), fun(fun(_2227896, bool), bool)), subset), s(fun(_2227896, bool), 17256 ^ [_2227896]))), s(fun(_2227896, bool), _2228390))))], (17258 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_2227896, bool), bool), bool), i(s(fun(fun(_2227896, bool), fun(fun(fun(_2227896, bool), bool), bool)), in), s(fun(_2227896, bool), 17256 ^ [_2227896]))), s(fun(fun(_2227896, bool), bool), s0)))))]]], (43471 ^ _1670770) ^ [_4275547, _4275549] : [s(cart(real, _4275549), i(s(fun(cart(real, _4275549), cart(real, _4275549)), _4275547), s(cart(real, _4275549), 43472 ^ [_4275547, _4275549]))) = s(cart(real, _4275549), 43472 ^ [_4275547, _4275549]), -(s(real, i(s(fun(fun(cart(real, _4275549), cart(real, _4275549)), real), onorm), s(fun(cart(real, _4275549), cart(real, _4275549)), _4275547))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (4979 ^ _1670770) ^ [_1796256, _1796258] : [p(s(bool, i(s(fun(num, bool), even), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1796258))), s(num, _1796256)))))), 4982 ^ _1670770 : [(4985 ^ _1670770) ^ [] : [s(num, _1796256) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (4983 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), even), s(num, _1796258)))))]]], (38268 ^ _1670770) ^ [_3813987, _3813989, _3813991, _3813993] : [-(p(s(bool, i(s(fun(fun(_3813993, bool), bool), i(s(fun(fun(_3813993, bool), fun(fun(_3813993, bool), bool)), subset), s(fun(_3813993, bool), i(s(fun(fun(_3813993, bool), fun(_3813993, bool)), i(s(fun(fun(fun(_3813993, bool), bool), fun(fun(_3813993, bool), fun(_3813993, bool))), hull), s(fun(fun(_3813993, bool), bool), _3813991))), s(fun(_3813993, bool), _3813989))))), s(fun(_3813993, bool), _3813987))))), p(s(bool, i(s(fun(fun(_3813993, bool), bool), i(s(fun(fun(_3813993, bool), fun(fun(_3813993, bool), bool)), subset), s(fun(_3813993, bool), _3813989))), s(fun(_3813993, bool), _3813987)))), p(s(bool, i(s(fun(fun(_3813993, bool), bool), _3813991), s(fun(_3813993, bool), _3813987))))], (24363 ^ _1670770) ^ [_2590233, _2590235] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2590235))), s(num, _2590233)))), -(s(fun(num, bool), i(s(fun(fun(num, bool), fun(num, bool)), i(s(fun(num, fun(fun(num, bool), fun(num, bool))), insert), s(num, _2590233))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2590235))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _2590233))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))) = s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2590235))), s(num, _2590233))))], (36143 ^ _1670770) ^ [_3712986, _3712988, _3712990, _3712992] : [-(p(s(bool, i(s(fun(fun(fun(_3712988, _3712986), bool), bool), i(s(fun(fun(fun(_3712992, _3712990), bool), fun(fun(fun(_3712988, _3712986), bool), bool)), l_a_u_c), s(fun(fun(_3712992, _3712990), bool), univ))), s(fun(fun(_3712988, _3712986), bool), univ))))), p(s(bool, i(s(fun(fun(_3712988, bool), bool), i(s(fun(fun(_3712992, bool), fun(fun(_3712988, bool), bool)), l_a_u_c), s(fun(_3712992, bool), univ))), s(fun(_3712988, bool), univ)))), p(s(bool, i(s(fun(fun(_3712986, bool), bool), i(s(fun(fun(_3712990, bool), fun(fun(_3712986, bool), bool)), l_a_u_c), s(fun(_3712990, bool), univ))), s(fun(_3712986, bool), univ))))], (17079 ^ _1670770) ^ [_2216786, _2216788, _2216790, _2216792] : [s(_2216792, _2216790) = s(_2216792, _2216788), -(p(s(bool, 17071 ^ [_2216786, _2216788, _2216790, _2216792])))], (10397 ^ _1670770) ^ [_2010663] : [-(p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_le), s(prod(hreal, hreal), _2010663))), s(prod(hreal, hreal), _2010663)))))], (2487 ^ _1670770) ^ [_1711654, _1711656] : [2494 ^ _1670770 : [(2497 ^ _1670770) ^ [] : [p(s(bool, _1711654))], (2495 ^ _1670770) ^ [] : [-(p(s(bool, _1711656)))]], p(s(bool, _1711656)), -(p(s(bool, _1711654)))], (10517 ^ _1670770) ^ [_2013714, _2013716] : [p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), _2013716))), s(prod(hreal, hreal), _2013714)))), -(p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), trealu_inv), s(prod(hreal, hreal), _2013716))))), s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), trealu_inv), s(prod(hreal, hreal), _2013714)))))))], (4467 ^ _1670770) ^ [_1784265, _1784267] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1784267))), s(num, _1784265))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1784267))), s(num, _1784265)))), -(s(num, _1784267) = s(num, _1784265))], (14091 ^ _1670770) ^ [_2102230, _2102232, _2102234] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2102230))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_min), s(int, _2102234))), s(int, _2102232)))))), 14094 ^ _1670770 : [(14097 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2102230))), s(int, _2102232)))))], (14095 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2102230))), s(int, _2102234)))))]]], (6515 ^ _1670770) ^ [_1832085, _1832087] : [p(s(bool, i(s(fun(fun(_1832087, fun(_1832087, bool)), bool), wf), s(fun(_1832087, fun(_1832087, bool)), _1832085)))), 6518 ^ _1670770 : [(6519 ^ _1670770) ^ [_1832300] : [6520 ^ _1670770 : [(6521 ^ _1670770) ^ [_1832436] : [p(s(bool, i(s(fun(_1832087, bool), _1832300), s(_1832087, _1832436))))]], 6523 ^ _1670770 : [(6526 ^ _1670770) ^ [_1832589] : [p(s(bool, i(s(fun(_1832087, bool), i(s(fun(_1832087, fun(_1832087, bool)), _1832085), s(_1832087, _1832589))), s(_1832087, 6522 ^ [_1832085, _1832087, _1832300])))), p(s(bool, i(s(fun(_1832087, bool), _1832300), s(_1832087, _1832589))))], (6524 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1832087, bool), _1832300), s(_1832087, 6522 ^ [_1832085, _1832087, _1832300])))))]]]]], (24636 ^ _1670770) ^ [_2600333, _2600335] : [24641 ^ _1670770 : [(24646 ^ _1670770) ^ [] : [s(_2600335, 24639 ^ [_2600333, _2600335]) = s(_2600335, 24640 ^ [_2600333, _2600335])], (24644 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2600335, bool), i(s(fun(_2600335, fun(_2600335, bool)), _2600333), s(_2600335, 24640 ^ [_2600333, _2600335]))), s(_2600335, 24639 ^ [_2600333, _2600335])))))], (24642 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2600335, bool), i(s(fun(_2600335, fun(_2600335, bool)), _2600333), s(_2600335, 24639 ^ [_2600333, _2600335]))), s(_2600335, 24640 ^ [_2600333, _2600335])))))]], 24650 ^ _1670770 : [(24655 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2600335, bool), i(s(fun(_2600335, fun(_2600335, bool)), _2600333), s(_2600335, 24647 ^ [_2600333, _2600335]))), s(_2600335, 24649 ^ [_2600333, _2600335]))))], (24653 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2600335, bool), i(s(fun(_2600335, fun(_2600335, bool)), _2600333), s(_2600335, 24648 ^ [_2600333, _2600335]))), s(_2600335, 24649 ^ [_2600333, _2600335])))))], (24651 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2600335, bool), i(s(fun(_2600335, fun(_2600335, bool)), _2600333), s(_2600335, 24647 ^ [_2600333, _2600335]))), s(_2600335, 24648 ^ [_2600333, _2600335])))))]], 24656 ^ _1670770 : [(24657 ^ _1670770) ^ [_2601300, _2601302] : [p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2600335, bool), fun(num, bool)), hasu_size), s(fun(_2600335, bool), _2601300))), s(num, _2601302)))), 24661 ^ _1670770 : [(24664 ^ _1670770) ^ [_2601880, _2601882] : [p(s(bool, i(s(fun(_2600335, bool), i(s(fun(_2600335, fun(_2600335, bool)), _2600333), s(_2600335, i(s(fun(num, _2600335), 24660 ^ [_2600333, _2600335, _2601300, _2601302]), s(num, _2601880))))), s(_2600335, i(s(fun(num, _2600335), 24660 ^ [_2600333, _2600335, _2601300, _2601302]), s(num, _2601882)))))), p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, _2601882))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _2601302)))))), p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, _2601880))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _2601302)))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _2601882))), s(num, _2601880))))], (24662 ^ _1670770) ^ [] : [-(s(fun(_2600335, bool), _2601300) = s(fun(_2600335, bool), i(s(fun(fun(num, bool), fun(_2600335, bool)), i(s(fun(fun(num, _2600335), fun(fun(num, bool), fun(_2600335, bool))), image), s(fun(num, _2600335), 24660 ^ [_2600333, _2600335, _2601300, _2601302]))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _2601302))))))]]]]], (34996 ^ _1670770) ^ [_3654976, _3654978] : [35028 ^ _1670770 : [(35031 ^ _1670770) ^ [_3657238] : [-(s(fun(_3654978, bool), 35027 ^ [_3654976, _3654978]) = s(fun(_3654978, bool), _3657238)), p(s(bool, i(s(fun(fun(_3654978, bool), bool), _3654976), s(fun(_3654978, bool), _3657238)))), p(s(bool, i(s(fun(fun(_3654978, bool), bool), i(s(fun(fun(_3654978, bool), fun(fun(_3654978, bool), bool)), subset), s(fun(_3654978, bool), 35027 ^ [_3654976, _3654978]))), s(fun(_3654978, bool), _3657238))))], (35029 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3654978, bool), bool), _3654976), s(fun(_3654978, bool), 35027 ^ [_3654976, _3654978])))))]], 34999 ^ _1670770 : [(35000 ^ _1670770) ^ [_3655620] : [p(s(bool, i(s(fun(fun(_3654978, bool), bool), _3654976), s(fun(_3654978, bool), _3655620))))]], 35003 ^ _1670770 : [(35004 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_3654978, bool), bool), bool), i(s(fun(fun(_3654978, bool), fun(fun(fun(_3654978, bool), bool), bool)), in), s(fun(_3654978, bool), 35002 ^ [_3654976, _3654978]))), s(fun(fun(_3654978, bool), bool), 35001 ^ [_3654976, _3654978])))))], (35006 ^ _1670770) ^ [_3656196] : [p(s(bool, i(s(fun(fun(fun(_3654978, bool), bool), bool), i(s(fun(fun(_3654978, bool), fun(fun(fun(_3654978, bool), bool), bool)), in), s(fun(_3654978, bool), _3656196))), s(fun(fun(_3654978, bool), bool), 35001 ^ [_3654976, _3654978])))), -(p(s(bool, i(s(fun(fun(_3654978, bool), bool), _3654976), s(fun(_3654978, bool), _3656196)))))], (35012 ^ _1670770) ^ [_3656431, _3656433] : [p(s(bool, i(s(fun(fun(fun(_3654978, bool), bool), bool), i(s(fun(fun(_3654978, bool), fun(fun(fun(_3654978, bool), bool), bool)), in), s(fun(_3654978, bool), _3656433))), s(fun(fun(_3654978, bool), bool), 35001 ^ [_3654976, _3654978])))), p(s(bool, i(s(fun(fun(fun(_3654978, bool), bool), bool), i(s(fun(fun(_3654978, bool), fun(fun(fun(_3654978, bool), bool), bool)), in), s(fun(_3654978, bool), _3656431))), s(fun(fun(_3654978, bool), bool), 35001 ^ [_3654976, _3654978])))), -(p(s(bool, i(s(fun(fun(_3654978, bool), bool), i(s(fun(fun(_3654978, bool), fun(fun(_3654978, bool), bool)), subset), s(fun(_3654978, bool), _3656433))), s(fun(_3654978, bool), _3656431))))), -(p(s(bool, i(s(fun(fun(_3654978, bool), bool), i(s(fun(fun(_3654978, bool), fun(fun(_3654978, bool), bool)), subset), s(fun(_3654978, bool), _3656431))), s(fun(_3654978, bool), _3656433)))))], (35026 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3654978, bool), bool), _3654976), s(fun(_3654978, bool), i(s(fun(fun(fun(_3654978, bool), bool), fun(_3654978, bool)), unions), s(fun(fun(_3654978, bool), bool), 35001 ^ [_3654976, _3654978]))))))]]], (3716 ^ _1670770) ^ [_1762913, _1762915, _1762917, _1762919] : [3721 ^ _1670770 : [(3727 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_1762919, prod(_1762917, _1762915)), bool), 3718 ^ [_1762913, _1762915, _1762917, _1762919]), s(prod(_1762919, prod(_1762917, _1762915)), i(s(fun(prod(_1762917, _1762915), prod(_1762919, prod(_1762917, _1762915))), i(s(fun(_1762919, fun(prod(_1762917, _1762915), prod(_1762919, prod(_1762917, _1762915)))), c_), s(_1762919, 3723 ^ [_1762913, _1762915, _1762917, _1762919]))), s(prod(_1762917, _1762915), i(s(fun(_1762915, prod(_1762917, _1762915)), i(s(fun(_1762917, fun(_1762915, prod(_1762917, _1762915))), c_), s(_1762917, 3724 ^ [_1762913, _1762915, _1762917, _1762919]))), s(_1762915, 3725 ^ [_1762913, _1762915, _1762917, _1762919]))))))))), s(bool, i(s(fun(_1762915, bool), i(s(fun(_1762917, fun(_1762915, bool)), i(s(fun(_1762919, fun(_1762917, fun(_1762915, bool))), 3717 ^ [_1762913, _1762915, _1762917, _1762919]), s(_1762919, 3723 ^ [_1762913, _1762915, _1762917, _1762919]))), s(_1762917, 3724 ^ [_1762913, _1762915, _1762917, _1762919]))), s(_1762915, 3725 ^ [_1762913, _1762915, _1762917, _1762919]))))))], (3722 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_1762919, prod(_1762917, _1762915)), bool), bool), i(s(fun(fun(_1762919, fun(_1762917, fun(_1762915, bool))), fun(fun(prod(_1762919, prod(_1762917, _1762915)), bool), bool)), _1762913), s(fun(_1762919, fun(_1762917, fun(_1762915, bool))), 3717 ^ [_1762913, _1762915, _1762917, _1762919]))), s(fun(prod(_1762919, prod(_1762917, _1762915)), bool), 3718 ^ [_1762913, _1762915, _1762917, _1762919])))))]], 3728 ^ _1670770 : [(3731 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(_1762919, prod(_1762917, _1762915)), bool), bool), i(s(fun(fun(_1762919, fun(_1762917, fun(_1762915, bool))), fun(fun(prod(_1762919, prod(_1762917, _1762915)), bool), bool)), _1762913), s(fun(_1762919, fun(_1762917, fun(_1762915, bool))), 3717 ^ [_1762913, _1762915, _1762917, _1762919]))), s(fun(prod(_1762919, prod(_1762917, _1762915)), bool), 3718 ^ [_1762913, _1762915, _1762917, _1762919]))))], (3729 ^ _1670770) ^ [_1764389, _1764391, _1764393] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_1762919, prod(_1762917, _1762915)), bool), 3718 ^ [_1762913, _1762915, _1762917, _1762919]), s(prod(_1762919, prod(_1762917, _1762915)), i(s(fun(prod(_1762917, _1762915), prod(_1762919, prod(_1762917, _1762915))), i(s(fun(_1762919, fun(prod(_1762917, _1762915), prod(_1762919, prod(_1762917, _1762915)))), c_), s(_1762919, _1764393))), s(prod(_1762917, _1762915), i(s(fun(_1762915, prod(_1762917, _1762915)), i(s(fun(_1762917, fun(_1762915, prod(_1762917, _1762915))), c_), s(_1762917, _1764391))), s(_1762915, _1764389))))))))), s(bool, i(s(fun(_1762915, bool), i(s(fun(_1762917, fun(_1762915, bool)), i(s(fun(_1762919, fun(_1762917, fun(_1762915, bool))), 3717 ^ [_1762913, _1762915, _1762917, _1762919]), s(_1762919, _1764393))), s(_1762917, _1764391))), s(_1762915, _1764389)))))))]], 3732 ^ _1670770 : [(3739 ^ _1670770) ^ [_1765176] : [p(s(bool, i(s(fun(_1762915, bool), i(s(fun(_1762917, fun(_1762915, bool)), i(s(fun(_1762919, fun(_1762917, fun(_1762915, bool))), _1765176), s(_1762919, 3740 ^ [_1762913, _1762915, _1762917, _1762919, _1765176]))), s(_1762917, 3741 ^ [_1762913, _1762915, _1762917, _1762919, _1765176]))), s(_1762915, 3742 ^ [_1762913, _1762915, _1762917, _1762919, _1765176])))), -(p(s(bool, i(s(fun(fun(prod(_1762919, prod(_1762917, _1762915)), bool), bool), e_), s(fun(prod(_1762919, prod(_1762917, _1762915)), bool), i(s(fun(fun(fun(prod(_1762919, prod(_1762917, _1762915)), bool), bool), fun(prod(_1762919, prod(_1762917, _1762915)), bool)), gabs), s(fun(fun(prod(_1762919, prod(_1762917, _1762915)), bool), bool), i(s(fun(fun(_1762919, fun(_1762917, fun(_1762915, bool))), fun(fun(prod(_1762919, prod(_1762917, _1762915)), bool), bool)), _1762913), s(fun(_1762919, fun(_1762917, fun(_1762915, bool))), _1765176)))))))))], (3733 ^ _1670770) ^ [_1764742] : [p(s(bool, i(s(fun(fun(prod(_1762919, prod(_1762917, _1762915)), bool), bool), e_), s(fun(prod(_1762919, prod(_1762917, _1762915)), bool), i(s(fun(fun(fun(prod(_1762919, prod(_1762917, _1762915)), bool), bool), fun(prod(_1762919, prod(_1762917, _1762915)), bool)), gabs), s(fun(fun(prod(_1762919, prod(_1762917, _1762915)), bool), bool), i(s(fun(fun(_1762919, fun(_1762917, fun(_1762915, bool))), fun(fun(prod(_1762919, prod(_1762917, _1762915)), bool), bool)), _1762913), s(fun(_1762919, fun(_1762917, fun(_1762915, bool))), _1764742)))))))), 3736 ^ _1670770 : [(3737 ^ _1670770) ^ [_1765102, _1765104, _1765106] : [-(p(s(bool, i(s(fun(_1762915, bool), i(s(fun(_1762917, fun(_1762915, bool)), i(s(fun(_1762919, fun(_1762917, fun(_1762915, bool))), _1764742), s(_1762919, _1765106))), s(_1762917, _1765104))), s(_1762915, _1765102)))))]]]]], (13281 ^ _1670770) ^ [_2080974, _2080976] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2080976))), s(int, _2080974))) = s(int, i(s(fun(real, int), intu_ofu_real), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(int, real), realu_ofu_int), s(int, _2080976))))), s(real, i(s(fun(int, real), realu_ofu_int), s(int, _2080974))))))))], (14581 ^ _1670770) ^ [_2113793, _2113795] : [-(s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _2113795))), s(num, _2113793))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), s(int, _2113795) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(num, _2113793) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (46496 ^ _1670770) ^ [_4444868, _4444870, _4444872] : [46498 ^ _1670770 : [(46501 ^ _1670770) ^ [] : [s(cart(real, _4444870), 46497 ^ [_4444868, _4444870, _4444872]) = s(cart(real, _4444870), i(s(fun(num, cart(real, _4444870)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (46499 ^ _1670770) ^ [] : [-(s(cart(real, _4444872), i(s(fun(cart(real, _4444870), cart(real, _4444872)), i(s(fun(cart(cart(real, _4444870), _4444872), fun(cart(real, _4444870), cart(real, _4444872))), matrixu_vectoru_mul), s(cart(cart(real, _4444870), _4444872), _4444868))), s(cart(real, _4444870), 46497 ^ [_4444868, _4444870, _4444872]))) = s(cart(real, _4444872), i(s(fun(num, cart(real, _4444872)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]], -(s(cart(cart(real, _4444870), _4444870), i(s(fun(cart(cart(real, _4444870), _4444872), cart(cart(real, _4444870), _4444870)), i(s(fun(cart(cart(real, _4444872), _4444870), fun(cart(cart(real, _4444870), _4444872), cart(cart(real, _4444870), _4444870))), matrixu_mul), s(cart(cart(real, _4444872), _4444870), 46502 ^ [_4444868, _4444870, _4444872]))), s(cart(cart(real, _4444870), _4444872), _4444868))) = s(cart(cart(real, _4444870), _4444870), i(s(fun(num, cart(cart(real, _4444870), _4444870)), mat), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (20094 ^ _1670770) ^ [_2396599, _2396601, _2396603, _2396605, _2396607, _2396609] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(_2396607, fun(num, bool)), i(s(fun(fun(_2396609, bool), fun(_2396607, fun(num, bool))), i(s(fun(_2396607, fun(fun(_2396609, bool), fun(_2396607, fun(num, bool)))), i(s(fun(fun(_2396609, fun(_2396607, _2396607)), fun(_2396607, fun(fun(_2396609, bool), fun(_2396607, fun(num, bool))))), finrec), s(fun(_2396609, fun(_2396607, _2396607)), _2396605))), s(_2396607, _2396603))), s(fun(_2396609, bool), _2396601))), s(_2396607, _2396599))), s(num, i(s(fun(num, num), suc), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))), 20095 ^ _1670770 : [(20096 ^ _1670770) ^ [_2396832] : [s(fun(_2396609, bool), _2396601) = s(fun(_2396609, bool), i(s(fun(fun(_2396609, bool), fun(_2396609, bool)), i(s(fun(_2396609, fun(fun(_2396609, bool), fun(_2396609, bool))), insert), s(_2396609, _2396832))), s(fun(_2396609, bool), empty))), s(_2396607, _2396599) = s(_2396607, i(s(fun(_2396607, _2396607), i(s(fun(_2396609, fun(_2396607, _2396607)), _2396605), s(_2396609, _2396832))), s(_2396607, _2396603)))]]], (9135 ^ _1670770) ^ [_1964866, _1964868, _1964870] : [-(s(_1964870, i(s(fun(list(_1964870), _1964870), hd), s(list(_1964870), i(s(fun(list(_1964870), list(_1964870)), i(s(fun(list(_1964870), fun(list(_1964870), list(_1964870))), append), s(list(_1964870), _1964868))), s(list(_1964870), _1964866))))) = s(_1964870, i(s(fun(_1964870, _1964870), i(s(fun(_1964870, fun(_1964870, _1964870)), i(s(fun(bool, fun(_1964870, fun(_1964870, _1964870))), cond), s(bool, 9121 ^ [_1964866, _1964868, _1964870]))), s(_1964870, i(s(fun(list(_1964870), _1964870), hd), s(list(_1964870), _1964866))))), s(_1964870, i(s(fun(list(_1964870), _1964870), hd), s(list(_1964870), _1964868))))))], (12707 ^ _1670770) ^ [_2068917, _2068919, _2068921] : [-(s(real, _2068921) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), -(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2068921))), s(num, _2068919))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2068921))), s(num, _2068917))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), i(s(fun(bool, fun(real, fun(real, real))), cond), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _2068917))), s(num, _2068919))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2068921))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _2068919))), s(num, _2068917))))))), s(real, i(s(fun(real, real), realu_inv), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2068921))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _2068917))), s(num, _2068919))))))))))], (9743 ^ _1670770) ^ [_1988188, _1988190, _1988192] : [-(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_add), s(nadd, _1988192))), s(nadd, _1988190))))), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_add), s(nadd, _1988192))), s(nadd, _1988188))))) = s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, _1988190))), s(nadd, _1988188))))], (34255 ^ _1670770) ^ [_3616408, _3616410] : [34332 ^ _1670770 : [(34333 ^ _1670770) ^ [_3620011, _3620013] : [p(s(bool, i(s(fun(_3616410, bool), i(s(fun(fun(prod(_3616410, _3616410), bool), fun(_3616410, bool)), fl), s(fun(prod(_3616410, _3616410), bool), i(s(fun(fun(fun(prod(_3616410, _3616410), bool), bool), fun(prod(_3616410, _3616410), bool)), gabs), s(fun(fun(prod(_3616410, _3616410), bool), bool), i(s(fun(_3616410, fun(fun(prod(_3616410, _3616410), bool), bool)), i(s(fun(fun(prod(_3616410, _3616410), bool), fun(_3616410, fun(fun(prod(_3616410, _3616410), bool), bool))), _3616408), s(fun(prod(_3616410, _3616410), bool), _3620013))), s(_3616410, _3620011))))))), s(_3616410, x)))), -(p(s(bool, i(s(fun(_3616410, bool), i(s(fun(fun(prod(_3616410, _3616410), bool), fun(_3616410, bool)), fl), s(fun(prod(_3616410, _3616410), bool), _3620013))), s(_3616410, x))))), -(s(_3616410, x) = s(_3616410, _3620011))], (34343 ^ _1670770) ^ [_3620463, _3620465] : [34344 ^ _1670770 : [(34347 ^ _1670770) ^ [] : [s(_3616410, x) = s(_3616410, _3620463)], (34345 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3616410, bool), i(s(fun(fun(prod(_3616410, _3616410), bool), fun(_3616410, bool)), fl), s(fun(prod(_3616410, _3616410), bool), _3620465))), s(_3616410, x))))]], -(p(s(bool, i(s(fun(_3616410, bool), i(s(fun(fun(prod(_3616410, _3616410), bool), fun(_3616410, bool)), fl), s(fun(prod(_3616410, _3616410), bool), i(s(fun(fun(fun(prod(_3616410, _3616410), bool), bool), fun(prod(_3616410, _3616410), bool)), gabs), s(fun(fun(prod(_3616410, _3616410), bool), bool), i(s(fun(_3616410, fun(fun(prod(_3616410, _3616410), bool), bool)), i(s(fun(fun(prod(_3616410, _3616410), bool), fun(_3616410, fun(fun(prod(_3616410, _3616410), bool), bool))), _3616408), s(fun(prod(_3616410, _3616410), bool), _3620465))), s(_3616410, _3620463))))))), s(_3616410, x)))))]], 34261 ^ _1670770 : [(34266 ^ _1670770) ^ [_3617477] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_3616410, _3616410), bool), 34258 ^ [_3616408, _3616410]), s(prod(_3616410, _3616410), i(s(fun(_3616410, prod(_3616410, _3616410)), i(s(fun(_3616410, fun(_3616410, prod(_3616410, _3616410))), c_), s(_3616410, 34263 ^ [_3616408, _3616410]))), s(_3616410, 34264 ^ [_3616408, _3616410]))))))), s(bool, _3617477)))), 34269 ^ _1670770 : [(34274 ^ _1670770) ^ [] : [s(_3616410, 34264 ^ [_3616408, _3616410]) = s(_3616410, 34257 ^ [_3616408, _3616410]), 34277 ^ _1670770 : [(34280 ^ _1670770) ^ [] : [s(_3616410, 34263 ^ [_3616408, _3616410]) = s(_3616410, 34257 ^ [_3616408, _3616410])], (34278 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3616410, bool), i(s(fun(fun(prod(_3616410, _3616410), bool), fun(_3616410, bool)), fl), s(fun(prod(_3616410, _3616410), bool), 34256 ^ [_3616408, _3616410]))), s(_3616410, 34263 ^ [_3616408, _3616410]))))]]], (34272 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(prod(_3616410, _3616410), bool), 34256 ^ [_3616408, _3616410]), s(prod(_3616410, _3616410), i(s(fun(_3616410, prod(_3616410, _3616410)), i(s(fun(_3616410, fun(_3616410, prod(_3616410, _3616410))), c_), s(_3616410, 34263 ^ [_3616408, _3616410]))), s(_3616410, 34264 ^ [_3616408, _3616410]))))))], (34270 ^ _1670770) ^ [] : [-(p(s(bool, _3617477)))]], 34281 ^ _1670770 : [(34282 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_3616410, _3616410), bool), 34256 ^ [_3616408, _3616410]), s(prod(_3616410, _3616410), i(s(fun(_3616410, prod(_3616410, _3616410)), i(s(fun(_3616410, fun(_3616410, prod(_3616410, _3616410))), c_), s(_3616410, 34263 ^ [_3616408, _3616410]))), s(_3616410, 34264 ^ [_3616408, _3616410]))))))), 34285 ^ _1670770 : [(34288 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3616410, bool), i(s(fun(fun(prod(_3616410, _3616410), bool), fun(_3616410, bool)), fl), s(fun(prod(_3616410, _3616410), bool), 34256 ^ [_3616408, _3616410]))), s(_3616410, 34263 ^ [_3616408, _3616410]))))), -(s(_3616410, 34263 ^ [_3616408, _3616410]) = s(_3616410, 34257 ^ [_3616408, _3616410]))], (34286 ^ _1670770) ^ [] : [-(s(_3616410, 34264 ^ [_3616408, _3616410]) = s(_3616410, 34257 ^ [_3616408, _3616410]))]]], (34294 ^ _1670770) ^ [] : [p(s(bool, _3617477))]]], (34262 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_3616410, _3616410), bool), bool), i(s(fun(_3616410, fun(fun(prod(_3616410, _3616410), bool), bool)), i(s(fun(fun(prod(_3616410, _3616410), bool), fun(_3616410, fun(fun(prod(_3616410, _3616410), bool), bool))), _3616408), s(fun(prod(_3616410, _3616410), bool), 34256 ^ [_3616408, _3616410]))), s(_3616410, 34257 ^ [_3616408, _3616410]))), s(fun(prod(_3616410, _3616410), bool), 34258 ^ [_3616408, _3616410])))))]], 34298 ^ _1670770 : [(34329 ^ _1670770) ^ [_3619752, _3619754] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_3616410, _3616410), bool), 34258 ^ [_3616408, _3616410]), s(prod(_3616410, _3616410), i(s(fun(_3616410, prod(_3616410, _3616410)), i(s(fun(_3616410, fun(_3616410, prod(_3616410, _3616410))), c_), s(_3616410, _3619754))), s(_3616410, _3619752))))))), s(bool, 34297 ^ [_3616408, _3616410, _3619752, _3619754])))))], (34315 ^ _1670770) ^ [_3619247, _3619249] : [-(p(s(bool, 34297 ^ [_3616408, _3616410, _3619247, _3619249]))), 34316 ^ _1670770 : [(34319 ^ _1670770) ^ [] : [s(_3616410, _3619247) = s(_3616410, 34257 ^ [_3616408, _3616410]), 34322 ^ _1670770 : [(34325 ^ _1670770) ^ [] : [s(_3616410, _3619249) = s(_3616410, 34257 ^ [_3616408, _3616410])], (34323 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3616410, bool), i(s(fun(fun(prod(_3616410, _3616410), bool), fun(_3616410, bool)), fl), s(fun(prod(_3616410, _3616410), bool), 34256 ^ [_3616408, _3616410]))), s(_3616410, _3619249))))]]], (34317 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(prod(_3616410, _3616410), bool), 34256 ^ [_3616408, _3616410]), s(prod(_3616410, _3616410), i(s(fun(_3616410, prod(_3616410, _3616410)), i(s(fun(_3616410, fun(_3616410, prod(_3616410, _3616410))), c_), s(_3616410, _3619249))), s(_3616410, _3619247))))))]]], (34299 ^ _1670770) ^ [_3618807, _3618809] : [p(s(bool, 34297 ^ [_3616408, _3616410, _3618807, _3618809])), -(p(s(bool, i(s(fun(prod(_3616410, _3616410), bool), 34256 ^ [_3616408, _3616410]), s(prod(_3616410, _3616410), i(s(fun(_3616410, prod(_3616410, _3616410)), i(s(fun(_3616410, fun(_3616410, prod(_3616410, _3616410))), c_), s(_3616410, _3618809))), s(_3616410, _3618807))))))), 34306 ^ _1670770 : [(34309 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3616410, bool), i(s(fun(fun(prod(_3616410, _3616410), bool), fun(_3616410, bool)), fl), s(fun(prod(_3616410, _3616410), bool), 34256 ^ [_3616408, _3616410]))), s(_3616410, _3618809))))), -(s(_3616410, _3618809) = s(_3616410, 34257 ^ [_3616408, _3616410]))], (34307 ^ _1670770) ^ [] : [-(s(_3616410, _3618807) = s(_3616410, 34257 ^ [_3616408, _3616410]))]]], (34331 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(_3616410, _3616410), bool), bool), i(s(fun(_3616410, fun(fun(prod(_3616410, _3616410), bool), bool)), i(s(fun(fun(prod(_3616410, _3616410), bool), fun(_3616410, fun(fun(prod(_3616410, _3616410), bool), bool))), _3616408), s(fun(prod(_3616410, _3616410), bool), 34256 ^ [_3616408, _3616410]))), s(_3616410, 34257 ^ [_3616408, _3616410]))), s(fun(prod(_3616410, _3616410), bool), 34258 ^ [_3616408, _3616410]))))]]], (8431 ^ _1670770) ^ [_1927058, _1927060] : [8436 ^ _1670770 : [(8439 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1927060, bool), 8432 ^ [_1927058, _1927060]), s(_1927060, 8433 ^ [_1927058, _1927060])))))], (8437 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1927060, bool), i(s(fun(fun(_1927060, bool), fun(_1927060, bool)), _1927058), s(fun(_1927060, bool), 8432 ^ [_1927058, _1927060]))), s(_1927060, 8433 ^ [_1927058, _1927060])))))]], 8440 ^ _1670770 : [(8443 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1927060, bool), i(s(fun(fun(_1927060, bool), fun(_1927060, bool)), _1927058), s(fun(_1927060, bool), 8432 ^ [_1927058, _1927060]))), s(_1927060, 8433 ^ [_1927058, _1927060]))))], (8441 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1927060, bool), 8432 ^ [_1927058, _1927060]), s(_1927060, 8433 ^ [_1927058, _1927060]))))]], 8444 ^ _1670770 : [(8451 ^ _1670770) ^ [_1927777, _1927779] : [p(s(bool, i(s(fun(list(_1927060), bool), i(s(fun(fun(_1927060, bool), fun(list(_1927060), bool)), all0), s(fun(_1927060, bool), i(s(fun(fun(_1927060, bool), fun(_1927060, bool)), _1927058), s(fun(_1927060, bool), _1927779))))), s(list(_1927060), _1927777)))), p(s(bool, i(s(fun(list(_1927060), bool), i(s(fun(fun(_1927060, bool), fun(list(_1927060), bool)), ex0), s(fun(_1927060, bool), _1927779))), s(list(_1927060), _1927777))))], (8445 ^ _1670770) ^ [_1927642, _1927644] : [-(p(s(bool, i(s(fun(list(_1927060), bool), i(s(fun(fun(_1927060, bool), fun(list(_1927060), bool)), ex0), s(fun(_1927060, bool), _1927644))), s(list(_1927060), _1927642))))), -(p(s(bool, i(s(fun(list(_1927060), bool), i(s(fun(fun(_1927060, bool), fun(list(_1927060), bool)), all0), s(fun(_1927060, bool), i(s(fun(fun(_1927060, bool), fun(_1927060, bool)), _1927058), s(fun(_1927060, bool), _1927644))))), s(list(_1927060), _1927642)))))]]], (3211 ^ _1670770) ^ [_1730884, _1730886, _1730888] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), i(s(fun(bool, fun(bool, fun(bool, bool))), u_guardedu_pattern), s(bool, _1730888))), s(bool, _1730886))), s(bool, _1730884)))), 3214 ^ _1670770 : [(3219 ^ _1670770) ^ [] : [-(p(s(bool, _1730884)))], (3217 ^ _1670770) ^ [] : [-(p(s(bool, _1730886)))], (3215 ^ _1670770) ^ [] : [-(p(s(bool, _1730888)))]]], (33343 ^ _1670770) ^ [_3567630, _3567632] : [-(p(s(bool, i(s(fun(fun(prod(_3567632, _3567632), bool), bool), woset), s(fun(prod(_3567632, _3567632), bool), _3567630))))), 33347 ^ _1670770 : [(33350 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(prod(_3567632, _3567632), bool), _3567630), s(prod(_3567632, _3567632), i(s(fun(_3567632, prod(_3567632, _3567632)), i(s(fun(_3567632, fun(_3567632, prod(_3567632, _3567632))), c_), s(_3567632, 33346 ^ [_3567630, _3567632]))), s(_3567632, 33346 ^ [_3567630, _3567632]))))))], (33348 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3567632, bool), i(s(fun(fun(prod(_3567632, _3567632), bool), fun(_3567632, bool)), fl), s(fun(prod(_3567632, _3567632), bool), _3567630))), s(_3567632, 33346 ^ [_3567630, _3567632])))))]], 33356 ^ _1670770 : [(33361 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(prod(_3567632, _3567632), bool), _3567630), s(prod(_3567632, _3567632), i(s(fun(_3567632, prod(_3567632, _3567632)), i(s(fun(_3567632, fun(_3567632, prod(_3567632, _3567632))), c_), s(_3567632, 33353 ^ [_3567630, _3567632]))), s(_3567632, 33355 ^ [_3567630, _3567632]))))))], (33359 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_3567632, _3567632), bool), _3567630), s(prod(_3567632, _3567632), i(s(fun(_3567632, prod(_3567632, _3567632)), i(s(fun(_3567632, fun(_3567632, prod(_3567632, _3567632))), c_), s(_3567632, 33354 ^ [_3567630, _3567632]))), s(_3567632, 33355 ^ [_3567630, _3567632])))))))], (33357 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_3567632, _3567632), bool), _3567630), s(prod(_3567632, _3567632), i(s(fun(_3567632, prod(_3567632, _3567632)), i(s(fun(_3567632, fun(_3567632, prod(_3567632, _3567632))), c_), s(_3567632, 33353 ^ [_3567630, _3567632]))), s(_3567632, 33354 ^ [_3567630, _3567632])))))))]], 33366 ^ _1670770 : [(33371 ^ _1670770) ^ [] : [s(_3567632, 33364 ^ [_3567630, _3567632]) = s(_3567632, 33365 ^ [_3567630, _3567632])], (33369 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_3567632, _3567632), bool), _3567630), s(prod(_3567632, _3567632), i(s(fun(_3567632, prod(_3567632, _3567632)), i(s(fun(_3567632, fun(_3567632, prod(_3567632, _3567632))), c_), s(_3567632, 33365 ^ [_3567630, _3567632]))), s(_3567632, 33364 ^ [_3567630, _3567632])))))))], (33367 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_3567632, _3567632), bool), _3567630), s(prod(_3567632, _3567632), i(s(fun(_3567632, prod(_3567632, _3567632)), i(s(fun(_3567632, fun(_3567632, prod(_3567632, _3567632))), c_), s(_3567632, 33364 ^ [_3567630, _3567632]))), s(_3567632, 33365 ^ [_3567630, _3567632])))))))]], 33376 ^ _1670770 : [(33379 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3567632, bool), i(s(fun(fun(prod(_3567632, _3567632), bool), fun(_3567632, bool)), fl), s(fun(prod(_3567632, _3567632), bool), _3567630))), s(_3567632, 33375 ^ [_3567630, _3567632])))))], (33381 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(prod(_3567632, _3567632), bool), _3567630), s(prod(_3567632, _3567632), i(s(fun(_3567632, prod(_3567632, _3567632)), i(s(fun(_3567632, fun(_3567632, prod(_3567632, _3567632))), c_), s(_3567632, 33374 ^ [_3567630, _3567632]))), s(_3567632, 33375 ^ [_3567630, _3567632]))))))], (33383 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(prod(_3567632, _3567632), bool), _3567630), s(prod(_3567632, _3567632), i(s(fun(_3567632, prod(_3567632, _3567632)), i(s(fun(_3567632, fun(_3567632, prod(_3567632, _3567632))), c_), s(_3567632, 33375 ^ [_3567630, _3567632]))), s(_3567632, 33374 ^ [_3567630, _3567632]))))))], (33377 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3567632, bool), i(s(fun(fun(prod(_3567632, _3567632), bool), fun(_3567632, bool)), fl), s(fun(prod(_3567632, _3567632), bool), _3567630))), s(_3567632, 33374 ^ [_3567630, _3567632])))))]], 33385 ^ _1670770 : [(33395 ^ _1670770) ^ [_3570386] : [p(s(bool, i(s(fun(_3567632, bool), 33384 ^ [_3567630, _3567632]), s(_3567632, _3570386)))), 33399 ^ _1670770 : [(33402 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(prod(_3567632, _3567632), bool), _3567630), s(prod(_3567632, _3567632), i(s(fun(_3567632, prod(_3567632, _3567632)), i(s(fun(_3567632, fun(_3567632, prod(_3567632, _3567632))), c_), s(_3567632, _3570386))), s(_3567632, 33398 ^ [_3567630, _3567632, _3570386]))))))], (33400 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3567632, bool), 33384 ^ [_3567630, _3567632]), s(_3567632, 33398 ^ [_3567630, _3567632, _3570386])))))]]], (33386 ^ _1670770) ^ [_3570138] : [p(s(bool, i(s(fun(_3567632, bool), 33384 ^ [_3567630, _3567632]), s(_3567632, _3570138)))), -(p(s(bool, i(s(fun(_3567632, bool), i(s(fun(fun(prod(_3567632, _3567632), bool), fun(_3567632, bool)), fl), s(fun(prod(_3567632, _3567632), bool), _3567630))), s(_3567632, _3570138)))))], (33393 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3567632, bool), 33384 ^ [_3567630, _3567632]), s(_3567632, 33391 ^ [_3567630, _3567632])))))]]], (11431 ^ _1670770) ^ [_2036433, _2036435] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), realu_neg), s(real, _2036435))))), s(real, i(s(fun(real, real), realu_neg), s(real, _2036433))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2036433))), s(real, _2036435))))], (43133 ^ _1670770) ^ [_4253409, _4253411, _4253413] : [s(cart(real, _4253411), i(s(fun(cart(real, _4253413), cart(real, _4253411)), i(s(fun(cart(cart(real, _4253413), _4253411), fun(cart(real, _4253413), cart(real, _4253411))), _4253409), s(cart(cart(real, _4253413), _4253411), 43134 ^ [_4253409, _4253411, _4253413]))), s(cart(real, _4253413), 43135 ^ [_4253409, _4253411, _4253413]))) = s(cart(real, _4253411), i(s(fun(cart(real, _4253413), cart(real, _4253411)), i(s(fun(cart(cart(real, _4253413), _4253411), fun(cart(real, _4253413), cart(real, _4253411))), matrixu_vectoru_mul), s(cart(cart(real, _4253413), _4253411), 43134 ^ [_4253409, _4253411, _4253413]))), s(cart(real, _4253413), 43135 ^ [_4253409, _4253411, _4253413]))), 43138 ^ _1670770 : [(43139 ^ _1670770) ^ [_4253995] : [-(s(cart(cart(real, _4253413), _4253411), i(s(fun(fun(cart(real, _4253413), cart(real, _4253411)), cart(cart(real, _4253413), _4253411)), matrix), s(fun(cart(real, _4253413), cart(real, _4253411)), i(s(fun(cart(cart(real, _4253413), _4253411), fun(cart(real, _4253413), cart(real, _4253411))), _4253409), s(cart(cart(real, _4253413), _4253411), _4253995))))) = s(cart(cart(real, _4253413), _4253411), _4253995))]]], (8080 ^ _1670770) ^ [_1908773, _1908775, _1908777, _1908779] : [-(s(list(_1908779), i(s(fun(list(_1908779), list(_1908779)), i(s(fun(list(_1908779), fun(list(_1908779), list(_1908779))), append), s(list(_1908779), i(s(fun(list(_1908779), list(_1908779)), i(s(fun(_1908779, fun(list(_1908779), list(_1908779))), cons), s(_1908779, _1908777))), s(list(_1908779), _1908775))))), s(list(_1908779), _1908773))) = s(list(_1908779), i(s(fun(list(_1908779), list(_1908779)), i(s(fun(_1908779, fun(list(_1908779), list(_1908779))), cons), s(_1908779, _1908777))), s(list(_1908779), i(s(fun(list(_1908779), list(_1908779)), i(s(fun(list(_1908779), fun(list(_1908779), list(_1908779))), append), s(list(_1908779), _1908775))), s(list(_1908779), _1908773))))))], (17101 ^ _1670770) ^ [_2218175] : [-(s(fun(_2218175, bool), i(s(fun(fun(fun(_2218175, bool), bool), fun(_2218175, bool)), unions), s(fun(fun(_2218175, bool), bool), i(s(fun(fun(fun(_2218175, bool), bool), fun(fun(_2218175, bool), bool)), i(s(fun(fun(_2218175, bool), fun(fun(fun(_2218175, bool), bool), fun(fun(_2218175, bool), bool))), insert), s(fun(_2218175, bool), s0))), s(fun(fun(_2218175, bool), bool), i(s(fun(fun(fun(_2218175, bool), bool), fun(fun(_2218175, bool), bool)), i(s(fun(fun(_2218175, bool), fun(fun(fun(_2218175, bool), bool), fun(fun(_2218175, bool), bool))), insert), s(fun(_2218175, bool), t0))), s(fun(fun(_2218175, bool), bool), empty))))))) = s(fun(_2218175, bool), i(s(fun(fun(_2218175, bool), fun(_2218175, bool)), i(s(fun(fun(_2218175, bool), fun(fun(_2218175, bool), fun(_2218175, bool))), union), s(fun(_2218175, bool), s0))), s(fun(_2218175, bool), t0))))], (18710 ^ _1670770) ^ [_2326360, _2326362, _2326364] : [18716 ^ _1670770 : [(18719 ^ _1670770) ^ [_2328050] : [p(s(bool, i(s(fun(fun(_2326364, bool), bool), i(s(fun(bool, fun(fun(_2326364, bool), bool)), i(s(fun(fun(_2326364, bool), fun(bool, fun(fun(_2326364, bool), bool))), setspec), s(fun(_2326364, bool), 18713 ^ [_2326360, _2326362, _2326364]))), s(bool, i(s(fun(fun(_2326362, bool), bool), i(s(fun(_2326362, fun(fun(_2326362, bool), bool)), in), s(_2326362, _2328050))), s(fun(_2326362, bool), 18711 ^ [_2326360, _2326362, _2326364]))))), s(fun(_2326364, bool), i(s(fun(_2326362, fun(_2326364, bool)), 18712 ^ [_2326360, _2326362, _2326364]), s(_2326362, _2328050))))))], (18717 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2326364, bool), bool), i(s(fun(fun(_2326362, fun(_2326364, bool)), fun(fun(_2326364, bool), bool)), i(s(fun(fun(_2326362, bool), fun(fun(_2326362, fun(_2326364, bool)), fun(fun(_2326364, bool), bool))), _2326360), s(fun(_2326362, bool), 18711 ^ [_2326360, _2326362, _2326364]))), s(fun(_2326362, fun(_2326364, bool)), 18712 ^ [_2326360, _2326362, _2326364]))), s(fun(_2326364, bool), 18713 ^ [_2326360, _2326362, _2326364])))))]], 18721 ^ _1670770 : [(18724 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2326364, bool), bool), i(s(fun(fun(_2326362, fun(_2326364, bool)), fun(fun(_2326364, bool), bool)), i(s(fun(fun(_2326362, bool), fun(fun(_2326362, fun(_2326364, bool)), fun(fun(_2326364, bool), bool))), _2326360), s(fun(_2326362, bool), 18711 ^ [_2326360, _2326362, _2326364]))), s(fun(_2326362, fun(_2326364, bool)), 18712 ^ [_2326360, _2326362, _2326364]))), s(fun(_2326364, bool), 18713 ^ [_2326360, _2326362, _2326364]))))], (18722 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2326364, bool), bool), i(s(fun(bool, fun(fun(_2326364, bool), bool)), i(s(fun(fun(_2326364, bool), fun(bool, fun(fun(_2326364, bool), bool))), setspec), s(fun(_2326364, bool), 18713 ^ [_2326360, _2326362, _2326364]))), s(bool, i(s(fun(fun(_2326362, bool), bool), i(s(fun(_2326362, fun(fun(_2326362, bool), bool)), in), s(_2326362, 18720 ^ [_2326360, _2326362, _2326364]))), s(fun(_2326362, bool), 18711 ^ [_2326360, _2326362, _2326364]))))), s(fun(_2326364, bool), i(s(fun(_2326362, fun(_2326364, bool)), 18712 ^ [_2326360, _2326362, _2326364]), s(_2326362, 18720 ^ [_2326360, _2326362, _2326364])))))))]], 18725 ^ _1670770 : [(18726 ^ _1670770) ^ [_2328544] : [18780 ^ _1670770 : [(18781 ^ _1670770) ^ [_2333437] : [18796 ^ _1670770 : [(18797 ^ _1670770) ^ [_2335126, _2335128] : [-(s(fun(_2326364, bool), i(s(fun(fun(fun(_2326364, bool), bool), fun(_2326364, bool)), inters), s(fun(fun(_2326364, bool), bool), i(s(fun(fun(fun(_2326364, bool), bool), fun(fun(_2326364, bool), bool)), gspec), s(fun(fun(_2326364, bool), bool), i(s(fun(fun(_2326362, fun(fun(_2326364, bool), bool)), fun(fun(_2326364, bool), bool)), i(s(fun(fun(_2326362, bool), fun(fun(_2326362, fun(fun(_2326364, bool), bool)), fun(fun(_2326364, bool), bool))), _2333437), s(fun(_2326362, bool), _2335126))), s(fun(_2326362, fun(fun(_2326364, bool), bool)), _2335128))))))) = s(fun(_2326364, bool), i(s(fun(fun(fun(_2326364, bool), bool), fun(_2326364, bool)), unions), s(fun(fun(_2326364, bool), bool), i(s(fun(fun(fun(_2326364, bool), bool), fun(fun(_2326364, bool), bool)), gspec), s(fun(fun(_2326364, bool), bool), i(s(fun(fun(_2326362, bool), fun(fun(_2326364, bool), bool)), i(s(fun(fun(_2326362, fun(fun(_2326364, bool), bool)), fun(fun(_2326362, bool), fun(fun(_2326364, bool), bool))), _2328544), s(fun(_2326362, fun(fun(_2326364, bool), bool)), _2335128))), s(fun(_2326362, bool), _2335126))))))))]], 18787 ^ _1670770 : [(18790 ^ _1670770) ^ [_2334517] : [p(s(bool, i(s(fun(fun(_2326364, bool), bool), i(s(fun(bool, fun(fun(_2326364, bool), bool)), i(s(fun(fun(_2326364, bool), fun(bool, fun(fun(_2326364, bool), bool))), setspec), s(fun(_2326364, bool), 18784 ^ [_2326360, _2326362, _2326364, _2328544, _2333437]))), s(bool, i(s(fun(fun(_2326362, bool), bool), i(s(fun(_2326362, fun(fun(_2326362, bool), bool)), in), s(_2326362, _2334517))), s(fun(_2326362, bool), 18782 ^ [_2326360, _2326362, _2326364, _2328544, _2333437]))))), s(fun(_2326364, bool), i(s(fun(fun(fun(_2326364, bool), bool), fun(_2326364, bool)), unions), s(fun(fun(_2326364, bool), bool), i(s(fun(_2326362, fun(fun(_2326364, bool), bool)), 18783 ^ [_2326360, _2326362, _2326364, _2328544, _2333437]), s(_2326362, _2334517))))))))], (18788 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2326364, bool), bool), i(s(fun(fun(_2326362, fun(fun(_2326364, bool), bool)), fun(fun(_2326364, bool), bool)), i(s(fun(fun(_2326362, bool), fun(fun(_2326362, fun(fun(_2326364, bool), bool)), fun(fun(_2326364, bool), bool))), _2333437), s(fun(_2326362, bool), 18782 ^ [_2326360, _2326362, _2326364, _2328544, _2333437]))), s(fun(_2326362, fun(fun(_2326364, bool), bool)), 18783 ^ [_2326360, _2326362, _2326364, _2328544, _2333437]))), s(fun(_2326364, bool), 18784 ^ [_2326360, _2326362, _2326364, _2328544, _2333437])))))]], 18792 ^ _1670770 : [(18795 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2326364, bool), bool), i(s(fun(fun(_2326362, fun(fun(_2326364, bool), bool)), fun(fun(_2326364, bool), bool)), i(s(fun(fun(_2326362, bool), fun(fun(_2326362, fun(fun(_2326364, bool), bool)), fun(fun(_2326364, bool), bool))), _2333437), s(fun(_2326362, bool), 18782 ^ [_2326360, _2326362, _2326364, _2328544, _2333437]))), s(fun(_2326362, fun(fun(_2326364, bool), bool)), 18783 ^ [_2326360, _2326362, _2326364, _2328544, _2333437]))), s(fun(_2326364, bool), 18784 ^ [_2326360, _2326362, _2326364, _2328544, _2333437]))))], (18793 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2326364, bool), bool), i(s(fun(bool, fun(fun(_2326364, bool), bool)), i(s(fun(fun(_2326364, bool), fun(bool, fun(fun(_2326364, bool), bool))), setspec), s(fun(_2326364, bool), 18784 ^ [_2326360, _2326362, _2326364, _2328544, _2333437]))), s(bool, i(s(fun(fun(_2326362, bool), bool), i(s(fun(_2326362, fun(fun(_2326362, bool), bool)), in), s(_2326362, 18791 ^ [_2326360, _2326362, _2326364, _2328544, _2333437]))), s(fun(_2326362, bool), 18782 ^ [_2326360, _2326362, _2326364, _2328544, _2333437]))))), s(fun(_2326364, bool), i(s(fun(fun(fun(_2326364, bool), bool), fun(_2326364, bool)), unions), s(fun(fun(_2326364, bool), bool), i(s(fun(_2326362, fun(fun(_2326364, bool), bool)), 18783 ^ [_2326360, _2326362, _2326364, _2328544, _2333437]), s(_2326362, 18791 ^ [_2326360, _2326362, _2326364, _2328544, _2333437])))))))))]]]], 18732 ^ _1670770 : [(18735 ^ _1670770) ^ [_2330251, _2330253] : [p(s(bool, i(s(fun(fun(_2326364, bool), bool), i(s(fun(bool, fun(fun(_2326364, bool), bool)), i(s(fun(fun(_2326364, bool), fun(bool, fun(fun(_2326364, bool), bool))), setspec), s(fun(_2326364, bool), 18729 ^ [_2326360, _2326362, _2326364, _2328544]))), s(bool, _2330251))), s(fun(_2326364, bool), i(s(fun(fun(fun(_2326364, bool), bool), fun(_2326364, bool)), inters), s(fun(fun(_2326364, bool), bool), i(s(fun(fun(fun(_2326364, bool), bool), fun(fun(_2326364, bool), bool)), gspec), s(fun(fun(_2326364, bool), bool), i(s(fun(fun(_2326362, fun(_2326364, bool)), fun(fun(_2326364, bool), bool)), i(s(fun(fun(_2326362, bool), fun(fun(_2326362, fun(_2326364, bool)), fun(fun(_2326364, bool), bool))), _2326360), s(fun(_2326362, bool), 18728 ^ [_2326360, _2326362, _2326364, _2328544]))), s(fun(_2326362, fun(_2326364, bool)), _2330253)))))))))), 18738 ^ _1670770 : [(18744 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(fun(_2326364, bool), bool), bool), i(s(fun(fun(_2326364, bool), fun(fun(fun(_2326364, bool), bool), bool)), in), s(fun(_2326364, bool), i(s(fun(_2326362, fun(_2326364, bool)), _2330253), s(_2326362, 18740 ^ [_2326360, _2326362, _2326364, _2328544, _2330251, _2330253]))))), s(fun(fun(_2326364, bool), bool), i(s(fun(_2326362, fun(fun(_2326364, bool), bool)), 18727 ^ [_2326360, _2326362, _2326364, _2328544]), s(_2326362, 18740 ^ [_2326360, _2326362, _2326364, _2328544, _2330251, _2330253]))))))], (18742 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2326362, bool), bool), i(s(fun(_2326362, fun(fun(_2326362, bool), bool)), in), s(_2326362, 18740 ^ [_2326360, _2326362, _2326364, _2328544, _2330251, _2330253]))), s(fun(_2326362, bool), 18728 ^ [_2326360, _2326362, _2326364, _2328544])))))], (18739 ^ _1670770) ^ [] : [-(p(s(bool, _2330251)))]], 18745 ^ _1670770 : [(18746 ^ _1670770) ^ [_2331082] : [p(s(bool, i(s(fun(fun(_2326362, bool), bool), i(s(fun(_2326362, fun(fun(_2326362, bool), bool)), in), s(_2326362, _2331082))), s(fun(_2326362, bool), 18728 ^ [_2326360, _2326362, _2326364, _2328544])))), -(p(s(bool, i(s(fun(fun(fun(_2326364, bool), bool), bool), i(s(fun(fun(_2326364, bool), fun(fun(fun(_2326364, bool), bool), bool)), in), s(fun(_2326364, bool), i(s(fun(_2326362, fun(_2326364, bool)), _2330253), s(_2326362, _2331082))))), s(fun(fun(_2326364, bool), bool), i(s(fun(_2326362, fun(fun(_2326364, bool), bool)), 18727 ^ [_2326360, _2326362, _2326364, _2328544]), s(_2326362, _2331082)))))))], (18752 ^ _1670770) ^ [] : [p(s(bool, _2330251))]]], (18733 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2326364, bool), bool), i(s(fun(fun(_2326362, bool), fun(fun(_2326364, bool), bool)), i(s(fun(fun(_2326362, fun(fun(_2326364, bool), bool)), fun(fun(_2326362, bool), fun(fun(_2326364, bool), bool))), _2328544), s(fun(_2326362, fun(fun(_2326364, bool), bool)), 18727 ^ [_2326360, _2326362, _2326364, _2328544]))), s(fun(_2326362, bool), 18728 ^ [_2326360, _2326362, _2326364, _2328544]))), s(fun(_2326364, bool), 18729 ^ [_2326360, _2326362, _2326364, _2328544])))))]], 18757 ^ _1670770 : [(18777 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2326364, bool), bool), i(s(fun(bool, fun(fun(_2326364, bool), bool)), i(s(fun(fun(_2326364, bool), fun(bool, fun(fun(_2326364, bool), bool))), setspec), s(fun(_2326364, bool), 18729 ^ [_2326360, _2326362, _2326364, _2328544]))), s(bool, 18756 ^ [_2326360, _2326362, _2326364, _2328544]))), s(fun(_2326364, bool), i(s(fun(fun(fun(_2326364, bool), bool), fun(_2326364, bool)), inters), s(fun(fun(_2326364, bool), bool), i(s(fun(fun(fun(_2326364, bool), bool), fun(fun(_2326364, bool), bool)), gspec), s(fun(fun(_2326364, bool), bool), i(s(fun(fun(_2326362, fun(_2326364, bool)), fun(fun(_2326364, bool), bool)), i(s(fun(fun(_2326362, bool), fun(fun(_2326362, fun(_2326364, bool)), fun(fun(_2326364, bool), bool))), _2326360), s(fun(_2326362, bool), 18728 ^ [_2326360, _2326362, _2326364, _2328544]))), s(fun(_2326362, fun(_2326364, bool)), 18755 ^ [_2326360, _2326362, _2326364, _2328544])))))))))))], (18768 ^ _1670770) ^ [] : [18770 ^ _1670770 : [(18773 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(fun(_2326364, bool), bool), bool), i(s(fun(fun(_2326364, bool), fun(fun(fun(_2326364, bool), bool), bool)), in), s(fun(_2326364, bool), i(s(fun(_2326362, fun(_2326364, bool)), 18755 ^ [_2326360, _2326362, _2326364, _2328544]), s(_2326362, 18769 ^ [_2326360, _2326362, _2326364, _2328544]))))), s(fun(fun(_2326364, bool), bool), i(s(fun(_2326362, fun(fun(_2326364, bool), bool)), 18727 ^ [_2326360, _2326362, _2326364, _2328544]), s(_2326362, 18769 ^ [_2326360, _2326362, _2326364, _2328544]))))))], (18771 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2326362, bool), bool), i(s(fun(_2326362, fun(fun(_2326362, bool), bool)), in), s(_2326362, 18769 ^ [_2326360, _2326362, _2326364, _2328544]))), s(fun(_2326362, bool), 18728 ^ [_2326360, _2326362, _2326364, _2328544])))))]], -(p(s(bool, 18756 ^ [_2326360, _2326362, _2326364, _2328544])))], (18758 ^ _1670770) ^ [] : [p(s(bool, 18756 ^ [_2326360, _2326362, _2326364, _2328544])), 18761 ^ _1670770 : [(18762 ^ _1670770) ^ [_2332212] : [p(s(bool, i(s(fun(fun(_2326362, bool), bool), i(s(fun(_2326362, fun(fun(_2326362, bool), bool)), in), s(_2326362, _2332212))), s(fun(_2326362, bool), 18728 ^ [_2326360, _2326362, _2326364, _2328544])))), -(p(s(bool, i(s(fun(fun(fun(_2326364, bool), bool), bool), i(s(fun(fun(_2326364, bool), fun(fun(fun(_2326364, bool), bool), bool)), in), s(fun(_2326364, bool), i(s(fun(_2326362, fun(_2326364, bool)), 18755 ^ [_2326360, _2326362, _2326364, _2328544]), s(_2326362, _2332212))))), s(fun(fun(_2326364, bool), bool), i(s(fun(_2326362, fun(fun(_2326364, bool), bool)), 18727 ^ [_2326360, _2326362, _2326364, _2328544]), s(_2326362, _2332212)))))))]]], (18779 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2326364, bool), bool), i(s(fun(fun(_2326362, bool), fun(fun(_2326364, bool), bool)), i(s(fun(fun(_2326362, fun(fun(_2326364, bool), bool)), fun(fun(_2326362, bool), fun(fun(_2326364, bool), bool))), _2328544), s(fun(_2326362, fun(fun(_2326364, bool), bool)), 18727 ^ [_2326360, _2326362, _2326364, _2328544]))), s(fun(_2326362, bool), 18728 ^ [_2326360, _2326362, _2326364, _2328544]))), s(fun(_2326364, bool), 18729 ^ [_2326360, _2326362, _2326364, _2328544]))))]]]]], (43595 ^ _1670770) ^ [_4278858, _4278860] : [43596 ^ _1670770 : [(43597 ^ _1670770) ^ [_4278981] : [p(s(bool, i(s(fun(fun(_4278860, cart(real, n10)), bool), _4278858), s(fun(_4278860, cart(real, n10)), i(s(fun(fun(_4278860, real), fun(_4278860, cart(real, n10))), i(s(fun(fun(real, cart(real, n10)), fun(fun(_4278860, real), fun(_4278860, cart(real, n10)))), o), s(fun(real, cart(real, n10)), lift))), s(fun(_4278860, real), _4278981))))))]], -(p(s(bool, i(s(fun(fun(_4278860, cart(real, n10)), bool), _4278858), s(fun(_4278860, cart(real, n10)), 43598 ^ [_4278858, _4278860])))))], (5171 ^ _1670770) ^ [_1800721, _1800723] : [p(s(bool, i(s(fun(num, bool), even), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _1800723))), s(num, _1800721)))))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1800723))), s(num, _1800721))))), -(s(bool, i(s(fun(num, bool), even), s(num, _1800723))) = s(bool, i(s(fun(num, bool), even), s(num, _1800721))))], (31205 ^ _1670770) ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041] : [s(bool, i(s(fun(_3162033, bool), i(s(fun(fun(_3162037, _3162035), fun(_3162033, bool)), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162031)), fun(fun(_3162037, _3162035), fun(_3162033, bool))), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162031)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162031)), fun(fun(_3162037, _3162035), fun(_3162033, bool)))), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162031)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162031)), fun(fun(_3162037, _3162035), fun(_3162033, bool))))), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162031)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162031)), fun(fun(_3162037, _3162035), fun(_3162033, bool)))))), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162031)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162031)), fun(fun(_3162037, _3162035), fun(_3162033, bool))))))), _3162029), s(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), 31206 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041]))), s(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), 31207 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041]))), s(fun(fun(_3162037, _3162035), fun(_3162033, bool)), 31208 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041]))), s(fun(fun(_3162037, _3162035), fun(_3162033, _3162031)), 31209 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041]))), s(fun(fun(_3162037, _3162035), fun(_3162033, _3162031)), 31210 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041]))), s(fun(_3162037, _3162035), 31211 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041]))), s(_3162033, 31212 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041]))) = s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), i(s(fun(bool, fun(bool, fun(bool, bool))), u_guardedu_pattern), s(bool, i(s(fun(_3162039, bool), i(s(fun(_3162039, fun(_3162039, bool)), geq), s(_3162039, i(s(fun(_3162033, _3162039), i(s(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), 31206 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041]), s(fun(_3162037, _3162035), 31211 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041]))), s(_3162033, 31212 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041]))))), s(_3162039, i(s(fun(_3162033, _3162039), i(s(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), 31207 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041]), s(fun(_3162037, _3162035), 31211 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041]))), s(_3162033, 31212 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041]))))))), s(bool, i(s(fun(_3162033, bool), i(s(fun(fun(_3162037, _3162035), fun(_3162033, bool)), 31208 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041]), s(fun(_3162037, _3162035), 31211 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041]))), s(_3162033, 31212 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041]))))), s(bool, i(s(fun(_3162031, bool), i(s(fun(_3162031, fun(_3162031, bool)), geq), s(_3162031, i(s(fun(_3162033, _3162031), i(s(fun(fun(_3162037, _3162035), fun(_3162033, _3162031)), 31209 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041]), s(fun(_3162037, _3162035), 31211 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041]))), s(_3162033, 31212 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041]))))), s(_3162031, i(s(fun(_3162033, _3162031), i(s(fun(fun(_3162037, _3162035), fun(_3162033, _3162031)), 31210 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041]), s(fun(_3162037, _3162035), 31211 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041]))), s(_3162033, 31212 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041]))))))), 31215 ^ _1670770 : [(31216 ^ _1670770) ^ [_3169032] : [s(fun(_3162033, bool), i(s(fun(fun(_3162037, _3162035), fun(_3162033, bool)), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162031)), fun(fun(_3162037, _3162035), fun(_3162033, bool))), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162031)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162031)), fun(fun(_3162037, _3162035), fun(_3162033, bool)))), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162031)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162031)), fun(fun(_3162037, _3162035), fun(_3162033, bool))))), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162031)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162031)), fun(fun(_3162037, _3162035), fun(_3162033, bool)))))), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162031)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162031)), fun(fun(_3162037, _3162035), fun(_3162033, bool))))))), _3169032), s(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), 31217 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032]))), s(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), 31218 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032]))), s(fun(fun(_3162037, _3162035), fun(_3162033, bool)), 31219 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032]))), s(fun(fun(_3162037, _3162035), fun(_3162033, _3162031)), 31220 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032]))), s(fun(fun(_3162037, _3162035), fun(_3162033, _3162031)), 31221 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032]))), s(fun(_3162037, _3162035), 31222 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032]))) = s(fun(_3162033, bool), i(s(fun(fun(_3162037, _3162035), fun(_3162033, bool)), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162031)), fun(fun(_3162037, _3162035), fun(_3162033, bool))), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162031)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162031)), fun(fun(_3162037, _3162035), fun(_3162033, bool)))), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162031)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162031)), fun(fun(_3162037, _3162035), fun(_3162033, bool))))), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162031)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162031)), fun(fun(_3162037, _3162035), fun(_3162033, bool)))))), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162031)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162031)), fun(fun(_3162037, _3162035), fun(_3162033, bool))))))), _3162029), s(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), 31217 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032]))), s(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), 31218 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032]))), s(fun(fun(_3162037, _3162035), fun(_3162033, bool)), 31219 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032]))), s(fun(fun(_3162037, _3162035), fun(_3162033, _3162031)), 31220 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032]))), s(fun(fun(_3162037, _3162035), fun(_3162033, _3162031)), 31221 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032]))), s(fun(_3162037, _3162035), 31222 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032]))), 31225 ^ _1670770 : [(31226 ^ _1670770) ^ [_3175342] : [31242 ^ _1670770 : [(31247 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3162033, bool), i(s(fun(fun(_3162037, _3162035), fun(_3162033, bool)), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(_3162037, _3162035), fun(_3162033, bool))), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(_3162037, _3162035), fun(_3162033, bool)))), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(_3162037, _3162035), fun(_3162033, bool))))), _3175342), s(fun(fun(_3162037, _3162035), fun(_3162033, bool)), 31227 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342]))), s(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), 31228 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342]))), s(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), 31229 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342]))), s(fun(_3162037, _3162035), 31230 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342]))), s(_3162033, 31231 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342]))))], (31245 ^ _1670770) ^ [] : [-(s(_3162039, i(s(fun(_3162033, _3162039), i(s(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), 31228 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342]), s(fun(_3162037, _3162035), 31230 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342]))), s(_3162033, 31231 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342]))) = s(_3162039, i(s(fun(_3162033, _3162039), i(s(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), 31229 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342]), s(fun(_3162037, _3162035), 31230 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342]))), s(_3162033, 31231 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342]))))], (31243 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3162033, bool), i(s(fun(fun(_3162037, _3162035), fun(_3162033, bool)), 31227 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342]), s(fun(_3162037, _3162035), 31230 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342]))), s(_3162033, 31231 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342])))))]], 31234 ^ _1670770 : [(31237 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3162033, bool), i(s(fun(fun(_3162037, _3162035), fun(_3162033, bool)), 31227 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342]), s(fun(_3162037, _3162035), 31230 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342]))), s(_3162033, 31231 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342])))), s(_3162039, i(s(fun(_3162033, _3162039), i(s(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), 31228 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342]), s(fun(_3162037, _3162035), 31230 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342]))), s(_3162033, 31231 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342]))) = s(_3162039, i(s(fun(_3162033, _3162039), i(s(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), 31229 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342]), s(fun(_3162037, _3162035), 31230 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342]))), s(_3162033, 31231 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342])))], (31235 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3162033, bool), i(s(fun(fun(_3162037, _3162035), fun(_3162033, bool)), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(_3162037, _3162035), fun(_3162033, bool))), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(_3162037, _3162035), fun(_3162033, bool)))), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(_3162037, _3162035), fun(_3162033, bool))))), _3175342), s(fun(fun(_3162037, _3162035), fun(_3162033, bool)), 31227 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342]))), s(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), 31228 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342]))), s(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), 31229 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342]))), s(fun(_3162037, _3162035), 31230 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342]))), s(_3162033, 31231 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342])))))]], 31248 ^ _1670770 : [(31249 ^ _1670770) ^ [_3181034] : [s(fun(_3162033, bool), i(s(fun(fun(_3162037, _3162035), fun(_3162033, bool)), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(_3162037, _3162035), fun(_3162033, bool))), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(_3162037, _3162035), fun(_3162033, bool)))), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(_3162037, _3162035), fun(_3162033, bool))))), _3181034), s(fun(fun(_3162037, _3162035), fun(_3162033, bool)), 31250 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342, _3181034]))), s(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), 31251 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342, _3181034]))), s(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), 31252 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342, _3181034]))), s(fun(_3162037, _3162035), 31253 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342, _3181034]))) = s(fun(_3162033, bool), i(s(fun(fun(_3162037, _3162035), fun(_3162033, bool)), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(_3162037, _3162035), fun(_3162033, bool))), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(_3162037, _3162035), fun(_3162033, bool)))), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(_3162037, _3162035), fun(_3162033, bool))))), _3175342), s(fun(fun(_3162037, _3162035), fun(_3162033, bool)), 31250 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342, _3181034]))), s(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), 31251 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342, _3181034]))), s(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), 31252 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342, _3181034]))), s(fun(_3162037, _3162035), 31253 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342, _3181034]))), 31256 ^ _1670770 : [(31257 ^ _1670770) ^ [_3185540] : [31278 ^ _1670770 : [(31281 ^ _1670770) ^ [] : [-(s(_3162039, i(s(fun(_3162033, _3162039), i(s(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), 31259 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342, _3181034, _3185540]), s(fun(_3162037, _3162035), 31262 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342, _3181034, _3185540]))), s(_3162033, 31263 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342, _3181034, _3185540]))) = s(_3162039, i(s(fun(_3162033, _3162039), i(s(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), 31260 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342, _3181034, _3185540]), s(fun(_3162037, _3162035), 31262 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342, _3181034, _3185540]))), s(_3162033, 31263 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342, _3181034, _3185540]))))], (31283 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3162033, bool), i(s(fun(fun(_3162037, _3162035), fun(_3162033, bool)), 31261 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342, _3181034, _3185540]), s(fun(_3162037, _3162035), 31262 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342, _3181034, _3185540]))), s(_3162033, 31263 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342, _3181034, _3185540])))))], (31285 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3162033, bool), i(s(fun(fun(_3162037, _3162035), fun(_3162033, bool)), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), fun(fun(_3162037, _3162035), fun(_3162033, bool))), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), fun(fun(_3162037, _3162035), fun(_3162033, bool)))), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), fun(fun(_3162037, _3162035), fun(_3162033, bool))))), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), fun(fun(_3162037, _3162035), fun(_3162033, bool)))))), _3185540), s(fun(fun(_3162037, _3162035), fun(_3162033, bool)), 31258 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342, _3181034, _3185540]))), s(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), 31259 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342, _3181034, _3185540]))), s(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), 31260 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342, _3181034, _3185540]))), s(fun(fun(_3162037, _3162035), fun(_3162033, bool)), 31261 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342, _3181034, _3185540]))), s(fun(_3162037, _3162035), 31262 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342, _3181034, _3185540]))), s(_3162033, 31263 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342, _3181034, _3185540]))))], (31279 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3162033, bool), i(s(fun(fun(_3162037, _3162035), fun(_3162033, bool)), 31258 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342, _3181034, _3185540]), s(fun(_3162037, _3162035), 31262 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342, _3181034, _3185540]))), s(_3162033, 31263 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342, _3181034, _3185540])))))]], 31266 ^ _1670770 : [(31269 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3162033, bool), i(s(fun(fun(_3162037, _3162035), fun(_3162033, bool)), 31258 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342, _3181034, _3185540]), s(fun(_3162037, _3162035), 31262 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342, _3181034, _3185540]))), s(_3162033, 31263 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342, _3181034, _3185540])))), s(_3162039, i(s(fun(_3162033, _3162039), i(s(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), 31259 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342, _3181034, _3185540]), s(fun(_3162037, _3162035), 31262 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342, _3181034, _3185540]))), s(_3162033, 31263 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342, _3181034, _3185540]))) = s(_3162039, i(s(fun(_3162033, _3162039), i(s(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), 31260 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342, _3181034, _3185540]), s(fun(_3162037, _3162035), 31262 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342, _3181034, _3185540]))), s(_3162033, 31263 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342, _3181034, _3185540]))), p(s(bool, i(s(fun(_3162033, bool), i(s(fun(fun(_3162037, _3162035), fun(_3162033, bool)), 31261 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342, _3181034, _3185540]), s(fun(_3162037, _3162035), 31262 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342, _3181034, _3185540]))), s(_3162033, 31263 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342, _3181034, _3185540]))))], (31267 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3162033, bool), i(s(fun(fun(_3162037, _3162035), fun(_3162033, bool)), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), fun(fun(_3162037, _3162035), fun(_3162033, bool))), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), fun(fun(_3162037, _3162035), fun(_3162033, bool)))), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), fun(fun(_3162037, _3162035), fun(_3162033, bool))))), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), fun(fun(_3162037, _3162035), fun(_3162033, bool)))))), _3185540), s(fun(fun(_3162037, _3162035), fun(_3162033, bool)), 31258 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342, _3181034, _3185540]))), s(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), 31259 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342, _3181034, _3185540]))), s(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), 31260 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342, _3181034, _3185540]))), s(fun(fun(_3162037, _3162035), fun(_3162033, bool)), 31261 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342, _3181034, _3185540]))), s(fun(_3162037, _3162035), 31262 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342, _3181034, _3185540]))), s(_3162033, 31263 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342, _3181034, _3185540])))))]], 31286 ^ _1670770 : [(31287 ^ _1670770) ^ [_3191361] : [s(fun(_3162033, bool), i(s(fun(fun(_3162037, _3162035), fun(_3162033, bool)), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), fun(fun(_3162037, _3162035), fun(_3162033, bool))), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), fun(fun(_3162037, _3162035), fun(_3162033, bool)))), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), fun(fun(_3162037, _3162035), fun(_3162033, bool))))), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), fun(fun(_3162037, _3162035), fun(_3162033, bool)))))), _3191361), s(fun(fun(_3162037, _3162035), fun(_3162033, bool)), 31288 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342, _3181034, _3185540, _3191361]))), s(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), 31289 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342, _3181034, _3185540, _3191361]))), s(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), 31290 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342, _3181034, _3185540, _3191361]))), s(fun(fun(_3162037, _3162035), fun(_3162033, bool)), 31291 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342, _3181034, _3185540, _3191361]))), s(fun(_3162037, _3162035), 31292 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342, _3181034, _3185540, _3191361]))) = s(fun(_3162033, bool), i(s(fun(fun(_3162037, _3162035), fun(_3162033, bool)), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), fun(fun(_3162037, _3162035), fun(_3162033, bool))), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), fun(fun(_3162037, _3162035), fun(_3162033, bool)))), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), fun(fun(_3162037, _3162035), fun(_3162033, bool))))), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), fun(fun(_3162037, _3162035), fun(_3162033, bool)))))), _3185540), s(fun(fun(_3162037, _3162035), fun(_3162033, bool)), 31288 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342, _3181034, _3185540, _3191361]))), s(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), 31289 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342, _3181034, _3185540, _3191361]))), s(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), 31290 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342, _3181034, _3185540, _3191361]))), s(fun(fun(_3162037, _3162035), fun(_3162033, bool)), 31291 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342, _3181034, _3185540, _3191361]))), s(fun(_3162037, _3162035), 31292 ^ [_3162029, _3162031, _3162033, _3162035, _3162037, _3162039, _3162041, _3169032, _3175342, _3181034, _3185540, _3191361]))), 31295 ^ _1670770 : [(31296 ^ _1670770) ^ [_3195484, _3195486, _3195488, _3195490, _3195492, _3195494, _3195496, _3195498] : [-(p(s(bool, i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), bool), i(s(fun(fun(_3162033, _3162041), fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), bool)), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), fun(fun(_3162033, _3162041), fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), bool))), i(s(fun(fun(_3162037, fun(_3162041, bool)), fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), fun(fun(_3162033, _3162041), fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), bool)))), admissible), s(fun(_3162037, fun(_3162041, bool)), _3195498))), s(fun(fun(_3162037, _3162035), fun(_3162033, bool)), _3195496))), s(fun(_3162033, _3162041), _3195494))), s(fun(fun(_3162037, _3162035), fun(_3162033, bool)), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162031)), fun(fun(_3162037, _3162035), fun(_3162033, bool))), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162031)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162031)), fun(fun(_3162037, _3162035), fun(_3162033, bool)))), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162031)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162031)), fun(fun(_3162037, _3162035), fun(_3162033, bool))))), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162031)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162031)), fun(fun(_3162037, _3162035), fun(_3162033, bool)))))), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162031)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162031)), fun(fun(_3162037, _3162035), fun(_3162033, bool))))))), _3169032), s(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), _3195492))), s(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), _3195488))), s(fun(fun(_3162037, _3162035), fun(_3162033, bool)), _3195490))), s(fun(fun(_3162037, _3162035), fun(_3162033, _3162031)), _3195486))), s(fun(fun(_3162037, _3162035), fun(_3162033, _3162031)), _3195484))))))), p(s(bool, i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), bool), i(s(fun(fun(_3162033, _3162041), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), bool)), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), fun(fun(_3162033, _3162041), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), bool))), i(s(fun(fun(_3162037, fun(_3162041, bool)), fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), fun(fun(_3162033, _3162041), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), bool)))), admissible), s(fun(_3162037, fun(_3162041, bool)), _3195498))), s(fun(fun(_3162037, _3162035), fun(_3162033, bool)), _3195496))), s(fun(_3162033, _3162041), _3195494))), s(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), _3195492)))), p(s(bool, i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), bool), i(s(fun(fun(_3162033, _3162041), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), bool)), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), fun(fun(_3162033, _3162041), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), bool))), i(s(fun(fun(_3162037, fun(_3162041, bool)), fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), fun(fun(_3162033, _3162041), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), bool)))), admissible), s(fun(_3162037, fun(_3162041, bool)), _3195498))), s(fun(fun(_3162037, _3162035), fun(_3162033, bool)), _3195496))), s(fun(_3162033, _3162041), _3195494))), s(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), _3195488)))), p(s(bool, i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162031)), bool), i(s(fun(fun(_3162033, _3162041), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162031)), bool)), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), fun(fun(_3162033, _3162041), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162031)), bool))), i(s(fun(fun(_3162037, fun(_3162041, bool)), fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), fun(fun(_3162033, _3162041), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162031)), bool)))), admissible), s(fun(_3162037, fun(_3162041, bool)), _3195498))), s(fun(fun(_3162037, _3162035), fun(_3162033, bool)), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), fun(fun(_3162037, _3162035), fun(_3162033, bool))), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), fun(fun(_3162037, _3162035), fun(_3162033, bool)))), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), fun(fun(_3162037, _3162035), fun(_3162033, bool))))), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), fun(fun(_3162037, _3162035), fun(_3162033, bool)))))), _3191361), s(fun(fun(_3162037, _3162035), fun(_3162033, bool)), _3195496))), s(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), _3195492))), s(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), _3195488))), s(fun(fun(_3162037, _3162035), fun(_3162033, bool)), _3195490))))), s(fun(_3162033, _3162041), _3195494))), s(fun(fun(_3162037, _3162035), fun(_3162033, _3162031)), _3195486)))), p(s(bool, i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), bool), i(s(fun(fun(_3162033, _3162041), fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), bool)), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), fun(fun(_3162033, _3162041), fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), bool))), i(s(fun(fun(_3162037, fun(_3162041, bool)), fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), fun(fun(_3162033, _3162041), fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), bool)))), admissible), s(fun(_3162037, fun(_3162041, bool)), _3195498))), s(fun(fun(_3162037, _3162035), fun(_3162033, bool)), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(_3162037, _3162035), fun(_3162033, bool))), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(_3162037, _3162035), fun(_3162033, bool)))), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(_3162037, _3162035), fun(_3162033, bool))))), _3181034), s(fun(fun(_3162037, _3162035), fun(_3162033, bool)), _3195496))), s(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), _3195492))), s(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), _3195488))))), s(fun(_3162033, _3162041), _3195494))), s(fun(fun(_3162037, _3162035), fun(_3162033, bool)), _3195490)))), p(s(bool, i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162031)), bool), i(s(fun(fun(_3162033, _3162041), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162031)), bool)), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), fun(fun(_3162033, _3162041), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162031)), bool))), i(s(fun(fun(_3162037, fun(_3162041, bool)), fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), fun(fun(_3162033, _3162041), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162031)), bool)))), admissible), s(fun(_3162037, fun(_3162041, bool)), _3195498))), s(fun(fun(_3162037, _3162035), fun(_3162033, bool)), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), fun(fun(_3162037, _3162035), fun(_3162033, bool))), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), fun(fun(_3162037, _3162035), fun(_3162033, bool)))), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), fun(fun(_3162037, _3162035), fun(_3162033, bool))))), i(s(fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), fun(fun(fun(_3162037, _3162035), fun(_3162033, bool)), fun(fun(_3162037, _3162035), fun(_3162033, bool)))))), _3191361), s(fun(fun(_3162037, _3162035), fun(_3162033, bool)), _3195496))), s(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), _3195492))), s(fun(fun(_3162037, _3162035), fun(_3162033, _3162039)), _3195488))), s(fun(fun(_3162037, _3162035), fun(_3162033, bool)), _3195490))))), s(fun(_3162033, _3162041), _3195494))), s(fun(fun(_3162037, _3162035), fun(_3162033, _3162031)), _3195484))))]]]]]]]]]]]]], (444 ^ _1670770) ^ [_1677836, _1677838] : [451 ^ _1670770 : [(454 ^ _1670770) ^ [] : [-(p(s(bool, _1677836)))], (452 ^ _1670770) ^ [] : [-(p(s(bool, _1677838)))]], p(s(bool, _1677836)), p(s(bool, _1677838))], (10769 ^ _1670770) ^ [_2019780, _2019782] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2019780))), s(real, _2019782)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2019782))), s(real, _2019780))))], (30115 ^ _1670770) ^ [_2975277, _2975279, _2975281] : [-(s(finite_sum(_2975281, _2975279), i(s(fun(num, finite_sum(_2975281, _2975279)), mku_finiteu_sum), s(num, i(s(fun(finite_sum(_2975281, _2975279), num), destu_finiteu_sum), s(finite_sum(_2975281, _2975279), _2975277))))) = s(finite_sum(_2975281, _2975279), _2975277))], (4901 ^ _1670770) ^ [_1794888] : [p(s(bool, i(s(fun(num, bool), odd), s(num, i(s(fun(num, num), suc), s(num, _1794888)))))), p(s(bool, i(s(fun(num, bool), odd), s(num, _1794888))))], (13937 ^ _1670770) ^ [_2098220, _2098222] : [s(int, _2098222) = s(int, i(s(fun(int, int), intu_neg), s(int, _2098220))), -(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2098222))), s(int, _2098220))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (35812 ^ _1670770) ^ [_3696617, _3696619, _3696621, _3696623] : [35813 ^ _1670770 : [(35816 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3696621, bool), bool), i(s(fun(fun(_3696623, bool), fun(fun(_3696621, bool), bool)), a_u_c), s(fun(_3696623, bool), _3696619))), s(fun(_3696621, bool), _3696617))))], (35814 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3696621, bool), bool), i(s(fun(fun(_3696623, bool), fun(fun(_3696621, bool), bool)), l_u_c), s(fun(_3696623, bool), _3696619))), s(fun(_3696621, bool), _3696617))))]], -(p(s(bool, i(s(fun(fun(_3696621, bool), bool), i(s(fun(fun(_3696623, bool), fun(fun(_3696621, bool), bool)), l_a_u_c), s(fun(_3696623, bool), _3696619))), s(fun(_3696621, bool), _3696617)))))], (27669 ^ _1670770) ^ [_2824671, _2824673, _2824675, _2824677] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(fun(_2824677, real), real), i(s(fun(fun(_2824677, bool), fun(fun(_2824677, real), real)), sum), s(fun(_2824677, bool), _2824671))), s(fun(_2824677, real), _2824675))))), s(real, i(s(fun(fun(_2824677, real), real), i(s(fun(fun(_2824677, bool), fun(fun(_2824677, real), real)), sum), s(fun(_2824677, bool), _2824671))), s(fun(_2824677, real), _2824673))))))), p(s(bool, i(s(fun(fun(_2824677, bool), bool), finite), s(fun(_2824677, bool), _2824671)))), 27675 ^ _1670770 : [(27678 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(_2824677, real), _2824675), s(_2824677, 27674 ^ [_2824671, _2824673, _2824675, _2824677]))))), s(real, i(s(fun(_2824677, real), _2824673), s(_2824677, 27674 ^ [_2824671, _2824673, _2824675, _2824677]))))))], (27676 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2824677, bool), bool), i(s(fun(_2824677, fun(fun(_2824677, bool), bool)), in), s(_2824677, 27674 ^ [_2824671, _2824673, _2824675, _2824677]))), s(fun(_2824677, bool), _2824671)))))]]], (27703 ^ _1670770) ^ [_2826367, _2826369, _2826371, _2826373] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(fun(_2826373, real), real), i(s(fun(fun(_2826373, bool), fun(fun(_2826373, real), real)), sum), s(fun(_2826373, bool), _2826367))), s(fun(_2826373, real), _2826371))))), s(real, i(s(fun(fun(_2826373, real), real), i(s(fun(fun(_2826373, bool), fun(fun(_2826373, real), real)), sum), s(fun(_2826373, bool), _2826367))), s(fun(_2826373, real), _2826369))))))), p(s(bool, i(s(fun(fun(_2826373, bool), bool), finite), s(fun(_2826373, bool), _2826367)))), -(s(fun(_2826373, bool), _2826367) = s(fun(_2826373, bool), empty)), 27713 ^ _1670770 : [(27716 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(_2826373, real), _2826371), s(_2826373, 27712 ^ [_2826367, _2826369, _2826371, _2826373]))))), s(real, i(s(fun(_2826373, real), _2826369), s(_2826373, 27712 ^ [_2826367, _2826369, _2826371, _2826373]))))))], (27714 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2826373, bool), bool), i(s(fun(_2826373, fun(fun(_2826373, bool), bool)), in), s(_2826373, 27712 ^ [_2826367, _2826369, _2826371, _2826373]))), s(fun(_2826373, bool), _2826367)))))]]], (14287 ^ _1670770) ^ [_2107101, _2107103] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_min), s(int, _2107103))), s(int, _2107101))))), s(int, _2107103)))))], (5501 ^ _1670770) ^ [_1808441, _1808443, _1808445] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1808445))), s(num, _1808441))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1808443))), s(num, _1808441)))))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1808445))), s(num, _1808443))))), -(s(num, _1808441) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (14293 ^ _1670770) ^ [] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, m))), s(int, n))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, n))), s(int, m))))], (39944 ^ _1670770) ^ [_3987291, _3987293, _3987295, _3987297, _3987299] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(prod(cart(real, _3987299), cart(real, _3987299)), real), distance), s(prod(cart(real, _3987299), cart(real, _3987299)), i(s(fun(cart(real, _3987299), prod(cart(real, _3987299), cart(real, _3987299))), i(s(fun(cart(real, _3987299), fun(cart(real, _3987299), prod(cart(real, _3987299), cart(real, _3987299)))), c_), s(cart(real, _3987299), _3987297))), s(cart(real, _3987299), _3987293))))))), s(real, i(s(fun(prod(cart(real, _3987299), cart(real, _3987299)), real), distance), s(prod(cart(real, _3987299), cart(real, _3987299)), i(s(fun(cart(real, _3987299), prod(cart(real, _3987299), cart(real, _3987299))), i(s(fun(cart(real, _3987299), fun(cart(real, _3987299), prod(cart(real, _3987299), cart(real, _3987299)))), c_), s(cart(real, _3987299), _3987295))), s(cart(real, _3987299), _3987293))))))))), s(real, _3987291)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(prod(cart(real, _3987299), cart(real, _3987299)), real), distance), s(prod(cart(real, _3987299), cart(real, _3987299)), i(s(fun(cart(real, _3987299), prod(cart(real, _3987299), cart(real, _3987299))), i(s(fun(cart(real, _3987299), fun(cart(real, _3987299), prod(cart(real, _3987299), cart(real, _3987299)))), c_), s(cart(real, _3987299), _3987297))), s(cart(real, _3987299), _3987295))))))), s(real, _3987291)))))], (26999 ^ _1670770) ^ [_2784215, _2784217, _2784219, _2784221, _2784223, _2784225, _2784227] : [-(s(num, i(s(fun(fun(_2784227, num), num), i(s(fun(fun(_2784227, bool), fun(fun(_2784227, num), num)), nsum), s(fun(_2784227, bool), _2784223))), s(fun(_2784227, num), _2784219))) = s(num, i(s(fun(fun(_2784225, num), num), i(s(fun(fun(_2784225, bool), fun(fun(_2784225, num), num)), nsum), s(fun(_2784225, bool), _2784221))), s(fun(_2784225, num), _2784217)))), 27026 ^ _1670770 : [(27029 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2784225, bool), bool), i(s(fun(_2784225, fun(fun(_2784225, bool), bool)), in), s(_2784225, i(s(fun(_2784227, _2784225), _2784215), s(_2784227, 27025 ^ [_2784215, _2784217, _2784219, _2784221, _2784223, _2784225, _2784227]))))), s(fun(_2784225, bool), _2784221)))), s(num, i(s(fun(_2784225, num), _2784217), s(_2784225, i(s(fun(_2784227, _2784225), _2784215), s(_2784227, 27025 ^ [_2784215, _2784217, _2784219, _2784221, _2784223, _2784225, _2784227]))))) = s(num, i(s(fun(_2784227, num), _2784219), s(_2784227, 27025 ^ [_2784215, _2784217, _2784219, _2784221, _2784223, _2784225, _2784227])))], (27027 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2784227, bool), bool), i(s(fun(_2784227, fun(fun(_2784227, bool), bool)), in), s(_2784227, 27025 ^ [_2784215, _2784217, _2784219, _2784221, _2784223, _2784225, _2784227]))), s(fun(_2784227, bool), _2784223)))))]], 27003 ^ _1670770 : [(27006 ^ _1670770) ^ [] : [27015 ^ _1670770 : [(27016 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2784227, bool), bool), i(s(fun(_2784227, fun(fun(_2784227, bool), bool)), in), s(_2784227, 27013 ^ [_2784215, _2784217, _2784219, _2784221, _2784223, _2784225, _2784227]))), s(fun(_2784227, bool), _2784223)))))], (27020 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2784227, bool), bool), i(s(fun(_2784227, fun(fun(_2784227, bool), bool)), in), s(_2784227, 27014 ^ [_2784215, _2784217, _2784219, _2784221, _2784223, _2784225, _2784227]))), s(fun(_2784227, bool), _2784223)))))], (27024 ^ _1670770) ^ [] : [s(_2784227, 27013 ^ [_2784215, _2784217, _2784219, _2784221, _2784223, _2784225, _2784227]) = s(_2784227, 27014 ^ [_2784215, _2784217, _2784219, _2784221, _2784223, _2784225, _2784227])], (27022 ^ _1670770) ^ [] : [-(s(_2784225, i(s(fun(_2784227, _2784225), _2784215), s(_2784227, 27014 ^ [_2784215, _2784217, _2784219, _2784221, _2784223, _2784225, _2784227]))) = s(_2784225, 27002 ^ [_2784215, _2784217, _2784219, _2784221, _2784223, _2784225, _2784227]))], (27018 ^ _1670770) ^ [] : [-(s(_2784225, i(s(fun(_2784227, _2784225), _2784215), s(_2784227, 27013 ^ [_2784215, _2784217, _2784219, _2784221, _2784223, _2784225, _2784227]))) = s(_2784225, 27002 ^ [_2784215, _2784217, _2784219, _2784221, _2784223, _2784225, _2784227]))]], 27007 ^ _1670770 : [(27008 ^ _1670770) ^ [_2785156] : [p(s(bool, i(s(fun(fun(_2784227, bool), bool), i(s(fun(_2784227, fun(fun(_2784227, bool), bool)), in), s(_2784227, _2785156))), s(fun(_2784227, bool), _2784223)))), s(_2784225, i(s(fun(_2784227, _2784225), _2784215), s(_2784227, _2785156))) = s(_2784225, 27002 ^ [_2784215, _2784217, _2784219, _2784221, _2784223, _2784225, _2784227])]]], (27004 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2784225, bool), bool), i(s(fun(_2784225, fun(fun(_2784225, bool), bool)), in), s(_2784225, 27002 ^ [_2784215, _2784217, _2784219, _2784221, _2784223, _2784225, _2784227]))), s(fun(_2784225, bool), _2784221)))))]]], (40118 ^ _1670770) ^ [_4004916, _4004918, _4004920] : [s(real, i(s(fun(_4004920, real), i(s(fun(num, fun(_4004920, real)), i(s(fun(fun(_4004920, cart(real, _4004918)), fun(num, fun(_4004920, real))), _4004916), s(fun(_4004920, cart(real, _4004918)), 40119 ^ [_4004916, _4004918, _4004920]))), s(num, 40120 ^ [_4004916, _4004918, _4004920]))), s(_4004920, 40121 ^ [_4004916, _4004918, _4004920]))) = s(real, i(s(fun(num, real), i(s(fun(cart(real, _4004918), fun(num, real)), d_), s(cart(real, _4004918), i(s(fun(_4004920, cart(real, _4004918)), 40119 ^ [_4004916, _4004918, _4004920]), s(_4004920, 40121 ^ [_4004916, _4004918, _4004920]))))), s(num, 40120 ^ [_4004916, _4004918, _4004920]))), 40124 ^ _1670770 : [(40125 ^ _1670770) ^ [_4005651, _4005653, _4005655] : [-(s(real, i(s(fun(num, real), i(s(fun(cart(real, _4004918), fun(num, real)), d_), s(cart(real, _4004918), i(s(fun(fun(_4004920, cart(real, _4004918)), cart(real, _4004918)), i(s(fun(fun(_4004920, bool), fun(fun(_4004920, cart(real, _4004918)), cart(real, _4004918))), vsum), s(fun(_4004920, bool), _4005655))), s(fun(_4004920, cart(real, _4004918)), _4005653))))), s(num, _4005651))) = s(real, i(s(fun(fun(_4004920, real), real), i(s(fun(fun(_4004920, bool), fun(fun(_4004920, real), real)), sum), s(fun(_4004920, bool), _4005655))), s(fun(_4004920, real), i(s(fun(num, fun(_4004920, real)), i(s(fun(fun(_4004920, cart(real, _4004918)), fun(num, fun(_4004920, real))), _4004916), s(fun(_4004920, cart(real, _4004918)), _4005653))), s(num, _4005651)))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _4005651)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4005651))), s(num, i(s(fun(fun(_4004918, bool), num), dimindex), s(fun(_4004918, bool), univ))))))]]], (20126 ^ _1670770) ^ [_2399323, _2399325, _2399327, _2399329] : [20130 ^ _1670770 : [(20133 ^ _1670770) ^ [] : [s(_2399327, i(s(fun(_2399327, _2399327), i(s(fun(_2399329, fun(_2399327, _2399327)), _2399325), s(_2399329, 20127 ^ [_2399323, _2399325, _2399327, _2399329]))), s(_2399327, i(s(fun(_2399327, _2399327), i(s(fun(_2399329, fun(_2399327, _2399327)), _2399325), s(_2399329, 20128 ^ [_2399323, _2399325, _2399327, _2399329]))), s(_2399327, 20129 ^ [_2399323, _2399325, _2399327, _2399329]))))) = s(_2399327, i(s(fun(_2399327, _2399327), i(s(fun(_2399329, fun(_2399327, _2399327)), _2399325), s(_2399329, 20128 ^ [_2399323, _2399325, _2399327, _2399329]))), s(_2399327, i(s(fun(_2399327, _2399327), i(s(fun(_2399329, fun(_2399327, _2399327)), _2399325), s(_2399329, 20127 ^ [_2399323, _2399325, _2399327, _2399329]))), s(_2399327, 20129 ^ [_2399323, _2399325, _2399327, _2399329])))))], (20131 ^ _1670770) ^ [] : [s(_2399329, 20127 ^ [_2399323, _2399325, _2399327, _2399329]) = s(_2399329, 20128 ^ [_2399323, _2399325, _2399327, _2399329])]], 20134 ^ _1670770 : [(20135 ^ _1670770) ^ [_2400223, _2400225, _2400227, _2400229, _2400231] : [20142 ^ _1670770 : [(20145 ^ _1670770) ^ [] : [-(s(num, _2400231) = s(num, _2400229))], (20143 ^ _1670770) ^ [] : [-(s(_2399327, _2400225) = s(_2399327, _2400223))]], p(s(bool, i(s(fun(num, bool), i(s(fun(_2399327, fun(num, bool)), i(s(fun(fun(_2399329, bool), fun(_2399327, fun(num, bool))), i(s(fun(_2399327, fun(fun(_2399329, bool), fun(_2399327, fun(num, bool)))), i(s(fun(fun(_2399329, fun(_2399327, _2399327)), fun(_2399327, fun(fun(_2399329, bool), fun(_2399327, fun(num, bool))))), finrec), s(fun(_2399329, fun(_2399327, _2399327)), _2399325))), s(_2399327, _2399323))), s(fun(_2399329, bool), _2400227))), s(_2399327, _2400225))), s(num, _2400231)))), p(s(bool, i(s(fun(num, bool), i(s(fun(_2399327, fun(num, bool)), i(s(fun(fun(_2399329, bool), fun(_2399327, fun(num, bool))), i(s(fun(_2399327, fun(fun(_2399329, bool), fun(_2399327, fun(num, bool)))), i(s(fun(fun(_2399329, fun(_2399327, _2399327)), fun(_2399327, fun(fun(_2399329, bool), fun(_2399327, fun(num, bool))))), finrec), s(fun(_2399329, fun(_2399327, _2399327)), _2399325))), s(_2399327, _2399323))), s(fun(_2399329, bool), _2400227))), s(_2399327, _2400223))), s(num, _2400229))))]]], (16178 ^ _1670770) ^ [_2172375, _2172377, _2172379, _2172381, _2172383] : [p(s(bool, i(s(fun(fun(_2172381, bool), bool), i(s(fun(fun(_2172383, bool), fun(fun(_2172381, bool), bool)), i(s(fun(fun(_2172383, _2172381), fun(fun(_2172383, bool), fun(fun(_2172381, bool), bool))), bij), s(fun(_2172383, _2172381), _2172379))), s(fun(_2172383, bool), _2172377))), s(fun(_2172381, bool), _2172375)))), 16181 ^ _1670770 : [(16184 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2172381, bool), bool), i(s(fun(fun(_2172383, bool), fun(fun(_2172381, bool), bool)), i(s(fun(fun(_2172383, _2172381), fun(fun(_2172383, bool), fun(fun(_2172381, bool), bool))), surj), s(fun(_2172383, _2172381), _2172379))), s(fun(_2172383, bool), _2172377))), s(fun(_2172381, bool), _2172375)))))], (16182 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2172381, bool), bool), i(s(fun(fun(_2172383, bool), fun(fun(_2172381, bool), bool)), i(s(fun(fun(_2172383, _2172381), fun(fun(_2172383, bool), fun(fun(_2172381, bool), bool))), inj), s(fun(_2172383, _2172381), _2172379))), s(fun(_2172383, bool), _2172377))), s(fun(_2172381, bool), _2172375)))))]]], (43388 ^ _1670770) ^ [_4267910, _4267912, _4267914] : [s(cart(real, _4267912), i(s(fun(cart(real, _4267914), cart(real, _4267912)), i(s(fun(fun(cart(real, _4267914), cart(real, _4267912)), fun(cart(real, _4267914), cart(real, _4267912))), _4267910), s(fun(cart(real, _4267914), cart(real, _4267912)), 43389 ^ [_4267910, _4267912, _4267914]))), s(cart(real, _4267914), 43390 ^ [_4267910, _4267912, _4267914]))) = s(cart(real, _4267912), i(s(fun(cart(real, _4267912), cart(real, _4267912)), vectoru_neg), s(cart(real, _4267912), i(s(fun(cart(real, _4267914), cart(real, _4267912)), 43389 ^ [_4267910, _4267912, _4267914]), s(cart(real, _4267914), 43390 ^ [_4267910, _4267912, _4267914]))))), 43393 ^ _1670770 : [(43394 ^ _1670770) ^ [_4268543] : [p(s(bool, i(s(fun(fun(cart(real, _4267914), cart(real, _4267912)), bool), linear), s(fun(cart(real, _4267914), cart(real, _4267912)), _4268543)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(fun(cart(real, _4267914), cart(real, _4267912)), real), onorm), s(fun(cart(real, _4267914), cart(real, _4267912)), i(s(fun(fun(cart(real, _4267914), cart(real, _4267912)), fun(cart(real, _4267914), cart(real, _4267912))), _4267910), s(fun(cart(real, _4267914), cart(real, _4267912)), _4268543))))))), s(real, i(s(fun(fun(cart(real, _4267914), cart(real, _4267912)), real), onorm), s(fun(cart(real, _4267914), cart(real, _4267912)), _4268543)))))))]]], (39589 ^ _1670770) ^ [_3970643, _3970645, _3970647] : [39590 ^ _1670770 : [(39593 ^ _1670770) ^ [] : [s(cart(real, _3970647), _3970643) = s(cart(real, _3970647), i(s(fun(num, cart(real, _3970647)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (39591 ^ _1670770) ^ [] : [s(real, _3970645) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))]], -(s(cart(real, _3970647), i(s(fun(cart(real, _3970647), cart(real, _3970647)), i(s(fun(real, fun(cart(real, _3970647), cart(real, _3970647))), r_), s(real, _3970645))), s(cart(real, _3970647), _3970643))) = s(cart(real, _3970647), i(s(fun(num, cart(real, _3970647)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (3945 ^ _1670770) ^ [_1772141, _1772143, _1772145] : [-(s(_1772145, i(s(fun(num, _1772145), 3943 ^ [_1772141, _1772143, _1772145]), s(num, i(s(fun(num, num), numeral), s(num, u_0))))) = s(_1772145, _1772143))], (47203 ^ _1670770) ^ [_4486292, _4486294, _4486296, _4486298, _4486300] : [-(p(s(bool, i(s(fun(cart(real, _4486298), bool), i(s(fun(cart(real, _4486298), fun(cart(real, _4486298), bool)), orthogonal), s(cart(real, _4486298), _4486294))), s(cart(real, _4486298), _4486292))))), s(cart(real, _4486300), i(s(fun(cart(real, _4486298), cart(real, _4486300)), i(s(fun(cart(cart(real, _4486298), _4486300), fun(cart(real, _4486298), cart(real, _4486300))), matrixu_vectoru_mul), s(cart(cart(real, _4486298), _4486300), _4486296))), s(cart(real, _4486298), _4486294))) = s(cart(real, _4486300), i(s(fun(num, cart(real, _4486300)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), p(s(bool, i(s(fun(fun(cart(real, _4486298), bool), bool), i(s(fun(cart(real, _4486298), fun(fun(cart(real, _4486298), bool), bool)), in), s(cart(real, _4486298), _4486292))), s(fun(cart(real, _4486298), bool), i(s(fun(fun(cart(real, _4486298), bool), fun(cart(real, _4486298), bool)), span), s(fun(cart(real, _4486298), bool), i(s(fun(cart(cart(real, _4486298), _4486300), fun(cart(real, _4486298), bool)), rows), s(cart(cart(real, _4486298), _4486300), _4486296))))))))], (8272 ^ _1670770) ^ [_1918153, _1918155, _1918157] : [-(s(list(_1918153), i(s(fun(list(_1918155), list(_1918153)), i(s(fun(list(_1918157), fun(list(_1918155), list(_1918153))), i(s(fun(fun(_1918157, fun(_1918155, _1918153)), fun(list(_1918157), fun(list(_1918155), list(_1918153)))), map2), s(fun(_1918157, fun(_1918155, _1918153)), f))), s(list(_1918157), nil))), s(list(_1918155), nil))) = s(list(_1918153), nil))], (4413 ^ _1670770) ^ [_1783404, _1783406] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1783406))), s(num, _1783404))))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1783404))), s(num, _1783406)))))], (12924 ^ _1670770) ^ [_2074366, _2074368, _2074370] : [-(s(real, _2074368) = s(real, _2074366)), p(s(bool, i(s(fun(num, bool), odd), s(num, _2074370)))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2074368))), s(num, _2074370))) = s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2074366))), s(num, _2074370)))], (25373 ^ _1670770) ^ [_2664654, _2664656, _2664658, _2664660] : [p(s(bool, i(s(fun(fun(_2664656, fun(_2664656, _2664656)), bool), monoidal), s(fun(_2664656, fun(_2664656, _2664656)), _2664654)))), 25376 ^ _1670770 : [(25377 ^ _1670770) ^ [_2665284, _2665286, _2665288, _2665290, _2665292, _2665294] : [-(s(_2664656, i(s(fun(fun(_2664660, _2664656), _2664656), i(s(fun(fun(_2664660, bool), fun(fun(_2664660, _2664656), _2664656)), i(s(fun(fun(_2664656, fun(_2664656, _2664656)), fun(fun(_2664660, bool), fun(fun(_2664660, _2664656), _2664656))), iterate), s(fun(_2664656, fun(_2664656, _2664656)), _2664654))), s(fun(_2664660, bool), _2665294))), s(fun(_2664660, _2664656), _2665290))) = s(_2664656, i(s(fun(fun(_2664658, _2664656), _2664656), i(s(fun(fun(_2664658, bool), fun(fun(_2664658, _2664656), _2664656)), i(s(fun(fun(_2664656, fun(_2664656, _2664656)), fun(fun(_2664658, bool), fun(fun(_2664658, _2664656), _2664656))), iterate), s(fun(_2664656, fun(_2664656, _2664656)), _2664654))), s(fun(_2664658, bool), _2665292))), s(fun(_2664658, _2664656), _2665288)))), 25381 ^ _1670770 : [(25384 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2664660, bool), bool), i(s(fun(_2664660, fun(fun(_2664660, bool), bool)), in), s(_2664660, i(s(fun(_2664658, _2664660), _2665284), s(_2664658, 25380 ^ [_2664654, _2664656, _2664658, _2664660, _2665284, _2665286, _2665288, _2665290, _2665292, _2665294]))))), s(fun(_2664660, bool), _2665294)))), s(_2664658, i(s(fun(_2664660, _2664658), _2665286), s(_2664660, i(s(fun(_2664658, _2664660), _2665284), s(_2664658, 25380 ^ [_2664654, _2664656, _2664658, _2664660, _2665284, _2665286, _2665288, _2665290, _2665292, _2665294]))))) = s(_2664658, 25380 ^ [_2664654, _2664656, _2664658, _2664660, _2665284, _2665286, _2665288, _2665290, _2665292, _2665294])], (25382 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2664658, bool), bool), i(s(fun(_2664658, fun(fun(_2664658, bool), bool)), in), s(_2664658, 25380 ^ [_2664654, _2664656, _2664658, _2664660, _2665284, _2665286, _2665288, _2665290, _2665292, _2665294]))), s(fun(_2664658, bool), _2665292)))))]], 25390 ^ _1670770 : [(25393 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2664658, bool), bool), i(s(fun(_2664658, fun(fun(_2664658, bool), bool)), in), s(_2664658, i(s(fun(_2664660, _2664658), _2665286), s(_2664660, 25389 ^ [_2664654, _2664656, _2664658, _2664660, _2665284, _2665286, _2665288, _2665290, _2665292, _2665294]))))), s(fun(_2664658, bool), _2665292)))), s(_2664660, i(s(fun(_2664658, _2664660), _2665284), s(_2664658, i(s(fun(_2664660, _2664658), _2665286), s(_2664660, 25389 ^ [_2664654, _2664656, _2664658, _2664660, _2665284, _2665286, _2665288, _2665290, _2665292, _2665294]))))) = s(_2664660, 25389 ^ [_2664654, _2664656, _2664658, _2664660, _2665284, _2665286, _2665288, _2665290, _2665292, _2665294]), s(_2664656, i(s(fun(_2664658, _2664656), _2665288), s(_2664658, i(s(fun(_2664660, _2664658), _2665286), s(_2664660, 25389 ^ [_2664654, _2664656, _2664658, _2664660, _2665284, _2665286, _2665288, _2665290, _2665292, _2665294]))))) = s(_2664656, i(s(fun(_2664660, _2664656), _2665290), s(_2664660, 25389 ^ [_2664654, _2664656, _2664658, _2664660, _2665284, _2665286, _2665288, _2665290, _2665292, _2665294])))], (25391 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2664660, bool), bool), i(s(fun(_2664660, fun(fun(_2664660, bool), bool)), in), s(_2664660, 25389 ^ [_2664654, _2664656, _2664658, _2664660, _2665284, _2665286, _2665288, _2665290, _2665292, _2665294]))), s(fun(_2664660, bool), _2665294)))))]]]]], (42242 ^ _1670770) ^ [_4168021, _4168023, _4168025, _4168027, _4168029, _4168031] : [p(s(bool, i(s(fun(fun(cart(real, _4168029), fun(cart(real, _4168027), cart(real, _4168031))), bool), bilinear), s(fun(cart(real, _4168029), fun(cart(real, _4168027), cart(real, _4168031))), _4168025)))), -(s(cart(real, _4168031), i(s(fun(cart(real, _4168027), cart(real, _4168031)), i(s(fun(cart(real, _4168029), fun(cart(real, _4168027), cart(real, _4168031))), _4168025), s(cart(real, _4168029), i(s(fun(cart(real, _4168029), cart(real, _4168029)), vectoru_neg), s(cart(real, _4168029), _4168023))))), s(cart(real, _4168027), _4168021))) = s(cart(real, _4168031), i(s(fun(cart(real, _4168031), cart(real, _4168031)), vectoru_neg), s(cart(real, _4168031), i(s(fun(cart(real, _4168027), cart(real, _4168031)), i(s(fun(cart(real, _4168029), fun(cart(real, _4168027), cart(real, _4168031))), _4168025), s(cart(real, _4168029), _4168023))), s(cart(real, _4168027), _4168021))))))], (36713 ^ _1670770) ^ [_3741506, _3741508, _3741510] : [-(p(s(bool, i(s(fun(fun(_3741510, bool), bool), countable), s(fun(_3741510, bool), i(s(fun(fun(_3741510, bool), fun(_3741510, bool)), i(s(fun(fun(_3741510, bool), fun(fun(_3741510, bool), fun(_3741510, bool))), union), s(fun(_3741510, bool), _3741508))), s(fun(_3741510, bool), _3741506))))))), p(s(bool, i(s(fun(fun(_3741510, bool), bool), countable), s(fun(_3741510, bool), _3741508)))), p(s(bool, i(s(fun(fun(_3741510, bool), bool), countable), s(fun(_3741510, bool), _3741506))))], (39477 ^ _1670770) ^ [_3967259] : [p(s(bool, i(s(fun(num, bool), even), s(num, _3967259)))), -(s(real, i(s(fun(real, real), sqrt), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(num, _3967259))))) = s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _3967259))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))], (11943 ^ _1670770) ^ [_2050709, _2050711, _2050713] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2050713))), s(real, _2050711))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2050713))), s(real, _2050709))))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2050713)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2050711))), s(real, _2050709))))], (7876 ^ _1670770) ^ [_1899749, _1899751] : [-(s(fun(num, _1899751), _1899749) = s(fun(num, _1899751), i(s(fun(fun(num, _1899751), fun(num, _1899751)), i(s(fun(_1899751, fun(fun(num, _1899751), fun(num, _1899751))), fcons), s(_1899751, i(s(fun(num, _1899751), _1899749), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(fun(num, _1899751), i(s(fun(fun(num, num), fun(num, _1899751)), i(s(fun(fun(num, _1899751), fun(fun(num, num), fun(num, _1899751))), o), s(fun(num, _1899751), _1899749))), s(fun(num, num), suc))))))], (18945 ^ _1670770) ^ [_2340728, _2340730, _2340732, _2340734] : [18947 ^ _1670770 : [(18950 ^ _1670770) ^ [_2341196] : [p(s(bool, i(s(fun(fun(_2340734, bool), bool), i(s(fun(_2340734, fun(fun(_2340734, bool), bool)), in), s(_2340734, i(s(fun(_2340732, _2340734), _2341196), s(_2340732, 18946 ^ [_2340728, _2340730, _2340732, _2340734, _2341196]))))), s(fun(_2340734, bool), s0)))), s(_2340732, i(s(fun(_2340734, _2340732), _2340730), s(_2340734, i(s(fun(_2340732, _2340734), _2341196), s(_2340732, 18946 ^ [_2340728, _2340730, _2340732, _2340734, _2341196]))))) = s(_2340732, 18946 ^ [_2340728, _2340730, _2340732, _2340734, _2341196])], (18948 ^ _1670770) ^ [_2341126] : [-(p(s(bool, i(s(fun(fun(_2340732, bool), bool), i(s(fun(_2340732, fun(fun(_2340732, bool), bool)), in), s(_2340732, 18946 ^ [_2340728, _2340730, _2340732, _2340734, _2341126]))), s(fun(_2340732, bool), _2340728)))))]], 18955 ^ _1670770 : [(18956 ^ _1670770) ^ [_2341519] : [p(s(bool, i(s(fun(fun(_2340732, bool), bool), i(s(fun(_2340732, fun(fun(_2340732, bool), bool)), in), s(_2340732, _2341519))), s(fun(_2340732, bool), _2340728)))), 18960 ^ _1670770 : [(18963 ^ _1670770) ^ [] : [-(s(_2340732, i(s(fun(_2340734, _2340732), _2340730), s(_2340734, 18959 ^ [_2340728, _2340730, _2340732, _2340734, _2341519]))) = s(_2340732, _2341519))], (18961 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2340734, bool), bool), i(s(fun(_2340734, fun(fun(_2340734, bool), bool)), in), s(_2340734, 18959 ^ [_2340728, _2340730, _2340732, _2340734, _2341519]))), s(fun(_2340734, bool), s0)))))]]]]], (4285 ^ _1670770) ^ [_1780241, _1780243] : [4286 ^ _1670770 : [(4289 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1780243))), s(num, _1780241))))], (4287 ^ _1670770) ^ [] : [s(num, _1780243) = s(num, i(s(fun(num, num), suc), s(num, _1780241)))]], -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1780243))), s(num, i(s(fun(num, num), suc), s(num, _1780241)))))))], (45789 ^ _1670770) ^ [_4404015, _4404017] : [-(p(s(bool, i(s(fun(fun(cart(real, _4404017), bool), bool), finite), s(fun(cart(real, _4404017), bool), 45787 ^ [_4404015, _4404017])))))], (11757 ^ _1670770) ^ [_2045838, _2045840, _2045842] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2045838))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_min), s(real, _2045842))), s(real, _2045840)))))), 11760 ^ _1670770 : [(11763 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2045838))), s(real, _2045840)))))], (11761 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2045838))), s(real, _2045842)))))]]], (30691 ^ _1670770) ^ [_3022329, _3022331, _3022333, _3022335, _3022337, _3022339] : [s(fun(_3022333, _3022331), i(s(fun(fun(_3022337, _3022335), fun(_3022333, _3022331)), i(s(fun(fun(_3022333, _3022331), fun(fun(_3022337, _3022335), fun(_3022333, _3022331))), _3022329), s(fun(_3022333, _3022331), 30692 ^ [_3022329, _3022331, _3022333, _3022335, _3022337, _3022339]))), s(fun(_3022337, _3022335), 30693 ^ [_3022329, _3022331, _3022333, _3022335, _3022337, _3022339]))) = s(fun(_3022333, _3022331), 30692 ^ [_3022329, _3022331, _3022333, _3022335, _3022337, _3022339]), 30696 ^ _1670770 : [(30697 ^ _1670770) ^ [_3022882, _3022884, _3022886] : [-(p(s(bool, i(s(fun(fun(fun(_3022337, _3022335), fun(_3022333, _3022331)), bool), i(s(fun(fun(_3022333, _3022339), fun(fun(fun(_3022337, _3022335), fun(_3022333, _3022331)), bool)), i(s(fun(fun(fun(_3022337, _3022335), fun(_3022333, bool)), fun(fun(_3022333, _3022339), fun(fun(fun(_3022337, _3022335), fun(_3022333, _3022331)), bool))), i(s(fun(fun(_3022337, fun(_3022339, bool)), fun(fun(fun(_3022337, _3022335), fun(_3022333, bool)), fun(fun(_3022333, _3022339), fun(fun(fun(_3022337, _3022335), fun(_3022333, _3022331)), bool)))), admissible), s(fun(_3022337, fun(_3022339, bool)), l_l_))), s(fun(fun(_3022337, _3022335), fun(_3022333, bool)), _3022886))), s(fun(_3022333, _3022339), _3022884))), s(fun(fun(_3022337, _3022335), fun(_3022333, _3022331)), i(s(fun(fun(_3022333, _3022331), fun(fun(_3022337, _3022335), fun(_3022333, _3022331))), _3022329), s(fun(_3022333, _3022331), _3022882)))))))]]], (16805 ^ _1670770) ^ [_2200353, _2200355] : [s(fun(_2200355, bool), _2200353) = s(fun(_2200355, bool), empty), -(p(s(bool, i(s(fun(fun(_2200355, bool), bool), i(s(fun(fun(_2200355, bool), fun(fun(_2200355, bool), bool)), disjoint), s(fun(_2200355, bool), _2200353))), s(fun(_2200355, bool), _2200353)))))], (19843 ^ _1670770) ^ [_2383671, _2383673, _2383675] : [19849 ^ _1670770 : [(19852 ^ _1670770) ^ [_2384428] : [p(s(bool, i(s(fun(_2383675, bool), i(s(fun(bool, fun(_2383675, bool)), i(s(fun(_2383675, fun(bool, fun(_2383675, bool))), setspec), s(_2383675, 19846 ^ [_2383671, _2383673, _2383675]))), s(bool, i(s(fun(fun(_2383673, bool), bool), i(s(fun(_2383673, fun(fun(_2383673, bool), bool)), in), s(_2383673, i(s(fun(_2383675, _2383673), 19844 ^ [_2383671, _2383673, _2383675]), s(_2383675, _2384428))))), s(fun(_2383673, bool), 19845 ^ [_2383671, _2383673, _2383675]))))), s(_2383675, _2384428))))], (19850 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2383675, bool), i(s(fun(fun(_2383673, bool), fun(_2383675, bool)), i(s(fun(fun(_2383675, _2383673), fun(fun(_2383673, bool), fun(_2383675, bool))), _2383671), s(fun(_2383675, _2383673), 19844 ^ [_2383671, _2383673, _2383675]))), s(fun(_2383673, bool), 19845 ^ [_2383671, _2383673, _2383675]))), s(_2383675, 19846 ^ [_2383671, _2383673, _2383675])))))]], 19854 ^ _1670770 : [(19857 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2383675, bool), i(s(fun(fun(_2383673, bool), fun(_2383675, bool)), i(s(fun(fun(_2383675, _2383673), fun(fun(_2383673, bool), fun(_2383675, bool))), _2383671), s(fun(_2383675, _2383673), 19844 ^ [_2383671, _2383673, _2383675]))), s(fun(_2383673, bool), 19845 ^ [_2383671, _2383673, _2383675]))), s(_2383675, 19846 ^ [_2383671, _2383673, _2383675]))))], (19855 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2383675, bool), i(s(fun(bool, fun(_2383675, bool)), i(s(fun(_2383675, fun(bool, fun(_2383675, bool))), setspec), s(_2383675, 19846 ^ [_2383671, _2383673, _2383675]))), s(bool, i(s(fun(fun(_2383673, bool), bool), i(s(fun(_2383673, fun(fun(_2383673, bool), bool)), in), s(_2383673, i(s(fun(_2383675, _2383673), 19844 ^ [_2383671, _2383673, _2383675]), s(_2383675, 19853 ^ [_2383671, _2383673, _2383675]))))), s(fun(_2383673, bool), 19845 ^ [_2383671, _2383673, _2383675]))))), s(_2383675, 19853 ^ [_2383671, _2383673, _2383675])))))]], 19858 ^ _1670770 : [(19859 ^ _1670770) ^ [_2384859, _2384861] : [-(p(s(bool, i(s(fun(fun(_2383675, bool), bool), finite), s(fun(_2383675, bool), i(s(fun(fun(_2383675, bool), fun(_2383675, bool)), gspec), s(fun(_2383675, bool), i(s(fun(fun(_2383673, bool), fun(_2383675, bool)), i(s(fun(fun(_2383675, _2383673), fun(fun(_2383673, bool), fun(_2383675, bool))), _2383671), s(fun(_2383675, _2383673), _2384861))), s(fun(_2383673, bool), _2384859))))))))), 19864 ^ _1670770 : [(19867 ^ _1670770) ^ [] : [s(_2383675, 19862 ^ [_2383671, _2383673, _2383675, _2384859, _2384861]) = s(_2383675, 19863 ^ [_2383671, _2383673, _2383675, _2384859, _2384861])], (19865 ^ _1670770) ^ [] : [-(s(_2383673, i(s(fun(_2383675, _2383673), _2384861), s(_2383675, 19862 ^ [_2383671, _2383673, _2383675, _2384859, _2384861]))) = s(_2383673, i(s(fun(_2383675, _2383673), _2384861), s(_2383675, 19863 ^ [_2383671, _2383673, _2383675, _2384859, _2384861]))))]], p(s(bool, i(s(fun(fun(_2383673, bool), bool), finite), s(fun(_2383673, bool), _2384859))))]]], (10864 ^ _1670770) ^ [_2022559] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2022559))), s(real, i(s(fun(real, real), realu_neg), s(real, _2022559))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (7610 ^ _1670770) ^ [_1886376, _1886378] : [-(s(num, i(s(fun(num, num), numsnd), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), numpair), s(num, _1886378))), s(num, _1886376))))) = s(num, _1886376))], (35085 ^ _1670770) ^ [_3659483, _3659485] : [35086 ^ _1670770 : [(35087 ^ _1670770) ^ [_3659895] : [p(s(bool, i(s(fun(fun(_3659483, bool), bool), i(s(fun(_3659483, fun(fun(_3659483, bool), bool)), in), s(_3659483, _3659895))), s(fun(_3659483, bool), s0))))]], 35088 ^ _1670770 : [(35114 ^ _1670770) ^ [] : [35115 ^ _1670770 : [(35116 ^ _1670770) ^ [_3660969] : [35118 ^ _1670770 : [(35121 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3659483, bool), bool), i(s(fun(_3659483, fun(fun(_3659483, bool), bool)), in), s(_3659483, i(s(fun(_3659485, _3659483), _3660969), s(_3659485, 35117 ^ [_3659483, _3659485, _3660969]))))), s(fun(_3659483, bool), s0))))], (35119 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3659485, bool), bool), i(s(fun(_3659485, fun(fun(_3659485, bool), bool)), in), s(_3659485, 35117 ^ [_3659483, _3659485, _3660969]))), s(fun(_3659485, bool), t0)))))]], 35123 ^ _1670770 : [(35126 ^ _1670770) ^ [] : [s(_3659483, i(s(fun(_3659485, _3659483), _3660969), s(_3659485, i(s(fun(_3659483, _3659485), f), s(_3659483, 35122 ^ [_3659483, _3659485, _3660969]))))) = s(_3659483, 35122 ^ [_3659483, _3659485, _3660969])], (35124 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3659483, bool), bool), i(s(fun(_3659483, fun(fun(_3659483, bool), bool)), in), s(_3659483, 35122 ^ [_3659483, _3659485, _3660969]))), s(fun(_3659483, bool), s0)))))]]]], 35127 ^ _1670770 : [(35128 ^ _1670770) ^ [_3661589, _3661591] : [-(s(_3659483, _3661591) = s(_3659483, _3661589)), p(s(bool, i(s(fun(fun(_3659483, bool), bool), i(s(fun(_3659483, fun(fun(_3659483, bool), bool)), in), s(_3659483, _3661591))), s(fun(_3659483, bool), s0)))), p(s(bool, i(s(fun(fun(_3659483, bool), bool), i(s(fun(_3659483, fun(fun(_3659483, bool), bool)), in), s(_3659483, _3661589))), s(fun(_3659483, bool), s0)))), s(_3659485, i(s(fun(_3659483, _3659485), f), s(_3659483, _3661591))) = s(_3659485, i(s(fun(_3659483, _3659485), f), s(_3659483, _3661589)))]]], (35089 ^ _1670770) ^ [] : [35092 ^ _1670770 : [(35095 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3659483, bool), bool), i(s(fun(_3659483, fun(fun(_3659483, bool), bool)), in), s(_3659483, 35091 ^ [_3659483, _3659485]))), s(fun(_3659483, bool), s0)))))], (35097 ^ _1670770) ^ [] : [-(s(_3659485, i(s(fun(_3659483, _3659485), f), s(_3659483, 35090 ^ [_3659483, _3659485]))) = s(_3659485, i(s(fun(_3659483, _3659485), f), s(_3659483, 35091 ^ [_3659483, _3659485]))))], (35099 ^ _1670770) ^ [] : [s(_3659483, 35090 ^ [_3659483, _3659485]) = s(_3659483, 35091 ^ [_3659483, _3659485])], (35093 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3659483, bool), bool), i(s(fun(_3659483, fun(fun(_3659483, bool), bool)), in), s(_3659483, 35090 ^ [_3659483, _3659485]))), s(fun(_3659483, bool), s0)))))]], 35101 ^ _1670770 : [(35108 ^ _1670770) ^ [_3660715] : [p(s(bool, i(s(fun(fun(_3659483, bool), bool), i(s(fun(_3659483, fun(fun(_3659483, bool), bool)), in), s(_3659483, _3660715))), s(fun(_3659483, bool), s0)))), -(s(_3659483, i(s(fun(_3659485, _3659483), 35100 ^ [_3659483, _3659485]), s(_3659485, i(s(fun(_3659483, _3659485), f), s(_3659483, _3660715))))) = s(_3659483, _3660715))], (35102 ^ _1670770) ^ [_3660450] : [p(s(bool, i(s(fun(fun(_3659485, bool), bool), i(s(fun(_3659485, fun(fun(_3659485, bool), bool)), in), s(_3659485, _3660450))), s(fun(_3659485, bool), t0)))), -(p(s(bool, i(s(fun(fun(_3659483, bool), bool), i(s(fun(_3659483, fun(fun(_3659483, bool), bool)), in), s(_3659483, i(s(fun(_3659485, _3659483), 35100 ^ [_3659483, _3659485]), s(_3659485, _3660450))))), s(fun(_3659483, bool), s0)))))]]]]], (18652 ^ _1670770) ^ [_2320931, _2320933] : [18667 ^ _1670770 : [(18668 ^ _1670770) ^ [_2322458, _2322460] : [-(s(fun(_2320933, bool), i(s(fun(fun(_2320933, bool), fun(_2320933, bool)), i(s(fun(fun(_2320933, bool), fun(fun(_2320933, bool), fun(_2320933, bool))), diff), s(fun(_2320933, bool), i(s(fun(fun(fun(_2320933, bool), bool), fun(_2320933, bool)), unions), s(fun(fun(_2320933, bool), bool), _2322460))))), s(fun(_2320933, bool), _2322458))) = s(fun(_2320933, bool), i(s(fun(fun(fun(_2320933, bool), bool), fun(_2320933, bool)), unions), s(fun(fun(_2320933, bool), bool), i(s(fun(fun(fun(_2320933, bool), bool), fun(fun(_2320933, bool), bool)), gspec), s(fun(fun(_2320933, bool), bool), i(s(fun(fun(_2320933, bool), fun(fun(_2320933, bool), bool)), i(s(fun(fun(fun(_2320933, bool), bool), fun(fun(_2320933, bool), fun(fun(_2320933, bool), bool))), _2320931), s(fun(fun(_2320933, bool), bool), _2322460))), s(fun(_2320933, bool), _2322458))))))))]], 18658 ^ _1670770 : [(18661 ^ _1670770) ^ [_2321891] : [p(s(bool, i(s(fun(fun(_2320933, bool), bool), i(s(fun(bool, fun(fun(_2320933, bool), bool)), i(s(fun(fun(_2320933, bool), fun(bool, fun(fun(_2320933, bool), bool))), setspec), s(fun(_2320933, bool), 18655 ^ [_2320931, _2320933]))), s(bool, i(s(fun(fun(fun(_2320933, bool), bool), bool), i(s(fun(fun(_2320933, bool), fun(fun(fun(_2320933, bool), bool), bool)), in), s(fun(_2320933, bool), _2321891))), s(fun(fun(_2320933, bool), bool), 18653 ^ [_2320931, _2320933]))))), s(fun(_2320933, bool), i(s(fun(fun(_2320933, bool), fun(_2320933, bool)), i(s(fun(fun(_2320933, bool), fun(fun(_2320933, bool), fun(_2320933, bool))), diff), s(fun(_2320933, bool), _2321891))), s(fun(_2320933, bool), 18654 ^ [_2320931, _2320933]))))))], (18659 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2320933, bool), bool), i(s(fun(fun(_2320933, bool), fun(fun(_2320933, bool), bool)), i(s(fun(fun(fun(_2320933, bool), bool), fun(fun(_2320933, bool), fun(fun(_2320933, bool), bool))), _2320931), s(fun(fun(_2320933, bool), bool), 18653 ^ [_2320931, _2320933]))), s(fun(_2320933, bool), 18654 ^ [_2320931, _2320933]))), s(fun(_2320933, bool), 18655 ^ [_2320931, _2320933])))))]], 18663 ^ _1670770 : [(18666 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2320933, bool), bool), i(s(fun(fun(_2320933, bool), fun(fun(_2320933, bool), bool)), i(s(fun(fun(fun(_2320933, bool), bool), fun(fun(_2320933, bool), fun(fun(_2320933, bool), bool))), _2320931), s(fun(fun(_2320933, bool), bool), 18653 ^ [_2320931, _2320933]))), s(fun(_2320933, bool), 18654 ^ [_2320931, _2320933]))), s(fun(_2320933, bool), 18655 ^ [_2320931, _2320933]))))], (18664 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2320933, bool), bool), i(s(fun(bool, fun(fun(_2320933, bool), bool)), i(s(fun(fun(_2320933, bool), fun(bool, fun(fun(_2320933, bool), bool))), setspec), s(fun(_2320933, bool), 18655 ^ [_2320931, _2320933]))), s(bool, i(s(fun(fun(fun(_2320933, bool), bool), bool), i(s(fun(fun(_2320933, bool), fun(fun(fun(_2320933, bool), bool), bool)), in), s(fun(_2320933, bool), 18662 ^ [_2320931, _2320933]))), s(fun(fun(_2320933, bool), bool), 18653 ^ [_2320931, _2320933]))))), s(fun(_2320933, bool), i(s(fun(fun(_2320933, bool), fun(_2320933, bool)), i(s(fun(fun(_2320933, bool), fun(fun(_2320933, bool), fun(_2320933, bool))), diff), s(fun(_2320933, bool), 18662 ^ [_2320931, _2320933]))), s(fun(_2320933, bool), 18654 ^ [_2320931, _2320933])))))))]]], (13057 ^ _1670770) ^ [_2077564] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_gt), s(real, _2077564))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))), -(s(real, i(s(fun(real, real), realu_sgn), s(real, _2077564))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (11749 ^ _1670770) ^ [_2045569, _2045571, _2045573] : [11750 ^ _1670770 : [(11753 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2045569))), s(real, _2045571))))], (11751 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2045569))), s(real, _2045573))))]], -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2045569))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_max), s(real, _2045573))), s(real, _2045571)))))))], (44433 ^ _1670770) ^ [_4326368, _4326370] : [s(fun(cart(real, _4326370), bool), i(s(fun(fun(cart(real, _4326370), bool), fun(cart(real, _4326370), bool)), span), s(fun(cart(real, _4326370), bool), _4326368))) = s(fun(cart(real, _4326370), bool), _4326368), -(p(s(bool, i(s(fun(fun(cart(real, _4326370), bool), bool), subspace), s(fun(cart(real, _4326370), bool), _4326368)))))], (25947 ^ _1670770) ^ [_2708159, _2708161, _2708163] : [-(s(num, i(s(fun(fun(_2708163, num), num), i(s(fun(fun(_2708163, bool), fun(fun(_2708163, num), num)), nsum), s(fun(_2708163, bool), i(s(fun(fun(_2708163, bool), fun(_2708163, bool)), i(s(fun(_2708163, fun(fun(_2708163, bool), fun(_2708163, bool))), insert), s(_2708163, _2708159))), s(fun(_2708163, bool), empty))))), s(fun(_2708163, num), _2708161))) = s(num, i(s(fun(_2708163, num), _2708161), s(_2708163, _2708159))))], (47049 ^ _1670770) ^ [_4476990, _4476992, _4476994, _4476996] : [-(p(s(bool, i(s(fun(fun(cart(real, _4476994), bool), bool), i(s(fun(cart(real, _4476994), fun(fun(cart(real, _4476994), bool), bool)), in), s(cart(real, _4476994), i(s(fun(cart(real, _4476996), cart(real, _4476994)), i(s(fun(cart(cart(real, _4476996), _4476994), fun(cart(real, _4476996), cart(real, _4476994))), matrixu_vectoru_mul), s(cart(cart(real, _4476996), _4476994), _4476992))), s(cart(real, _4476996), _4476990))))), s(fun(cart(real, _4476994), bool), i(s(fun(fun(cart(real, _4476994), bool), fun(cart(real, _4476994), bool)), span), s(fun(cart(real, _4476994), bool), i(s(fun(cart(cart(real, _4476996), _4476994), fun(cart(real, _4476994), bool)), columns), s(cart(cart(real, _4476996), _4476994), _4476992)))))))))], (25862 ^ _1670770) ^ [_2704373, _2704375, _2704377, _2704379] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(fun(_2704379, num), num), i(s(fun(fun(_2704379, bool), fun(fun(_2704379, num), num)), nsum), s(fun(_2704379, bool), _2704373))), s(fun(_2704379, num), _2704377))))), s(num, i(s(fun(fun(_2704379, num), num), i(s(fun(fun(_2704379, bool), fun(fun(_2704379, num), num)), nsum), s(fun(_2704379, bool), _2704373))), s(fun(_2704379, num), _2704375))))))), p(s(bool, i(s(fun(fun(_2704379, bool), bool), finite), s(fun(_2704379, bool), _2704373)))), -(s(fun(_2704379, bool), _2704373) = s(fun(_2704379, bool), empty)), 25872 ^ _1670770 : [(25875 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(_2704379, num), _2704377), s(_2704379, 25871 ^ [_2704373, _2704375, _2704377, _2704379]))))), s(num, i(s(fun(_2704379, num), _2704375), s(_2704379, 25871 ^ [_2704373, _2704375, _2704377, _2704379]))))))], (25873 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2704379, bool), bool), i(s(fun(_2704379, fun(fun(_2704379, bool), bool)), in), s(_2704379, 25871 ^ [_2704373, _2704375, _2704377, _2704379]))), s(fun(_2704379, bool), _2704373)))))]]], (7227 ^ _1670770) ^ [] : [-(s(num, i(s(fun(num, num), suc), s(num, u_0))) = s(num, i(s(fun(num, num), bit1), s(num, u_0))))], (9826 ^ _1670770) ^ [_1990911, _1990913] : [-(s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), naddu_rinv), s(nadd, _1990913))), s(num, _1990911))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1990911))), s(num, _1990911))))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1990913))), s(num, _1990911))))))], (10689 ^ _1670770) ^ [_2017969] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2017969))), s(real, _2017969)))))], (16118 ^ _1670770) ^ [_2169191, _2169193, _2169195, _2169197, _2169199] : [-(p(s(bool, i(s(fun(fun(_2169199, bool), bool), i(s(fun(fun(_2169197, bool), fun(fun(_2169199, bool), bool)), i(s(fun(fun(_2169197, _2169199), fun(fun(_2169197, bool), fun(fun(_2169199, bool), bool))), inj), s(fun(_2169197, _2169199), _2169191))), s(fun(_2169197, bool), _2169193))), s(fun(_2169199, bool), _2169195))))), 16122 ^ _1670770 : [(16125 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2169199, bool), bool), i(s(fun(_2169199, fun(fun(_2169199, bool), bool)), in), s(_2169199, i(s(fun(_2169197, _2169199), _2169191), s(_2169197, 16121 ^ [_2169191, _2169193, _2169195, _2169197, _2169199]))))), s(fun(_2169199, bool), _2169195))))], (16123 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2169197, bool), bool), i(s(fun(_2169197, fun(fun(_2169197, bool), bool)), in), s(_2169197, 16121 ^ [_2169191, _2169193, _2169195, _2169197, _2169199]))), s(fun(_2169197, bool), _2169193)))))]], 16128 ^ _1670770 : [(16131 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2169197, bool), bool), i(s(fun(_2169197, fun(fun(_2169197, bool), bool)), in), s(_2169197, 16127 ^ [_2169191, _2169193, _2169195, _2169197, _2169199]))), s(fun(_2169197, bool), _2169193)))))], (16133 ^ _1670770) ^ [] : [-(s(_2169199, i(s(fun(_2169197, _2169199), _2169191), s(_2169197, 16126 ^ [_2169191, _2169193, _2169195, _2169197, _2169199]))) = s(_2169199, i(s(fun(_2169197, _2169199), _2169191), s(_2169197, 16127 ^ [_2169191, _2169193, _2169195, _2169197, _2169199]))))], (16135 ^ _1670770) ^ [] : [s(_2169197, 16126 ^ [_2169191, _2169193, _2169195, _2169197, _2169199]) = s(_2169197, 16127 ^ [_2169191, _2169193, _2169195, _2169197, _2169199])], (16129 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2169197, bool), bool), i(s(fun(_2169197, fun(fun(_2169197, bool), bool)), in), s(_2169197, 16126 ^ [_2169191, _2169193, _2169195, _2169197, _2169199]))), s(fun(_2169197, bool), _2169193)))))]]], (6709 ^ _1670770) ^ [_1840870, _1840872] : [p(s(bool, i(s(fun(fun(_1840870, fun(_1840870, bool)), bool), wf), s(fun(_1840870, fun(_1840870, bool)), l_l_)))), 6712 ^ _1670770 : [(6713 ^ _1670770) ^ [_1841329, _1841331] : [6732 ^ _1670770 : [(6733 ^ _1670770) ^ [_1842726] : [-(s(_1840872, i(s(fun(_1840870, _1840872), 6731 ^ [_1840870, _1840872, _1841329, _1841331]), s(_1840870, _1842726))) = s(_1840872, i(s(fun(_1840870, _1840872), i(s(fun(fun(_1840870, _1840872), fun(_1840870, _1840872)), _1841331), s(fun(_1840870, _1840872), 6731 ^ [_1840870, _1840872, _1841329, _1841331]))), s(_1840870, _1842726))))]], 6717 ^ _1670770 : [(6726 ^ _1670770) ^ [] : [s(_1840872, i(s(fun(_1840870, _1840872), i(s(fun(fun(_1840870, _1840872), fun(_1840870, _1840872)), _1841331), s(fun(_1840870, _1840872), 6714 ^ [_1840870, _1840872, _1841329, _1841331]))), s(_1840870, 6716 ^ [_1840870, _1840872, _1841329, _1841331]))) = s(_1840872, i(s(fun(_1840870, _1840872), i(s(fun(fun(_1840870, _1840872), fun(_1840870, _1840872)), _1841331), s(fun(_1840870, _1840872), 6715 ^ [_1840870, _1840872, _1841329, _1841331]))), s(_1840870, 6716 ^ [_1840870, _1840872, _1841329, _1841331]))), p(s(bool, i(s(fun(_1840872, bool), i(s(fun(_1840870, fun(_1840872, bool)), _1841329), s(_1840870, 6716 ^ [_1840870, _1840872, _1841329, _1841331]))), s(_1840872, i(s(fun(_1840870, _1840872), i(s(fun(fun(_1840870, _1840872), fun(_1840870, _1840872)), _1841331), s(fun(_1840870, _1840872), 6714 ^ [_1840870, _1840872, _1841329, _1841331]))), s(_1840870, 6716 ^ [_1840870, _1840872, _1841329, _1841331]))))))], (6718 ^ _1670770) ^ [_1842045] : [p(s(bool, i(s(fun(_1840870, bool), i(s(fun(_1840870, fun(_1840870, bool)), l_l_), s(_1840870, _1842045))), s(_1840870, 6716 ^ [_1840870, _1840872, _1841329, _1841331])))), 6721 ^ _1670770 : [(6724 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1840872, bool), i(s(fun(_1840870, fun(_1840872, bool)), _1841329), s(_1840870, _1842045))), s(_1840872, i(s(fun(_1840870, _1840872), 6714 ^ [_1840870, _1840872, _1841329, _1841331]), s(_1840870, _1842045)))))))], (6722 ^ _1670770) ^ [] : [-(s(_1840872, i(s(fun(_1840870, _1840872), 6714 ^ [_1840870, _1840872, _1841329, _1841331]), s(_1840870, _1842045))) = s(_1840872, i(s(fun(_1840870, _1840872), 6715 ^ [_1840870, _1840872, _1841329, _1841331]), s(_1840870, _1842045))))]]]]]]], (4864 ^ _1670770) ^ [_1794077] : [4865 ^ _1670770 : [(4866 ^ _1670770) ^ [_1794231] : [p(s(bool, i(s(fun(num, bool), _1794077), s(num, _1794231)))), 4870 ^ _1670770 : [(4873 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 4869 ^ [_1794077, _1794231]))), s(num, _1794231))))], (4871 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), _1794077), s(num, 4869 ^ [_1794077, _1794231])))))]]]], 4875 ^ _1670770 : [(4879 ^ _1670770) ^ [_1794503] : [p(s(bool, i(s(fun(num, bool), _1794077), s(num, _1794503)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1794503))), s(num, 4877 ^ [_1794077])))))], (4876 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), _1794077), s(num, 4874 ^ [_1794077])))))]]], (7398 ^ _1670770) ^ [_1880984, _1880986] : [-(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_a_), s(num, i(s(fun(num, num), bit0), s(num, _1880984))))), s(num, i(s(fun(num, num), bit0), s(num, _1880986))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_a_), s(num, _1880984))), s(num, _1880986))))], (10691 ^ _1670770) ^ [_2018024, _2018026] : [-(s(real, _2018026) = s(real, _2018024)), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2018026))), s(real, _2018024)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2018024))), s(real, _2018026))))], (35266 ^ _1670770) ^ [_3667796, _3667798] : [35270 ^ _1670770 : [(35273 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3667798, bool), bool), i(s(fun(_3667798, fun(fun(_3667798, bool), bool)), in), s(_3667798, i(s(fun(_3667796, _3667798), f), s(_3667796, 35269 ^ [_3667796, _3667798]))))), s(fun(_3667798, bool), t0))))], (35271 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3667796, bool), bool), i(s(fun(_3667796, fun(fun(_3667796, bool), bool)), in), s(_3667796, 35269 ^ [_3667796, _3667798]))), s(fun(_3667796, bool), s0)))))]], 35275 ^ _1670770 : [(35278 ^ _1670770) ^ [] : [35287 ^ _1670770 : [(35288 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3667796, bool), bool), i(s(fun(_3667796, fun(fun(_3667796, bool), bool)), in), s(_3667796, 35285 ^ [_3667796, _3667798]))), s(fun(_3667796, bool), s0)))))], (35292 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3667796, bool), bool), i(s(fun(_3667796, fun(fun(_3667796, bool), bool)), in), s(_3667796, 35286 ^ [_3667796, _3667798]))), s(fun(_3667796, bool), s0)))))], (35296 ^ _1670770) ^ [] : [s(_3667796, 35285 ^ [_3667796, _3667798]) = s(_3667796, 35286 ^ [_3667796, _3667798])], (35294 ^ _1670770) ^ [] : [-(s(_3667798, i(s(fun(_3667796, _3667798), f), s(_3667796, 35286 ^ [_3667796, _3667798]))) = s(_3667798, 35274 ^ [_3667796, _3667798]))], (35290 ^ _1670770) ^ [] : [-(s(_3667798, i(s(fun(_3667796, _3667798), f), s(_3667796, 35285 ^ [_3667796, _3667798]))) = s(_3667798, 35274 ^ [_3667796, _3667798]))]], 35279 ^ _1670770 : [(35280 ^ _1670770) ^ [_3669140] : [p(s(bool, i(s(fun(fun(_3667796, bool), bool), i(s(fun(_3667796, fun(fun(_3667796, bool), bool)), in), s(_3667796, _3669140))), s(fun(_3667796, bool), s0)))), s(_3667798, i(s(fun(_3667796, _3667798), f), s(_3667796, _3669140))) = s(_3667798, 35274 ^ [_3667796, _3667798])]]], (35276 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3667798, bool), bool), i(s(fun(_3667798, fun(fun(_3667798, bool), bool)), in), s(_3667798, 35274 ^ [_3667796, _3667798]))), s(fun(_3667798, bool), t0)))))]], 35297 ^ _1670770 : [(35305 ^ _1670770) ^ [_3670202] : [p(s(bool, i(s(fun(fun(_3667798, bool), bool), i(s(fun(_3667798, fun(fun(_3667798, bool), bool)), in), s(_3667798, _3670202))), s(fun(_3667798, bool), t0)))), -(p(s(bool, i(s(fun(fun(_3667796, bool), bool), i(s(fun(_3667796, fun(fun(_3667796, bool), bool)), in), s(_3667796, i(s(fun(_3667798, _3667796), 35303 ^ [_3667796, _3667798]), s(_3667798, _3670202))))), s(fun(_3667796, bool), s0)))))], (35311 ^ _1670770) ^ [_3670471] : [p(s(bool, i(s(fun(fun(_3667798, bool), bool), i(s(fun(_3667798, fun(fun(_3667798, bool), bool)), in), s(_3667798, _3670471))), s(fun(_3667798, bool), t0)))), -(s(_3667798, i(s(fun(_3667796, _3667798), f), s(_3667796, i(s(fun(_3667798, _3667796), 35303 ^ [_3667796, _3667798]), s(_3667798, _3670471))))) = s(_3667798, _3670471))], (35317 ^ _1670770) ^ [_3670696] : [p(s(bool, i(s(fun(fun(_3667796, bool), bool), i(s(fun(_3667796, fun(fun(_3667796, bool), bool)), in), s(_3667796, _3670696))), s(fun(_3667796, bool), s0)))), -(s(_3667796, i(s(fun(_3667798, _3667796), 35303 ^ [_3667796, _3667798]), s(_3667798, i(s(fun(_3667796, _3667798), f), s(_3667796, _3670696))))) = s(_3667796, _3670696))], (35298 ^ _1670770) ^ [_3669670] : [p(s(bool, i(s(fun(fun(_3667796, bool), bool), i(s(fun(_3667796, fun(fun(_3667796, bool), bool)), in), s(_3667796, _3669670))), s(fun(_3667796, bool), s0)))), -(p(s(bool, i(s(fun(fun(_3667798, bool), bool), i(s(fun(_3667798, fun(fun(_3667798, bool), bool)), in), s(_3667798, i(s(fun(_3667796, _3667798), f), s(_3667796, _3669670))))), s(fun(_3667798, bool), t0)))))]]], (10261 ^ _1670770) ^ [_2005898] : [-(s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_mul), s(hreal, i(s(fun(num, hreal), hrealu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(hreal, _2005898))) = s(hreal, i(s(fun(num, hreal), hrealu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (5340 ^ _1670770) ^ [_1804889, _1804891] : [-(s(num, _1804891) = s(num, _1804889)), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1804891))), s(num, _1804889)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1804889))), s(num, _1804891))))], (2439 ^ _1670770) ^ [_1711008, _1711010] : [2446 ^ _1670770 : [(2449 ^ _1670770) ^ [] : [p(s(bool, _1711008))], (2447 ^ _1670770) ^ [] : [p(s(bool, _1711010))]], -(p(s(bool, _1711010))), -(p(s(bool, _1711008)))], (960 ^ _1670770) ^ [_1683150, _1683152] : [p(s(bool, _1683150)), -(p(s(bool, _1683150)))], (4329 ^ _1670770) ^ [_1781474] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, _1781474)))))], (4116 ^ _1670770) ^ [_1776628, _1776630, _1776632] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1776632))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1776630))), s(num, _1776628))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1776632))), s(num, _1776630))))), s(num, _1776628))))], (13457 ^ _1670770) ^ [_2086020, _2086022] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(int, int), intu_abs), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2086022))), s(int, _2086020))))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, i(s(fun(int, int), intu_abs), s(int, _2086022))))), s(int, i(s(fun(int, int), intu_abs), s(int, _2086020)))))))))], (14752 ^ _1670770) ^ [_2118081] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, i(s(fun(int, int), intu_sgn), s(int, _2118081))))), s(int, i(s(fun(int, int), intu_abs), s(int, _2118081))))) = s(int, _2118081))], (27485 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(real, fun(real, real)), bool), monoidal), s(fun(real, fun(real, real)), realu_mul)))))], (6610 ^ _1670770) ^ [_1835578] : [p(s(bool, i(s(fun(fun(_1835578, fun(_1835578, bool)), bool), wf), s(fun(_1835578, fun(_1835578, bool)), l_l_)))), 6613 ^ _1670770 : [(6614 ^ _1670770) ^ [_1835789] : [6624 ^ _1670770 : [(6625 ^ _1670770) ^ [_1836224] : [-(p(s(bool, i(s(fun(_1835578, bool), _1835789), s(_1835578, _1836224)))))]], 6616 ^ _1670770 : [(6617 ^ _1670770) ^ [_1836001] : [p(s(bool, i(s(fun(_1835578, bool), i(s(fun(_1835578, fun(_1835578, bool)), l_l_), s(_1835578, _1836001))), s(_1835578, 6615 ^ [_1835578, _1835789])))), -(p(s(bool, i(s(fun(_1835578, bool), _1835789), s(_1835578, _1836001)))))], (6623 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1835578, bool), _1835789), s(_1835578, 6615 ^ [_1835578, _1835789]))))]]]]], (43704 ^ _1670770) ^ [_4281823] : [-(s(cart(real, n10), i(s(fun(real, cart(real, n10)), lift), s(real, i(s(fun(num, real), realu_ofu_num), s(num, _4281823))))) = s(cart(real, n10), i(s(fun(num, cart(real, n10)), vec), s(num, _4281823))))], (43511 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(cart(real, n10), bool), p0), s(cart(real, n10), i(s(fun(real, cart(real, n10)), lift), s(real, 43512 ^ [])))))), 43515 ^ _1670770 : [(43516 ^ _1670770) ^ [_4276685] : [-(p(s(bool, i(s(fun(cart(real, n10), bool), p0), s(cart(real, n10), _4276685)))))]]], (1008 ^ _1670770) ^ [_1683829] : [s(bool, _1683829) = s(bool, t), -(p(s(bool, _1683829)))], (35772 ^ _1670770) ^ [_3695056, _3695058, _3695060, _3695062] : [-(p(s(bool, i(s(fun(fun(_3695062, bool), bool), i(s(fun(fun(_3695060, bool), fun(fun(_3695062, bool), bool)), l_u_c), s(fun(_3695060, bool), _3695058))), s(fun(_3695062, bool), _3695056))))), -(p(s(bool, i(s(fun(fun(_3695060, bool), bool), i(s(fun(fun(_3695062, bool), fun(fun(_3695060, bool), bool)), l_a_u_c), s(fun(_3695062, bool), _3695056))), s(fun(_3695060, bool), _3695058)))))], (7904 ^ _1670770) ^ [_1900803, _1900805] : [-(s(_1900803, i(s(fun(sum0(_1900805, _1900803), _1900803), outr), s(sum0(_1900805, _1900803), i(s(fun(_1900803, sum0(_1900805, _1900803)), inr), s(_1900803, y))))) = s(_1900803, y))], (3356 ^ _1670770) ^ [_1737043, _1737045, _1737047, _1737049] : [-(s(prod(_1737049, _1737047), i(s(fun(_1737047, prod(_1737049, _1737047)), i(s(fun(_1737049, fun(_1737047, prod(_1737049, _1737047))), c_), s(_1737049, _1737045))), s(_1737047, _1737043))) = s(prod(_1737049, _1737047), i(s(fun(fun(_1737049, fun(_1737047, bool)), prod(_1737049, _1737047)), absu_prod), s(fun(_1737049, fun(_1737047, bool)), i(s(fun(_1737047, fun(_1737049, fun(_1737047, bool))), i(s(fun(_1737049, fun(_1737047, fun(_1737049, fun(_1737047, bool)))), mku_pair), s(_1737049, _1737045))), s(_1737047, _1737043))))))], (19972 ^ _1670770) ^ [_2390096, _2390098, _2390100, _2390102, _2390104] : [19974 ^ _1670770 : [(19979 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2390104, bool), bool), _2390100), s(fun(_2390104, bool), 19973 ^ [_2390096, _2390098, _2390100, _2390102, _2390104]))))], (19977 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2390104, bool), bool), i(s(fun(fun(_2390104, bool), fun(fun(_2390104, bool), bool)), subset), s(fun(_2390104, bool), 19973 ^ [_2390096, _2390098, _2390100, _2390102, _2390104]))), s(fun(_2390104, bool), i(s(fun(fun(_2390102, bool), fun(_2390104, bool)), i(s(fun(fun(_2390102, _2390104), fun(fun(_2390102, bool), fun(_2390104, bool))), image), s(fun(_2390102, _2390104), _2390098))), s(fun(_2390102, bool), _2390096)))))))], (19975 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2390104, bool), bool), finite), s(fun(_2390104, bool), 19973 ^ [_2390096, _2390098, _2390100, _2390102, _2390104])))))]], 19980 ^ _1670770 : [(19981 ^ _1670770) ^ [_2390706] : [-(p(s(bool, i(s(fun(fun(_2390104, bool), bool), _2390100), s(fun(_2390104, bool), i(s(fun(fun(_2390102, bool), fun(_2390104, bool)), i(s(fun(fun(_2390102, _2390104), fun(fun(_2390102, bool), fun(_2390104, bool))), image), s(fun(_2390102, _2390104), _2390098))), s(fun(_2390102, bool), _2390706))))))), p(s(bool, i(s(fun(fun(_2390102, bool), bool), finite), s(fun(_2390102, bool), _2390706)))), p(s(bool, i(s(fun(fun(_2390102, bool), bool), i(s(fun(fun(_2390102, bool), fun(fun(_2390102, bool), bool)), subset), s(fun(_2390102, bool), _2390706))), s(fun(_2390102, bool), _2390096))))]]], (7129 ^ _1670770) ^ [_1870861] : [7131 ^ _1670770 : [(7134 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1870861, bool), i(s(fun(_1870861, fun(_1870861, bool)), i(s(fun(fun(_1870861, num), fun(_1870861, fun(_1870861, bool))), measure0), s(fun(_1870861, num), m))), s(_1870861, 7130 ^ [_1870861]))), s(_1870861, b0))))], (7132 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1870861, bool), i(s(fun(_1870861, fun(_1870861, bool)), i(s(fun(fun(_1870861, num), fun(_1870861, fun(_1870861, bool))), measure0), s(fun(_1870861, num), m))), s(_1870861, 7130 ^ [_1870861]))), s(_1870861, a0)))))]], -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(_1870861, num), m), s(_1870861, a0))))), s(num, i(s(fun(_1870861, num), m), s(_1870861, b0)))))))], (12457 ^ _1670770) ^ [_2063251, _2063253] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), realu_inv), s(real, _2063251))))), s(real, i(s(fun(real, real), realu_inv), s(real, _2063253))))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2063253)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2063253))), s(real, _2063251))))], (39343 ^ _1670770) ^ [_3964258] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _3964258)))), -(s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, i(s(fun(real, real), sqrt), s(real, _3964258))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))) = s(real, _3964258))], (42815 ^ _1670770) ^ [_4228437, _4228439] : [-(s(cart(cart(real, _4228439), _4228437), i(s(fun(cart(cart(real, _4228439), _4228437), cart(cart(real, _4228439), _4228437)), i(s(fun(cart(cart(real, _4228439), _4228437), fun(cart(cart(real, _4228439), _4228437), cart(cart(real, _4228439), _4228437))), matrixu_add), s(cart(cart(real, _4228439), _4228437), a))), s(cart(cart(real, _4228439), _4228437), b))) = s(cart(cart(real, _4228439), _4228437), i(s(fun(cart(cart(real, _4228439), _4228437), cart(cart(real, _4228439), _4228437)), i(s(fun(cart(cart(real, _4228439), _4228437), fun(cart(cart(real, _4228439), _4228437), cart(cart(real, _4228439), _4228437))), matrixu_add), s(cart(cart(real, _4228439), _4228437), b))), s(cart(cart(real, _4228439), _4228437), a))))], (35840 ^ _1670770) ^ [_3698020, _3698022, _3698024, _3698026, _3698028, _3698030] : [-(p(s(bool, i(s(fun(fun(_3698026, bool), bool), i(s(fun(fun(_3698028, bool), fun(fun(_3698026, bool), bool)), a_u_c), s(fun(_3698028, bool), _3698024))), s(fun(_3698026, bool), _3698020))))), p(s(bool, i(s(fun(fun(_3698030, bool), bool), i(s(fun(fun(_3698028, bool), fun(fun(_3698030, bool), bool)), a_u_c), s(fun(_3698028, bool), _3698024))), s(fun(_3698030, bool), _3698022)))), p(s(bool, i(s(fun(fun(_3698026, bool), bool), i(s(fun(fun(_3698030, bool), fun(fun(_3698026, bool), bool)), a_u_c), s(fun(_3698030, bool), _3698022))), s(fun(_3698026, bool), _3698020))))], (7125 ^ _1670770) ^ [_1870649, _1870651, _1870653, _1870655] : [-(s(bool, i(s(fun(_1870655, bool), i(s(fun(_1870655, fun(_1870655, bool)), i(s(fun(fun(_1870655, num), fun(_1870655, fun(_1870655, bool))), measure0), s(fun(_1870655, num), _1870653))), s(_1870655, _1870651))), s(_1870655, _1870649))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(_1870655, num), _1870653), s(_1870655, _1870651))))), s(num, i(s(fun(_1870655, num), _1870653), s(_1870655, _1870649))))))], (16220 ^ _1670770) ^ [_2174700, _2174702, _2174704, _2174706] : [16221 ^ _1670770 : [(16224 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2174706, bool), bool), i(s(fun(_2174706, fun(fun(_2174706, bool), bool)), in), s(_2174706, _2174700))), s(fun(_2174706, bool), _2174702))))], (16222 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2174706, bool), bool), i(s(fun(_2174706, fun(fun(_2174706, bool), bool)), in), s(_2174706, _2174700))), s(fun(_2174706, bool), _2174704))))]], -(p(s(bool, i(s(fun(fun(_2174706, bool), bool), i(s(fun(_2174706, fun(fun(_2174706, bool), bool)), in), s(_2174706, _2174700))), s(fun(_2174706, bool), i(s(fun(fun(_2174706, bool), fun(_2174706, bool)), i(s(fun(fun(_2174706, bool), fun(fun(_2174706, bool), fun(_2174706, bool))), union), s(fun(_2174706, bool), _2174704))), s(fun(_2174706, bool), _2174702)))))))], (27224 ^ _1670770) ^ [_2798967, _2798969, _2798971, _2798973] : [-(p(s(bool, i(s(fun(num, bool), _2798971), s(num, i(s(fun(fun(_2798973, num), num), i(s(fun(fun(_2798973, bool), fun(fun(_2798973, num), num)), nsum), s(fun(_2798973, bool), _2798967))), s(fun(_2798973, num), _2798969))))))), p(s(bool, i(s(fun(num, bool), _2798971), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), 27233 ^ _1670770 : [(27238 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), _2798971), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, 27231 ^ [_2798967, _2798969, _2798971, _2798973]))), s(num, 27232 ^ [_2798967, _2798969, _2798971, _2798973]))))))], (27236 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), _2798971), s(num, 27232 ^ [_2798967, _2798969, _2798971, _2798973])))))], (27234 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), _2798971), s(num, 27231 ^ [_2798967, _2798969, _2798971, _2798973])))))]], 27240 ^ _1670770 : [(27243 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), _2798971), s(num, i(s(fun(_2798973, num), _2798969), s(_2798973, 27239 ^ [_2798967, _2798969, _2798971, _2798973]))))))], (27241 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2798973, bool), bool), i(s(fun(_2798973, fun(fun(_2798973, bool), bool)), in), s(_2798973, 27239 ^ [_2798967, _2798969, _2798971, _2798973]))), s(fun(_2798973, bool), _2798967)))))]]], (11057 ^ _1670770) ^ [_2027402, _2027404] : [s(real, _2027404) = s(real, _2027402), -(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2027404))), s(real, _2027402))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (43817 ^ _1670770) ^ [] : [-(s(fun(cart(real, n10), bool), i(s(fun(fun(real, bool), fun(cart(real, n10), bool)), i(s(fun(fun(real, cart(real, n10)), fun(fun(real, bool), fun(cart(real, n10), bool))), image), s(fun(real, cart(real, n10)), lift))), s(fun(real, bool), univ))) = s(fun(cart(real, n10), bool), univ))], (46642 ^ _1670770) ^ [_4455491, _4455493] : [p(s(bool, i(s(fun(fun(cart(real, _4455493), cart(real, _4455493)), bool), linear), s(fun(cart(real, _4455493), cart(real, _4455493)), _4455491)))), 46648 ^ _1670770 : [(46649 ^ _1670770) ^ [_4455809] : [s(cart(real, _4455493), i(s(fun(cart(real, _4455493), cart(real, _4455493)), _4455491), s(cart(real, _4455493), _4455809))) = s(cart(real, _4455493), 46647 ^ [_4455491, _4455493])]], 46650 ^ _1670770 : [(46651 ^ _1670770) ^ [_4455877, _4455879] : [s(cart(real, _4455493), i(s(fun(cart(real, _4455493), cart(real, _4455493)), _4455491), s(cart(real, _4455493), _4455879))) = s(cart(real, _4455493), i(s(fun(cart(real, _4455493), cart(real, _4455493)), _4455491), s(cart(real, _4455493), _4455877))), -(s(cart(real, _4455493), _4455879) = s(cart(real, _4455493), _4455877))]]], (20913 ^ _1670770) ^ [_2442550, _2442552, _2442554, _2442556] : [p(s(bool, i(s(fun(fun(_2442554, bool), bool), finite), s(fun(_2442554, bool), _2442550)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(fun(_2442556, bool), num), card), s(fun(_2442556, bool), i(s(fun(fun(_2442554, bool), fun(_2442556, bool)), i(s(fun(fun(_2442554, _2442556), fun(fun(_2442554, bool), fun(_2442556, bool))), image), s(fun(_2442554, _2442556), _2442552))), s(fun(_2442554, bool), _2442550))))))), s(num, i(s(fun(fun(_2442554, bool), num), card), s(fun(_2442554, bool), _2442550)))))))], (15005 ^ _1670770) ^ [_2124012, _2124014] : [-(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_gt), s(int, _2124014))), s(int, _2124012))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2124012))), s(int, _2124014))))], (14647 ^ _1670770) ^ [_2115397, _2115399] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2115399)))), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _2115399))), s(num, _2115397)))))))], (27885 ^ _1670770) ^ [_2834938, _2834940, _2834942] : [s(real, i(s(fun(_2834942, real), i(s(fun(_2834940, fun(_2834942, real)), i(s(fun(fun(_2834942, fun(_2834940, real)), fun(_2834940, fun(_2834942, real))), _2834938), s(fun(_2834942, fun(_2834940, real)), 27886 ^ [_2834938, _2834940, _2834942]))), s(_2834940, 27887 ^ [_2834938, _2834940, _2834942]))), s(_2834942, 27888 ^ [_2834938, _2834940, _2834942]))) = s(real, i(s(fun(_2834940, real), i(s(fun(_2834942, fun(_2834940, real)), 27886 ^ [_2834938, _2834940, _2834942]), s(_2834942, 27888 ^ [_2834938, _2834940, _2834942]))), s(_2834940, 27887 ^ [_2834938, _2834940, _2834942]))), 27891 ^ _1670770 : [(27892 ^ _1670770) ^ [_2835998] : [s(real, i(s(fun(_2834940, real), i(s(fun(fun(_2834942, fun(_2834940, real)), fun(_2834940, real)), i(s(fun(fun(_2834942, bool), fun(fun(_2834942, fun(_2834940, real)), fun(_2834940, real))), _2835998), s(fun(_2834942, bool), 27893 ^ [_2834938, _2834940, _2834942, _2835998]))), s(fun(_2834942, fun(_2834940, real)), 27894 ^ [_2834938, _2834940, _2834942, _2835998]))), s(_2834940, 27895 ^ [_2834938, _2834940, _2834942, _2835998]))) = s(real, i(s(fun(fun(_2834942, real), real), i(s(fun(fun(_2834942, bool), fun(fun(_2834942, real), real)), sum), s(fun(_2834942, bool), 27893 ^ [_2834938, _2834940, _2834942, _2835998]))), s(fun(_2834942, real), i(s(fun(_2834940, fun(_2834942, real)), i(s(fun(fun(_2834942, fun(_2834940, real)), fun(_2834940, fun(_2834942, real))), _2834938), s(fun(_2834942, fun(_2834940, real)), 27894 ^ [_2834938, _2834940, _2834942, _2835998]))), s(_2834940, 27895 ^ [_2834938, _2834940, _2834942, _2835998]))))), 27898 ^ _1670770 : [(27899 ^ _1670770) ^ [_2837110] : [s(real, i(s(fun(_2834942, real), i(s(fun(fun(_2834942, fun(_2834940, real)), fun(_2834942, real)), i(s(fun(fun(_2834940, bool), fun(fun(_2834942, fun(_2834940, real)), fun(_2834942, real))), _2837110), s(fun(_2834940, bool), 27900 ^ [_2834938, _2834940, _2834942, _2835998, _2837110]))), s(fun(_2834942, fun(_2834940, real)), 27901 ^ [_2834938, _2834940, _2834942, _2835998, _2837110]))), s(_2834942, 27902 ^ [_2834938, _2834940, _2834942, _2835998, _2837110]))) = s(real, i(s(fun(fun(_2834940, real), real), i(s(fun(fun(_2834940, bool), fun(fun(_2834940, real), real)), sum), s(fun(_2834940, bool), 27900 ^ [_2834938, _2834940, _2834942, _2835998, _2837110]))), s(fun(_2834940, real), i(s(fun(_2834942, fun(_2834940, real)), 27901 ^ [_2834938, _2834940, _2834942, _2835998, _2837110]), s(_2834942, 27902 ^ [_2834938, _2834940, _2834942, _2835998, _2837110]))))), 27905 ^ _1670770 : [(27906 ^ _1670770) ^ [_2837998, _2838000, _2838002] : [-(s(real, i(s(fun(fun(_2834942, real), real), i(s(fun(fun(_2834942, bool), fun(fun(_2834942, real), real)), sum), s(fun(_2834942, bool), _2838000))), s(fun(_2834942, real), i(s(fun(fun(_2834942, fun(_2834940, real)), fun(_2834942, real)), i(s(fun(fun(_2834940, bool), fun(fun(_2834942, fun(_2834940, real)), fun(_2834942, real))), _2837110), s(fun(_2834940, bool), _2837998))), s(fun(_2834942, fun(_2834940, real)), _2838002))))) = s(real, i(s(fun(fun(_2834940, real), real), i(s(fun(fun(_2834940, bool), fun(fun(_2834940, real), real)), sum), s(fun(_2834940, bool), _2837998))), s(fun(_2834940, real), i(s(fun(fun(_2834942, fun(_2834940, real)), fun(_2834940, real)), i(s(fun(fun(_2834942, bool), fun(fun(_2834942, fun(_2834940, real)), fun(_2834940, real))), _2835998), s(fun(_2834942, bool), _2838000))), s(fun(_2834942, fun(_2834940, real)), _2838002)))))), p(s(bool, i(s(fun(fun(_2834942, bool), bool), finite), s(fun(_2834942, bool), _2838000)))), p(s(bool, i(s(fun(fun(_2834940, bool), bool), finite), s(fun(_2834940, bool), _2837998))))]]]]]]], (16292 ^ _1670770) ^ [_2178589, _2178591, _2178593, _2178595] : [-(p(s(bool, i(s(fun(fun(_2178595, bool), bool), i(s(fun(_2178595, fun(fun(_2178595, bool), bool)), in), s(_2178595, _2178589))), s(fun(_2178595, bool), i(s(fun(fun(_2178595, bool), fun(_2178595, bool)), i(s(fun(fun(_2178595, bool), fun(fun(_2178595, bool), fun(_2178595, bool))), diff), s(fun(_2178595, bool), _2178593))), s(fun(_2178595, bool), _2178591))))))), p(s(bool, i(s(fun(fun(_2178595, bool), bool), i(s(fun(_2178595, fun(fun(_2178595, bool), bool)), in), s(_2178595, _2178589))), s(fun(_2178595, bool), _2178593)))), -(p(s(bool, i(s(fun(fun(_2178595, bool), bool), i(s(fun(_2178595, fun(fun(_2178595, bool), bool)), in), s(_2178595, _2178589))), s(fun(_2178595, bool), _2178591)))))], (45552 ^ _1670770) ^ [_4391549, _4391551, _4391553] : [-(p(s(bool, 45536 ^ [_4391549, _4391551, _4391553]))), 45553 ^ _1670770 : [(45554 ^ _1670770) ^ [_4391777, _4391779] : [s(cart(real, _4391553), i(s(fun(cart(real, _4391553), cart(real, _4391553)), i(s(fun(cart(real, _4391553), fun(cart(real, _4391553), cart(real, _4391553))), vectoru_add), s(cart(real, _4391553), i(s(fun(cart(real, _4391553), cart(real, _4391553)), i(s(fun(real, fun(cart(real, _4391553), cart(real, _4391553))), r_), s(real, _4391779))), s(cart(real, _4391553), _4391551))))), s(cart(real, _4391553), i(s(fun(cart(real, _4391553), cart(real, _4391553)), i(s(fun(real, fun(cart(real, _4391553), cart(real, _4391553))), r_), s(real, _4391777))), s(cart(real, _4391553), _4391549))))) = s(cart(real, _4391553), i(s(fun(num, cart(real, _4391553)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), 45557 ^ _1670770 : [(45560 ^ _1670770) ^ [] : [-(s(real, _4391777) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (45558 ^ _1670770) ^ [] : [-(s(real, _4391779) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]]]]], (14754 ^ _1670770) ^ [_2118133] : [-(s(int, i(s(fun(int, int), intu_sgn), s(int, _2118133))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), -(s(int, i(s(fun(int, int), intu_sgn), s(int, _2118133))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))), -(s(int, i(s(fun(int, int), intu_sgn), s(int, _2118133))) = s(int, i(s(fun(int, int), intu_neg), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))], (13355 ^ _1670770) ^ [_2083193, _2083195, _2083197] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2083195))), s(int, _2083193))))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2083197))), s(int, _2083193)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(int, int), intu_abs), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _2083195))), s(int, _2083197))))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _2083193))), s(int, _2083197))))))], (16436 ^ _1670770) ^ [_2184800, _2184802, _2184804, _2184806] : [16446 ^ _1670770 : [(16449 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2184806, bool), _2184804), s(_2184806, 16445 ^ [_2184800, _2184802, _2184804, _2184806])))))], (16447 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2184806, bool), bool), i(s(fun(_2184806, fun(fun(_2184806, bool), bool)), in), s(_2184806, 16445 ^ [_2184800, _2184802, _2184804, _2184806]))), s(fun(_2184806, bool), i(s(fun(fun(_2184806, bool), fun(_2184806, bool)), i(s(fun(_2184806, fun(fun(_2184806, bool), fun(_2184806, bool))), insert), s(_2184806, _2184802))), s(fun(_2184806, bool), _2184800)))))))]], 16437 ^ _1670770 : [(16440 ^ _1670770) ^ [_2185061] : [p(s(bool, i(s(fun(fun(_2184806, bool), bool), i(s(fun(_2184806, fun(fun(_2184806, bool), bool)), in), s(_2184806, _2185061))), s(fun(_2184806, bool), _2184800)))), p(s(bool, i(s(fun(_2184806, bool), _2184804), s(_2184806, _2185061))))], (16438 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2184806, bool), _2184804), s(_2184806, _2184802))))]]], (30884 ^ _1670770) ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334] : [s(_3059326, i(s(fun(_3059328, _3059326), i(s(fun(fun(_3059332, _3059330), fun(_3059328, _3059326)), i(s(fun(fun(fun(_3059332, _3059330), fun(_3059328, _3059326)), fun(fun(_3059332, _3059330), fun(_3059328, _3059326))), i(s(fun(fun(fun(_3059332, _3059330), fun(_3059328, _3059326)), fun(fun(fun(_3059332, _3059330), fun(_3059328, _3059326)), fun(fun(_3059332, _3059330), fun(_3059328, _3059326)))), i(s(fun(fun(fun(_3059332, _3059330), fun(_3059328, bool)), fun(fun(fun(_3059332, _3059330), fun(_3059328, _3059326)), fun(fun(fun(_3059332, _3059330), fun(_3059328, _3059326)), fun(fun(_3059332, _3059330), fun(_3059328, _3059326))))), _3059324), s(fun(fun(_3059332, _3059330), fun(_3059328, bool)), 30885 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334]))), s(fun(fun(_3059332, _3059330), fun(_3059328, _3059326)), 30886 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334]))), s(fun(fun(_3059332, _3059330), fun(_3059328, _3059326)), 30887 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334]))), s(fun(_3059332, _3059330), 30888 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334]))), s(_3059328, 30889 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334]))) = s(_3059326, i(s(fun(_3059326, _3059326), i(s(fun(_3059326, fun(_3059326, _3059326)), i(s(fun(bool, fun(_3059326, fun(_3059326, _3059326))), cond), s(bool, i(s(fun(_3059328, bool), i(s(fun(fun(_3059332, _3059330), fun(_3059328, bool)), 30885 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334]), s(fun(_3059332, _3059330), 30888 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334]))), s(_3059328, 30889 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334]))))), s(_3059326, i(s(fun(_3059328, _3059326), i(s(fun(fun(_3059332, _3059330), fun(_3059328, _3059326)), 30886 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334]), s(fun(_3059332, _3059330), 30888 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334]))), s(_3059328, 30889 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334]))))), s(_3059326, i(s(fun(_3059328, _3059326), i(s(fun(fun(_3059332, _3059330), fun(_3059328, _3059326)), 30887 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334]), s(fun(_3059332, _3059330), 30888 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334]))), s(_3059328, 30889 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334]))))), 30892 ^ _1670770 : [(30893 ^ _1670770) ^ [_3063058] : [s(fun(_3059328, _3059326), i(s(fun(fun(_3059332, _3059330), fun(_3059328, _3059326)), i(s(fun(fun(fun(_3059332, _3059330), fun(_3059328, _3059326)), fun(fun(_3059332, _3059330), fun(_3059328, _3059326))), i(s(fun(fun(fun(_3059332, _3059330), fun(_3059328, _3059326)), fun(fun(fun(_3059332, _3059330), fun(_3059328, _3059326)), fun(fun(_3059332, _3059330), fun(_3059328, _3059326)))), i(s(fun(fun(fun(_3059332, _3059330), fun(_3059328, bool)), fun(fun(fun(_3059332, _3059330), fun(_3059328, _3059326)), fun(fun(fun(_3059332, _3059330), fun(_3059328, _3059326)), fun(fun(_3059332, _3059330), fun(_3059328, _3059326))))), _3063058), s(fun(fun(_3059332, _3059330), fun(_3059328, bool)), 30894 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334, _3063058]))), s(fun(fun(_3059332, _3059330), fun(_3059328, _3059326)), 30895 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334, _3063058]))), s(fun(fun(_3059332, _3059330), fun(_3059328, _3059326)), 30896 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334, _3063058]))), s(fun(_3059332, _3059330), 30897 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334, _3063058]))) = s(fun(_3059328, _3059326), i(s(fun(fun(_3059332, _3059330), fun(_3059328, _3059326)), i(s(fun(fun(fun(_3059332, _3059330), fun(_3059328, _3059326)), fun(fun(_3059332, _3059330), fun(_3059328, _3059326))), i(s(fun(fun(fun(_3059332, _3059330), fun(_3059328, _3059326)), fun(fun(fun(_3059332, _3059330), fun(_3059328, _3059326)), fun(fun(_3059332, _3059330), fun(_3059328, _3059326)))), i(s(fun(fun(fun(_3059332, _3059330), fun(_3059328, bool)), fun(fun(fun(_3059332, _3059330), fun(_3059328, _3059326)), fun(fun(fun(_3059332, _3059330), fun(_3059328, _3059326)), fun(fun(_3059332, _3059330), fun(_3059328, _3059326))))), _3059324), s(fun(fun(_3059332, _3059330), fun(_3059328, bool)), 30894 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334, _3063058]))), s(fun(fun(_3059332, _3059330), fun(_3059328, _3059326)), 30895 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334, _3063058]))), s(fun(fun(_3059332, _3059330), fun(_3059328, _3059326)), 30896 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334, _3063058]))), s(fun(_3059332, _3059330), 30897 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334, _3063058]))), 30900 ^ _1670770 : [(30901 ^ _1670770) ^ [_3066350] : [30907 ^ _1670770 : [(30910 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3059328, bool), i(s(fun(fun(_3059332, _3059330), fun(_3059328, bool)), 30902 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334, _3063058, _3066350]), s(fun(_3059332, _3059330), 30903 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334, _3063058, _3066350]))), s(_3059328, 30904 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334, _3063058, _3066350])))))], (30908 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3059328, bool), i(s(fun(fun(_3059332, _3059330), fun(_3059328, bool)), i(s(fun(fun(fun(_3059332, _3059330), fun(_3059328, bool)), fun(fun(_3059332, _3059330), fun(_3059328, bool))), _3066350), s(fun(fun(_3059332, _3059330), fun(_3059328, bool)), 30902 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334, _3063058, _3066350]))), s(fun(_3059332, _3059330), 30903 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334, _3063058, _3066350]))), s(_3059328, 30904 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334, _3063058, _3066350])))))]], 30911 ^ _1670770 : [(30914 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3059328, bool), i(s(fun(fun(_3059332, _3059330), fun(_3059328, bool)), i(s(fun(fun(fun(_3059332, _3059330), fun(_3059328, bool)), fun(fun(_3059332, _3059330), fun(_3059328, bool))), _3066350), s(fun(fun(_3059332, _3059330), fun(_3059328, bool)), 30902 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334, _3063058, _3066350]))), s(fun(_3059332, _3059330), 30903 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334, _3063058, _3066350]))), s(_3059328, 30904 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334, _3063058, _3066350]))))], (30912 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3059328, bool), i(s(fun(fun(_3059332, _3059330), fun(_3059328, bool)), 30902 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334, _3063058, _3066350]), s(fun(_3059332, _3059330), 30903 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334, _3063058, _3066350]))), s(_3059328, 30904 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334, _3063058, _3066350]))))]], 30915 ^ _1670770 : [(30916 ^ _1670770) ^ [_3069046] : [s(fun(_3059328, bool), i(s(fun(fun(_3059332, _3059330), fun(_3059328, bool)), i(s(fun(fun(fun(_3059332, _3059330), fun(_3059328, bool)), fun(fun(_3059332, _3059330), fun(_3059328, bool))), _3069046), s(fun(fun(_3059332, _3059330), fun(_3059328, bool)), 30917 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334, _3063058, _3066350, _3069046]))), s(fun(_3059332, _3059330), 30918 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334, _3063058, _3066350, _3069046]))) = s(fun(_3059328, bool), i(s(fun(fun(_3059332, _3059330), fun(_3059328, bool)), i(s(fun(fun(fun(_3059332, _3059330), fun(_3059328, bool)), fun(fun(_3059332, _3059330), fun(_3059328, bool))), _3066350), s(fun(fun(_3059332, _3059330), fun(_3059328, bool)), 30917 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334, _3063058, _3066350, _3069046]))), s(fun(_3059332, _3059330), 30918 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334, _3063058, _3066350, _3069046]))), 30921 ^ _1670770 : [(30922 ^ _1670770) ^ [_3071244] : [30937 ^ _1670770 : [(30942 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3059328, bool), i(s(fun(fun(_3059332, _3059330), fun(_3059328, bool)), i(s(fun(fun(fun(_3059332, _3059330), fun(_3059328, bool)), fun(fun(_3059332, _3059330), fun(_3059328, bool))), i(s(fun(fun(fun(_3059332, _3059330), fun(_3059328, bool)), fun(fun(fun(_3059332, _3059330), fun(_3059328, bool)), fun(fun(_3059332, _3059330), fun(_3059328, bool)))), _3071244), s(fun(fun(_3059332, _3059330), fun(_3059328, bool)), 30923 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334, _3063058, _3066350, _3069046, _3071244]))), s(fun(fun(_3059332, _3059330), fun(_3059328, bool)), 30924 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334, _3063058, _3066350, _3069046, _3071244]))), s(fun(_3059332, _3059330), 30925 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334, _3063058, _3066350, _3069046, _3071244]))), s(_3059328, 30926 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334, _3063058, _3066350, _3069046, _3071244]))))], (30940 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3059328, bool), i(s(fun(fun(_3059332, _3059330), fun(_3059328, bool)), 30924 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334, _3063058, _3066350, _3069046, _3071244]), s(fun(_3059332, _3059330), 30925 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334, _3063058, _3066350, _3069046, _3071244]))), s(_3059328, 30926 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334, _3063058, _3066350, _3069046, _3071244])))))], (30938 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3059328, bool), i(s(fun(fun(_3059332, _3059330), fun(_3059328, bool)), 30923 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334, _3063058, _3066350, _3069046, _3071244]), s(fun(_3059332, _3059330), 30925 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334, _3063058, _3066350, _3069046, _3071244]))), s(_3059328, 30926 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334, _3063058, _3066350, _3069046, _3071244])))))]], 30929 ^ _1670770 : [(30932 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3059328, bool), i(s(fun(fun(_3059332, _3059330), fun(_3059328, bool)), 30923 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334, _3063058, _3066350, _3069046, _3071244]), s(fun(_3059332, _3059330), 30925 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334, _3063058, _3066350, _3069046, _3071244]))), s(_3059328, 30926 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334, _3063058, _3066350, _3069046, _3071244])))), p(s(bool, i(s(fun(_3059328, bool), i(s(fun(fun(_3059332, _3059330), fun(_3059328, bool)), 30924 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334, _3063058, _3066350, _3069046, _3071244]), s(fun(_3059332, _3059330), 30925 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334, _3063058, _3066350, _3069046, _3071244]))), s(_3059328, 30926 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334, _3063058, _3066350, _3069046, _3071244]))))], (30930 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3059328, bool), i(s(fun(fun(_3059332, _3059330), fun(_3059328, bool)), i(s(fun(fun(fun(_3059332, _3059330), fun(_3059328, bool)), fun(fun(_3059332, _3059330), fun(_3059328, bool))), i(s(fun(fun(fun(_3059332, _3059330), fun(_3059328, bool)), fun(fun(fun(_3059332, _3059330), fun(_3059328, bool)), fun(fun(_3059332, _3059330), fun(_3059328, bool)))), _3071244), s(fun(fun(_3059332, _3059330), fun(_3059328, bool)), 30923 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334, _3063058, _3066350, _3069046, _3071244]))), s(fun(fun(_3059332, _3059330), fun(_3059328, bool)), 30924 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334, _3063058, _3066350, _3069046, _3071244]))), s(fun(_3059332, _3059330), 30925 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334, _3063058, _3066350, _3069046, _3071244]))), s(_3059328, 30926 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334, _3063058, _3066350, _3069046, _3071244])))))]], 30943 ^ _1670770 : [(30944 ^ _1670770) ^ [_3074319] : [s(fun(_3059328, bool), i(s(fun(fun(_3059332, _3059330), fun(_3059328, bool)), i(s(fun(fun(fun(_3059332, _3059330), fun(_3059328, bool)), fun(fun(_3059332, _3059330), fun(_3059328, bool))), i(s(fun(fun(fun(_3059332, _3059330), fun(_3059328, bool)), fun(fun(fun(_3059332, _3059330), fun(_3059328, bool)), fun(fun(_3059332, _3059330), fun(_3059328, bool)))), _3074319), s(fun(fun(_3059332, _3059330), fun(_3059328, bool)), 30945 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334, _3063058, _3066350, _3069046, _3071244, _3074319]))), s(fun(fun(_3059332, _3059330), fun(_3059328, bool)), 30946 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334, _3063058, _3066350, _3069046, _3071244, _3074319]))), s(fun(_3059332, _3059330), 30947 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334, _3063058, _3066350, _3069046, _3071244, _3074319]))) = s(fun(_3059328, bool), i(s(fun(fun(_3059332, _3059330), fun(_3059328, bool)), i(s(fun(fun(fun(_3059332, _3059330), fun(_3059328, bool)), fun(fun(_3059332, _3059330), fun(_3059328, bool))), i(s(fun(fun(fun(_3059332, _3059330), fun(_3059328, bool)), fun(fun(fun(_3059332, _3059330), fun(_3059328, bool)), fun(fun(_3059332, _3059330), fun(_3059328, bool)))), _3071244), s(fun(fun(_3059332, _3059330), fun(_3059328, bool)), 30945 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334, _3063058, _3066350, _3069046, _3071244, _3074319]))), s(fun(fun(_3059332, _3059330), fun(_3059328, bool)), 30946 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334, _3063058, _3066350, _3069046, _3071244, _3074319]))), s(fun(_3059332, _3059330), 30947 ^ [_3059324, _3059326, _3059328, _3059330, _3059332, _3059334, _3063058, _3066350, _3069046, _3071244, _3074319]))), 30950 ^ _1670770 : [(30951 ^ _1670770) ^ [_3076462, _3076464, _3076466, _3076468, _3076470, _3076472] : [-(p(s(bool, i(s(fun(fun(fun(_3059332, _3059330), fun(_3059328, _3059326)), bool), i(s(fun(fun(_3059328, _3059334), fun(fun(fun(_3059332, _3059330), fun(_3059328, _3059326)), bool)), i(s(fun(fun(fun(_3059332, _3059330), fun(_3059328, bool)), fun(fun(_3059328, _3059334), fun(fun(fun(_3059332, _3059330), fun(_3059328, _3059326)), bool))), i(s(fun(fun(_3059332, fun(_3059334, bool)), fun(fun(fun(_3059332, _3059330), fun(_3059328, bool)), fun(fun(_3059328, _3059334), fun(fun(fun(_3059332, _3059330), fun(_3059328, _3059326)), bool)))), admissible), s(fun(_3059332, fun(_3059334, bool)), _3076472))), s(fun(fun(_3059332, _3059330), fun(_3059328, bool)), _3076470))), s(fun(_3059328, _3059334), _3076466))), s(fun(fun(_3059332, _3059330), fun(_3059328, _3059326)), i(s(fun(fun(fun(_3059332, _3059330), fun(_3059328, _3059326)), fun(fun(_3059332, _3059330), fun(_3059328, _3059326))), i(s(fun(fun(fun(_3059332, _3059330), fun(_3059328, _3059326)), fun(fun(fun(_3059332, _3059330), fun(_3059328, _3059326)), fun(fun(_3059332, _3059330), fun(_3059328, _3059326)))), i(s(fun(fun(fun(_3059332, _3059330), fun(_3059328, bool)), fun(fun(fun(_3059332, _3059330), fun(_3059328, _3059326)), fun(fun(fun(_3059332, _3059330), fun(_3059328, _3059326)), fun(fun(_3059332, _3059330), fun(_3059328, _3059326))))), _3063058), s(fun(fun(_3059332, _3059330), fun(_3059328, bool)), _3076468))), s(fun(fun(_3059332, _3059330), fun(_3059328, _3059326)), _3076464))), s(fun(fun(_3059332, _3059330), fun(_3059328, _3059326)), _3076462))))))), p(s(bool, i(s(fun(fun(fun(_3059332, _3059330), fun(_3059328, bool)), bool), i(s(fun(fun(_3059328, _3059334), fun(fun(fun(_3059332, _3059330), fun(_3059328, bool)), bool)), i(s(fun(fun(fun(_3059332, _3059330), fun(_3059328, bool)), fun(fun(_3059328, _3059334), fun(fun(fun(_3059332, _3059330), fun(_3059328, bool)), bool))), i(s(fun(fun(_3059332, fun(_3059334, bool)), fun(fun(fun(_3059332, _3059330), fun(_3059328, bool)), fun(fun(_3059328, _3059334), fun(fun(fun(_3059332, _3059330), fun(_3059328, bool)), bool)))), admissible), s(fun(_3059332, fun(_3059334, bool)), _3076472))), s(fun(fun(_3059332, _3059330), fun(_3059328, bool)), _3076470))), s(fun(_3059328, _3059334), _3076466))), s(fun(fun(_3059332, _3059330), fun(_3059328, bool)), _3076468)))), p(s(bool, i(s(fun(fun(fun(_3059332, _3059330), fun(_3059328, _3059326)), bool), i(s(fun(fun(_3059328, _3059334), fun(fun(fun(_3059332, _3059330), fun(_3059328, _3059326)), bool)), i(s(fun(fun(fun(_3059332, _3059330), fun(_3059328, bool)), fun(fun(_3059328, _3059334), fun(fun(fun(_3059332, _3059330), fun(_3059328, _3059326)), bool))), i(s(fun(fun(_3059332, fun(_3059334, bool)), fun(fun(fun(_3059332, _3059330), fun(_3059328, bool)), fun(fun(_3059328, _3059334), fun(fun(fun(_3059332, _3059330), fun(_3059328, _3059326)), bool)))), admissible), s(fun(_3059332, fun(_3059334, bool)), _3076472))), s(fun(fun(_3059332, _3059330), fun(_3059328, bool)), i(s(fun(fun(fun(_3059332, _3059330), fun(_3059328, bool)), fun(fun(_3059332, _3059330), fun(_3059328, bool))), i(s(fun(fun(fun(_3059332, _3059330), fun(_3059328, bool)), fun(fun(fun(_3059332, _3059330), fun(_3059328, bool)), fun(fun(_3059332, _3059330), fun(_3059328, bool)))), _3074319), s(fun(fun(_3059332, _3059330), fun(_3059328, bool)), _3076470))), s(fun(fun(_3059332, _3059330), fun(_3059328, bool)), _3076468))))), s(fun(_3059328, _3059334), _3076466))), s(fun(fun(_3059332, _3059330), fun(_3059328, _3059326)), _3076464)))), p(s(bool, i(s(fun(fun(fun(_3059332, _3059330), fun(_3059328, _3059326)), bool), i(s(fun(fun(_3059328, _3059334), fun(fun(fun(_3059332, _3059330), fun(_3059328, _3059326)), bool)), i(s(fun(fun(fun(_3059332, _3059330), fun(_3059328, bool)), fun(fun(_3059328, _3059334), fun(fun(fun(_3059332, _3059330), fun(_3059328, _3059326)), bool))), i(s(fun(fun(_3059332, fun(_3059334, bool)), fun(fun(fun(_3059332, _3059330), fun(_3059328, bool)), fun(fun(_3059328, _3059334), fun(fun(fun(_3059332, _3059330), fun(_3059328, _3059326)), bool)))), admissible), s(fun(_3059332, fun(_3059334, bool)), _3076472))), s(fun(fun(_3059332, _3059330), fun(_3059328, bool)), i(s(fun(fun(fun(_3059332, _3059330), fun(_3059328, bool)), fun(fun(_3059332, _3059330), fun(_3059328, bool))), i(s(fun(fun(fun(_3059332, _3059330), fun(_3059328, bool)), fun(fun(fun(_3059332, _3059330), fun(_3059328, bool)), fun(fun(_3059332, _3059330), fun(_3059328, bool)))), _3074319), s(fun(fun(_3059332, _3059330), fun(_3059328, bool)), _3076470))), s(fun(fun(_3059332, _3059330), fun(_3059328, bool)), i(s(fun(fun(fun(_3059332, _3059330), fun(_3059328, bool)), fun(fun(_3059332, _3059330), fun(_3059328, bool))), _3069046), s(fun(fun(_3059332, _3059330), fun(_3059328, bool)), _3076468))))))), s(fun(_3059328, _3059334), _3076466))), s(fun(fun(_3059332, _3059330), fun(_3059328, _3059326)), _3076462))))]]]]]]]]]]]]], (39848 ^ _1670770) ^ [_3981597, _3981599] : [39849 ^ _1670770 : [(39852 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_gt), s(real, i(s(fun(cart(real, _3981599), real), i(s(fun(cart(real, _3981599), fun(cart(real, _3981599), real)), dot), s(cart(real, _3981599), _3981597))), s(cart(real, _3981599), _3981597))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, a0))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))], (39850 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, a0))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))]], -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_gt), s(real, i(s(fun(cart(real, _3981599), real), vectoru_norm), s(cart(real, _3981599), _3981597))))), s(real, a0)))))], (973 ^ _1670770) ^ [_1683353, _1683355] : [974 ^ _1670770 : [(975 ^ _1670770) ^ [_1683396] : [p(s(bool, _1683353))]], -(p(s(bool, _1683353)))], (13495 ^ _1670770) ^ [_2087037, _2087039] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _2087039))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2087039))), s(int, _2087037))))) = s(int, i(s(fun(int, int), intu_neg), s(int, _2087037))))], (7815 ^ _1670770) ^ [_1896381, _1896383, _1896385] : [s(recspace(_1896385), _1896383) = s(recspace(_1896385), _1896381), -(s(fun(num, fun(_1896385, bool)), i(s(fun(recspace(_1896385), fun(num, fun(_1896385, bool))), u_destu_rec), s(recspace(_1896385), _1896383))) = s(fun(num, fun(_1896385, bool)), i(s(fun(recspace(_1896385), fun(num, fun(_1896385, bool))), u_destu_rec), s(recspace(_1896385), _1896381))))], (14429 ^ _1670770) ^ [_2110168, _2110170] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, i(s(fun(int, int), intu_neg), s(int, _2110170))))), s(int, i(s(fun(int, int), intu_neg), s(int, _2110168))))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2110170))), s(int, _2110168))))], (19887 ^ _1670770) ^ [_2386028, _2386030] : [p(s(bool, i(s(fun(fun(_2386030, bool), bool), infinite), s(fun(_2386030, bool), _2386028)))), s(fun(_2386030, bool), _2386028) = s(fun(_2386030, bool), empty)], (1531 ^ _1670770) ^ [_1692854, _1692856, _1692858] : [1540 ^ _1670770 : [(1543 ^ _1670770) ^ [_1693175] : [-(p(s(bool, i(s(fun(_1692858, bool), _1692854), s(_1692858, _1693175)))))], (1541 ^ _1670770) ^ [_1693141] : [-(p(s(bool, i(s(fun(_1692858, bool), _1692856), s(_1692858, _1693141)))))]], p(s(bool, i(s(fun(_1692858, bool), _1692856), s(_1692858, 1534 ^ [_1692854, _1692856, _1692858])))), p(s(bool, i(s(fun(_1692858, bool), _1692854), s(_1692858, 1537 ^ [_1692854, _1692856, _1692858]))))], (9278 ^ _1670770) ^ [_1971662, _1971664, _1971666] : [-(s(num, i(s(fun(prod(num, num), num), dist), s(prod(num, num), i(s(fun(num, prod(num, num)), i(s(fun(num, fun(num, prod(num, num))), c_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1971666))), s(num, _1971662))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1971666))), s(num, _1971664))))))) = s(num, i(s(fun(prod(num, num), num), dist), s(prod(num, num), i(s(fun(num, prod(num, num)), i(s(fun(num, fun(num, prod(num, num))), c_), s(num, _1971662))), s(num, _1971664))))))], (23309 ^ _1670770) ^ [_2556724, _2556726, _2556728, _2556730] : [-(p(s(bool, i(s(fun(fun(_2556730, bool), bool), i(s(fun(fun(_2556728, bool), fun(fun(_2556730, bool), bool)), l_a_u_c), s(fun(_2556728, bool), _2556724))), s(fun(_2556730, bool), _2556726))))), 23310 ^ _1670770 : [(23311 ^ _1670770) ^ [_2557051] : [23313 ^ _1670770 : [(23316 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2556730, bool), bool), i(s(fun(_2556730, fun(fun(_2556730, bool), bool)), in), s(_2556730, i(s(fun(_2556728, _2556730), _2557051), s(_2556728, 23312 ^ [_2556724, _2556726, _2556728, _2556730, _2557051]))))), s(fun(_2556730, bool), _2556726))))], (23314 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2556728, bool), bool), i(s(fun(_2556728, fun(fun(_2556728, bool), bool)), in), s(_2556728, 23312 ^ [_2556724, _2556726, _2556728, _2556730, _2557051]))), s(fun(_2556728, bool), _2556724)))))]], 23319 ^ _1670770 : [(23322 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2556728, bool), bool), i(s(fun(_2556728, fun(fun(_2556728, bool), bool)), in), s(_2556728, 23318 ^ [_2556724, _2556726, _2556728, _2556730, _2557051]))), s(fun(_2556728, bool), _2556724)))))], (23324 ^ _1670770) ^ [] : [-(s(_2556730, i(s(fun(_2556728, _2556730), _2557051), s(_2556728, 23317 ^ [_2556724, _2556726, _2556728, _2556730, _2557051]))) = s(_2556730, i(s(fun(_2556728, _2556730), _2557051), s(_2556728, 23318 ^ [_2556724, _2556726, _2556728, _2556730, _2557051]))))], (23326 ^ _1670770) ^ [] : [s(_2556728, 23317 ^ [_2556724, _2556726, _2556728, _2556730, _2557051]) = s(_2556728, 23318 ^ [_2556724, _2556726, _2556728, _2556730, _2557051])], (23320 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2556728, bool), bool), i(s(fun(_2556728, fun(fun(_2556728, bool), bool)), in), s(_2556728, 23317 ^ [_2556724, _2556726, _2556728, _2556730, _2557051]))), s(fun(_2556728, bool), _2556724)))))]]]]], (19098 ^ _1670770) ^ [_2348148, _2348150] : [19100 ^ _1670770 : [(19101 ^ _1670770) ^ [_2348280] : [s(_2348148, i(s(fun(_2348150, _2348148), f), s(_2348150, _2348280))) = s(_2348148, 19099 ^ [_2348148, _2348150])]], 19103 ^ _1670770 : [(19104 ^ _1670770) ^ [_2348331] : [-(s(_2348148, i(s(fun(_2348150, _2348148), f), s(_2348150, i(s(fun(_2348148, _2348150), 19102 ^ [_2348148, _2348150]), s(_2348148, _2348331))))) = s(_2348148, _2348331))]]], (29709 ^ _1670770) ^ [_2959134] : [s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), i(s(fun(fun(num, real), fun(real, fun(num, real))), _2959134), s(fun(num, real), 29710 ^ [_2959134]))), s(real, 29711 ^ [_2959134]))), s(num, 29712 ^ [_2959134]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), 29710 ^ [_2959134]), s(num, 29712 ^ [_2959134]))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, 29711 ^ [_2959134]))), s(num, 29712 ^ [_2959134]))))), 29715 ^ _1670770 : [(29716 ^ _1670770) ^ [_2959729] : [29756 ^ _1670770 : [(29766 ^ _1670770) ^ [_2961577, _2961579] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), finite), s(fun(real, bool), i(s(fun(fun(real, bool), fun(real, bool)), gspec), s(fun(real, bool), i(s(fun(fun(num, real), fun(real, bool)), i(s(fun(num, fun(fun(num, real), fun(real, bool))), _2959729), s(num, _2961579))), s(fun(num, real), _2961577))))))))), 29767 ^ _1670770 : [(29768 ^ _1670770) ^ [_2961690] : [p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, _2961690))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, _2961579)))))), -(s(real, i(s(fun(num, real), _2961577), s(num, _2961690))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]]], (29757 ^ _1670770) ^ [_2961276, _2961278] : [p(s(bool, i(s(fun(fun(real, bool), bool), finite), s(fun(real, bool), i(s(fun(fun(real, bool), fun(real, bool)), gspec), s(fun(real, bool), i(s(fun(fun(num, real), fun(real, bool)), i(s(fun(num, fun(fun(num, real), fun(real, bool))), _2959729), s(num, _2961278))), s(fun(num, real), _2961276)))))))), 29761 ^ _1670770 : [(29764 ^ _1670770) ^ [] : [s(real, i(s(fun(num, real), _2961276), s(num, 29760 ^ [_2959134, _2959729, _2961276, _2961278]))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (29762 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, 29760 ^ [_2959134, _2959729, _2961276, _2961278]))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, _2961278)))))))]]]], 29722 ^ _1670770 : [(29725 ^ _1670770) ^ [_2960257, _2960259] : [p(s(bool, i(s(fun(real, bool), i(s(fun(bool, fun(real, bool)), i(s(fun(real, fun(bool, fun(real, bool))), setspec), s(real, 29719 ^ [_2959134, _2959729]))), s(bool, _2960257))), s(real, _2960259)))), 29728 ^ _1670770 : [(29731 ^ _1670770) ^ [] : [s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, 29717 ^ [_2959134, _2959729]))))), s(fun(num, real), i(s(fun(real, fun(num, real)), i(s(fun(fun(num, real), fun(real, fun(num, real))), _2959134), s(fun(num, real), 29718 ^ [_2959134, _2959729]))), s(real, _2960259))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (29729 ^ _1670770) ^ [] : [-(p(s(bool, _2960257)))]], 29732 ^ _1670770 : [(29735 ^ _1670770) ^ [] : [p(s(bool, _2960257))], (29733 ^ _1670770) ^ [] : [-(s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, 29717 ^ [_2959134, _2959729]))))), s(fun(num, real), i(s(fun(real, fun(num, real)), i(s(fun(fun(num, real), fun(real, fun(num, real))), _2959134), s(fun(num, real), 29718 ^ [_2959134, _2959729]))), s(real, _2960259))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]]], (29723 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(fun(num, real), fun(real, bool)), i(s(fun(num, fun(fun(num, real), fun(real, bool))), _2959729), s(num, 29717 ^ [_2959134, _2959729]))), s(fun(num, real), 29718 ^ [_2959134, _2959729]))), s(real, 29719 ^ [_2959134, _2959729])))))]], 29740 ^ _1670770 : [(29753 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(bool, fun(real, bool)), i(s(fun(real, fun(bool, fun(real, bool))), setspec), s(real, 29719 ^ [_2959134, _2959729]))), s(bool, 29739 ^ [_2959134, _2959729]))), s(real, 29738 ^ [_2959134, _2959729])))))], (29741 ^ _1670770) ^ [] : [p(s(bool, 29739 ^ [_2959134, _2959729])), -(s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, 29717 ^ [_2959134, _2959729]))))), s(fun(num, real), i(s(fun(real, fun(num, real)), i(s(fun(fun(num, real), fun(real, fun(num, real))), _2959134), s(fun(num, real), 29718 ^ [_2959134, _2959729]))), s(real, 29738 ^ [_2959134, _2959729]))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (29747 ^ _1670770) ^ [] : [s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, 29717 ^ [_2959134, _2959729]))))), s(fun(num, real), i(s(fun(real, fun(num, real)), i(s(fun(fun(num, real), fun(real, fun(num, real))), _2959134), s(fun(num, real), 29718 ^ [_2959134, _2959729]))), s(real, 29738 ^ [_2959134, _2959729]))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(p(s(bool, 29739 ^ [_2959134, _2959729])))], (29755 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(fun(num, real), fun(real, bool)), i(s(fun(num, fun(fun(num, real), fun(real, bool))), _2959729), s(num, 29717 ^ [_2959134, _2959729]))), s(fun(num, real), 29718 ^ [_2959134, _2959729]))), s(real, 29719 ^ [_2959134, _2959729]))))]]]]], (8258 ^ _1670770) ^ [_1917084, _1917086] : [-(p(s(bool, i(s(fun(list(_1917084), bool), i(s(fun(list(_1917086), fun(list(_1917084), bool)), i(s(fun(fun(_1917086, fun(_1917084, bool)), fun(list(_1917086), fun(list(_1917084), bool))), all2), s(fun(_1917086, fun(_1917084, bool)), p0))), s(list(_1917086), i(s(fun(list(_1917086), list(_1917086)), i(s(fun(_1917086, fun(list(_1917086), list(_1917086))), cons), s(_1917086, h1))), s(list(_1917086), t1))))), s(list(_1917084), i(s(fun(list(_1917084), list(_1917084)), i(s(fun(_1917084, fun(list(_1917084), list(_1917084))), cons), s(_1917084, h2))), s(list(_1917084), t2))))))), p(s(bool, i(s(fun(_1917084, bool), i(s(fun(_1917086, fun(_1917084, bool)), p0), s(_1917086, h1))), s(_1917084, h2)))), p(s(bool, i(s(fun(list(_1917084), bool), i(s(fun(list(_1917086), fun(list(_1917084), bool)), i(s(fun(fun(_1917086, fun(_1917084, bool)), fun(list(_1917086), fun(list(_1917084), bool))), all2), s(fun(_1917086, fun(_1917084, bool)), p0))), s(list(_1917086), t1))), s(list(_1917084), t2))))], (9011 ^ _1670770) ^ [_1959906, _1959908, _1959910, _1959912] : [s(list(_1959910), _1959906) = s(list(_1959910), nil), -(s(list(_1959912), i(s(fun(list(_1959910), list(_1959912)), i(s(fun(fun(_1959910, _1959912), fun(list(_1959910), list(_1959912))), map0), s(fun(_1959910, _1959912), _1959908))), s(list(_1959910), _1959906))) = s(list(_1959912), nil))], (20104 ^ _1670770) ^ [_2397220, _2397222, _2397224, _2397226] : [20108 ^ _1670770 : [(20111 ^ _1670770) ^ [] : [s(_2397224, i(s(fun(_2397224, _2397224), i(s(fun(_2397226, fun(_2397224, _2397224)), _2397222), s(_2397226, 20105 ^ [_2397220, _2397222, _2397224, _2397226]))), s(_2397224, i(s(fun(_2397224, _2397224), i(s(fun(_2397226, fun(_2397224, _2397224)), _2397222), s(_2397226, 20106 ^ [_2397220, _2397222, _2397224, _2397226]))), s(_2397224, 20107 ^ [_2397220, _2397222, _2397224, _2397226]))))) = s(_2397224, i(s(fun(_2397224, _2397224), i(s(fun(_2397226, fun(_2397224, _2397224)), _2397222), s(_2397226, 20106 ^ [_2397220, _2397222, _2397224, _2397226]))), s(_2397224, i(s(fun(_2397224, _2397224), i(s(fun(_2397226, fun(_2397224, _2397224)), _2397222), s(_2397226, 20105 ^ [_2397220, _2397222, _2397224, _2397226]))), s(_2397224, 20107 ^ [_2397220, _2397222, _2397224, _2397226])))))], (20109 ^ _1670770) ^ [] : [s(_2397226, 20105 ^ [_2397220, _2397222, _2397224, _2397226]) = s(_2397226, 20106 ^ [_2397220, _2397222, _2397224, _2397226])]], 20112 ^ _1670770 : [(20113 ^ _1670770) ^ [_2398224, _2398226, _2398228] : [p(s(bool, i(s(fun(num, bool), i(s(fun(_2397224, fun(num, bool)), i(s(fun(fun(_2397226, bool), fun(_2397224, fun(num, bool))), i(s(fun(_2397224, fun(fun(_2397226, bool), fun(_2397224, fun(num, bool)))), i(s(fun(fun(_2397226, fun(_2397224, _2397224)), fun(_2397224, fun(fun(_2397226, bool), fun(_2397224, fun(num, bool))))), finrec), s(fun(_2397226, fun(_2397224, _2397224)), _2397222))), s(_2397224, _2397220))), s(fun(_2397226, bool), _2398226))), s(_2397224, _2398224))), s(num, i(s(fun(num, num), suc), s(num, _2398228)))))), 20116 ^ _1670770 : [(20117 ^ _1670770) ^ [_2398733] : [p(s(bool, i(s(fun(fun(_2397226, bool), bool), i(s(fun(_2397226, fun(fun(_2397226, bool), bool)), in), s(_2397226, _2398733))), s(fun(_2397226, bool), _2398226)))), 20121 ^ _1670770 : [(20124 ^ _1670770) ^ [] : [-(s(_2397224, _2398224) = s(_2397224, i(s(fun(_2397224, _2397224), i(s(fun(_2397226, fun(_2397224, _2397224)), _2397222), s(_2397226, _2398733))), s(_2397224, 20120 ^ [_2397220, _2397222, _2397224, _2397226, _2398224, _2398226, _2398228, _2398733]))))], (20122 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(_2397224, fun(num, bool)), i(s(fun(fun(_2397226, bool), fun(_2397224, fun(num, bool))), i(s(fun(_2397224, fun(fun(_2397226, bool), fun(_2397224, fun(num, bool)))), i(s(fun(fun(_2397226, fun(_2397224, _2397224)), fun(_2397224, fun(fun(_2397226, bool), fun(_2397224, fun(num, bool))))), finrec), s(fun(_2397226, fun(_2397224, _2397224)), _2397222))), s(_2397224, _2397220))), s(fun(_2397226, bool), i(s(fun(_2397226, fun(_2397226, bool)), i(s(fun(fun(_2397226, bool), fun(_2397226, fun(_2397226, bool))), delete), s(fun(_2397226, bool), _2398226))), s(_2397226, _2398733))))), s(_2397224, 20120 ^ [_2397220, _2397222, _2397224, _2397226, _2398224, _2398226, _2398228, _2398733]))), s(num, _2398228)))))]]]]]]], (552 ^ _1670770) ^ [] : [-(p(s(bool, p1))), p(s(bool, p1)), p(s(bool, p1))], (35903 ^ _1670770) ^ [_3700846, _3700848, _3700850, _3700852] : [-(p(s(bool, i(s(fun(fun(_3700850, bool), bool), finite), s(fun(_3700850, bool), _3700848))))), p(s(bool, i(s(fun(fun(_3700852, bool), bool), finite), s(fun(_3700852, bool), _3700846)))), p(s(bool, i(s(fun(fun(_3700852, bool), bool), i(s(fun(fun(_3700850, bool), fun(fun(_3700852, bool), bool)), l_a_u_c), s(fun(_3700850, bool), _3700848))), s(fun(_3700852, bool), _3700846))))], (43539 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), p0), s(real, i(s(fun(cart(real, n10), real), drop), s(cart(real, n10), 43540 ^ [])))))), 43543 ^ _1670770 : [(43544 ^ _1670770) ^ [_4277089] : [-(p(s(bool, i(s(fun(real, bool), p0), s(real, _4277089)))))]]], (15359 ^ _1670770) ^ [_2135654, _2135656, _2135658] : [s(fun(_2135658, bool), _2135656) = s(fun(_2135658, bool), _2135654), 15362 ^ _1670770 : [(15363 ^ _1670770) ^ [_2135817] : [-(s(bool, i(s(fun(fun(_2135658, bool), bool), i(s(fun(_2135658, fun(fun(_2135658, bool), bool)), in), s(_2135658, _2135817))), s(fun(_2135658, bool), _2135656))) = s(bool, i(s(fun(fun(_2135658, bool), bool), i(s(fun(_2135658, fun(fun(_2135658, bool), bool)), in), s(_2135658, _2135817))), s(fun(_2135658, bool), _2135654))))]]], (14267 ^ _1670770) ^ [_2106553, _2106555, _2106557] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_min), s(int, _2106557))), s(int, _2106555))))), s(int, _2106553)))), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2106557))), s(int, _2106553))))), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2106555))), s(int, _2106553)))))], (13441 ^ _1670770) ^ [_2085486, _2085488] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(int, int), intu_abs), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _2085488))), s(int, _2085486))))))), s(int, i(s(fun(int, int), intu_neg), s(int, _2085486)))))), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2085488))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))))], (15417 ^ _1670770) ^ [_2138144, _2138146] : [15431 ^ _1670770 : [(15436 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2138146, bool), i(s(fun(_2138146, fun(_2138146, bool)), i(s(fun(bool, fun(_2138146, fun(_2138146, bool))), _2138144), s(bool, 15418 ^ [_2138144, _2138146]))), s(_2138146, 15419 ^ [_2138144, _2138146]))), s(_2138146, 15420 ^ [_2138144, _2138146]))))], (15434 ^ _1670770) ^ [] : [-(s(_2138146, 15419 ^ [_2138144, _2138146]) = s(_2138146, 15420 ^ [_2138144, _2138146]))], (15432 ^ _1670770) ^ [] : [-(p(s(bool, 15418 ^ [_2138144, _2138146])))]], 15423 ^ _1670770 : [(15426 ^ _1670770) ^ [] : [p(s(bool, 15418 ^ [_2138144, _2138146])), s(_2138146, 15419 ^ [_2138144, _2138146]) = s(_2138146, 15420 ^ [_2138144, _2138146])], (15424 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2138146, bool), i(s(fun(_2138146, fun(_2138146, bool)), i(s(fun(bool, fun(_2138146, fun(_2138146, bool))), _2138144), s(bool, 15418 ^ [_2138144, _2138146]))), s(_2138146, 15419 ^ [_2138144, _2138146]))), s(_2138146, 15420 ^ [_2138144, _2138146])))))]], 15437 ^ _1670770 : [(15438 ^ _1670770) ^ [_2139082] : [s(fun(_2138146, bool), i(s(fun(bool, fun(_2138146, bool)), i(s(fun(_2138146, fun(bool, fun(_2138146, bool))), _2139082), s(_2138146, 15439 ^ [_2138144, _2138146, _2139082]))), s(bool, 15440 ^ [_2138144, _2138146, _2139082]))) = s(fun(_2138146, bool), i(s(fun(_2138146, fun(_2138146, bool)), i(s(fun(bool, fun(_2138146, fun(_2138146, bool))), _2138144), s(bool, 15440 ^ [_2138144, _2138146, _2139082]))), s(_2138146, 15439 ^ [_2138144, _2138146, _2139082]))), 15443 ^ _1670770 : [(15444 ^ _1670770) ^ [_2139686] : [s(bool, i(s(fun(_2138146, bool), i(s(fun(fun(fun(bool, fun(_2138146, bool)), bool), fun(_2138146, bool)), _2139686), s(fun(fun(bool, fun(_2138146, bool)), bool), 15445 ^ [_2138144, _2138146, _2139082, _2139686]))), s(_2138146, 15446 ^ [_2138144, _2138146, _2139082, _2139686]))) = s(bool, i(s(fun(fun(bool, fun(_2138146, bool)), bool), 15445 ^ [_2138144, _2138146, _2139082, _2139686]), s(fun(bool, fun(_2138146, bool)), i(s(fun(_2138146, fun(bool, fun(_2138146, bool))), setspec), s(_2138146, 15446 ^ [_2138144, _2138146, _2139082, _2139686]))))), 15449 ^ _1670770 : [(15450 ^ _1670770) ^ [_2140239, _2140241] : [-(s(bool, i(s(fun(_2138146, bool), i(s(fun(fun(_2138146, bool), fun(_2138146, bool)), gspec), s(fun(_2138146, bool), i(s(fun(fun(fun(bool, fun(_2138146, bool)), bool), fun(_2138146, bool)), _2139686), s(fun(fun(bool, fun(_2138146, bool)), bool), _2140241))))), s(_2138146, _2140239))) = s(bool, i(s(fun(fun(bool, fun(_2138146, bool)), bool), _2140241), s(fun(bool, fun(_2138146, bool)), i(s(fun(_2138146, fun(bool, fun(_2138146, bool))), _2139082), s(_2138146, _2140239))))))]]]]]]], (39950 ^ _1670770) ^ [_3988012, _3988014, _3988016, _3988018] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(prod(cart(real, _3988018), cart(real, _3988018)), real), distance), s(prod(cart(real, _3988018), cart(real, _3988018)), i(s(fun(cart(real, _3988018), prod(cart(real, _3988018), cart(real, _3988018))), i(s(fun(cart(real, _3988018), fun(cart(real, _3988018), prod(cart(real, _3988018), cart(real, _3988018)))), c_), s(cart(real, _3988018), _3988016))), s(cart(real, _3988018), _3988014))))))), s(real, e0))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(prod(cart(real, _3988018), cart(real, _3988018)), real), distance), s(prod(cart(real, _3988018), cart(real, _3988018)), i(s(fun(cart(real, _3988018), prod(cart(real, _3988018), cart(real, _3988018))), i(s(fun(cart(real, _3988018), fun(cart(real, _3988018), prod(cart(real, _3988018), cart(real, _3988018)))), c_), s(cart(real, _3988018), _3988016))), s(cart(real, _3988018), _3988012))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, e0))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))))))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(prod(cart(real, _3988018), cart(real, _3988018)), real), distance), s(prod(cart(real, _3988018), cart(real, _3988018)), i(s(fun(cart(real, _3988018), prod(cart(real, _3988018), cart(real, _3988018))), i(s(fun(cart(real, _3988018), fun(cart(real, _3988018), prod(cart(real, _3988018), cart(real, _3988018)))), c_), s(cart(real, _3988018), _3988014))), s(cart(real, _3988018), _3988012))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, e0))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))))], (4355 ^ _1670770) ^ [_1782036, _1782038] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1782038))), s(num, _1782036)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1782036))), s(num, _1782038))))], (13481 ^ _1670770) ^ [_2086590, _2086592, _2086594] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2086594))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2086592))), s(int, _2086590))))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2086594))), s(int, _2086592))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2086594))), s(int, _2086590))))))], (18984 ^ _1670770) ^ [_2342678, _2342680, _2342682, _2342684] : [18986 ^ _1670770 : [(18989 ^ _1670770) ^ [_2343061] : [s(_2342682, i(s(fun(_2342684, _2342682), _2343061), s(_2342684, i(s(fun(_2342682, _2342684), _2342680), s(_2342682, 18985 ^ [_2342678, _2342680, _2342682, _2342684, _2343061]))))) = s(_2342682, 18985 ^ [_2342678, _2342680, _2342682, _2342684, _2343061])], (18987 ^ _1670770) ^ [_2342988] : [-(p(s(bool, i(s(fun(fun(_2342682, bool), bool), i(s(fun(_2342682, fun(fun(_2342682, bool), bool)), in), s(_2342682, 18985 ^ [_2342678, _2342680, _2342682, _2342684, _2342988]))), s(fun(_2342682, bool), _2342678)))))]], 18990 ^ _1670770 : [(18991 ^ _1670770) ^ [_2343143, _2343145] : [-(s(_2342682, _2343145) = s(_2342682, _2343143)), p(s(bool, i(s(fun(fun(_2342682, bool), bool), i(s(fun(_2342682, fun(fun(_2342682, bool), bool)), in), s(_2342682, _2343145))), s(fun(_2342682, bool), _2342678)))), p(s(bool, i(s(fun(fun(_2342682, bool), bool), i(s(fun(_2342682, fun(fun(_2342682, bool), bool)), in), s(_2342682, _2343143))), s(fun(_2342682, bool), _2342678)))), s(_2342684, i(s(fun(_2342682, _2342684), _2342680), s(_2342682, _2343145))) = s(_2342684, i(s(fun(_2342682, _2342684), _2342680), s(_2342682, _2343143)))]]], (38790 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), p0), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))), 38793 ^ _1670770 : [(38794 ^ _1670770) ^ [_3938189] : [-(p(s(bool, i(s(fun(num, bool), p0), s(num, _3938189))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _3938189)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3938189))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))]]], (10387 ^ _1670770) ^ [_2010264] : [-(p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), prod(hreal, hreal))), trealu_add), s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), trealu_neg), s(prod(hreal, hreal), _2010264))))), s(prod(hreal, hreal), _2010264))))), s(prod(hreal, hreal), i(s(fun(num, prod(hreal, hreal)), trealu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))))], (4403 ^ _1670770) ^ [_1783173, _1783175, _1783177] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1783177))), s(num, _1783173))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1783177))), s(num, _1783175)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1783175))), s(num, _1783173))))], (17617 ^ _1670770) ^ [_2250275, _2250277] : [17656 ^ _1670770 : [(17657 ^ _1670770) ^ [_2251571] : [-(s(fun(_2250277, bool), i(s(fun(fun(_2250277, bool), fun(_2250277, bool)), gspec), s(fun(_2250277, bool), i(s(fun(_2250277, fun(_2250277, bool)), _2250275), s(_2250277, _2251571))))) = s(fun(_2250277, bool), i(s(fun(fun(_2250277, bool), fun(_2250277, bool)), i(s(fun(_2250277, fun(fun(_2250277, bool), fun(_2250277, bool))), insert), s(_2250277, _2251571))), s(fun(_2250277, bool), empty))))]], 17622 ^ _1670770 : [(17625 ^ _1670770) ^ [_2250746, _2250748] : [p(s(bool, i(s(fun(_2250277, bool), i(s(fun(bool, fun(_2250277, bool)), i(s(fun(_2250277, fun(bool, fun(_2250277, bool))), setspec), s(_2250277, 17619 ^ [_2250275, _2250277]))), s(bool, _2250746))), s(_2250277, _2250748)))), 17628 ^ _1670770 : [(17631 ^ _1670770) ^ [] : [s(_2250277, _2250748) = s(_2250277, 17618 ^ [_2250275, _2250277])], (17629 ^ _1670770) ^ [] : [-(p(s(bool, _2250746)))]], 17632 ^ _1670770 : [(17635 ^ _1670770) ^ [] : [p(s(bool, _2250746))], (17633 ^ _1670770) ^ [] : [-(s(_2250277, _2250748) = s(_2250277, 17618 ^ [_2250275, _2250277]))]]], (17623 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2250277, bool), i(s(fun(_2250277, fun(_2250277, bool)), _2250275), s(_2250277, 17618 ^ [_2250275, _2250277]))), s(_2250277, 17619 ^ [_2250275, _2250277])))))]], 17640 ^ _1670770 : [(17653 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2250277, bool), i(s(fun(bool, fun(_2250277, bool)), i(s(fun(_2250277, fun(bool, fun(_2250277, bool))), setspec), s(_2250277, 17619 ^ [_2250275, _2250277]))), s(bool, 17639 ^ [_2250275, _2250277]))), s(_2250277, 17638 ^ [_2250275, _2250277])))))], (17641 ^ _1670770) ^ [] : [p(s(bool, 17639 ^ [_2250275, _2250277])), -(s(_2250277, 17638 ^ [_2250275, _2250277]) = s(_2250277, 17618 ^ [_2250275, _2250277]))], (17647 ^ _1670770) ^ [] : [s(_2250277, 17638 ^ [_2250275, _2250277]) = s(_2250277, 17618 ^ [_2250275, _2250277]), -(p(s(bool, 17639 ^ [_2250275, _2250277])))], (17655 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2250277, bool), i(s(fun(_2250277, fun(_2250277, bool)), _2250275), s(_2250277, 17618 ^ [_2250275, _2250277]))), s(_2250277, 17619 ^ [_2250275, _2250277]))))]]], (17356 ^ _1670770) ^ [_2235343, _2235345, _2235347, _2235349] : [s(fun(_2235349, bool), i(s(fun(fun(_2235347, bool), fun(_2235349, bool)), i(s(fun(fun(_2235347, _2235349), fun(fun(_2235347, bool), fun(_2235349, bool))), image), s(fun(_2235347, _2235349), _2235345))), s(fun(_2235347, bool), _2235343))) = s(fun(_2235349, bool), empty), -(s(fun(_2235347, bool), _2235343) = s(fun(_2235347, bool), empty))], (22660 ^ _1670770) ^ [_2526813, _2526815, _2526817, _2526819, _2526821] : [p(s(bool, i(s(fun(fun(_2526819, bool), bool), finite), s(fun(_2526819, bool), _2526817)))), p(s(bool, i(s(fun(fun(_2526821, bool), bool), finite), s(fun(_2526821, bool), _2526815)))), s(num, i(s(fun(fun(_2526819, bool), num), card), s(fun(_2526819, bool), _2526817))) = s(num, i(s(fun(fun(_2526821, bool), num), card), s(fun(_2526821, bool), _2526815))), p(s(bool, i(s(fun(fun(_2526821, bool), bool), i(s(fun(fun(_2526821, bool), fun(fun(_2526821, bool), bool)), subset), s(fun(_2526821, bool), i(s(fun(fun(_2526819, bool), fun(_2526821, bool)), i(s(fun(fun(_2526819, _2526821), fun(fun(_2526819, bool), fun(_2526821, bool))), image), s(fun(_2526819, _2526821), _2526813))), s(fun(_2526819, bool), _2526817))))), s(fun(_2526821, bool), _2526815)))), 22675 ^ _1670770 : [(22676 ^ _1670770) ^ [] : [22678 ^ _1670770 : [(22681 ^ _1670770) ^ [_2527848] : [p(s(bool, i(s(fun(fun(_2526819, bool), bool), i(s(fun(_2526819, fun(fun(_2526819, bool), bool)), in), s(_2526819, _2527848))), s(fun(_2526819, bool), _2526817)))), s(_2526821, i(s(fun(_2526819, _2526821), _2526813), s(_2526819, _2527848))) = s(_2526821, 22677 ^ [_2526813, _2526815, _2526817, _2526819, _2526821])], (22679 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2526821, bool), bool), i(s(fun(_2526821, fun(fun(_2526821, bool), bool)), in), s(_2526821, 22677 ^ [_2526813, _2526815, _2526817, _2526819, _2526821]))), s(fun(_2526821, bool), _2526815)))))]], 22686 ^ _1670770 : [(22687 ^ _1670770) ^ [_2528073, _2528075] : [-(s(_2526819, _2528075) = s(_2526819, _2528073)), p(s(bool, i(s(fun(fun(_2526819, bool), bool), i(s(fun(_2526819, fun(fun(_2526819, bool), bool)), in), s(_2526819, _2528075))), s(fun(_2526819, bool), _2526817)))), p(s(bool, i(s(fun(fun(_2526819, bool), bool), i(s(fun(_2526819, fun(fun(_2526819, bool), bool)), in), s(_2526819, _2528073))), s(fun(_2526819, bool), _2526817)))), s(_2526821, i(s(fun(_2526819, _2526821), _2526813), s(_2526819, _2528075))) = s(_2526821, i(s(fun(_2526819, _2526821), _2526813), s(_2526819, _2528073)))]]], (22701 ^ _1670770) ^ [] : [22704 ^ _1670770 : [(22707 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2526819, bool), bool), i(s(fun(_2526819, fun(fun(_2526819, bool), bool)), in), s(_2526819, 22703 ^ [_2526813, _2526815, _2526817, _2526819, _2526821]))), s(fun(_2526819, bool), _2526817)))))], (22709 ^ _1670770) ^ [] : [-(s(_2526821, i(s(fun(_2526819, _2526821), _2526813), s(_2526819, 22702 ^ [_2526813, _2526815, _2526817, _2526819, _2526821]))) = s(_2526821, i(s(fun(_2526819, _2526821), _2526813), s(_2526819, 22703 ^ [_2526813, _2526815, _2526817, _2526819, _2526821]))))], (22711 ^ _1670770) ^ [] : [s(_2526819, 22702 ^ [_2526813, _2526815, _2526817, _2526819, _2526821]) = s(_2526819, 22703 ^ [_2526813, _2526815, _2526817, _2526819, _2526821])], (22705 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2526819, bool), bool), i(s(fun(_2526819, fun(fun(_2526819, bool), bool)), in), s(_2526819, 22702 ^ [_2526813, _2526815, _2526817, _2526819, _2526821]))), s(fun(_2526819, bool), _2526817)))))]], 22712 ^ _1670770 : [(22713 ^ _1670770) ^ [_2528856] : [p(s(bool, i(s(fun(fun(_2526821, bool), bool), i(s(fun(_2526821, fun(fun(_2526821, bool), bool)), in), s(_2526821, _2528856))), s(fun(_2526821, bool), _2526815)))), 22717 ^ _1670770 : [(22720 ^ _1670770) ^ [] : [-(s(_2526821, i(s(fun(_2526819, _2526821), _2526813), s(_2526819, 22716 ^ [_2526813, _2526815, _2526817, _2526819, _2526821, _2528856]))) = s(_2526821, _2528856))], (22718 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2526819, bool), bool), i(s(fun(_2526819, fun(fun(_2526819, bool), bool)), in), s(_2526819, 22716 ^ [_2526813, _2526815, _2526817, _2526819, _2526821, _2528856]))), s(fun(_2526819, bool), _2526817)))))]]]]]]], (9089 ^ _1670770) ^ [_1962976, _1962978, _1962980] : [-(s(_1962980, i(s(fun(list(_1962980), _1962980), last0), s(list(_1962980), i(s(fun(list(_1962980), list(_1962980)), i(s(fun(list(_1962980), fun(list(_1962980), list(_1962980))), append), s(list(_1962980), _1962978))), s(list(_1962980), _1962976))))) = s(_1962980, i(s(fun(_1962980, _1962980), i(s(fun(_1962980, fun(_1962980, _1962980)), i(s(fun(bool, fun(_1962980, fun(_1962980, _1962980))), cond), s(bool, 9075 ^ [_1962976, _1962978, _1962980]))), s(_1962980, i(s(fun(list(_1962980), _1962980), last0), s(list(_1962980), _1962978))))), s(_1962980, i(s(fun(list(_1962980), _1962980), last0), s(list(_1962980), _1962976))))))], (4100 ^ _1670770) ^ [_1776137] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1776137))), s(num, i(s(fun(num, num), numeral), s(num, u_0))))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (126 ^ _1670770) ^ [] : [-(s(bool, t) = s(bool, t))], (14381 ^ _1670770) ^ [_2109061, _2109063] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2109063))), s(int, i(s(fun(int, int), intu_neg), s(int, _2109061))))) = s(int, i(s(fun(int, int), intu_neg), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2109063))), s(int, _2109061))))))], (3144 ^ _1670770) ^ [_1728814, _1728816] : [-(s(_1728816, i(s(fun(n10, _1728816), 3142 ^ [_1728814, _1728816]), s(n10, one))) = s(_1728816, _1728814))], (74 ^ _1670770) ^ [_1671791, _1671793, _1671795, _1671797] : [-(finite_sum(_1671797, _1671793) = finite_sum(_1671795, _1671791)), _1671797 = _1671795, _1671793 = _1671791], (38938 ^ _1670770) ^ [_3944050, _3944052, _3944054] : [-(s(real, i(s(fun(num, real), i(s(fun(cart(real, _3944054), fun(num, real)), d_), s(cart(real, _3944054), i(s(fun(num, cart(real, _3944054)), vec), s(num, _3944052))))), s(num, _3944050))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, _3944052))))], (39278 ^ _1670770) ^ [_3962292, _3962294] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _3962292)))), 39282 ^ _1670770 : [(39285 ^ _1670770) ^ [_3962660] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _3962660))), s(real, _3962294))))))), s(real, 39281 ^ [_3962292, _3962294])))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _3962660))), s(real, _3962660))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _3962294))), s(real, _3962294))))))))), s(real, _3962292)))))], (39283 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, 39281 ^ [_3962292, _3962294])))))]]], (7438 ^ _1670770) ^ [_1882134] : [s(num, i(s(fun(num, num), bit0), s(num, _1882134))) = s(num, u_0), -(s(num, _1882134) = s(num, u_0))], (30605 ^ _1670770) ^ [_3012799, _3012801, _3012803, _3012805, _3012807, _3012809, _3012811] : [-(p(s(bool, i(s(fun(fun(fun(_3012811, _3012809), fun(_3012807, _3012809)), bool), i(s(fun(fun(_3012807, _3012811), fun(fun(fun(_3012811, _3012809), fun(_3012807, _3012809)), bool)), i(s(fun(fun(fun(_3012811, _3012809), fun(_3012807, bool)), fun(fun(_3012807, _3012811), fun(fun(fun(_3012811, _3012809), fun(_3012807, _3012809)), bool))), i(s(fun(fun(_3012811, fun(_3012811, bool)), fun(fun(fun(_3012811, _3012809), fun(_3012807, bool)), fun(fun(_3012807, _3012811), fun(fun(fun(_3012811, _3012809), fun(_3012807, _3012809)), bool)))), tailadmissible), s(fun(_3012811, fun(_3012811, bool)), _3012805))), s(fun(fun(_3012811, _3012809), fun(_3012807, bool)), _3012801))), s(fun(_3012807, _3012811), _3012803))), s(fun(fun(_3012811, _3012809), fun(_3012807, _3012809)), _3012799))))), 30606 ^ _1670770 : [(30607 ^ _1670770) ^ [_3013771, _3013773, _3013775] : [30611 ^ _1670770 : [(30616 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3012811, bool), i(s(fun(_3012811, fun(_3012811, bool)), _3012805), s(_3012811, 30610 ^ [_3012799, _3012801, _3012803, _3012805, _3012807, _3012809, _3012811, _3013771, _3013773, _3013775]))), s(_3012811, i(s(fun(_3012807, _3012811), _3012803), s(_3012807, 30609 ^ [_3012799, _3012801, _3012803, _3012805, _3012807, _3012809, _3012811, _3013771, _3013773, _3013775]))))))], (30614 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3012811, bool), i(s(fun(_3012811, fun(_3012811, bool)), _3012805), s(_3012811, 30610 ^ [_3012799, _3012801, _3012803, _3012805, _3012807, _3012809, _3012811, _3013771, _3013773, _3013775]))), s(_3012811, i(s(fun(_3012807, _3012811), i(s(fun(fun(_3012811, _3012809), fun(_3012807, _3012811)), _3013773), s(fun(_3012811, _3012809), 30608 ^ [_3012799, _3012801, _3012803, _3012805, _3012807, _3012809, _3012811, _3013771, _3013773, _3013775]))), s(_3012807, 30609 ^ [_3012799, _3012801, _3012803, _3012805, _3012807, _3012809, _3012811, _3013771, _3013773, _3013775])))))))], (30612 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3012807, bool), i(s(fun(fun(_3012811, _3012809), fun(_3012807, bool)), _3013775), s(fun(_3012811, _3012809), 30608 ^ [_3012799, _3012801, _3012803, _3012805, _3012807, _3012809, _3012811, _3013771, _3013773, _3013775]))), s(_3012807, 30609 ^ [_3012799, _3012801, _3012803, _3012805, _3012807, _3012809, _3012811, _3013771, _3013773, _3013775])))))]], 30640 ^ _1670770 : [(30643 ^ _1670770) ^ [] : [s(_3012809, i(s(fun(_3012807, _3012809), i(s(fun(fun(_3012811, _3012809), fun(_3012807, _3012809)), _3012799), s(fun(_3012811, _3012809), 30638 ^ [_3012799, _3012801, _3012803, _3012805, _3012807, _3012809, _3012811, _3013771, _3013773, _3013775]))), s(_3012807, 30639 ^ [_3012799, _3012801, _3012803, _3012805, _3012807, _3012809, _3012811, _3013771, _3013773, _3013775]))) = s(_3012809, i(s(fun(_3012809, _3012809), i(s(fun(_3012809, fun(_3012809, _3012809)), i(s(fun(bool, fun(_3012809, fun(_3012809, _3012809))), cond), s(bool, i(s(fun(_3012807, bool), i(s(fun(fun(_3012811, _3012809), fun(_3012807, bool)), _3013775), s(fun(_3012811, _3012809), 30638 ^ [_3012799, _3012801, _3012803, _3012805, _3012807, _3012809, _3012811, _3013771, _3013773, _3013775]))), s(_3012807, 30639 ^ [_3012799, _3012801, _3012803, _3012805, _3012807, _3012809, _3012811, _3013771, _3013773, _3013775]))))), s(_3012809, i(s(fun(_3012811, _3012809), 30638 ^ [_3012799, _3012801, _3012803, _3012805, _3012807, _3012809, _3012811, _3013771, _3013773, _3013775]), s(_3012811, i(s(fun(_3012807, _3012811), i(s(fun(fun(_3012811, _3012809), fun(_3012807, _3012811)), _3013773), s(fun(_3012811, _3012809), 30638 ^ [_3012799, _3012801, _3012803, _3012805, _3012807, _3012809, _3012811, _3013771, _3013773, _3013775]))), s(_3012807, 30639 ^ [_3012799, _3012801, _3012803, _3012805, _3012807, _3012809, _3012811, _3013771, _3013773, _3013775]))))))), s(_3012809, i(s(fun(_3012807, _3012809), i(s(fun(fun(_3012811, _3012809), fun(_3012807, _3012809)), _3013771), s(fun(_3012811, _3012809), 30638 ^ [_3012799, _3012801, _3012803, _3012805, _3012807, _3012809, _3012811, _3013771, _3013773, _3013775]))), s(_3012807, 30639 ^ [_3012799, _3012801, _3012803, _3012805, _3012807, _3012809, _3012811, _3013771, _3013773, _3013775])))))], (30641 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3012807, bool), i(s(fun(fun(_3012811, _3012809), fun(_3012807, bool)), _3012801), s(fun(_3012811, _3012809), 30638 ^ [_3012799, _3012801, _3012803, _3012805, _3012807, _3012809, _3012811, _3013771, _3013773, _3013775]))), s(_3012807, 30639 ^ [_3012799, _3012801, _3012803, _3012805, _3012807, _3012809, _3012811, _3013771, _3013773, _3013775])))))]], 30622 ^ _1670770 : [(30629 ^ _1670770) ^ [] : [s(bool, i(s(fun(_3012807, bool), i(s(fun(fun(_3012811, _3012809), fun(_3012807, bool)), _3013775), s(fun(_3012811, _3012809), 30619 ^ [_3012799, _3012801, _3012803, _3012805, _3012807, _3012809, _3012811, _3013771, _3013773, _3013775]))), s(_3012807, 30621 ^ [_3012799, _3012801, _3012803, _3012805, _3012807, _3012809, _3012811, _3013771, _3013773, _3013775]))) = s(bool, i(s(fun(_3012807, bool), i(s(fun(fun(_3012811, _3012809), fun(_3012807, bool)), _3013775), s(fun(_3012811, _3012809), 30620 ^ [_3012799, _3012801, _3012803, _3012805, _3012807, _3012809, _3012811, _3013771, _3013773, _3013775]))), s(_3012807, 30621 ^ [_3012799, _3012801, _3012803, _3012805, _3012807, _3012809, _3012811, _3013771, _3013773, _3013775]))), s(_3012811, i(s(fun(_3012807, _3012811), i(s(fun(fun(_3012811, _3012809), fun(_3012807, _3012811)), _3013773), s(fun(_3012811, _3012809), 30619 ^ [_3012799, _3012801, _3012803, _3012805, _3012807, _3012809, _3012811, _3013771, _3013773, _3013775]))), s(_3012807, 30621 ^ [_3012799, _3012801, _3012803, _3012805, _3012807, _3012809, _3012811, _3013771, _3013773, _3013775]))) = s(_3012811, i(s(fun(_3012807, _3012811), i(s(fun(fun(_3012811, _3012809), fun(_3012807, _3012811)), _3013773), s(fun(_3012811, _3012809), 30620 ^ [_3012799, _3012801, _3012803, _3012805, _3012807, _3012809, _3012811, _3013771, _3013773, _3013775]))), s(_3012807, 30621 ^ [_3012799, _3012801, _3012803, _3012805, _3012807, _3012809, _3012811, _3013771, _3013773, _3013775]))), s(_3012809, i(s(fun(_3012807, _3012809), i(s(fun(fun(_3012811, _3012809), fun(_3012807, _3012809)), _3013771), s(fun(_3012811, _3012809), 30619 ^ [_3012799, _3012801, _3012803, _3012805, _3012807, _3012809, _3012811, _3013771, _3013773, _3013775]))), s(_3012807, 30621 ^ [_3012799, _3012801, _3012803, _3012805, _3012807, _3012809, _3012811, _3013771, _3013773, _3013775]))) = s(_3012809, i(s(fun(_3012807, _3012809), i(s(fun(fun(_3012811, _3012809), fun(_3012807, _3012809)), _3013771), s(fun(_3012811, _3012809), 30620 ^ [_3012799, _3012801, _3012803, _3012805, _3012807, _3012809, _3012811, _3013771, _3013773, _3013775]))), s(_3012807, 30621 ^ [_3012799, _3012801, _3012803, _3012805, _3012807, _3012809, _3012811, _3013771, _3013773, _3013775])))], (30623 ^ _1670770) ^ [_3015596] : [p(s(bool, i(s(fun(_3012811, bool), i(s(fun(_3012811, fun(_3012811, bool)), _3012805), s(_3012811, _3015596))), s(_3012811, i(s(fun(_3012807, _3012811), _3012803), s(_3012807, 30621 ^ [_3012799, _3012801, _3012803, _3012805, _3012807, _3012809, _3012811, _3013771, _3013773, _3013775])))))), -(s(_3012809, i(s(fun(_3012811, _3012809), 30619 ^ [_3012799, _3012801, _3012803, _3012805, _3012807, _3012809, _3012811, _3013771, _3013773, _3013775]), s(_3012811, _3015596))) = s(_3012809, i(s(fun(_3012811, _3012809), 30620 ^ [_3012799, _3012801, _3012803, _3012805, _3012807, _3012809, _3012811, _3013771, _3013773, _3013775]), s(_3012811, _3015596))))]]]]], (14183 ^ _1670770) ^ [] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_max), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_max), s(int, x))), s(int, y))))), s(int, z))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_max), s(int, x))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_max), s(int, y))), s(int, z))))))], (39659 ^ _1670770) ^ [_3973467, _3973469, _3973471] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, i(s(fun(cart(real, _3973471), real), i(s(fun(cart(real, _3973471), fun(cart(real, _3973471), real)), dot), s(cart(real, _3973471), _3973469))), s(cart(real, _3973471), _3973467))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(cart(real, _3973471), real), vectoru_norm), s(cart(real, _3973471), _3973469))))), s(real, i(s(fun(cart(real, _3973471), real), vectoru_norm), s(cart(real, _3973471), _3973467))))))))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))))))], (24422 ^ _1670770) ^ [_2592216] : [p(s(bool, 24420 ^ [_2592216])), -(s(num, _2592216) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (8973 ^ _1670770) ^ [_1958087, _1958089] : [s(bool, i(s(fun(_1958089, bool), i(s(fun(fun(_1958089, fun(_1958089, bool)), fun(_1958089, bool)), _1958087), s(fun(_1958089, fun(_1958089, bool)), 8974 ^ [_1958087, _1958089]))), s(_1958089, 8975 ^ [_1958087, _1958089]))) = s(bool, i(s(fun(_1958089, bool), i(s(fun(_1958089, fun(_1958089, bool)), 8974 ^ [_1958087, _1958089]), s(_1958089, 8975 ^ [_1958087, _1958089]))), s(_1958089, 8975 ^ [_1958087, _1958089]))), 8978 ^ _1670770 : [(8979 ^ _1670770) ^ [_1958581, _1958583] : [-(s(bool, i(s(fun(list(_1958089), bool), i(s(fun(list(_1958089), fun(list(_1958089), bool)), i(s(fun(fun(_1958089, fun(_1958089, bool)), fun(list(_1958089), fun(list(_1958089), bool))), all2), s(fun(_1958089, fun(_1958089, bool)), _1958583))), s(list(_1958089), _1958581))), s(list(_1958089), _1958581))) = s(bool, i(s(fun(list(_1958089), bool), i(s(fun(fun(_1958089, bool), fun(list(_1958089), bool)), all0), s(fun(_1958089, bool), i(s(fun(fun(_1958089, fun(_1958089, bool)), fun(_1958089, bool)), _1958087), s(fun(_1958089, fun(_1958089, bool)), _1958583))))), s(list(_1958089), _1958581))))]]], (47047 ^ _1670770) ^ [_4476533, _4476535, _4476537, _4476539, _4476541] : [-(s(real, i(s(fun(cart(real, _4476541), real), i(s(fun(cart(real, _4476541), fun(cart(real, _4476541), real)), dot), s(cart(real, _4476541), i(s(fun(cart(real, _4476541), cart(real, _4476541)), i(s(fun(cart(cart(real, _4476541), _4476541), fun(cart(real, _4476541), cart(real, _4476541))), matrixu_vectoru_mul), s(cart(cart(real, _4476541), _4476541), _4476539))), s(cart(real, _4476541), _4476535))))), s(cart(real, _4476541), i(s(fun(cart(real, _4476541), cart(real, _4476541)), i(s(fun(cart(cart(real, _4476541), _4476541), fun(cart(real, _4476541), cart(real, _4476541))), matrixu_vectoru_mul), s(cart(cart(real, _4476541), _4476541), _4476537))), s(cart(real, _4476541), _4476533))))) = s(real, i(s(fun(num, real), i(s(fun(cart(real, n10), fun(num, real)), d_), s(cart(real, n10), i(s(fun(num, cart(real, n10)), i(s(fun(cart(cart(real, n10), n10), fun(num, cart(real, n10))), d_), s(cart(cart(real, n10), n10), i(s(fun(cart(cart(real, n10), _4476541), cart(cart(real, n10), n10)), i(s(fun(cart(cart(real, _4476541), n10), fun(cart(cart(real, n10), _4476541), cart(cart(real, n10), n10))), matrixu_mul), s(cart(cart(real, _4476541), n10), i(s(fun(cart(real, _4476541), cart(cart(real, _4476541), n10)), rowvector), s(cart(real, _4476541), _4476535))))), s(cart(cart(real, n10), _4476541), i(s(fun(cart(cart(real, n10), _4476541), cart(cart(real, n10), _4476541)), i(s(fun(cart(cart(real, _4476541), _4476541), fun(cart(cart(real, n10), _4476541), cart(cart(real, n10), _4476541))), matrixu_mul), s(cart(cart(real, _4476541), _4476541), i(s(fun(cart(cart(real, _4476541), _4476541), cart(cart(real, _4476541), _4476541)), i(s(fun(cart(cart(real, _4476541), _4476541), fun(cart(cart(real, _4476541), _4476541), cart(cart(real, _4476541), _4476541))), matrixu_mul), s(cart(cart(real, _4476541), _4476541), i(s(fun(cart(cart(real, _4476541), _4476541), cart(cart(real, _4476541), _4476541)), transp), s(cart(cart(real, _4476541), _4476541), _4476539))))), s(cart(cart(real, _4476541), _4476541), _4476537))))), s(cart(cart(real, n10), _4476541), i(s(fun(cart(real, _4476541), cart(cart(real, n10), _4476541)), columnvector), s(cart(real, _4476541), _4476533))))))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (25879 ^ _1670770) ^ [_2705121, _2705123, _2705125, _2705127] : [25881 ^ _1670770 : [(25884 ^ _1670770) ^ [] : [s(num, i(s(fun(_2705127, num), _2705125), s(_2705127, 25880 ^ [_2705121, _2705123, _2705125, _2705127]))) = s(num, i(s(fun(_2705127, num), _2705123), s(_2705127, 25880 ^ [_2705121, _2705123, _2705125, _2705127])))], (25882 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2705127, bool), bool), i(s(fun(_2705127, fun(fun(_2705127, bool), bool)), in), s(_2705127, 25880 ^ [_2705121, _2705123, _2705125, _2705127]))), s(fun(_2705127, bool), _2705121)))))]], -(s(num, i(s(fun(fun(_2705127, num), num), i(s(fun(fun(_2705127, bool), fun(fun(_2705127, num), num)), nsum), s(fun(_2705127, bool), _2705121))), s(fun(_2705127, num), _2705125))) = s(num, i(s(fun(fun(_2705127, num), num), i(s(fun(fun(_2705127, bool), fun(fun(_2705127, num), num)), nsum), s(fun(_2705127, bool), _2705121))), s(fun(_2705127, num), _2705123))))], (7260 ^ _1670770) ^ [_1877030] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), bit0), s(num, _1877030))))), s(num, u_0))) = s(num, i(s(fun(num, num), bit0), s(num, _1877030))))], (27639 ^ _1670770) ^ [_2822148, _2822150] : [s(real, i(s(fun(_2822150, real), i(s(fun(real, fun(_2822150, real)), i(s(fun(fun(_2822150, real), fun(real, fun(_2822150, real))), _2822148), s(fun(_2822150, real), 27640 ^ [_2822148, _2822150]))), s(real, 27641 ^ [_2822148, _2822150]))), s(_2822150, 27642 ^ [_2822148, _2822150]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(_2822150, real), 27640 ^ [_2822148, _2822150]), s(_2822150, 27642 ^ [_2822148, _2822150]))))), s(real, 27641 ^ [_2822148, _2822150]))), 27645 ^ _1670770 : [(27646 ^ _1670770) ^ [_2822710, _2822712, _2822714] : [-(s(real, i(s(fun(fun(_2822150, real), real), i(s(fun(fun(_2822150, bool), fun(fun(_2822150, real), real)), sum), s(fun(_2822150, bool), _2822710))), s(fun(_2822150, real), i(s(fun(real, fun(_2822150, real)), i(s(fun(fun(_2822150, real), fun(real, fun(_2822150, real))), _2822148), s(fun(_2822150, real), _2822714))), s(real, _2822712))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(fun(_2822150, real), real), i(s(fun(fun(_2822150, bool), fun(fun(_2822150, real), real)), sum), s(fun(_2822150, bool), _2822710))), s(fun(_2822150, real), _2822714))))), s(real, _2822712))))]]], (8926 ^ _1670770) ^ [_1953906, _1953908, _1953910] : [8941 ^ _1670770 : [(8946 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1953908, bool), i(s(fun(_1953910, fun(_1953908, bool)), i(s(fun(fun(_1953910, fun(_1953908, bool)), fun(_1953910, fun(_1953908, bool))), i(s(fun(fun(_1953910, fun(_1953908, bool)), fun(fun(_1953910, fun(_1953908, bool)), fun(_1953910, fun(_1953908, bool)))), _1953906), s(fun(_1953910, fun(_1953908, bool)), 8927 ^ [_1953906, _1953908, _1953910]))), s(fun(_1953910, fun(_1953908, bool)), 8928 ^ [_1953906, _1953908, _1953910]))), s(_1953910, 8929 ^ [_1953906, _1953908, _1953910]))), s(_1953908, 8930 ^ [_1953906, _1953908, _1953910]))))], (8944 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1953908, bool), i(s(fun(_1953910, fun(_1953908, bool)), 8928 ^ [_1953906, _1953908, _1953910]), s(_1953910, 8929 ^ [_1953906, _1953908, _1953910]))), s(_1953908, 8930 ^ [_1953906, _1953908, _1953910])))))], (8942 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1953908, bool), i(s(fun(_1953910, fun(_1953908, bool)), 8927 ^ [_1953906, _1953908, _1953910]), s(_1953910, 8929 ^ [_1953906, _1953908, _1953910]))), s(_1953908, 8930 ^ [_1953906, _1953908, _1953910])))))]], 8933 ^ _1670770 : [(8936 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1953908, bool), i(s(fun(_1953910, fun(_1953908, bool)), 8927 ^ [_1953906, _1953908, _1953910]), s(_1953910, 8929 ^ [_1953906, _1953908, _1953910]))), s(_1953908, 8930 ^ [_1953906, _1953908, _1953910])))), p(s(bool, i(s(fun(_1953908, bool), i(s(fun(_1953910, fun(_1953908, bool)), 8928 ^ [_1953906, _1953908, _1953910]), s(_1953910, 8929 ^ [_1953906, _1953908, _1953910]))), s(_1953908, 8930 ^ [_1953906, _1953908, _1953910]))))], (8934 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1953908, bool), i(s(fun(_1953910, fun(_1953908, bool)), i(s(fun(fun(_1953910, fun(_1953908, bool)), fun(_1953910, fun(_1953908, bool))), i(s(fun(fun(_1953910, fun(_1953908, bool)), fun(fun(_1953910, fun(_1953908, bool)), fun(_1953910, fun(_1953908, bool)))), _1953906), s(fun(_1953910, fun(_1953908, bool)), 8927 ^ [_1953906, _1953908, _1953910]))), s(fun(_1953910, fun(_1953908, bool)), 8928 ^ [_1953906, _1953908, _1953910]))), s(_1953910, 8929 ^ [_1953906, _1953908, _1953910]))), s(_1953908, 8930 ^ [_1953906, _1953908, _1953910])))))]], 8947 ^ _1670770 : [(8948 ^ _1670770) ^ [_1955581] : [s(fun(_1953908, bool), i(s(fun(_1953910, fun(_1953908, bool)), i(s(fun(fun(_1953910, fun(_1953908, bool)), fun(_1953910, fun(_1953908, bool))), i(s(fun(fun(_1953910, fun(_1953908, bool)), fun(fun(_1953910, fun(_1953908, bool)), fun(_1953910, fun(_1953908, bool)))), _1955581), s(fun(_1953910, fun(_1953908, bool)), 8949 ^ [_1953906, _1953908, _1953910, _1955581]))), s(fun(_1953910, fun(_1953908, bool)), 8950 ^ [_1953906, _1953908, _1953910, _1955581]))), s(_1953910, 8951 ^ [_1953906, _1953908, _1953910, _1955581]))) = s(fun(_1953908, bool), i(s(fun(_1953910, fun(_1953908, bool)), i(s(fun(fun(_1953910, fun(_1953908, bool)), fun(_1953910, fun(_1953908, bool))), i(s(fun(fun(_1953910, fun(_1953908, bool)), fun(fun(_1953910, fun(_1953908, bool)), fun(_1953910, fun(_1953908, bool)))), _1953906), s(fun(_1953910, fun(_1953908, bool)), 8949 ^ [_1953906, _1953908, _1953910, _1955581]))), s(fun(_1953910, fun(_1953908, bool)), 8950 ^ [_1953906, _1953908, _1953910, _1955581]))), s(_1953910, 8951 ^ [_1953906, _1953908, _1953910, _1955581]))), 8954 ^ _1670770 : [(8955 ^ _1670770) ^ [_1956659, _1956661, _1956663, _1956665] : [-(p(s(bool, i(s(fun(list(_1953908), bool), i(s(fun(list(_1953910), fun(list(_1953908), bool)), i(s(fun(fun(_1953910, fun(_1953908, bool)), fun(list(_1953910), fun(list(_1953908), bool))), all2), s(fun(_1953910, fun(_1953908, bool)), i(s(fun(fun(_1953910, fun(_1953908, bool)), fun(_1953910, fun(_1953908, bool))), i(s(fun(fun(_1953910, fun(_1953908, bool)), fun(fun(_1953910, fun(_1953908, bool)), fun(_1953910, fun(_1953908, bool)))), _1955581), s(fun(_1953910, fun(_1953908, bool)), _1956665))), s(fun(_1953910, fun(_1953908, bool)), _1956663))))), s(list(_1953910), _1956661))), s(list(_1953908), _1956659))))), p(s(bool, i(s(fun(list(_1953908), bool), i(s(fun(list(_1953910), fun(list(_1953908), bool)), i(s(fun(fun(_1953910, fun(_1953908, bool)), fun(list(_1953910), fun(list(_1953908), bool))), all2), s(fun(_1953910, fun(_1953908, bool)), _1956665))), s(list(_1953910), _1956661))), s(list(_1953908), _1956659)))), p(s(bool, i(s(fun(list(_1953908), bool), i(s(fun(list(_1953910), fun(list(_1953908), bool)), i(s(fun(fun(_1953910, fun(_1953908, bool)), fun(list(_1953910), fun(list(_1953908), bool))), all2), s(fun(_1953910, fun(_1953908, bool)), _1956663))), s(list(_1953910), _1956661))), s(list(_1953908), _1956659))))], (8965 ^ _1670770) ^ [_1957384, _1957386, _1957388, _1957390] : [p(s(bool, i(s(fun(list(_1953908), bool), i(s(fun(list(_1953910), fun(list(_1953908), bool)), i(s(fun(fun(_1953910, fun(_1953908, bool)), fun(list(_1953910), fun(list(_1953908), bool))), all2), s(fun(_1953910, fun(_1953908, bool)), i(s(fun(fun(_1953910, fun(_1953908, bool)), fun(_1953910, fun(_1953908, bool))), i(s(fun(fun(_1953910, fun(_1953908, bool)), fun(fun(_1953910, fun(_1953908, bool)), fun(_1953910, fun(_1953908, bool)))), _1955581), s(fun(_1953910, fun(_1953908, bool)), _1957390))), s(fun(_1953910, fun(_1953908, bool)), _1957388))))), s(list(_1953910), _1957386))), s(list(_1953908), _1957384)))), 8968 ^ _1670770 : [(8971 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(list(_1953908), bool), i(s(fun(list(_1953910), fun(list(_1953908), bool)), i(s(fun(fun(_1953910, fun(_1953908, bool)), fun(list(_1953910), fun(list(_1953908), bool))), all2), s(fun(_1953910, fun(_1953908, bool)), _1957388))), s(list(_1953910), _1957386))), s(list(_1953908), _1957384)))))], (8969 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(list(_1953908), bool), i(s(fun(list(_1953910), fun(list(_1953908), bool)), i(s(fun(fun(_1953910, fun(_1953908, bool)), fun(list(_1953910), fun(list(_1953908), bool))), all2), s(fun(_1953910, fun(_1953908, bool)), _1957390))), s(list(_1953910), _1957386))), s(list(_1953908), _1957384)))))]]]]]]], (13855 ^ _1670770) ^ [_2096148, _2096150] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2096150))), s(int, _2096148))))))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2096150)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2096148))))], (13627 ^ _1670770) ^ [_2090350, _2090352, _2090354] : [s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2090354))), s(int, _2090350))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2090352))), s(int, _2090350))), -(s(int, _2090354) = s(int, _2090352)), -(s(int, _2090350) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (40055 ^ _1670770) ^ [_3997932, _3997934, _3997936] : [s(cart(real, _3997934), i(s(fun(_3997936, cart(real, _3997934)), _3997932), s(_3997936, 40056 ^ [_3997932, _3997934, _3997936]))) = s(cart(real, _3997934), i(s(fun(num, cart(real, _3997934)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(cart(real, _3997934), i(s(fun(fun(_3997936, cart(real, _3997934)), cart(real, _3997934)), i(s(fun(fun(_3997936, bool), fun(fun(_3997936, cart(real, _3997934)), cart(real, _3997934))), vsum), s(fun(_3997936, bool), s0))), s(fun(_3997936, cart(real, _3997934)), _3997932))) = s(cart(real, _3997934), i(s(fun(num, cart(real, _3997934)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (45390 ^ _1670770) ^ [_4382694, _4382696, _4382698] : [-(p(s(bool, 45380 ^ [_4382694, _4382696, _4382698]))), p(s(bool, i(s(fun(fun(cart(real, _4382698), bool), bool), independent), s(fun(cart(real, _4382698), bool), _4382694)))), -(p(s(bool, i(s(fun(fun(cart(real, _4382698), bool), bool), i(s(fun(cart(real, _4382698), fun(fun(cart(real, _4382698), bool), bool)), in), s(cart(real, _4382698), _4382696))), s(fun(cart(real, _4382698), bool), i(s(fun(fun(cart(real, _4382698), bool), fun(cart(real, _4382698), bool)), span), s(fun(cart(real, _4382698), bool), _4382694)))))))], (34120 ^ _1670770) ^ [_3609298, _3609300] : [34197 ^ _1670770 : [(34198 ^ _1670770) ^ [_3614070, _3614072] : [-(p(s(bool, i(s(fun(fun(prod(_3609300, _3609300), bool), bool), i(s(fun(fun(prod(_3609300, _3609300), bool), fun(fun(prod(_3609300, _3609300), bool), bool)), inseg), s(fun(prod(_3609300, _3609300), bool), i(s(fun(fun(fun(prod(_3609300, _3609300), bool), bool), fun(prod(_3609300, _3609300), bool)), gabs), s(fun(fun(prod(_3609300, _3609300), bool), bool), i(s(fun(_3609300, fun(fun(prod(_3609300, _3609300), bool), bool)), i(s(fun(fun(prod(_3609300, _3609300), bool), fun(_3609300, fun(fun(prod(_3609300, _3609300), bool), bool))), _3609298), s(fun(prod(_3609300, _3609300), bool), _3614072))), s(_3609300, _3614070))))))), s(fun(prod(_3609300, _3609300), bool), _3614072))))), p(s(bool, i(s(fun(fun(prod(_3609300, _3609300), bool), bool), woset), s(fun(prod(_3609300, _3609300), bool), _3614072)))), p(s(bool, i(s(fun(_3609300, bool), i(s(fun(fun(prod(_3609300, _3609300), bool), fun(_3609300, bool)), fl), s(fun(prod(_3609300, _3609300), bool), _3614072))), s(_3609300, _3614070))))]], 34126 ^ _1670770 : [(34131 ^ _1670770) ^ [_3610623] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_3609300, _3609300), bool), 34123 ^ [_3609298, _3609300]), s(prod(_3609300, _3609300), i(s(fun(_3609300, prod(_3609300, _3609300)), i(s(fun(_3609300, fun(_3609300, prod(_3609300, _3609300))), c_), s(_3609300, 34128 ^ [_3609298, _3609300]))), s(_3609300, 34129 ^ [_3609298, _3609300]))))))), s(bool, _3610623)))), 34134 ^ _1670770 : [(34139 ^ _1670770) ^ [] : [s(_3609300, 34129 ^ [_3609298, _3609300]) = s(_3609300, 34122 ^ [_3609298, _3609300]), 34142 ^ _1670770 : [(34145 ^ _1670770) ^ [] : [s(_3609300, 34128 ^ [_3609298, _3609300]) = s(_3609300, 34122 ^ [_3609298, _3609300])], (34143 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3609300, bool), i(s(fun(fun(prod(_3609300, _3609300), bool), fun(_3609300, bool)), fl), s(fun(prod(_3609300, _3609300), bool), i(s(fun(_3609300, fun(prod(_3609300, _3609300), bool)), i(s(fun(fun(prod(_3609300, _3609300), bool), fun(_3609300, fun(prod(_3609300, _3609300), bool))), linseg), s(fun(prod(_3609300, _3609300), bool), 34121 ^ [_3609298, _3609300]))), s(_3609300, 34122 ^ [_3609298, _3609300]))))), s(_3609300, 34128 ^ [_3609298, _3609300]))))]]], (34137 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(prod(_3609300, _3609300), bool), i(s(fun(_3609300, fun(prod(_3609300, _3609300), bool)), i(s(fun(fun(prod(_3609300, _3609300), bool), fun(_3609300, fun(prod(_3609300, _3609300), bool))), linseg), s(fun(prod(_3609300, _3609300), bool), 34121 ^ [_3609298, _3609300]))), s(_3609300, 34122 ^ [_3609298, _3609300]))), s(prod(_3609300, _3609300), i(s(fun(_3609300, prod(_3609300, _3609300)), i(s(fun(_3609300, fun(_3609300, prod(_3609300, _3609300))), c_), s(_3609300, 34128 ^ [_3609298, _3609300]))), s(_3609300, 34129 ^ [_3609298, _3609300]))))))], (34135 ^ _1670770) ^ [] : [-(p(s(bool, _3610623)))]], 34146 ^ _1670770 : [(34147 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_3609300, _3609300), bool), i(s(fun(_3609300, fun(prod(_3609300, _3609300), bool)), i(s(fun(fun(prod(_3609300, _3609300), bool), fun(_3609300, fun(prod(_3609300, _3609300), bool))), linseg), s(fun(prod(_3609300, _3609300), bool), 34121 ^ [_3609298, _3609300]))), s(_3609300, 34122 ^ [_3609298, _3609300]))), s(prod(_3609300, _3609300), i(s(fun(_3609300, prod(_3609300, _3609300)), i(s(fun(_3609300, fun(_3609300, prod(_3609300, _3609300))), c_), s(_3609300, 34128 ^ [_3609298, _3609300]))), s(_3609300, 34129 ^ [_3609298, _3609300]))))))), 34150 ^ _1670770 : [(34153 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3609300, bool), i(s(fun(fun(prod(_3609300, _3609300), bool), fun(_3609300, bool)), fl), s(fun(prod(_3609300, _3609300), bool), i(s(fun(_3609300, fun(prod(_3609300, _3609300), bool)), i(s(fun(fun(prod(_3609300, _3609300), bool), fun(_3609300, fun(prod(_3609300, _3609300), bool))), linseg), s(fun(prod(_3609300, _3609300), bool), 34121 ^ [_3609298, _3609300]))), s(_3609300, 34122 ^ [_3609298, _3609300]))))), s(_3609300, 34128 ^ [_3609298, _3609300]))))), -(s(_3609300, 34128 ^ [_3609298, _3609300]) = s(_3609300, 34122 ^ [_3609298, _3609300]))], (34151 ^ _1670770) ^ [] : [-(s(_3609300, 34129 ^ [_3609298, _3609300]) = s(_3609300, 34122 ^ [_3609298, _3609300]))]]], (34159 ^ _1670770) ^ [] : [p(s(bool, _3610623))]]], (34127 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_3609300, _3609300), bool), bool), i(s(fun(_3609300, fun(fun(prod(_3609300, _3609300), bool), bool)), i(s(fun(fun(prod(_3609300, _3609300), bool), fun(_3609300, fun(fun(prod(_3609300, _3609300), bool), bool))), _3609298), s(fun(prod(_3609300, _3609300), bool), 34121 ^ [_3609298, _3609300]))), s(_3609300, 34122 ^ [_3609298, _3609300]))), s(fun(prod(_3609300, _3609300), bool), 34123 ^ [_3609298, _3609300])))))]], 34163 ^ _1670770 : [(34194 ^ _1670770) ^ [_3613826, _3613828] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_3609300, _3609300), bool), 34123 ^ [_3609298, _3609300]), s(prod(_3609300, _3609300), i(s(fun(_3609300, prod(_3609300, _3609300)), i(s(fun(_3609300, fun(_3609300, prod(_3609300, _3609300))), c_), s(_3609300, _3613828))), s(_3609300, _3613826))))))), s(bool, 34162 ^ [_3609298, _3609300, _3613826, _3613828])))))], (34180 ^ _1670770) ^ [_3613089, _3613091] : [-(p(s(bool, 34162 ^ [_3609298, _3609300, _3613089, _3613091]))), 34181 ^ _1670770 : [(34184 ^ _1670770) ^ [] : [s(_3609300, _3613089) = s(_3609300, 34122 ^ [_3609298, _3609300]), 34187 ^ _1670770 : [(34190 ^ _1670770) ^ [] : [s(_3609300, _3613091) = s(_3609300, 34122 ^ [_3609298, _3609300])], (34188 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3609300, bool), i(s(fun(fun(prod(_3609300, _3609300), bool), fun(_3609300, bool)), fl), s(fun(prod(_3609300, _3609300), bool), i(s(fun(_3609300, fun(prod(_3609300, _3609300), bool)), i(s(fun(fun(prod(_3609300, _3609300), bool), fun(_3609300, fun(prod(_3609300, _3609300), bool))), linseg), s(fun(prod(_3609300, _3609300), bool), 34121 ^ [_3609298, _3609300]))), s(_3609300, 34122 ^ [_3609298, _3609300]))))), s(_3609300, _3613091))))]]], (34182 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(prod(_3609300, _3609300), bool), i(s(fun(_3609300, fun(prod(_3609300, _3609300), bool)), i(s(fun(fun(prod(_3609300, _3609300), bool), fun(_3609300, fun(prod(_3609300, _3609300), bool))), linseg), s(fun(prod(_3609300, _3609300), bool), 34121 ^ [_3609298, _3609300]))), s(_3609300, 34122 ^ [_3609298, _3609300]))), s(prod(_3609300, _3609300), i(s(fun(_3609300, prod(_3609300, _3609300)), i(s(fun(_3609300, fun(_3609300, prod(_3609300, _3609300))), c_), s(_3609300, _3613091))), s(_3609300, _3613089))))))]]], (34164 ^ _1670770) ^ [_3612417, _3612419] : [p(s(bool, 34162 ^ [_3609298, _3609300, _3612417, _3612419])), -(p(s(bool, i(s(fun(prod(_3609300, _3609300), bool), i(s(fun(_3609300, fun(prod(_3609300, _3609300), bool)), i(s(fun(fun(prod(_3609300, _3609300), bool), fun(_3609300, fun(prod(_3609300, _3609300), bool))), linseg), s(fun(prod(_3609300, _3609300), bool), 34121 ^ [_3609298, _3609300]))), s(_3609300, 34122 ^ [_3609298, _3609300]))), s(prod(_3609300, _3609300), i(s(fun(_3609300, prod(_3609300, _3609300)), i(s(fun(_3609300, fun(_3609300, prod(_3609300, _3609300))), c_), s(_3609300, _3612419))), s(_3609300, _3612417))))))), 34171 ^ _1670770 : [(34174 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3609300, bool), i(s(fun(fun(prod(_3609300, _3609300), bool), fun(_3609300, bool)), fl), s(fun(prod(_3609300, _3609300), bool), i(s(fun(_3609300, fun(prod(_3609300, _3609300), bool)), i(s(fun(fun(prod(_3609300, _3609300), bool), fun(_3609300, fun(prod(_3609300, _3609300), bool))), linseg), s(fun(prod(_3609300, _3609300), bool), 34121 ^ [_3609298, _3609300]))), s(_3609300, 34122 ^ [_3609298, _3609300]))))), s(_3609300, _3612419))))), -(s(_3609300, _3612419) = s(_3609300, 34122 ^ [_3609298, _3609300]))], (34172 ^ _1670770) ^ [] : [-(s(_3609300, _3612417) = s(_3609300, 34122 ^ [_3609298, _3609300]))]]], (34196 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(prod(_3609300, _3609300), bool), bool), i(s(fun(_3609300, fun(fun(prod(_3609300, _3609300), bool), bool)), i(s(fun(fun(prod(_3609300, _3609300), bool), fun(_3609300, fun(fun(prod(_3609300, _3609300), bool), bool))), _3609298), s(fun(prod(_3609300, _3609300), bool), 34121 ^ [_3609298, _3609300]))), s(_3609300, 34122 ^ [_3609298, _3609300]))), s(fun(prod(_3609300, _3609300), bool), 34123 ^ [_3609298, _3609300]))))]]], (30220 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(n10, bool), fun(num, bool)), hasu_size), s(fun(n10, bool), univ))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))))], (17439 ^ _1670770) ^ [_2239615, _2239617, _2239619, _2239621, _2239623] : [17441 ^ _1670770 : [(17444 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2239623, bool), bool), _2239619), s(fun(_2239623, bool), 17440 ^ [_2239615, _2239617, _2239619, _2239621, _2239623]))))], (17442 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2239623, bool), bool), i(s(fun(fun(_2239623, bool), fun(fun(_2239623, bool), bool)), subset), s(fun(_2239623, bool), 17440 ^ [_2239615, _2239617, _2239619, _2239621, _2239623]))), s(fun(_2239623, bool), i(s(fun(fun(_2239621, bool), fun(_2239623, bool)), i(s(fun(fun(_2239621, _2239623), fun(fun(_2239621, bool), fun(_2239623, bool))), image), s(fun(_2239621, _2239623), _2239617))), s(fun(_2239621, bool), _2239615)))))))]], 17445 ^ _1670770 : [(17446 ^ _1670770) ^ [_2240120] : [p(s(bool, i(s(fun(fun(_2239621, bool), bool), i(s(fun(fun(_2239621, bool), fun(fun(_2239621, bool), bool)), subset), s(fun(_2239621, bool), _2240120))), s(fun(_2239621, bool), _2239615)))), -(p(s(bool, i(s(fun(fun(_2239623, bool), bool), _2239619), s(fun(_2239623, bool), i(s(fun(fun(_2239621, bool), fun(_2239623, bool)), i(s(fun(fun(_2239621, _2239623), fun(fun(_2239621, bool), fun(_2239623, bool))), image), s(fun(_2239621, _2239623), _2239617))), s(fun(_2239621, bool), _2240120)))))))]]], (17310 ^ _1670770) ^ [_2232028, _2232030] : [s(_2232030, i(s(fun(_2232030, _2232030), _2232028), s(_2232030, 17311 ^ [_2232028, _2232030]))) = s(_2232030, 17311 ^ [_2232028, _2232030]), 17314 ^ _1670770 : [(17315 ^ _1670770) ^ [_2232232] : [-(s(fun(_2232030, bool), i(s(fun(fun(_2232030, bool), fun(_2232030, bool)), i(s(fun(fun(_2232030, _2232030), fun(fun(_2232030, bool), fun(_2232030, bool))), image), s(fun(_2232030, _2232030), _2232028))), s(fun(_2232030, bool), _2232232))) = s(fun(_2232030, bool), _2232232))]]], (5056 ^ _1670770) ^ [_1797841] : [-(p(s(bool, i(s(fun(num, bool), even), s(num, _1797841))))), -(s(num, _1797841) = s(num, i(s(fun(num, num), suc), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, 5059 ^ [_1797841]))))))], (23886 ^ _1670770) ^ [_2577749] : [-(s(fun(real, bool), _2577749) = s(fun(real, bool), empty)), 23892 ^ _1670770 : [(23895 ^ _1670770) ^ [_2578098] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2578098))), s(real, 23891 ^ [_2577749, _2578098]))))], (23893 ^ _1670770) ^ [_2578052] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 23891 ^ [_2577749, _2578052]))), s(fun(real, bool), _2577749)))))]], 23896 ^ _1670770 : [(23903 ^ _1670770) ^ [_2578308] : [23905 ^ _1670770 : [(23908 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2578308))), s(real, 23904 ^ [_2577749, _2578308]))))], (23906 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 23904 ^ [_2577749, _2578308]))), s(fun(real, bool), _2577749)))))]], -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2578308))), s(real, i(s(fun(fun(real, bool), real), inf), s(fun(real, bool), _2577749)))))))], (23897 ^ _1670770) ^ [_2578155] : [p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _2578155))), s(fun(real, bool), _2577749)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(fun(real, bool), real), inf), s(fun(real, bool), _2577749))))), s(real, _2578155)))))]]], (4719 ^ _1670770) ^ [_1790395, _1790397, _1790399] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1790399))), s(num, _1790397))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1790399))), s(num, _1790395)))))), 4722 ^ _1670770 : [(4725 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1790397))), s(num, _1790395)))))], (4723 ^ _1670770) ^ [] : [s(num, _1790399) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))]]], (30443 ^ _1670770) ^ [_2995871, _2995873, _2995875, _2995877, _2995879] : [s(bool, i(s(fun(_2995873, bool), _2995871), s(_2995873, 30444 ^ [_2995871, _2995873, _2995875, _2995877, _2995879]))) = s(bool, t), 30447 ^ _1670770 : [(30448 ^ _1670770) ^ [_2996665, _2996667, _2996669] : [30452 ^ _1670770 : [(30457 ^ _1670770) ^ [] : [-(s(_2995873, i(s(fun(_2995875, _2995873), i(s(fun(_2995877, fun(_2995875, _2995873)), i(s(fun(list(prod(fun(_2995879, _2995875), fun(_2995877, fun(_2995879, _2995873)))), fun(_2995877, fun(_2995875, _2995873))), casewise), s(list(prod(fun(_2995879, _2995875), fun(_2995877, fun(_2995879, _2995873)))), _2996669))), s(_2995877, _2996667))), s(_2995875, _2996665))) = s(_2995873, i(s(fun(_2995879, _2995873), i(s(fun(_2995877, fun(_2995879, _2995873)), 30450 ^ [_2995871, _2995873, _2995875, _2995877, _2995879, _2996665, _2996667, _2996669]), s(_2995877, _2996667))), s(_2995879, 30451 ^ [_2995871, _2995873, _2995875, _2995877, _2995879, _2996665, _2996667, _2996669]))))], (30455 ^ _1670770) ^ [] : [-(s(_2995875, i(s(fun(_2995879, _2995875), 30449 ^ [_2995871, _2995873, _2995875, _2995877, _2995879, _2996665, _2996667, _2996669]), s(_2995879, 30451 ^ [_2995871, _2995873, _2995875, _2995877, _2995879, _2996665, _2996667, _2996669]))) = s(_2995875, _2996665))], (30453 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(list(prod(fun(_2995879, _2995875), fun(_2995877, fun(_2995879, _2995873)))), bool), i(s(fun(prod(fun(_2995879, _2995875), fun(_2995877, fun(_2995879, _2995873))), fun(list(prod(fun(_2995879, _2995875), fun(_2995877, fun(_2995879, _2995873)))), bool)), mem), s(prod(fun(_2995879, _2995875), fun(_2995877, fun(_2995879, _2995873))), i(s(fun(fun(_2995877, fun(_2995879, _2995873)), prod(fun(_2995879, _2995875), fun(_2995877, fun(_2995879, _2995873)))), i(s(fun(fun(_2995879, _2995875), fun(fun(_2995877, fun(_2995879, _2995873)), prod(fun(_2995879, _2995875), fun(_2995877, fun(_2995879, _2995873))))), c_), s(fun(_2995879, _2995875), 30449 ^ [_2995871, _2995873, _2995875, _2995877, _2995879, _2996665, _2996667, _2996669]))), s(fun(_2995877, fun(_2995879, _2995873)), 30450 ^ [_2995871, _2995873, _2995875, _2995877, _2995879, _2996665, _2996667, _2996669]))))), s(list(prod(fun(_2995879, _2995875), fun(_2995877, fun(_2995879, _2995873)))), _2996669)))))]], 30458 ^ _1670770 : [(30459 ^ _1670770) ^ [_2997492, _2997494, _2997496] : [p(s(bool, i(s(fun(list(prod(fun(_2995879, _2995875), fun(_2995877, fun(_2995879, _2995873)))), bool), i(s(fun(prod(fun(_2995879, _2995875), fun(_2995877, fun(_2995879, _2995873))), fun(list(prod(fun(_2995879, _2995875), fun(_2995877, fun(_2995879, _2995873)))), bool)), mem), s(prod(fun(_2995879, _2995875), fun(_2995877, fun(_2995879, _2995873))), i(s(fun(fun(_2995877, fun(_2995879, _2995873)), prod(fun(_2995879, _2995875), fun(_2995877, fun(_2995879, _2995873)))), i(s(fun(fun(_2995879, _2995875), fun(fun(_2995877, fun(_2995879, _2995873)), prod(fun(_2995879, _2995875), fun(_2995877, fun(_2995879, _2995873))))), c_), s(fun(_2995879, _2995875), _2997496))), s(fun(_2995877, fun(_2995879, _2995873)), _2997494))))), s(list(prod(fun(_2995879, _2995875), fun(_2995877, fun(_2995879, _2995873)))), _2996669)))), s(_2995875, i(s(fun(_2995879, _2995875), _2997496), s(_2995879, _2997492))) = s(_2995875, _2996665)], (30465 ^ _1670770) ^ [] : [-(s(_2995873, i(s(fun(_2995875, _2995873), i(s(fun(_2995877, fun(_2995875, _2995873)), i(s(fun(list(prod(fun(_2995879, _2995875), fun(_2995877, fun(_2995879, _2995873)))), fun(_2995877, fun(_2995875, _2995873))), casewise), s(list(prod(fun(_2995879, _2995875), fun(_2995877, fun(_2995879, _2995873)))), _2996669))), s(_2995877, _2996667))), s(_2995875, _2996665))) = s(_2995873, i(s(fun(fun(_2995873, bool), _2995873), h_), s(fun(_2995873, bool), _2995871))))]]]]], (46838 ^ _1670770) ^ [_4464451, _4464453, _4464455] : [s(cart(cart(real, _4464455), _4464455), i(s(fun(cart(cart(real, _4464455), _4464455), cart(cart(real, _4464455), _4464455)), i(s(fun(cart(cart(real, _4464455), _4464455), fun(cart(cart(real, _4464455), _4464455), cart(cart(real, _4464455), _4464455))), matrixu_mul), s(cart(cart(real, _4464455), _4464455), _4464451))), s(cart(cart(real, _4464455), _4464455), _4464453))) = s(cart(cart(real, _4464455), _4464455), i(s(fun(num, cart(cart(real, _4464455), _4464455)), mat), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), -(s(cart(cart(real, _4464455), _4464455), i(s(fun(cart(cart(real, _4464455), _4464455), cart(cart(real, _4464455), _4464455)), i(s(fun(cart(cart(real, _4464455), _4464455), fun(cart(cart(real, _4464455), _4464455), cart(cart(real, _4464455), _4464455))), matrixu_mul), s(cart(cart(real, _4464455), _4464455), _4464453))), s(cart(cart(real, _4464455), _4464455), _4464451))) = s(cart(cart(real, _4464455), _4464455), i(s(fun(num, cart(cart(real, _4464455), _4464455)), mat), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (17285 ^ _1670770) ^ [_2230321, _2230323, _2230325] : [p(s(bool, i(s(fun(fun(_2230325, bool), bool), i(s(fun(fun(_2230325, bool), fun(fun(_2230325, bool), bool)), subset), s(fun(_2230325, bool), _2230323))), s(fun(_2230325, bool), i(s(fun(fun(fun(_2230325, bool), bool), fun(_2230325, bool)), inters), s(fun(fun(_2230325, bool), bool), _2230321)))))), 17288 ^ _1670770 : [(17289 ^ _1670770) ^ [_2230625] : [p(s(bool, i(s(fun(fun(fun(_2230325, bool), bool), bool), i(s(fun(fun(_2230325, bool), fun(fun(fun(_2230325, bool), bool), bool)), in), s(fun(_2230325, bool), _2230625))), s(fun(fun(_2230325, bool), bool), _2230321)))), -(p(s(bool, i(s(fun(fun(_2230325, bool), bool), i(s(fun(fun(_2230325, bool), fun(fun(_2230325, bool), bool)), subset), s(fun(_2230325, bool), _2230323))), s(fun(_2230325, bool), _2230625)))))]]], (11539 ^ _1670770) ^ [] : [-(s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (39908 ^ _1670770) ^ [_3985392, _3985394, _3985396] : [s(real, i(s(fun(prod(cart(real, _3985396), cart(real, _3985396)), real), distance), s(prod(cart(real, _3985396), cart(real, _3985396)), i(s(fun(cart(real, _3985396), prod(cart(real, _3985396), cart(real, _3985396))), i(s(fun(cart(real, _3985396), fun(cart(real, _3985396), prod(cart(real, _3985396), cart(real, _3985396)))), c_), s(cart(real, _3985396), _3985394))), s(cart(real, _3985396), _3985392))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(cart(real, _3985396), _3985394) = s(cart(real, _3985396), _3985392))], (30090 ^ _1670770) ^ [_2974031, _2974033, _2974035, _2974037] : [s(cart(_2974037, _2974035), _2974033) = s(cart(_2974037, _2974035), _2974031), 30093 ^ _1670770 : [(30094 ^ _1670770) ^ [_2974190] : [-(s(_2974037, i(s(fun(num, _2974037), i(s(fun(cart(_2974037, _2974035), fun(num, _2974037)), d_), s(cart(_2974037, _2974035), _2974033))), s(num, _2974190))) = s(_2974037, i(s(fun(num, _2974037), i(s(fun(cart(_2974037, _2974035), fun(num, _2974037)), d_), s(cart(_2974037, _2974035), _2974031))), s(num, _2974190))))]]], (44619 ^ _1670770) ^ [_4338038, _4338040, _4338042, _4338044] : [-(s(bool, i(s(fun(fun(cart(real, _4338044), bool), bool), dependent), s(fun(cart(real, _4338044), bool), i(s(fun(fun(cart(real, _4338042), bool), fun(cart(real, _4338044), bool)), i(s(fun(fun(cart(real, _4338042), cart(real, _4338044)), fun(fun(cart(real, _4338042), bool), fun(cart(real, _4338044), bool))), image), s(fun(cart(real, _4338042), cart(real, _4338044)), _4338040))), s(fun(cart(real, _4338042), bool), _4338038))))) = s(bool, i(s(fun(fun(cart(real, _4338042), bool), bool), dependent), s(fun(cart(real, _4338042), bool), _4338038)))), p(s(bool, i(s(fun(fun(cart(real, _4338042), cart(real, _4338044)), bool), linear), s(fun(cart(real, _4338042), cart(real, _4338044)), _4338040)))), 44626 ^ _1670770 : [(44629 ^ _1670770) ^ [] : [s(cart(real, _4338042), 44624 ^ [_4338038, _4338040, _4338042, _4338044]) = s(cart(real, _4338042), 44625 ^ [_4338038, _4338040, _4338042, _4338044])], (44627 ^ _1670770) ^ [] : [-(s(cart(real, _4338044), i(s(fun(cart(real, _4338042), cart(real, _4338044)), _4338040), s(cart(real, _4338042), 44624 ^ [_4338038, _4338040, _4338042, _4338044]))) = s(cart(real, _4338044), i(s(fun(cart(real, _4338042), cart(real, _4338044)), _4338040), s(cart(real, _4338042), 44625 ^ [_4338038, _4338040, _4338042, _4338044]))))]]], (39483 ^ _1670770) ^ [_3967422] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _3967422)))), -(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, _3967422))), s(real, i(s(fun(real, real), sqrt), s(real, _3967422))))) = s(real, i(s(fun(real, real), sqrt), s(real, _3967422))))], (4501 ^ _1670770) ^ [_1784925, _1784927] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1784927))), s(num, _1784925)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1784927))), s(num, _1784925)))))], (876 ^ _1670770) ^ [_1681951, _1681953, _1681955] : [p(s(bool, _1681955)), 881 ^ _1670770 : [(884 ^ _1670770) ^ [] : [p(s(bool, _1681951))], (882 ^ _1670770) ^ [] : [p(s(bool, _1681953))]], 887 ^ _1670770 : [(890 ^ _1670770) ^ [] : [-(p(s(bool, _1681953)))], (888 ^ _1670770) ^ [] : [-(p(s(bool, _1681955)))]], 891 ^ _1670770 : [(894 ^ _1670770) ^ [] : [-(p(s(bool, _1681951)))], (892 ^ _1670770) ^ [] : [-(p(s(bool, _1681955)))]]], (2572 ^ _1670770) ^ [_1713310, _1713312] : [-(p(s(bool, i(s(fun(_1713312, bool), _1713310), s(_1713312, 2573 ^ [_1713310, _1713312]))))), 2576 ^ _1670770 : [(2577 ^ _1670770) ^ [_1713406] : [p(s(bool, i(s(fun(_1713312, bool), _1713310), s(_1713312, _1713406))))]]], (27779 ^ _1670770) ^ [_2830310, _2830312, _2830314, _2830316] : [27793 ^ _1670770 : [(27794 ^ _1670770) ^ [_2830926] : [p(s(bool, i(s(fun(fun(_2830316, bool), bool), i(s(fun(_2830316, fun(fun(_2830316, bool), bool)), in), s(_2830316, _2830926))), s(fun(_2830316, bool), _2830310)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(_2830316, real), _2830314), s(_2830316, _2830926))))), s(real, _2830312)))))]], p(s(bool, i(s(fun(fun(_2830316, bool), bool), finite), s(fun(_2830316, bool), _2830310)))), 27787 ^ _1670770 : [(27790 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(_2830316, real), _2830314), s(_2830316, 27786 ^ [_2830310, _2830312, _2830314, _2830316]))))))], (27788 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2830316, bool), bool), i(s(fun(_2830316, fun(fun(_2830316, bool), bool)), in), s(_2830316, 27786 ^ [_2830310, _2830312, _2830314, _2830316]))), s(fun(_2830316, bool), _2830310)))))]], p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(fun(_2830316, real), real), i(s(fun(fun(_2830316, bool), fun(fun(_2830316, real), real)), sum), s(fun(_2830316, bool), _2830310))), s(fun(_2830316, real), _2830314))))), s(real, _2830312))))], (4673 ^ _1670770) ^ [_1789121, _1789123, _1789125] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1789125))), s(num, _1789123))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1789125))), s(num, _1789121))))))), -(s(num, _1789125) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1789123))), s(num, _1789121))))], (12385 ^ _1670770) ^ [_2061677, _2061679] : [-(s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2061679))), s(num, _2061677))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), s(real, _2061679) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(num, _2061677) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (11425 ^ _1670770) ^ [_2036154, _2036156, _2036158] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2036158))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2036156))), s(real, _2036154))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2036158))), s(real, _2036154))))), s(real, _2036156))))], (42801 ^ _1670770) ^ [_4226738, _4226740, _4226742, _4226744, _4226746] : [-(s(cart(cart(real, _4226746), _4226744), i(s(fun(cart(cart(real, _4226746), _4226744), cart(cart(real, _4226746), _4226744)), i(s(fun(real, fun(cart(cart(real, _4226746), _4226744), cart(cart(real, _4226746), _4226744))), r_r_), s(real, _4226738))), s(cart(cart(real, _4226746), _4226744), i(s(fun(cart(cart(real, _4226746), _4226744), cart(cart(real, _4226746), _4226744)), i(s(fun(cart(cart(real, _4226746), _4226744), fun(cart(cart(real, _4226746), _4226744), cart(cart(real, _4226746), _4226744))), matrixu_add), s(cart(cart(real, _4226746), _4226744), _4226742))), s(cart(cart(real, _4226746), _4226744), _4226740))))) = s(cart(cart(real, _4226746), _4226744), i(s(fun(cart(cart(real, _4226746), _4226744), cart(cart(real, _4226746), _4226744)), i(s(fun(cart(cart(real, _4226746), _4226744), fun(cart(cart(real, _4226746), _4226744), cart(cart(real, _4226746), _4226744))), matrixu_add), s(cart(cart(real, _4226746), _4226744), i(s(fun(cart(cart(real, _4226746), _4226744), cart(cart(real, _4226746), _4226744)), i(s(fun(real, fun(cart(cart(real, _4226746), _4226744), cart(cart(real, _4226746), _4226744))), r_r_), s(real, _4226738))), s(cart(cart(real, _4226746), _4226744), _4226742))))), s(cart(cart(real, _4226746), _4226744), i(s(fun(cart(cart(real, _4226746), _4226744), cart(cart(real, _4226746), _4226744)), i(s(fun(real, fun(cart(cart(real, _4226746), _4226744), cart(cart(real, _4226746), _4226744))), r_r_), s(real, _4226738))), s(cart(cart(real, _4226746), _4226744), _4226740))))))], (10787 ^ _1670770) ^ [_2020185, _2020187] : [-(s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2020187))), s(num, i(s(fun(num, num), suc), s(num, _2020185))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2020187))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2020187))), s(num, _2020185))))))], (39044 ^ _1670770) ^ [_3950491] : [-(s(cart(real, _3950491), i(s(fun(cart(real, _3950491), cart(real, _3950491)), i(s(fun(cart(real, _3950491), fun(cart(real, _3950491), cart(real, _3950491))), vectoru_add), s(cart(real, _3950491), i(s(fun(cart(real, _3950491), cart(real, _3950491)), i(s(fun(cart(real, _3950491), fun(cart(real, _3950491), cart(real, _3950491))), vectoru_add), s(cart(real, _3950491), m))), s(cart(real, _3950491), n))))), s(cart(real, _3950491), p1))) = s(cart(real, _3950491), i(s(fun(cart(real, _3950491), cart(real, _3950491)), i(s(fun(cart(real, _3950491), fun(cart(real, _3950491), cart(real, _3950491))), vectoru_add), s(cart(real, _3950491), m))), s(cart(real, _3950491), i(s(fun(cart(real, _3950491), cart(real, _3950491)), i(s(fun(cart(real, _3950491), fun(cart(real, _3950491), cart(real, _3950491))), vectoru_add), s(cart(real, _3950491), n))), s(cart(real, _3950491), p1))))))], (9927 ^ _1670770) ^ [_1996941] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1996941))), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))), 9932 ^ _1670770 : [(9933 ^ _1670770) ^ [_1997179, _1997181, _1997183] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1997181))), s(num, _1997183)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(prod(num, num), num), dist), s(prod(num, num), i(s(fun(num, prod(num, num)), i(s(fun(num, fun(num, prod(num, num))), c_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1997181))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), naddu_rinv), s(nadd, _1996941))), s(num, _1997179))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1997179))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), naddu_rinv), s(nadd, _1996941))), s(num, _1997181))))))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, 9930 ^ [_1996941, _1997183]))), s(num, _1997179))))), s(num, 9931 ^ [_1996941, _1997183])))))))]]], (5209 ^ _1670770) ^ [_1801662] : [-(s(num, i(s(fun(num, num), fact), s(num, i(s(fun(num, num), suc), s(num, _1801662))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), suc), s(num, _1801662))))), s(num, i(s(fun(num, num), fact), s(num, _1801662))))))], (16686 ^ _1670770) ^ [_2194398, _2194400] : [-(s(fun(_2194400, bool), i(s(fun(fun(_2194400, bool), fun(_2194400, bool)), i(s(fun(fun(_2194400, bool), fun(fun(_2194400, bool), fun(_2194400, bool))), union), s(fun(_2194400, bool), _2194398))), s(fun(_2194400, bool), empty))) = s(fun(_2194400, bool), _2194398))], (6278 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), p0), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, m))), s(num, n))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, m))), s(num, n))))))), 6281 ^ _1670770 : [(6282 ^ _1670770) ^ [] : [6283 ^ _1670770 : [(6288 ^ _1670770) ^ [] : [-(s(num, 6280 ^ []) = s(num, m))], (6286 ^ _1670770) ^ [] : [-(s(num, 6279 ^ []) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (6284 ^ _1670770) ^ [] : [-(s(num, n) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))]], 6289 ^ _1670770 : [(6292 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, 6280 ^ []))), s(num, n)))))], (6290 ^ _1670770) ^ [] : [-(s(num, m) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, 6279 ^ []))), s(num, n))))), s(num, 6280 ^ []))))]]], (6294 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), p0), s(num, 6279 ^ []))), s(num, 6280 ^ []))))]]], (21867 ^ _1670770) ^ [_2491480, _2491482] : [21872 ^ _1670770 : [(21875 ^ _1670770) ^ [_2492089] : [p(s(bool, i(s(fun(fun(_2491482, bool), bool), i(s(fun(bool, fun(fun(_2491482, bool), bool)), i(s(fun(fun(_2491482, bool), fun(bool, fun(fun(_2491482, bool), bool))), setspec), s(fun(_2491482, bool), 21869 ^ [_2491480, _2491482]))), s(bool, i(s(fun(fun(_2491482, bool), bool), i(s(fun(fun(_2491482, bool), fun(fun(_2491482, bool), bool)), subset), s(fun(_2491482, bool), _2492089))), s(fun(_2491482, bool), 21868 ^ [_2491480, _2491482]))))), s(fun(_2491482, bool), _2492089))))], (21873 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2491482, bool), bool), i(s(fun(fun(_2491482, bool), fun(fun(_2491482, bool), bool)), _2491480), s(fun(_2491482, bool), 21868 ^ [_2491480, _2491482]))), s(fun(_2491482, bool), 21869 ^ [_2491480, _2491482])))))]], 21877 ^ _1670770 : [(21880 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2491482, bool), bool), i(s(fun(fun(_2491482, bool), fun(fun(_2491482, bool), bool)), _2491480), s(fun(_2491482, bool), 21868 ^ [_2491480, _2491482]))), s(fun(_2491482, bool), 21869 ^ [_2491480, _2491482]))))], (21878 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2491482, bool), bool), i(s(fun(bool, fun(fun(_2491482, bool), bool)), i(s(fun(fun(_2491482, bool), fun(bool, fun(fun(_2491482, bool), bool))), setspec), s(fun(_2491482, bool), 21869 ^ [_2491480, _2491482]))), s(bool, i(s(fun(fun(_2491482, bool), bool), i(s(fun(fun(_2491482, bool), fun(fun(_2491482, bool), bool)), subset), s(fun(_2491482, bool), 21876 ^ [_2491480, _2491482]))), s(fun(_2491482, bool), 21868 ^ [_2491480, _2491482]))))), s(fun(_2491482, bool), 21876 ^ [_2491480, _2491482])))))]], 21881 ^ _1670770 : [(21882 ^ _1670770) ^ [_2492483] : [p(s(bool, i(s(fun(fun(_2491482, bool), bool), finite), s(fun(_2491482, bool), _2492483)))), -(p(s(bool, i(s(fun(fun(fun(_2491482, bool), bool), bool), finite), s(fun(fun(_2491482, bool), bool), i(s(fun(fun(fun(_2491482, bool), bool), fun(fun(_2491482, bool), bool)), gspec), s(fun(fun(_2491482, bool), bool), i(s(fun(fun(_2491482, bool), fun(fun(_2491482, bool), bool)), _2491480), s(fun(_2491482, bool), _2492483)))))))))]]], (1545 ^ _1670770) ^ [_1693238, _1693240, _1693242] : [1554 ^ _1670770 : [(1557 ^ _1670770) ^ [_1693559] : [-(p(s(bool, i(s(fun(_1693242, bool), _1693238), s(_1693242, _1693559)))))], (1555 ^ _1670770) ^ [_1693525] : [-(p(s(bool, i(s(fun(_1693242, bool), _1693240), s(_1693242, _1693525)))))]], p(s(bool, i(s(fun(_1693242, bool), _1693240), s(_1693242, 1548 ^ [_1693238, _1693240, _1693242])))), p(s(bool, i(s(fun(_1693242, bool), _1693238), s(_1693242, 1551 ^ [_1693238, _1693240, _1693242]))))], (17347 ^ _1670770) ^ [_2234682, _2234684, _2234686, _2234688, _2234690] : [17349 ^ _1670770 : [(17352 ^ _1670770) ^ [] : [s(_2234688, 17348 ^ [_2234682, _2234684, _2234686, _2234688, _2234690]) = s(_2234688, _2234682)], (17350 ^ _1670770) ^ [] : [-(s(_2234690, i(s(fun(_2234688, _2234690), _2234686), s(_2234688, 17348 ^ [_2234682, _2234684, _2234686, _2234688, _2234690]))) = s(_2234690, i(s(fun(_2234688, _2234690), _2234686), s(_2234688, _2234682))))]], -(s(fun(_2234690, bool), i(s(fun(fun(_2234688, bool), fun(_2234690, bool)), i(s(fun(fun(_2234688, _2234690), fun(fun(_2234688, bool), fun(_2234690, bool))), image), s(fun(_2234688, _2234690), _2234686))), s(fun(_2234688, bool), i(s(fun(_2234688, fun(_2234688, bool)), i(s(fun(fun(_2234688, bool), fun(_2234688, fun(_2234688, bool))), delete), s(fun(_2234688, bool), _2234684))), s(_2234688, _2234682))))) = s(fun(_2234690, bool), i(s(fun(_2234690, fun(_2234690, bool)), i(s(fun(fun(_2234690, bool), fun(_2234690, fun(_2234690, bool))), delete), s(fun(_2234690, bool), i(s(fun(fun(_2234688, bool), fun(_2234690, bool)), i(s(fun(fun(_2234688, _2234690), fun(fun(_2234688, bool), fun(_2234690, bool))), image), s(fun(_2234688, _2234690), _2234686))), s(fun(_2234688, bool), _2234684))))), s(_2234690, i(s(fun(_2234688, _2234690), _2234686), s(_2234688, _2234682))))))], (19918 ^ _1670770) ^ [_2387246, _2387248, _2387250, _2387252, _2387254] : [19929 ^ _1670770 : [(19932 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2387254, bool), bool), i(s(fun(fun(_2387254, bool), fun(fun(_2387254, bool), bool)), subset), s(fun(_2387254, bool), _2387246))), s(fun(_2387254, bool), i(s(fun(fun(_2387252, bool), fun(_2387254, bool)), i(s(fun(fun(_2387252, _2387254), fun(fun(_2387252, bool), fun(_2387254, bool))), image), s(fun(_2387252, _2387254), _2387250))), s(fun(_2387252, bool), _2387248)))))))], (19930 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2387254, bool), bool), finite), s(fun(_2387254, bool), _2387246)))))]], 19919 ^ _1670770 : [(19920 ^ _1670770) ^ [_2387540] : [p(s(bool, i(s(fun(fun(_2387252, bool), bool), finite), s(fun(_2387252, bool), _2387540)))), p(s(bool, i(s(fun(fun(_2387252, bool), bool), i(s(fun(fun(_2387252, bool), fun(fun(_2387252, bool), bool)), subset), s(fun(_2387252, bool), _2387540))), s(fun(_2387252, bool), _2387248)))), s(fun(_2387254, bool), _2387246) = s(fun(_2387254, bool), i(s(fun(fun(_2387252, bool), fun(_2387254, bool)), i(s(fun(fun(_2387252, _2387254), fun(fun(_2387252, bool), fun(_2387254, bool))), image), s(fun(_2387252, _2387254), _2387250))), s(fun(_2387252, bool), _2387540)))]]], (10911 ^ _1670770) ^ [_2023943, _2023945, _2023947] : [s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2023947))), s(real, _2023943))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2023945))), s(real, _2023943))), -(s(real, _2023947) = s(real, _2023945))], (10937 ^ _1670770) ^ [_2024621, _2024623] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), realu_neg), s(real, _2024623))))), s(real, _2024621))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2024623))), s(real, _2024621))))))], (30407 ^ _1670770) ^ [_2993438, _2993440, _2993442, _2993444, _2993446] : [s(bool, i(s(fun(_2993440, bool), _2993438), s(_2993440, 30408 ^ [_2993438, _2993440, _2993442, _2993444, _2993446]))) = s(bool, t), -(s(_2993440, i(s(fun(_2993442, _2993440), i(s(fun(_2993444, fun(_2993442, _2993440)), i(s(fun(list(prod(fun(_2993446, _2993442), fun(_2993444, fun(_2993446, _2993440)))), fun(_2993444, fun(_2993442, _2993440))), casewise), s(list(prod(fun(_2993446, _2993442), fun(_2993444, fun(_2993446, _2993440)))), nil))), s(_2993444, f))), s(_2993442, x))) = s(_2993440, i(s(fun(fun(_2993440, bool), _2993440), h_), s(fun(_2993440, bool), _2993438))))], (37745 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(fun(fun(num, real), bool), fun(fun(real, bool), bool)), a_u_c), s(fun(fun(num, real), bool), univ))), s(fun(real, bool), univ)))))], (2786 ^ _1670770) ^ [_1717428, _1717430, _1717432] : [2787 ^ _1670770 : [(2790 ^ _1670770) ^ [_1717544] : [p(s(bool, i(s(fun(_1717432, bool), _1717428), s(_1717432, _1717544))))], (2788 ^ _1670770) ^ [_1717520] : [-(p(s(bool, _1717430)))]], p(s(bool, _1717430)), -(p(s(bool, i(s(fun(_1717432, bool), _1717428), s(_1717432, 2795 ^ [_1717428, _1717430, _1717432])))))], (22471 ^ _1670770) ^ [_2516420, _2516422] : [p(s(bool, i(s(fun(fun(_2516422, bool), bool), finite), s(fun(_2516422, bool), _2516420)))), -(s(num, i(s(fun(list(_2516422), num), length), s(list(_2516422), i(s(fun(fun(_2516422, bool), list(_2516422)), listu_ofu_set), s(fun(_2516422, bool), _2516420))))) = s(num, i(s(fun(fun(_2516422, bool), num), card), s(fun(_2516422, bool), _2516420))))], (36685 ^ _1670770) ^ [_3740446] : [-(p(s(bool, i(s(fun(fun(_3740446, bool), bool), countable), s(fun(_3740446, bool), empty)))))], (46868 ^ _1670770) ^ [_4466346, _4466348, _4466350] : [p(s(bool, i(s(fun(fun(cart(real, _4466350), cart(real, _4466348)), bool), linear), s(fun(cart(real, _4466350), cart(real, _4466348)), _4466346)))), 46871 ^ _1670770 : [(46881 ^ _1670770) ^ [] : [-(s(cart(cart(real, _4466348), _4466348), i(s(fun(cart(cart(real, _4466348), _4466350), cart(cart(real, _4466348), _4466348)), i(s(fun(cart(cart(real, _4466350), _4466348), fun(cart(cart(real, _4466348), _4466350), cart(cart(real, _4466348), _4466348))), matrixu_mul), s(cart(cart(real, _4466350), _4466348), i(s(fun(fun(cart(real, _4466350), cart(real, _4466348)), cart(cart(real, _4466350), _4466348)), matrix), s(fun(cart(real, _4466350), cart(real, _4466348)), _4466346))))), s(cart(cart(real, _4466348), _4466350), 46888 ^ [_4466346, _4466348, _4466350]))) = s(cart(cart(real, _4466348), _4466348), i(s(fun(num, cart(cart(real, _4466348), _4466348)), mat), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))), 46882 ^ _1670770 : [(46883 ^ _1670770) ^ [_4467199] : [p(s(bool, i(s(fun(fun(cart(real, _4466348), cart(real, _4466350)), bool), linear), s(fun(cart(real, _4466348), cart(real, _4466350)), _4467199)))), s(fun(cart(real, _4466348), cart(real, _4466348)), i(s(fun(fun(cart(real, _4466348), cart(real, _4466350)), fun(cart(real, _4466348), cart(real, _4466348))), i(s(fun(fun(cart(real, _4466350), cart(real, _4466348)), fun(fun(cart(real, _4466348), cart(real, _4466350)), fun(cart(real, _4466348), cart(real, _4466348)))), o), s(fun(cart(real, _4466350), cart(real, _4466348)), _4466346))), s(fun(cart(real, _4466348), cart(real, _4466350)), _4467199))) = s(fun(cart(real, _4466348), cart(real, _4466348)), i1)]]], (46872 ^ _1670770) ^ [] : [46873 ^ _1670770 : [(46874 ^ _1670770) ^ [_4466807] : [s(cart(cart(real, _4466348), _4466348), i(s(fun(cart(cart(real, _4466348), _4466350), cart(cart(real, _4466348), _4466348)), i(s(fun(cart(cart(real, _4466350), _4466348), fun(cart(cart(real, _4466348), _4466350), cart(cart(real, _4466348), _4466348))), matrixu_mul), s(cart(cart(real, _4466350), _4466348), i(s(fun(fun(cart(real, _4466350), cart(real, _4466348)), cart(cart(real, _4466350), _4466348)), matrix), s(fun(cart(real, _4466350), cart(real, _4466348)), _4466346))))), s(cart(cart(real, _4466348), _4466350), _4466807))) = s(cart(cart(real, _4466348), _4466348), i(s(fun(num, cart(cart(real, _4466348), _4466348)), mat), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))]], 46876 ^ _1670770 : [(46879 ^ _1670770) ^ [] : [-(s(fun(cart(real, _4466348), cart(real, _4466348)), i(s(fun(fun(cart(real, _4466348), cart(real, _4466350)), fun(cart(real, _4466348), cart(real, _4466348))), i(s(fun(fun(cart(real, _4466350), cart(real, _4466348)), fun(fun(cart(real, _4466348), cart(real, _4466350)), fun(cart(real, _4466348), cart(real, _4466348)))), o), s(fun(cart(real, _4466350), cart(real, _4466348)), _4466346))), s(fun(cart(real, _4466348), cart(real, _4466350)), 46875 ^ [_4466346, _4466348, _4466350]))) = s(fun(cart(real, _4466348), cart(real, _4466348)), i1))], (46877 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4466348), cart(real, _4466350)), bool), linear), s(fun(cart(real, _4466348), cart(real, _4466350)), 46875 ^ [_4466346, _4466348, _4466350])))))]]]]], (7388 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_a_), s(num, u_0))), s(num, u_0)))))], (23769 ^ _1670770) ^ [_2573994, _2573996, _2573998] : [23783 ^ _1670770 : [(23786 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(fun(real, bool), real), sup), s(fun(real, bool), _2573998))))), s(real, _2573994)))))], (23784 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2573996))), s(real, i(s(fun(fun(real, bool), real), sup), s(fun(real, bool), _2573998)))))))]], -(s(fun(real, bool), _2573998) = s(fun(real, bool), empty)), 23775 ^ _1670770 : [(23778 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2573996))), s(real, 23774 ^ [_2573994, _2573996, _2573998])))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 23774 ^ [_2573994, _2573996, _2573998]))), s(real, _2573994))))], (23776 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 23774 ^ [_2573994, _2573996, _2573998]))), s(fun(real, bool), _2573998)))))]]], (43480 ^ _1670770) ^ [_4275876] : [s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), _4275876), s(real, 43481 ^ [_4275876]))), s(num, 43482 ^ [_4275876]))) = s(real, 43481 ^ [_4275876]), 43485 ^ _1670770 : [(43486 ^ _1670770) ^ [_4276077] : [-(s(cart(real, n10), i(s(fun(real, cart(real, n10)), lift), s(real, _4276077))) = s(cart(real, n10), i(s(fun(fun(num, real), cart(real, n10)), lambda), s(fun(num, real), i(s(fun(real, fun(num, real)), _4275876), s(real, _4276077))))))]]], (14736 ^ _1670770) ^ [_2117699, _2117701] : [s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2117701))), s(int, _2117699))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(int, _2117699) = s(int, i(s(fun(int, int), intu_neg), s(int, _2117701))))], (23665 ^ _1670770) ^ [_2571436, _2571438] : [p(s(bool, i(s(fun(fun(real, bool), bool), finite), s(fun(real, bool), _2571438)))), -(s(fun(real, bool), _2571438) = s(fun(real, bool), empty)), 23672 ^ _1670770 : [(23682 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2571436))), s(real, i(s(fun(fun(real, bool), real), sup), s(fun(real, bool), _2571438))))))), 23683 ^ _1670770 : [(23684 ^ _1670770) ^ [_2571825] : [p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _2571825))), s(fun(real, bool), _2571438)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2571436))), s(real, _2571825))))]]], (23673 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2571436))), s(real, i(s(fun(fun(real, bool), real), sup), s(fun(real, bool), _2571438)))))), 23677 ^ _1670770 : [(23680 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2571436))), s(real, 23676 ^ [_2571436, _2571438])))))], (23678 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 23676 ^ [_2571436, _2571438]))), s(fun(real, bool), _2571438)))))]]]]], (5151 ^ _1670770) ^ [_1800043, _1800045, _1800047] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1800047))), s(num, _1800043))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1800045))), s(num, _1800043))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _1800047))), s(num, _1800045))))], (10190 ^ _1670770) ^ [_2003872, _2003874, _2003876] : [-(s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _2003876))), s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _2003874))), s(hreal, _2003872))))) = s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _2003876))), s(hreal, _2003874))))), s(hreal, _2003872))))], (42819 ^ _1670770) ^ [_4228937, _4228939] : [-(s(cart(cart(real, _4228939), _4228937), i(s(fun(cart(cart(real, _4228939), _4228937), cart(cart(real, _4228939), _4228937)), i(s(fun(cart(cart(real, _4228939), _4228937), fun(cart(cart(real, _4228939), _4228937), cart(cart(real, _4228939), _4228937))), matrixu_add), s(cart(cart(real, _4228939), _4228937), a))), s(cart(cart(real, _4228939), _4228937), i(s(fun(cart(cart(real, _4228939), _4228937), cart(cart(real, _4228939), _4228937)), i(s(fun(cart(cart(real, _4228939), _4228937), fun(cart(cart(real, _4228939), _4228937), cart(cart(real, _4228939), _4228937))), matrixu_add), s(cart(cart(real, _4228939), _4228937), b))), s(cart(cart(real, _4228939), _4228937), c0))))) = s(cart(cart(real, _4228939), _4228937), i(s(fun(cart(cart(real, _4228939), _4228937), cart(cart(real, _4228939), _4228937)), i(s(fun(cart(cart(real, _4228939), _4228937), fun(cart(cart(real, _4228939), _4228937), cart(cart(real, _4228939), _4228937))), matrixu_add), s(cart(cart(real, _4228939), _4228937), b))), s(cart(cart(real, _4228939), _4228937), i(s(fun(cart(cart(real, _4228939), _4228937), cart(cart(real, _4228939), _4228937)), i(s(fun(cart(cart(real, _4228939), _4228937), fun(cart(cart(real, _4228939), _4228937), cart(cart(real, _4228939), _4228937))), matrixu_add), s(cart(cart(real, _4228939), _4228937), a))), s(cart(cart(real, _4228939), _4228937), c0))))))], (27385 ^ _1670770) ^ [_2806654] : [s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), i(s(fun(fun(num, num), fun(num, fun(num, num))), _2806654), s(fun(num, num), 27386 ^ [_2806654]))), s(num, 27387 ^ [_2806654]))), s(num, 27388 ^ [_2806654]))) = s(num, i(s(fun(num, num), 27386 ^ [_2806654]), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, 27388 ^ [_2806654]))), s(num, 27387 ^ [_2806654]))))), 27391 ^ _1670770 : [(27392 ^ _1670770) ^ [_2807078, _2807080, _2807082] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2807080))), s(num, _2807078)))), -(s(num, i(s(fun(fun(num, num), num), i(s(fun(fun(num, bool), fun(fun(num, num), num)), nsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2807080))), s(num, _2807078))))), s(fun(num, num), _2807082))) = s(num, i(s(fun(fun(num, num), num), i(s(fun(fun(num, bool), fun(fun(num, num), num)), nsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _2807078))), s(num, _2807080))))))), s(fun(num, num), i(s(fun(num, fun(num, num)), i(s(fun(fun(num, num), fun(num, fun(num, num))), _2806654), s(fun(num, num), _2807082))), s(num, _2807080))))))]]], (9484 ^ _1670770) ^ [_1979476, _1979478] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(prod(num, num), num), dist), s(prod(num, num), i(s(fun(num, prod(num, num)), i(s(fun(num, fun(num, prod(num, num))), c_), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1979478))), s(num, i(s(fun(num, num), suc), s(num, _1979476))))))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1979478))), s(num, _1979476))))))))), s(num, 9482 ^ [_1979478])))))], (5485 ^ _1670770) ^ [_1807946, _1807948, _1807950] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1807950))), s(num, _1807948)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1807950))), s(num, _1807946))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1807948))), s(num, _1807946)))))))], (36695 ^ _1670770) ^ [_3740822, _3740824, _3740826] : [-(p(s(bool, i(s(fun(fun(_3740826, bool), bool), countable), s(fun(_3740826, bool), i(s(fun(fun(_3740826, bool), fun(_3740826, bool)), i(s(fun(fun(_3740826, bool), fun(fun(_3740826, bool), fun(_3740826, bool))), union), s(fun(_3740826, bool), _3740824))), s(fun(_3740826, bool), _3740822))))))), p(s(bool, i(s(fun(fun(_3740826, bool), bool), countable), s(fun(_3740826, bool), _3740824)))), p(s(bool, i(s(fun(fun(_3740826, bool), bool), countable), s(fun(_3740826, bool), _3740822))))], (16904 ^ _1670770) ^ [_2205625, _2205627, _2205629, _2205631] : [-(s(fun(_2205631, bool), i(s(fun(fun(_2205631, bool), fun(_2205631, bool)), i(s(fun(fun(_2205631, bool), fun(fun(_2205631, bool), fun(_2205631, bool))), inter), s(fun(_2205631, bool), i(s(fun(fun(_2205631, bool), fun(_2205631, bool)), i(s(fun(_2205631, fun(fun(_2205631, bool), fun(_2205631, bool))), insert), s(_2205631, _2205629))), s(fun(_2205631, bool), _2205627))))), s(fun(_2205631, bool), _2205625))) = s(fun(_2205631, bool), i(s(fun(fun(_2205631, bool), fun(_2205631, bool)), i(s(fun(fun(_2205631, bool), fun(fun(_2205631, bool), fun(_2205631, bool))), i(s(fun(bool, fun(fun(_2205631, bool), fun(fun(_2205631, bool), fun(_2205631, bool)))), cond), s(bool, i(s(fun(fun(_2205631, bool), bool), i(s(fun(_2205631, fun(fun(_2205631, bool), bool)), in), s(_2205631, _2205629))), s(fun(_2205631, bool), _2205625))))), s(fun(_2205631, bool), i(s(fun(fun(_2205631, bool), fun(_2205631, bool)), i(s(fun(_2205631, fun(fun(_2205631, bool), fun(_2205631, bool))), insert), s(_2205631, _2205629))), s(fun(_2205631, bool), i(s(fun(fun(_2205631, bool), fun(_2205631, bool)), i(s(fun(fun(_2205631, bool), fun(fun(_2205631, bool), fun(_2205631, bool))), inter), s(fun(_2205631, bool), _2205627))), s(fun(_2205631, bool), _2205625))))))), s(fun(_2205631, bool), i(s(fun(fun(_2205631, bool), fun(_2205631, bool)), i(s(fun(fun(_2205631, bool), fun(fun(_2205631, bool), fun(_2205631, bool))), inter), s(fun(_2205631, bool), _2205627))), s(fun(_2205631, bool), _2205625))))))], (36438 ^ _1670770) ^ [_3729636] : [-(p(s(bool, i(s(fun(fun(fun(_3729636, bool), bool), bool), i(s(fun(fun(_3729636, bool), fun(fun(fun(_3729636, bool), bool), bool)), l_u_c), s(fun(_3729636, bool), univ))), s(fun(fun(_3729636, bool), bool), univ)))))], (392 ^ _1670770) ^ [_1677022, _1677024, _1677026, _1677028] : [-(s(_1677028, i(s(fun(_1677026, _1677028), _1677024), s(_1677026, _1677022))) = s(_1677028, i(s(fun(_1677026, _1677028), _1677024), s(_1677026, _1677022))))], (42771 ^ _1670770) ^ [_4223007, _4223009, _4223011] : [-(s(cart(cart(real, _4223011), _4223009), i(s(fun(cart(cart(real, _4223011), _4223009), cart(cart(real, _4223011), _4223009)), i(s(fun(cart(cart(real, _4223011), _4223009), fun(cart(cart(real, _4223011), _4223009), cart(cart(real, _4223011), _4223009))), matrixu_add), s(cart(cart(real, _4223011), _4223009), i(s(fun(cart(cart(real, _4223011), _4223009), cart(cart(real, _4223011), _4223009)), matrixu_neg), s(cart(cart(real, _4223011), _4223009), _4223007))))), s(cart(cart(real, _4223011), _4223009), _4223007))) = s(cart(cart(real, _4223011), _4223009), i(s(fun(num, cart(cart(real, _4223011), _4223009)), mat), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (4561 ^ _1670770) ^ [_1785851, _1785853] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1785853))), s(num, _1785851)))), -(s(num, _1785851) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1785853))), s(num, 4564 ^ [_1785851, _1785853]))))], (38307 ^ _1670770) ^ [_3816367, _3816369, _3816371, _3816373] : [-(s(fun(_3816373, bool), i(s(fun(fun(_3816373, bool), fun(_3816373, bool)), i(s(fun(fun(fun(_3816373, bool), bool), fun(fun(_3816373, bool), fun(_3816373, bool))), hull), s(fun(fun(_3816373, bool), bool), _3816371))), s(fun(_3816373, bool), i(s(fun(fun(_3816373, bool), fun(_3816373, bool)), i(s(fun(fun(_3816373, bool), fun(fun(_3816373, bool), fun(_3816373, bool))), union), s(fun(_3816373, bool), _3816369))), s(fun(_3816373, bool), _3816367))))) = s(fun(_3816373, bool), i(s(fun(fun(_3816373, bool), fun(_3816373, bool)), i(s(fun(fun(fun(_3816373, bool), bool), fun(fun(_3816373, bool), fun(_3816373, bool))), hull), s(fun(fun(_3816373, bool), bool), _3816371))), s(fun(_3816373, bool), i(s(fun(fun(_3816373, bool), fun(_3816373, bool)), i(s(fun(fun(_3816373, bool), fun(fun(_3816373, bool), fun(_3816373, bool))), union), s(fun(_3816373, bool), i(s(fun(fun(_3816373, bool), fun(_3816373, bool)), i(s(fun(fun(fun(_3816373, bool), bool), fun(fun(_3816373, bool), fun(_3816373, bool))), hull), s(fun(fun(_3816373, bool), bool), _3816371))), s(fun(_3816373, bool), _3816369))))), s(fun(_3816373, bool), _3816367))))))], (43672 ^ _1670770) ^ [_4281013] : [p(s(bool, i(s(fun(fun(real, bool), bool), _4281013), s(fun(real, bool), 43673 ^ [_4281013])))), 43676 ^ _1670770 : [(43677 ^ _1670770) ^ [_4281140] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), _4281013), s(fun(real, bool), i(s(fun(fun(cart(real, n10), bool), fun(real, bool)), i(s(fun(fun(cart(real, n10), real), fun(fun(cart(real, n10), bool), fun(real, bool))), image), s(fun(cart(real, n10), real), drop))), s(fun(cart(real, n10), bool), _4281140)))))))]]], (44037 ^ _1670770) ^ [_4304608] : [-(p(s(bool, i(s(fun(fun(cart(real, _4304608), bool), bool), subspace), s(fun(cart(real, _4304608), bool), univ)))))], (36209 ^ _1670770) ^ [_3716895, _3716897] : [-(p(s(bool, i(s(fun(fun(prod(_3716897, _3716897), bool), bool), i(s(fun(fun(_3716897, bool), fun(fun(prod(_3716897, _3716897), bool), bool)), l_a_u_c), s(fun(_3716897, bool), _3716895))), s(fun(prod(_3716897, _3716897), bool), i(s(fun(fun(_3716897, bool), fun(prod(_3716897, _3716897), bool)), i(s(fun(fun(_3716897, bool), fun(fun(_3716897, bool), fun(prod(_3716897, _3716897), bool))), t_u_c), s(fun(_3716897, bool), _3716895))), s(fun(_3716897, bool), _3716895)))))))], (15206 ^ _1670770) ^ [_2130418, _2130420] : [15207 ^ _1670770 : [(15208 ^ _1670770) ^ [_2130495] : [s(int, _2130420) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2130418))), s(int, _2130495)))]], -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_divides), s(int, _2130418))), s(int, _2130420)))))], (10365 ^ _1670770) ^ [_2009518, _2009520] : [s(num, _2009520) = s(num, _2009518), -(p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), i(s(fun(num, prod(hreal, hreal)), trealu_ofu_num), s(num, _2009520))))), s(prod(hreal, hreal), i(s(fun(num, prod(hreal, hreal)), trealu_ofu_num), s(num, _2009518)))))))], (5047 ^ _1670770) ^ [_1797673] : [-(p(s(bool, i(s(fun(num, bool), odd), s(num, i(s(fun(num, num), suc), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, _1797673)))))))))], (8070 ^ _1670770) ^ [_1908349, _1908351, _1908353] : [-(s(_1908353, i(s(fun(list(_1908353), _1908353), hd), s(list(_1908353), i(s(fun(list(_1908353), list(_1908353)), i(s(fun(_1908353, fun(list(_1908353), list(_1908353))), cons), s(_1908353, _1908349))), s(list(_1908353), _1908351))))) = s(_1908353, _1908349))], (14750 ^ _1670770) ^ [] : [-(s(int, i(s(fun(int, int), intu_sgn), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (11157 ^ _1670770) ^ [_2029567, _2029569] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_min), s(real, i(s(fun(num, real), realu_ofu_num), s(num, _2029569))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, _2029567))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), min), s(num, _2029569))), s(num, _2029567))))))], (13259 ^ _1670770) ^ [_2080355, _2080357] : [s(real, i(s(fun(int, real), realu_ofu_int), s(int, _2080357))) = s(real, i(s(fun(int, real), realu_ofu_int), s(int, _2080355))), -(s(int, _2080357) = s(int, _2080355))], (42079 ^ _1670770) ^ [_4153435, _4153437, _4153439, _4153441, _4153443] : [p(s(bool, i(s(fun(fun(cart(real, _4153441), cart(real, _4153443)), bool), linear), s(fun(cart(real, _4153441), cart(real, _4153443)), _4153439)))), -(s(cart(real, _4153443), i(s(fun(cart(real, _4153441), cart(real, _4153443)), _4153439), s(cart(real, _4153441), i(s(fun(cart(real, _4153441), cart(real, _4153441)), i(s(fun(cart(real, _4153441), fun(cart(real, _4153441), cart(real, _4153441))), vectoru_sub), s(cart(real, _4153441), _4153437))), s(cart(real, _4153441), _4153435))))) = s(cart(real, _4153443), i(s(fun(cart(real, _4153443), cart(real, _4153443)), i(s(fun(cart(real, _4153443), fun(cart(real, _4153443), cart(real, _4153443))), vectoru_sub), s(cart(real, _4153443), i(s(fun(cart(real, _4153441), cart(real, _4153443)), _4153439), s(cart(real, _4153441), _4153437))))), s(cart(real, _4153443), i(s(fun(cart(real, _4153441), cart(real, _4153443)), _4153439), s(cart(real, _4153441), _4153435))))))], (15973 ^ _1670770) ^ [_2163362] : [-(p(s(bool, i(s(fun(fun(_2163362, bool), bool), finite), s(fun(_2163362, bool), empty)))))], (13819 ^ _1670770) ^ [_2095159, _2095161, _2095163] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2095159))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_max), s(int, _2095163))), s(int, _2095161)))))), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2095159))), s(int, _2095163))))), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2095159))), s(int, _2095161)))))], (41703 ^ _1670770) ^ [_4127754, _4127756, _4127758, _4127760] : [p(s(bool, i(s(fun(cart(real, _4127760), bool), i(s(fun(cart(real, _4127760), fun(cart(real, _4127760), bool)), orthogonal), s(cart(real, _4127760), _4127758))), s(cart(real, _4127760), _4127756)))), -(p(s(bool, i(s(fun(cart(real, _4127760), bool), i(s(fun(cart(real, _4127760), fun(cart(real, _4127760), bool)), orthogonal), s(cart(real, _4127760), _4127758))), s(cart(real, _4127760), i(s(fun(cart(real, _4127760), cart(real, _4127760)), i(s(fun(real, fun(cart(real, _4127760), cart(real, _4127760))), r_), s(real, _4127754))), s(cart(real, _4127760), _4127756)))))))], (37069 ^ _1670770) ^ [_3758938, _3758940] : [p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(fun(_3758940, bool), fun(fun(real, bool), bool)), a_u_c), s(fun(_3758940, bool), _3758938))), s(fun(real, bool), univ)))), p(s(bool, i(s(fun(fun(_3758940, bool), bool), countable), s(fun(_3758940, bool), _3758938))))], (23055 ^ _1670770) ^ [_2543374, _2543376, _2543378, _2543380, _2543382] : [23057 ^ _1670770 : [(23060 ^ _1670770) ^ [_2543852] : [p(s(bool, i(s(fun(fun(_2543382, bool), bool), i(s(fun(_2543382, fun(fun(_2543382, bool), bool)), in), s(_2543382, _2543852))), s(fun(_2543382, bool), _2543376)))), s(_2543380, i(s(fun(_2543382, _2543380), _2543378), s(_2543382, _2543852))) = s(_2543380, 23056 ^ [_2543374, _2543376, _2543378, _2543380, _2543382])], (23058 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2543380, bool), bool), i(s(fun(_2543380, fun(fun(_2543380, bool), bool)), in), s(_2543380, 23056 ^ [_2543374, _2543376, _2543378, _2543380, _2543382]))), s(fun(_2543380, bool), _2543374)))))]], 23065 ^ _1670770 : [(23066 ^ _1670770) ^ [_2544077] : [p(s(bool, i(s(fun(fun(_2543380, bool), bool), i(s(fun(fun(_2543380, bool), fun(fun(_2543380, bool), bool)), subset), s(fun(_2543380, bool), _2544077))), s(fun(_2543380, bool), _2543374)))), 23070 ^ _1670770 : [(23073 ^ _1670770) ^ [] : [-(s(fun(_2543380, bool), i(s(fun(fun(_2543382, bool), fun(_2543380, bool)), i(s(fun(fun(_2543382, _2543380), fun(fun(_2543382, bool), fun(_2543380, bool))), image), s(fun(_2543382, _2543380), _2543378))), s(fun(_2543382, bool), 23069 ^ [_2543374, _2543376, _2543378, _2543380, _2543382, _2544077]))) = s(fun(_2543380, bool), _2544077))], (23071 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2543382, bool), bool), i(s(fun(fun(_2543382, bool), fun(fun(_2543382, bool), bool)), subset), s(fun(_2543382, bool), 23069 ^ [_2543374, _2543376, _2543378, _2543380, _2543382, _2544077]))), s(fun(_2543382, bool), _2543376)))))]]]]], (11655 ^ _1670770) ^ [_2042841, _2042843, _2042845, _2042847] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2042845))), s(real, _2042841))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2042847))), s(real, _2042843)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2042845))), s(real, _2042847))))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2042843))), s(real, _2042847)))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2042841))), s(real, _2042843))))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2042843))), s(real, _2042847))))))], (48 ^ _1670770) ^ [_1671408, _1671410, _1671412, _1671414] : [-(sum0(_1671414, _1671410) = sum0(_1671412, _1671408)), _1671414 = _1671412, _1671410 = _1671408], (13279 ^ _1670770) ^ [_2080921] : [-(s(real, i(s(fun(int, real), realu_ofu_int), s(int, i(s(fun(int, int), intu_neg), s(int, _2080921))))) = s(real, i(s(fun(real, real), realu_neg), s(real, i(s(fun(int, real), realu_ofu_int), s(int, _2080921))))))], (36035 ^ _1670770) ^ [_3705738, _3705740, _3705742] : [36040 ^ _1670770 : [(36043 ^ _1670770) ^ [_3706719] : [p(s(bool, i(s(fun(sum0(_3705742, _3705740), bool), i(s(fun(bool, fun(sum0(_3705742, _3705740), bool)), i(s(fun(sum0(_3705742, _3705740), fun(bool, fun(sum0(_3705742, _3705740), bool))), setspec), s(sum0(_3705742, _3705740), 36037 ^ [_3705738, _3705740, _3705742]))), s(bool, i(s(fun(fun(_3705740, bool), bool), i(s(fun(_3705740, fun(fun(_3705740, bool), bool)), in), s(_3705740, _3706719))), s(fun(_3705740, bool), 36036 ^ [_3705738, _3705740, _3705742]))))), s(sum0(_3705742, _3705740), i(s(fun(_3705740, sum0(_3705742, _3705740)), inr), s(_3705740, _3706719))))))], (36041 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(sum0(_3705742, _3705740), bool), i(s(fun(fun(_3705740, bool), fun(sum0(_3705742, _3705740), bool)), _3705738), s(fun(_3705740, bool), 36036 ^ [_3705738, _3705740, _3705742]))), s(sum0(_3705742, _3705740), 36037 ^ [_3705738, _3705740, _3705742])))))]], 36045 ^ _1670770 : [(36048 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(sum0(_3705742, _3705740), bool), i(s(fun(fun(_3705740, bool), fun(sum0(_3705742, _3705740), bool)), _3705738), s(fun(_3705740, bool), 36036 ^ [_3705738, _3705740, _3705742]))), s(sum0(_3705742, _3705740), 36037 ^ [_3705738, _3705740, _3705742]))))], (36046 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(sum0(_3705742, _3705740), bool), i(s(fun(bool, fun(sum0(_3705742, _3705740), bool)), i(s(fun(sum0(_3705742, _3705740), fun(bool, fun(sum0(_3705742, _3705740), bool))), setspec), s(sum0(_3705742, _3705740), 36037 ^ [_3705738, _3705740, _3705742]))), s(bool, i(s(fun(fun(_3705740, bool), bool), i(s(fun(_3705740, fun(fun(_3705740, bool), bool)), in), s(_3705740, 36044 ^ [_3705738, _3705740, _3705742]))), s(fun(_3705740, bool), 36036 ^ [_3705738, _3705740, _3705742]))))), s(sum0(_3705742, _3705740), i(s(fun(_3705740, sum0(_3705742, _3705740)), inr), s(_3705740, 36044 ^ [_3705738, _3705740, _3705742])))))))]], 36049 ^ _1670770 : [(36050 ^ _1670770) ^ [_3707147] : [36064 ^ _1670770 : [(36065 ^ _1670770) ^ [_3708396, _3708398] : [-(s(fun(sum0(_3705742, _3705740), bool), i(s(fun(fun(_3705740, bool), fun(sum0(_3705742, _3705740), bool)), i(s(fun(fun(_3705742, bool), fun(fun(_3705740, bool), fun(sum0(_3705742, _3705740), bool))), p_u_c), s(fun(_3705742, bool), _3708398))), s(fun(_3705740, bool), _3708396))) = s(fun(sum0(_3705742, _3705740), bool), i(s(fun(fun(sum0(_3705742, _3705740), bool), fun(sum0(_3705742, _3705740), bool)), i(s(fun(fun(sum0(_3705742, _3705740), bool), fun(fun(sum0(_3705742, _3705740), bool), fun(sum0(_3705742, _3705740), bool))), union), s(fun(sum0(_3705742, _3705740), bool), i(s(fun(fun(sum0(_3705742, _3705740), bool), fun(sum0(_3705742, _3705740), bool)), gspec), s(fun(sum0(_3705742, _3705740), bool), i(s(fun(fun(_3705742, bool), fun(sum0(_3705742, _3705740), bool)), _3707147), s(fun(_3705742, bool), _3708398))))))), s(fun(sum0(_3705742, _3705740), bool), i(s(fun(fun(sum0(_3705742, _3705740), bool), fun(sum0(_3705742, _3705740), bool)), gspec), s(fun(sum0(_3705742, _3705740), bool), i(s(fun(fun(_3705740, bool), fun(sum0(_3705742, _3705740), bool)), _3705738), s(fun(_3705740, bool), _3708396))))))))]], 36055 ^ _1670770 : [(36058 ^ _1670770) ^ [_3707950] : [p(s(bool, i(s(fun(sum0(_3705742, _3705740), bool), i(s(fun(bool, fun(sum0(_3705742, _3705740), bool)), i(s(fun(sum0(_3705742, _3705740), fun(bool, fun(sum0(_3705742, _3705740), bool))), setspec), s(sum0(_3705742, _3705740), 36052 ^ [_3705738, _3705740, _3705742, _3707147]))), s(bool, i(s(fun(fun(_3705742, bool), bool), i(s(fun(_3705742, fun(fun(_3705742, bool), bool)), in), s(_3705742, _3707950))), s(fun(_3705742, bool), 36051 ^ [_3705738, _3705740, _3705742, _3707147]))))), s(sum0(_3705742, _3705740), i(s(fun(_3705742, sum0(_3705742, _3705740)), inl), s(_3705742, _3707950))))))], (36056 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(sum0(_3705742, _3705740), bool), i(s(fun(fun(_3705742, bool), fun(sum0(_3705742, _3705740), bool)), _3707147), s(fun(_3705742, bool), 36051 ^ [_3705738, _3705740, _3705742, _3707147]))), s(sum0(_3705742, _3705740), 36052 ^ [_3705738, _3705740, _3705742, _3707147])))))]], 36060 ^ _1670770 : [(36063 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(sum0(_3705742, _3705740), bool), i(s(fun(fun(_3705742, bool), fun(sum0(_3705742, _3705740), bool)), _3707147), s(fun(_3705742, bool), 36051 ^ [_3705738, _3705740, _3705742, _3707147]))), s(sum0(_3705742, _3705740), 36052 ^ [_3705738, _3705740, _3705742, _3707147]))))], (36061 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(sum0(_3705742, _3705740), bool), i(s(fun(bool, fun(sum0(_3705742, _3705740), bool)), i(s(fun(sum0(_3705742, _3705740), fun(bool, fun(sum0(_3705742, _3705740), bool))), setspec), s(sum0(_3705742, _3705740), 36052 ^ [_3705738, _3705740, _3705742, _3707147]))), s(bool, i(s(fun(fun(_3705742, bool), bool), i(s(fun(_3705742, fun(fun(_3705742, bool), bool)), in), s(_3705742, 36059 ^ [_3705738, _3705740, _3705742, _3707147]))), s(fun(_3705742, bool), 36051 ^ [_3705738, _3705740, _3705742, _3707147]))))), s(sum0(_3705742, _3705740), i(s(fun(_3705742, sum0(_3705742, _3705740)), inl), s(_3705742, 36059 ^ [_3705738, _3705740, _3705742, _3707147])))))))]]]]], (33935 ^ _1670770) ^ [_3599119, _3599121, _3599123, _3599125] : [p(s(bool, i(s(fun(fun(prod(_3599125, _3599125), bool), bool), woset), s(fun(prod(_3599125, _3599125), bool), _3599123)))), -(s(bool, i(s(fun(_3599125, bool), i(s(fun(fun(prod(_3599125, _3599125), bool), fun(_3599125, bool)), fl), s(fun(prod(_3599125, _3599125), bool), i(s(fun(_3599125, fun(prod(_3599125, _3599125), bool)), i(s(fun(fun(prod(_3599125, _3599125), bool), fun(_3599125, fun(prod(_3599125, _3599125), bool))), linseg), s(fun(prod(_3599125, _3599125), bool), _3599123))), s(_3599125, _3599121))))), s(_3599125, _3599119))) = s(bool, i(s(fun(prod(_3599125, _3599125), bool), i(s(fun(fun(prod(_3599125, _3599125), bool), fun(prod(_3599125, _3599125), bool)), less), s(fun(prod(_3599125, _3599125), bool), _3599123))), s(prod(_3599125, _3599125), i(s(fun(_3599125, prod(_3599125, _3599125)), i(s(fun(_3599125, fun(_3599125, prod(_3599125, _3599125))), c_), s(_3599125, _3599119))), s(_3599125, _3599121))))))], (11461 ^ _1670770) ^ [_2037384, _2037386] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2037386))), s(real, i(s(fun(real, real), realu_neg), s(real, _2037384))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2037386))), s(real, _2037384))))], (1439 ^ _1670770) ^ [_1690214, _1690216, _1690218] : [p(s(bool, i(s(fun(_1690218, bool), _1690216), s(_1690218, _1690214)))), 1443 ^ _1670770 : [(1446 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1690218, bool), _1690216), s(_1690218, 1442 ^ [_1690214, _1690216, _1690218])))))], (1444 ^ _1670770) ^ [] : [-(s(_1690218, 1442 ^ [_1690214, _1690216, _1690218]) = s(_1690218, _1690214))]]], (6658 ^ _1670770) ^ [_1837469, _1837471] : [p(s(bool, i(s(fun(fun(_1837471, fun(_1837471, bool)), bool), wf), s(fun(_1837471, fun(_1837471, bool)), l_l_)))), 6661 ^ _1670770 : [(6662 ^ _1670770) ^ [_1837893] : [6666 ^ _1670770 : [(6667 ^ _1670770) ^ [_1838430] : [p(s(bool, i(s(fun(_1837471, bool), i(s(fun(_1837471, fun(_1837471, bool)), l_l_), s(_1837471, _1838430))), s(_1837471, 6665 ^ [_1837469, _1837471, _1837893])))), -(s(_1837469, i(s(fun(_1837471, _1837469), 6663 ^ [_1837469, _1837471, _1837893]), s(_1837471, _1838430))) = s(_1837469, i(s(fun(_1837471, _1837469), 6664 ^ [_1837469, _1837471, _1837893]), s(_1837471, _1838430))))], (6673 ^ _1670770) ^ [] : [s(_1837469, i(s(fun(_1837471, _1837469), i(s(fun(fun(_1837471, _1837469), fun(_1837471, _1837469)), _1837893), s(fun(_1837471, _1837469), 6663 ^ [_1837469, _1837471, _1837893]))), s(_1837471, 6665 ^ [_1837469, _1837471, _1837893]))) = s(_1837469, i(s(fun(_1837471, _1837469), i(s(fun(fun(_1837471, _1837469), fun(_1837471, _1837469)), _1837893), s(fun(_1837471, _1837469), 6664 ^ [_1837469, _1837471, _1837893]))), s(_1837471, 6665 ^ [_1837469, _1837471, _1837893])))]], 6674 ^ _1670770 : [(6675 ^ _1670770) ^ [_1838812, _1838814] : [-(s(fun(_1837471, _1837469), _1838814) = s(fun(_1837471, _1837469), _1838812)), s(_1837469, i(s(fun(_1837471, _1837469), _1838814), s(_1837471, 6678 ^ [_1837469, _1837471, _1837893, _1838812, _1838814]))) = s(_1837469, i(s(fun(_1837471, _1837469), i(s(fun(fun(_1837471, _1837469), fun(_1837471, _1837469)), _1837893), s(fun(_1837471, _1837469), _1838814))), s(_1837471, 6678 ^ [_1837469, _1837471, _1837893, _1838812, _1838814]))), s(_1837469, i(s(fun(_1837471, _1837469), _1838812), s(_1837471, 6681 ^ [_1837469, _1837471, _1837893, _1838812, _1838814]))) = s(_1837469, i(s(fun(_1837471, _1837469), i(s(fun(fun(_1837471, _1837469), fun(_1837471, _1837469)), _1837893), s(fun(_1837471, _1837469), _1838812))), s(_1837471, 6681 ^ [_1837469, _1837471, _1837893, _1838812, _1838814])))]]]]], (5290 ^ _1670770) ^ [_1803588, _1803590, _1803592] : [5291 ^ _1670770 : [(5294 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1803590))), s(num, _1803588))))], (5292 ^ _1670770) ^ [] : [s(num, _1803592) = s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))]], -(p(s(bool, 5278 ^ [_1803588, _1803590, _1803592])))], (4593 ^ _1670770) ^ [_1786719, _1786721] : [-(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1786721))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1786721))), s(num, _1786719))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, _1786719))))], (15119 ^ _1670770) ^ [_2127600, _2127602] : [s(int, _2127600) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(p(s(bool, 15111 ^ [_2127600, _2127602])))], (10359 ^ _1670770) ^ [_2009375, _2009377] : [p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), i(s(fun(num, prod(hreal, hreal)), trealu_ofu_num), s(num, _2009377))))), s(prod(hreal, hreal), i(s(fun(num, prod(hreal, hreal)), trealu_ofu_num), s(num, _2009375)))))), -(s(num, _2009377) = s(num, _2009375))], (37681 ^ _1670770) ^ [_3790557] : [p(s(bool, i(s(fun(fun(_3790557, bool), bool), countable), s(fun(_3790557, bool), univ)))), -(p(s(bool, i(s(fun(fun(list(_3790557), bool), bool), countable), s(fun(list(_3790557), bool), univ)))))], (38906 ^ _1670770) ^ [_3942149, _3942151] : [s(real, i(s(fun(num, real), i(s(fun(cart(real, _3942151), fun(num, real)), i(s(fun(real, fun(cart(real, _3942151), fun(num, real))), _3942149), s(real, 38907 ^ [_3942149, _3942151]))), s(cart(real, _3942151), 38908 ^ [_3942149, _3942151]))), s(num, 38909 ^ [_3942149, _3942151]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, 38907 ^ [_3942149, _3942151]))), s(real, i(s(fun(num, real), i(s(fun(cart(real, _3942151), fun(num, real)), d_), s(cart(real, _3942151), 38908 ^ [_3942149, _3942151]))), s(num, 38909 ^ [_3942149, _3942151]))))), 38912 ^ _1670770 : [(38913 ^ _1670770) ^ [_3942694, _3942696] : [-(s(cart(real, _3942151), i(s(fun(cart(real, _3942151), cart(real, _3942151)), i(s(fun(real, fun(cart(real, _3942151), cart(real, _3942151))), r_), s(real, _3942696))), s(cart(real, _3942151), _3942694))) = s(cart(real, _3942151), i(s(fun(fun(num, real), cart(real, _3942151)), lambda), s(fun(num, real), i(s(fun(cart(real, _3942151), fun(num, real)), i(s(fun(real, fun(cart(real, _3942151), fun(num, real))), _3942149), s(real, _3942696))), s(cart(real, _3942151), _3942694))))))]]], (12109 ^ _1670770) ^ [_2054293, _2054295, _2054297] : [-(s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, _2054297))), s(real, _2054295))))), s(num, _2054293))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2054297))), s(num, _2054293))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2054295))), s(num, _2054293))))))], (34770 ^ _1670770) ^ [_3642709, _3642711] : [34771 ^ _1670770 : [(34774 ^ _1670770) ^ [_3642923] : [p(s(bool, i(s(fun(sum0(_3642711, _3642709), bool), p0), s(sum0(_3642711, _3642709), i(s(fun(_3642709, sum0(_3642711, _3642709)), inr), s(_3642709, _3642923))))))], (34772 ^ _1670770) ^ [_3642862] : [p(s(bool, i(s(fun(sum0(_3642711, _3642709), bool), p0), s(sum0(_3642711, _3642709), i(s(fun(_3642711, sum0(_3642711, _3642709)), inl), s(_3642711, _3642862))))))]], -(p(s(bool, i(s(fun(sum0(_3642711, _3642709), bool), p0), s(sum0(_3642711, _3642709), 34775 ^ [_3642709, _3642711])))))], (30109 ^ _1670770) ^ [_2974970, _2974972, _2974974] : [s(num, i(s(fun(finite_sum(_2974974, _2974972), num), destu_finiteu_sum), s(finite_sum(_2974974, _2974972), i(s(fun(num, finite_sum(_2974974, _2974972)), mku_finiteu_sum), s(num, _2974970))))) = s(num, _2974970), -(p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, _2974970))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(fun(_2974974, bool), num), dimindex), s(fun(_2974974, bool), univ))))), s(num, i(s(fun(fun(_2974972, bool), num), dimindex), s(fun(_2974972, bool), univ)))))))))))], (13735 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))))))], (16803 ^ _1670770) ^ [_2200267, _2200269] : [-(p(s(bool, i(s(fun(fun(_2200269, bool), bool), i(s(fun(fun(_2200269, bool), fun(fun(_2200269, bool), bool)), disjoint), s(fun(_2200269, bool), _2200267))), s(fun(_2200269, bool), empty)))))], (15954 ^ _1670770) ^ [_2162585, _2162587, _2162589] : [s(fun(_2162589, bool), i(s(fun(fun(_2162589, bool), fun(_2162589, bool)), i(s(fun(fun(_2162589, bool), fun(fun(_2162589, bool), fun(_2162589, bool))), inter), s(fun(_2162589, bool), _2162587))), s(fun(_2162589, bool), _2162585))) = s(fun(_2162589, bool), empty), -(p(s(bool, i(s(fun(fun(_2162589, bool), bool), i(s(fun(fun(_2162589, bool), fun(fun(_2162589, bool), bool)), disjoint), s(fun(_2162589, bool), _2162587))), s(fun(_2162589, bool), _2162585)))))], (7235 ^ _1670770) ^ [_1876403] : [-(s(num, i(s(fun(num, num), pre), s(num, i(s(fun(num, num), numeral), s(num, _1876403))))) = s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), pre), s(num, _1876403))))))], (11875 ^ _1670770) ^ [_2049108, _2049110, _2049112] : [11876 ^ _1670770 : [(11879 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2049110))), s(real, _2049108))))], (11877 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2049112))), s(real, _2049108))))]], -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_min), s(real, _2049112))), s(real, _2049110))))), s(real, _2049108)))))], (6651 ^ _1670770) ^ [_1837317] : [6653 ^ _1670770 : [(6654 ^ _1670770) ^ [_1837340] : [-(p(s(bool, i(s(fun(_1837317, bool), i(s(fun(_1837317, fun(_1837317, bool)), l_l_), s(_1837317, i(s(fun(num, _1837317), 6652 ^ [_1837317]), s(num, i(s(fun(num, num), suc), s(num, _1837340))))))), s(_1837317, i(s(fun(num, _1837317), 6652 ^ [_1837317]), s(num, _1837340)))))))]], -(p(s(bool, i(s(fun(fun(_1837317, fun(_1837317, bool)), bool), wf), s(fun(_1837317, fun(_1837317, bool)), l_l_)))))], (45437 ^ _1670770) ^ [_4385125, _4385127, _4385129] : [45448 ^ _1670770 : [(45451 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(fun(cart(real, _4385129), bool), num), card), s(fun(cart(real, _4385129), bool), _4385127))))), s(num, i(s(fun(fun(cart(real, _4385129), bool), num), card), s(fun(cart(real, _4385129), bool), _4385125)))))))], (45449 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4385129), bool), bool), finite), s(fun(cart(real, _4385129), bool), _4385127)))))]], p(s(bool, i(s(fun(fun(cart(real, _4385129), bool), bool), finite), s(fun(cart(real, _4385129), bool), _4385125)))), p(s(bool, i(s(fun(fun(cart(real, _4385129), bool), bool), independent), s(fun(cart(real, _4385129), bool), _4385127)))), p(s(bool, i(s(fun(fun(cart(real, _4385129), bool), bool), i(s(fun(fun(cart(real, _4385129), bool), fun(fun(cart(real, _4385129), bool), bool)), subset), s(fun(cart(real, _4385129), bool), _4385127))), s(fun(cart(real, _4385129), bool), i(s(fun(fun(cart(real, _4385129), bool), fun(cart(real, _4385129), bool)), span), s(fun(cart(real, _4385129), bool), _4385125))))))], (1196 ^ _1670770) ^ [_1686043] : [1197 ^ _1670770 : [(1200 ^ _1670770) ^ [] : [p(s(bool, _1686043))], (1198 ^ _1670770) ^ [] : [p(s(bool, f0))]], -(p(s(bool, _1686043)))], (16007 ^ _1670770) ^ [_2164510, _2164512] : [p(s(bool, i(s(fun(fun(_2164512, bool), bool), _2164510), s(fun(_2164512, bool), empty)))), 16014 ^ _1670770 : [(16017 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2164512, bool), bool), _2164510), s(fun(_2164512, bool), i(s(fun(fun(_2164512, bool), fun(_2164512, bool)), i(s(fun(_2164512, fun(fun(_2164512, bool), fun(_2164512, bool))), insert), s(_2164512, 16012 ^ [_2164510, _2164512]))), s(fun(_2164512, bool), 16013 ^ [_2164510, _2164512]))))))], (16015 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2164512, bool), bool), _2164510), s(fun(_2164512, bool), 16013 ^ [_2164510, _2164512])))))]], 16018 ^ _1670770 : [(16019 ^ _1670770) ^ [_2165015] : [p(s(bool, i(s(fun(fun(_2164512, bool), bool), finite), s(fun(_2164512, bool), _2165015)))), -(p(s(bool, i(s(fun(fun(_2164512, bool), bool), _2164510), s(fun(_2164512, bool), _2165015)))))]]], (43771 ^ _1670770) ^ [_4285070, _4285072] : [p(s(bool, i(s(fun(fun(cart(real, n10), cart(real, _4285072)), bool), linear), s(fun(cart(real, n10), cart(real, _4285072)), _4285070)))), 43774 ^ _1670770 : [(43775 ^ _1670770) ^ [_4285322] : [-(s(cart(real, _4285072), i(s(fun(cart(real, n10), cart(real, _4285072)), _4285070), s(cart(real, n10), _4285322))) = s(cart(real, _4285072), i(s(fun(cart(real, _4285072), cart(real, _4285072)), i(s(fun(real, fun(cart(real, _4285072), cart(real, _4285072))), r_), s(real, i(s(fun(cart(real, n10), real), drop), s(cart(real, n10), _4285322))))), s(cart(real, _4285072), i(s(fun(cart(cart(real, n10), _4285072), cart(real, _4285072)), i(s(fun(num, fun(cart(cart(real, n10), _4285072), cart(real, _4285072))), column), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(cart(cart(real, n10), _4285072), i(s(fun(fun(cart(real, n10), cart(real, _4285072)), cart(cart(real, n10), _4285072)), matrix), s(fun(cart(real, n10), cart(real, _4285072)), _4285070))))))))]]], (684 ^ _1670770) ^ [] : [685 ^ _1670770 : [(690 ^ _1670770) ^ [] : [p(s(bool, r0))], (688 ^ _1670770) ^ [] : [p(s(bool, q))], (686 ^ _1670770) ^ [] : [p(s(bool, p1))]], -(p(s(bool, p1))), -(p(s(bool, q))), -(p(s(bool, r0)))], (9524 ^ _1670770) ^ [_1981024] : [s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), _1981024), s(num, 9525 ^ [_1981024]))), s(num, 9526 ^ [_1981024]))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, 9525 ^ [_1981024]))), s(num, 9526 ^ [_1981024]))), 9529 ^ _1670770 : [(9530 ^ _1670770) ^ [_1981275] : [-(s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, _1981275))) = s(nadd, i(s(fun(fun(num, num), nadd), mku_nadd), s(fun(num, num), i(s(fun(num, fun(num, num)), _1981024), s(num, _1981275))))))]]], (43012 ^ _1670770) ^ [_4243332, _4243334] : [s(real, i(s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(cart(real, _4243334), fun(num, fun(num, real))), _4243332), s(cart(real, _4243334), 43013 ^ [_4243332, _4243334]))), s(num, 43014 ^ [_4243332, _4243334]))), s(num, 43015 ^ [_4243332, _4243334]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), i(s(fun(cart(real, _4243334), fun(num, real)), d_), s(cart(real, _4243334), 43013 ^ [_4243332, _4243334]))), s(num, 43015 ^ [_4243332, _4243334]))))), s(real, i(s(fun(num, real), i(s(fun(cart(real, _4243334), fun(num, real)), d_), s(cart(real, _4243334), i(s(fun(num, cart(real, _4243334)), basis), s(num, 43015 ^ [_4243332, _4243334]))))), s(num, 43014 ^ [_4243332, _4243334]))))), 43018 ^ _1670770 : [(43019 ^ _1670770) ^ [_4244036] : [s(real, i(s(fun(num, real), i(s(fun(cart(real, _4243334), fun(num, real)), _4244036), s(cart(real, _4243334), 43020 ^ [_4243332, _4243334, _4244036]))), s(num, 43021 ^ [_4243332, _4243334, _4244036]))) = s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, i(s(fun(fun(_4243334, bool), num), dimindex), s(fun(_4243334, bool), univ))))))), s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(cart(real, _4243334), fun(num, fun(num, real))), _4243332), s(cart(real, _4243334), 43020 ^ [_4243332, _4243334, _4244036]))), s(num, 43021 ^ [_4243332, _4243334, _4244036]))))), 43024 ^ _1670770 : [(43025 ^ _1670770) ^ [_4244517] : [-(s(cart(real, _4243334), _4244517) = s(cart(real, _4243334), i(s(fun(fun(num, real), cart(real, _4243334)), lambda), s(fun(num, real), i(s(fun(cart(real, _4243334), fun(num, real)), _4244036), s(cart(real, _4243334), _4244517))))))]]]]], (8132 ^ _1670770) ^ [_1911110] : [-(s(bool, i(s(fun(list(_1911110), bool), null), s(list(_1911110), i(s(fun(list(_1911110), list(_1911110)), i(s(fun(_1911110, fun(list(_1911110), list(_1911110))), cons), s(_1911110, h0))), s(list(_1911110), t0))))) = s(bool, f0))], (41318 ^ _1670770) ^ [_4110471, _4110473, _4110475] : [41321 ^ _1670770 : [(41322 ^ _1670770) ^ [_4111007] : [s(cart(real, _4110475), i(s(fun(_4110473, cart(real, _4110475)), i(s(fun(_4110473, fun(_4110473, cart(real, _4110475))), _4110471), s(_4110473, 41319 ^ [_4110471, _4110473, _4110475]))), s(_4110473, 41320 ^ [_4110471, _4110473, _4110475]))) = s(cart(real, _4110475), i(s(fun(cart(real, _4110475), cart(real, _4110475)), i(s(fun(cart(real, _4110475), fun(cart(real, _4110475), cart(real, _4110475))), i(s(fun(bool, fun(cart(real, _4110475), fun(cart(real, _4110475), cart(real, _4110475)))), cond), s(bool, _4111007))), s(cart(real, _4110475), y))), s(cart(real, _4110475), i(s(fun(_4110473, cart(real, _4110475)), f), s(_4110473, 41320 ^ [_4110471, _4110473, _4110475]))))), 41325 ^ _1670770 : [(41328 ^ _1670770) ^ [] : [s(_4110473, 41320 ^ [_4110471, _4110473, _4110475]) = s(_4110473, 41319 ^ [_4110471, _4110473, _4110475])], (41326 ^ _1670770) ^ [] : [-(p(s(bool, _4111007)))]], 41329 ^ _1670770 : [(41332 ^ _1670770) ^ [] : [p(s(bool, _4111007))], (41330 ^ _1670770) ^ [] : [-(s(_4110473, 41320 ^ [_4110471, _4110473, _4110475]) = s(_4110473, 41319 ^ [_4110471, _4110473, _4110475]))]]]], 41335 ^ _1670770 : [(41336 ^ _1670770) ^ [_4111606, _4111608] : [-(s(cart(real, _4110475), i(s(fun(fun(_4110473, cart(real, _4110475)), cart(real, _4110475)), i(s(fun(fun(_4110473, bool), fun(fun(_4110473, cart(real, _4110475)), cart(real, _4110475))), vsum), s(fun(_4110473, bool), _4111608))), s(fun(_4110473, cart(real, _4110475)), i(s(fun(_4110473, fun(_4110473, cart(real, _4110475))), _4110471), s(_4110473, _4111606))))) = s(cart(real, _4110475), i(s(fun(cart(real, _4110475), cart(real, _4110475)), i(s(fun(cart(real, _4110475), fun(cart(real, _4110475), cart(real, _4110475))), vectoru_add), s(cart(real, _4110475), i(s(fun(fun(_4110473, cart(real, _4110475)), cart(real, _4110475)), i(s(fun(fun(_4110473, bool), fun(fun(_4110473, cart(real, _4110475)), cart(real, _4110475))), vsum), s(fun(_4110473, bool), _4111608))), s(fun(_4110473, cart(real, _4110475)), f))))), s(cart(real, _4110475), i(s(fun(cart(real, _4110475), cart(real, _4110475)), i(s(fun(cart(real, _4110475), fun(cart(real, _4110475), cart(real, _4110475))), vectoru_sub), s(cart(real, _4110475), y))), s(cart(real, _4110475), i(s(fun(_4110473, cart(real, _4110475)), f), s(_4110473, _4111606)))))))), p(s(bool, i(s(fun(fun(_4110473, bool), bool), finite), s(fun(_4110473, bool), _4111608)))), p(s(bool, i(s(fun(fun(_4110473, bool), bool), i(s(fun(_4110473, fun(fun(_4110473, bool), bool)), in), s(_4110473, _4111606))), s(fun(_4110473, bool), _4111608))))]]], (12137 ^ _1670770) ^ [_2054937, _2054939, _2054941] : [-(s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2054941))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _2054937))), s(num, _2054939))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2054941))), s(num, _2054937))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2054941))), s(num, _2054939)))))), -(s(real, _2054941) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2054939))), s(num, _2054937))))], (26085 ^ _1670770) ^ [_2717937, _2717939, _2717941, _2717943] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(fun(_2717943, num), num), i(s(fun(fun(_2717943, bool), fun(fun(_2717943, num), num)), nsum), s(fun(_2717943, bool), _2717941))), s(fun(_2717943, num), _2717939))))), s(num, _2717937))))), p(s(bool, i(s(fun(fun(_2717943, bool), bool), finite), s(fun(_2717943, bool), _2717941)))), -(s(fun(_2717943, bool), _2717941) = s(fun(_2717943, bool), empty)), 26095 ^ _1670770 : [(26098 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(_2717943, num), _2717939), s(_2717943, 26094 ^ [_2717937, _2717939, _2717941, _2717943]))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _2717937))), s(num, i(s(fun(fun(_2717943, bool), num), card), s(fun(_2717943, bool), _2717941))))))))], (26096 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2717943, bool), bool), i(s(fun(_2717943, fun(fun(_2717943, bool), bool)), in), s(_2717943, 26094 ^ [_2717937, _2717939, _2717941, _2717943]))), s(fun(_2717943, bool), _2717941)))))]]], (14601 ^ _1670770) ^ [_2114225, _2114227] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2114227)))), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _2114227))), s(num, _2114225)))))))], (43950 ^ _1670770) ^ [_4298718, _4298720, _4298722] : [-(s(real, i(s(fun(cart(real, finite_sum(_4298720, _4298722)), real), vectoru_norm), s(cart(real, finite_sum(_4298720, _4298722)), i(s(fun(cart(real, _4298722), cart(real, finite_sum(_4298720, _4298722))), i(s(fun(cart(real, _4298720), fun(cart(real, _4298722), cart(real, finite_sum(_4298720, _4298722)))), pastecart), s(cart(real, _4298720), _4298718))), s(cart(real, _4298722), i(s(fun(num, cart(real, _4298722)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))) = s(real, i(s(fun(cart(real, _4298720), real), vectoru_norm), s(cart(real, _4298720), _4298718))))], (38954 ^ _1670770) ^ [_3945216, _3945218] : [-(s(cart(real, _3945218), i(s(fun(cart(real, _3945218), cart(real, _3945218)), i(s(fun(cart(real, _3945218), fun(cart(real, _3945218), cart(real, _3945218))), vectoru_add), s(cart(real, _3945218), _3945216))), s(cart(real, _3945218), i(s(fun(num, cart(real, _3945218)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))) = s(cart(real, _3945218), _3945216))], (36231 ^ _1670770) ^ [_3718456, _3718458, _3718460, _3718462, _3718464, _3718466] : [-(p(s(bool, i(s(fun(fun(prod(prod(_3718466, _3718464), _3718462), bool), bool), i(s(fun(fun(prod(_3718466, prod(_3718464, _3718462)), bool), fun(fun(prod(prod(_3718466, _3718464), _3718462), bool), bool)), a_u_c), s(fun(prod(_3718466, prod(_3718464, _3718462)), bool), i(s(fun(fun(prod(_3718464, _3718462), bool), fun(prod(_3718466, prod(_3718464, _3718462)), bool)), i(s(fun(fun(_3718466, bool), fun(fun(prod(_3718464, _3718462), bool), fun(prod(_3718466, prod(_3718464, _3718462)), bool))), t_u_c), s(fun(_3718466, bool), _3718460))), s(fun(prod(_3718464, _3718462), bool), i(s(fun(fun(_3718462, bool), fun(prod(_3718464, _3718462), bool)), i(s(fun(fun(_3718464, bool), fun(fun(_3718462, bool), fun(prod(_3718464, _3718462), bool))), t_u_c), s(fun(_3718464, bool), _3718458))), s(fun(_3718462, bool), _3718456))))))), s(fun(prod(prod(_3718466, _3718464), _3718462), bool), i(s(fun(fun(_3718462, bool), fun(prod(prod(_3718466, _3718464), _3718462), bool)), i(s(fun(fun(prod(_3718466, _3718464), bool), fun(fun(_3718462, bool), fun(prod(prod(_3718466, _3718464), _3718462), bool))), t_u_c), s(fun(prod(_3718466, _3718464), bool), i(s(fun(fun(_3718464, bool), fun(prod(_3718466, _3718464), bool)), i(s(fun(fun(_3718466, bool), fun(fun(_3718464, bool), fun(prod(_3718466, _3718464), bool))), t_u_c), s(fun(_3718466, bool), _3718460))), s(fun(_3718464, bool), _3718458))))), s(fun(_3718462, bool), _3718456)))))))], (43932 ^ _1670770) ^ [_4296901, _4296903, _4296905] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, _4296905), real), vectoru_norm), s(cart(real, _4296905), i(s(fun(cart(real, finite_sum(_4296905, _4296903)), cart(real, _4296905)), fstcart), s(cart(real, finite_sum(_4296905, _4296903)), _4296901))))))), s(real, i(s(fun(cart(real, finite_sum(_4296905, _4296903)), real), vectoru_norm), s(cart(real, finite_sum(_4296905, _4296903)), _4296901)))))))], (7302 ^ _1670770) ^ [_1878586, _1878588] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, i(s(fun(num, num), bit0), s(num, _1878588))))), s(num, i(s(fun(num, num), bit0), s(num, _1878586))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, i(s(fun(num, num), bit0), s(num, _1878588))))), s(num, _1878586))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, i(s(fun(num, num), bit0), s(num, _1878588))))), s(num, _1878586))))))], (7278 ^ _1670770) ^ [_1877593] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, u_0))), s(num, i(s(fun(num, num), bit1), s(num, _1877593))))) = s(num, u_0))], (3416 ^ _1670770) ^ [_1739578, _1739580, _1739582, _1739584] : [-(s(_1739582, i(s(fun(prod(_1739584, _1739582), _1739582), snd), s(prod(_1739584, _1739582), i(s(fun(_1739582, prod(_1739584, _1739582)), i(s(fun(_1739584, fun(_1739582, prod(_1739584, _1739582))), c_), s(_1739584, _1739580))), s(_1739582, _1739578))))) = s(_1739582, _1739578))], (13801 ^ _1670770) ^ [_2094778, _2094780] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2094780))), s(int, _2094778)))), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2094780))), s(int, _2094778))))), -(s(int, _2094780) = s(int, _2094778))], (4120 ^ _1670770) ^ [] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, m))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, n))), s(num, p1))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, n))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, m))), s(num, p1))))))], (38942 ^ _1670770) ^ [_3944310, _3944312, _3944314, _3944316] : [-(s(real, i(s(fun(num, real), i(s(fun(cart(real, _3944316), fun(num, real)), d_), s(cart(real, _3944316), i(s(fun(cart(real, _3944316), cart(real, _3944316)), i(s(fun(cart(real, _3944316), fun(cart(real, _3944316), cart(real, _3944316))), vectoru_sub), s(cart(real, _3944316), _3944314))), s(cart(real, _3944316), _3944312))))), s(num, _3944310))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(num, real), i(s(fun(cart(real, _3944316), fun(num, real)), d_), s(cart(real, _3944316), _3944314))), s(num, _3944310))))), s(real, i(s(fun(num, real), i(s(fun(cart(real, _3944316), fun(num, real)), d_), s(cart(real, _3944316), _3944312))), s(num, _3944310))))))], (17181 ^ _1670770) ^ [_2222018, _2222020] : [17183 ^ _1670770 : [(17186 ^ _1670770) ^ [] : [s(fun(_2222020, bool), 17182 ^ [_2222018, _2222020]) = s(fun(_2222020, bool), empty)], (17184 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_2222020, bool), bool), bool), i(s(fun(fun(_2222020, bool), fun(fun(fun(_2222020, bool), bool), bool)), in), s(fun(_2222020, bool), 17182 ^ [_2222018, _2222020]))), s(fun(fun(_2222020, bool), bool), _2222018)))))]], -(s(fun(_2222020, bool), i(s(fun(fun(fun(_2222020, bool), bool), fun(_2222020, bool)), unions), s(fun(fun(_2222020, bool), bool), _2222018))) = s(fun(_2222020, bool), empty))], (41063 ^ _1670770) ^ [_4082320, _4082322, _4082324, _4082326] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _4082320))), s(num, _4082322)))), -(s(cart(real, _4082326), i(s(fun(fun(num, cart(real, _4082326)), cart(real, _4082326)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4082326)), cart(real, _4082326))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _4082322))), s(num, _4082320))))), s(fun(num, cart(real, _4082326)), _4082324))) = s(cart(real, _4082326), i(s(fun(num, cart(real, _4082326)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (13713 ^ _1670770) ^ [_2092549, _2092551] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2092551))), s(int, _2092549)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2092549))), s(int, _2092551))))], (8313 ^ _1670770) ^ [_1921393, _1921395] : [-(s(list(prod(_1921395, _1921393)), i(s(fun(list(_1921393), list(prod(_1921395, _1921393))), i(s(fun(list(_1921395), fun(list(_1921393), list(prod(_1921395, _1921393)))), zip0), s(list(_1921395), i(s(fun(list(_1921395), list(_1921395)), i(s(fun(_1921395, fun(list(_1921395), list(_1921395))), cons), s(_1921395, h1))), s(list(_1921395), t1))))), s(list(_1921393), i(s(fun(list(_1921393), list(_1921393)), i(s(fun(_1921393, fun(list(_1921393), list(_1921393))), cons), s(_1921393, h2))), s(list(_1921393), t2))))) = s(list(prod(_1921395, _1921393)), i(s(fun(list(prod(_1921395, _1921393)), list(prod(_1921395, _1921393))), i(s(fun(prod(_1921395, _1921393), fun(list(prod(_1921395, _1921393)), list(prod(_1921395, _1921393)))), cons), s(prod(_1921395, _1921393), i(s(fun(_1921393, prod(_1921395, _1921393)), i(s(fun(_1921395, fun(_1921393, prod(_1921395, _1921393))), c_), s(_1921395, h1))), s(_1921393, h2))))), s(list(prod(_1921395, _1921393)), i(s(fun(list(_1921393), list(prod(_1921395, _1921393))), i(s(fun(list(_1921395), fun(list(_1921393), list(prod(_1921395, _1921393)))), zip0), s(list(_1921395), t1))), s(list(_1921393), t2))))))], (46100 ^ _1670770) ^ [_4419722, _4419724] : [-(p(s(bool, i(s(fun(fun(cart(real, _4419724), bool), bool), independent), s(fun(cart(real, _4419724), bool), 46098 ^ [_4419722, _4419724])))))], (5600 ^ _1670770) ^ [_1811079, _1811081] : [p(s(bool, 5598 ^ [_1811079, _1811081])), 5603 ^ _1670770 : [(5606 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, 5565 ^ [_1811079, _1811081]))), s(num, _1811079)))))], (5604 ^ _1670770) ^ [] : [-(s(num, _1811081) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, 5564 ^ [_1811079, _1811081]))), s(num, _1811079))))), s(num, 5565 ^ [_1811079, _1811081]))))]]], (5099 ^ _1670770) ^ [_1798725] : [-(s(num, _1798725) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), 5104 ^ _1670770 : [(5107 ^ _1670770) ^ [] : [-(s(num, _1798725) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, 5102 ^ [_1798725]))))), s(num, 5103 ^ [_1798725]))))], (5105 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), odd), s(num, 5103 ^ [_1798725])))))]]], (16488 ^ _1670770) ^ [_2186632, _2186634] : [16489 ^ _1670770 : [(16490 ^ _1670770) ^ [_2186723] : [p(s(bool, i(s(fun(fun(_2186634, bool), bool), i(s(fun(_2186634, fun(fun(_2186634, bool), bool)), in), s(_2186634, _2186723))), s(fun(_2186634, bool), _2186632))))]], s(fun(_2186634, bool), _2186632) = s(fun(_2186634, bool), empty)], (43873 ^ _1670770) ^ [_4290835, _4290837, _4290839, _4290841] : [-(s(cart(real, _4290839), i(s(fun(cart(real, finite_sum(_4290841, _4290839)), cart(real, _4290839)), sndcart), s(cart(real, finite_sum(_4290841, _4290839)), i(s(fun(cart(real, finite_sum(_4290841, _4290839)), cart(real, finite_sum(_4290841, _4290839))), i(s(fun(real, fun(cart(real, finite_sum(_4290841, _4290839)), cart(real, finite_sum(_4290841, _4290839)))), r_), s(real, _4290835))), s(cart(real, finite_sum(_4290841, _4290839)), _4290837))))) = s(cart(real, _4290839), i(s(fun(cart(real, _4290839), cart(real, _4290839)), i(s(fun(real, fun(cart(real, _4290839), cart(real, _4290839))), r_), s(real, _4290835))), s(cart(real, _4290839), i(s(fun(cart(real, finite_sum(_4290841, _4290839)), cart(real, _4290839)), sndcart), s(cart(real, finite_sum(_4290841, _4290839)), _4290837))))))], (570 ^ _1670770) ^ [] : [581 ^ _1670770 : [(584 ^ _1670770) ^ [] : [-(p(s(bool, q)))], (582 ^ _1670770) ^ [] : [-(p(s(bool, p1)))]], p(s(bool, p1)), p(s(bool, p1)), p(s(bool, q))], (9693 ^ _1670770) ^ [_1986475, _1986477, _1986479] : [-(s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_mul), s(nadd, _1986479))), s(nadd, _1986477))))), s(num, _1986475))) = s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1986479))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1986477))), s(num, _1986475))))))], (8796 ^ _1670770) ^ [_1946505, _1946507, _1946509, _1946511] : [-(s(list(_1946511), i(s(fun(list(_1946511), list(_1946511)), i(s(fun(fun(_1946511, bool), fun(list(_1946511), list(_1946511))), filter0), s(fun(_1946511, bool), _1946509))), s(list(_1946511), i(s(fun(list(_1946511), list(_1946511)), i(s(fun(list(_1946511), fun(list(_1946511), list(_1946511))), append), s(list(_1946511), _1946507))), s(list(_1946511), _1946505))))) = s(list(_1946511), i(s(fun(list(_1946511), list(_1946511)), i(s(fun(list(_1946511), fun(list(_1946511), list(_1946511))), append), s(list(_1946511), i(s(fun(list(_1946511), list(_1946511)), i(s(fun(fun(_1946511, bool), fun(list(_1946511), list(_1946511))), filter0), s(fun(_1946511, bool), _1946509))), s(list(_1946511), _1946507))))), s(list(_1946511), i(s(fun(list(_1946511), list(_1946511)), i(s(fun(fun(_1946511, bool), fun(list(_1946511), list(_1946511))), filter0), s(fun(_1946511, bool), _1946509))), s(list(_1946511), _1946505))))))], (32109 ^ _1670770) ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966] : [32118 ^ _1670770 : [(32121 ^ _1670770) ^ [_3411849] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), u_unguardedu_pattern), s(bool, i(s(fun(_3408964, bool), i(s(fun(_3408964, fun(_3408964, bool)), geq), s(_3408964, i(s(fun(_3408960, _3408964), 32110 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966]), s(_3408960, _3411849))))), s(_3408964, 32111 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966]))))), s(bool, i(s(fun(_3408966, bool), i(s(fun(_3408966, fun(_3408966, bool)), geq), s(_3408966, i(s(fun(_3408958, _3408966), 32112 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966]), s(_3408958, i(s(fun(_3408960, _3408958), i(s(fun(_3408962, fun(_3408960, _3408958)), 32113 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966]), s(_3408962, 32114 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966]))), s(_3408960, _3411849))))))), s(_3408966, 32115 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966]))))))], (32119 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3408966, bool), i(s(fun(_3408962, fun(_3408966, bool)), i(s(fun(fun(_3408962, fun(_3408960, _3408958)), fun(_3408962, fun(_3408966, bool))), i(s(fun(fun(_3408958, _3408966), fun(fun(_3408962, fun(_3408960, _3408958)), fun(_3408962, fun(_3408966, bool)))), i(s(fun(_3408964, fun(fun(_3408958, _3408966), fun(fun(_3408962, fun(_3408960, _3408958)), fun(_3408962, fun(_3408966, bool))))), i(s(fun(fun(_3408960, _3408964), fun(_3408964, fun(fun(_3408958, _3408966), fun(fun(_3408962, fun(_3408960, _3408958)), fun(_3408962, fun(_3408966, bool)))))), _3408956), s(fun(_3408960, _3408964), 32110 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966]))), s(_3408964, 32111 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966]))), s(fun(_3408958, _3408966), 32112 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966]))), s(fun(_3408962, fun(_3408960, _3408958)), 32113 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966]))), s(_3408962, 32114 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966]))), s(_3408966, 32115 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966])))))]], 32123 ^ _1670770 : [(32126 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3408966, bool), i(s(fun(_3408962, fun(_3408966, bool)), i(s(fun(fun(_3408962, fun(_3408960, _3408958)), fun(_3408962, fun(_3408966, bool))), i(s(fun(fun(_3408958, _3408966), fun(fun(_3408962, fun(_3408960, _3408958)), fun(_3408962, fun(_3408966, bool)))), i(s(fun(_3408964, fun(fun(_3408958, _3408966), fun(fun(_3408962, fun(_3408960, _3408958)), fun(_3408962, fun(_3408966, bool))))), i(s(fun(fun(_3408960, _3408964), fun(_3408964, fun(fun(_3408958, _3408966), fun(fun(_3408962, fun(_3408960, _3408958)), fun(_3408962, fun(_3408966, bool)))))), _3408956), s(fun(_3408960, _3408964), 32110 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966]))), s(_3408964, 32111 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966]))), s(fun(_3408958, _3408966), 32112 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966]))), s(fun(_3408962, fun(_3408960, _3408958)), 32113 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966]))), s(_3408962, 32114 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966]))), s(_3408966, 32115 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966]))))], (32124 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), u_unguardedu_pattern), s(bool, i(s(fun(_3408964, bool), i(s(fun(_3408964, fun(_3408964, bool)), geq), s(_3408964, i(s(fun(_3408960, _3408964), 32110 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966]), s(_3408960, 32122 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966]))))), s(_3408964, 32111 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966]))))), s(bool, i(s(fun(_3408966, bool), i(s(fun(_3408966, fun(_3408966, bool)), geq), s(_3408966, i(s(fun(_3408958, _3408966), 32112 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966]), s(_3408958, i(s(fun(_3408960, _3408958), i(s(fun(_3408962, fun(_3408960, _3408958)), 32113 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966]), s(_3408962, 32114 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966]))), s(_3408960, 32122 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966]))))))), s(_3408966, 32115 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966])))))))]], 32127 ^ _1670770 : [(32128 ^ _1670770) ^ [_3412640] : [s(fun(_3408966, bool), i(s(fun(_3408964, fun(_3408966, bool)), i(s(fun(_3408962, fun(_3408964, fun(_3408966, bool))), i(s(fun(fun(_3408962, fun(_3408960, _3408958)), fun(_3408962, fun(_3408964, fun(_3408966, bool)))), i(s(fun(fun(_3408958, _3408966), fun(fun(_3408962, fun(_3408960, _3408958)), fun(_3408962, fun(_3408964, fun(_3408966, bool))))), i(s(fun(fun(_3408960, _3408964), fun(fun(_3408958, _3408966), fun(fun(_3408962, fun(_3408960, _3408958)), fun(_3408962, fun(_3408964, fun(_3408966, bool)))))), _3412640), s(fun(_3408960, _3408964), 32129 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966, _3412640]))), s(fun(_3408958, _3408966), 32130 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966, _3412640]))), s(fun(_3408962, fun(_3408960, _3408958)), 32131 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966, _3412640]))), s(_3408962, 32132 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966, _3412640]))), s(_3408964, 32133 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966, _3412640]))) = s(fun(_3408966, bool), i(s(fun(_3408962, fun(_3408966, bool)), i(s(fun(fun(_3408962, fun(_3408960, _3408958)), fun(_3408962, fun(_3408966, bool))), i(s(fun(fun(_3408958, _3408966), fun(fun(_3408962, fun(_3408960, _3408958)), fun(_3408962, fun(_3408966, bool)))), i(s(fun(_3408964, fun(fun(_3408958, _3408966), fun(fun(_3408962, fun(_3408960, _3408958)), fun(_3408962, fun(_3408966, bool))))), i(s(fun(fun(_3408960, _3408964), fun(_3408964, fun(fun(_3408958, _3408966), fun(fun(_3408962, fun(_3408960, _3408958)), fun(_3408962, fun(_3408966, bool)))))), _3408956), s(fun(_3408960, _3408964), 32129 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966, _3412640]))), s(_3408964, 32133 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966, _3412640]))), s(fun(_3408958, _3408966), 32130 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966, _3412640]))), s(fun(_3408962, fun(_3408960, _3408958)), 32131 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966, _3412640]))), s(_3408962, 32132 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966, _3412640]))), 32136 ^ _1670770 : [(32137 ^ _1670770) ^ [_3415377] : [s(_3408966, i(s(fun(_3408962, _3408966), i(s(fun(fun(_3408962, fun(_3408960, _3408958)), fun(_3408962, _3408966)), i(s(fun(fun(_3408958, _3408966), fun(fun(_3408962, fun(_3408960, _3408958)), fun(_3408962, _3408966))), i(s(fun(fun(_3408960, _3408964), fun(fun(_3408958, _3408966), fun(fun(_3408962, fun(_3408960, _3408958)), fun(_3408962, _3408966)))), i(s(fun(fun(_3408962, _3408964), fun(fun(_3408960, _3408964), fun(fun(_3408958, _3408966), fun(fun(_3408962, fun(_3408960, _3408958)), fun(_3408962, _3408966))))), _3415377), s(fun(_3408962, _3408964), 32138 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966, _3412640, _3415377]))), s(fun(_3408960, _3408964), 32139 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966, _3412640, _3415377]))), s(fun(_3408958, _3408966), 32140 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966, _3412640, _3415377]))), s(fun(_3408962, fun(_3408960, _3408958)), 32141 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966, _3412640, _3415377]))), s(_3408962, 32142 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966, _3412640, _3415377]))) = s(_3408966, i(s(fun(fun(_3408964, fun(_3408966, bool)), _3408966), i(s(fun(_3408964, fun(fun(_3408964, fun(_3408966, bool)), _3408966)), u_match), s(_3408964, i(s(fun(_3408962, _3408964), 32138 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966, _3412640, _3415377]), s(_3408962, 32142 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966, _3412640, _3415377]))))), s(fun(_3408964, fun(_3408966, bool)), i(s(fun(_3408962, fun(_3408964, fun(_3408966, bool))), i(s(fun(fun(_3408962, fun(_3408960, _3408958)), fun(_3408962, fun(_3408964, fun(_3408966, bool)))), i(s(fun(fun(_3408958, _3408966), fun(fun(_3408962, fun(_3408960, _3408958)), fun(_3408962, fun(_3408964, fun(_3408966, bool))))), i(s(fun(fun(_3408960, _3408964), fun(fun(_3408958, _3408966), fun(fun(_3408962, fun(_3408960, _3408958)), fun(_3408962, fun(_3408964, fun(_3408966, bool)))))), _3412640), s(fun(_3408960, _3408964), 32139 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966, _3412640, _3415377]))), s(fun(_3408958, _3408966), 32140 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966, _3412640, _3415377]))), s(fun(_3408962, fun(_3408960, _3408958)), 32141 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966, _3412640, _3415377]))), s(_3408962, 32142 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966, _3412640, _3415377]))))), 32145 ^ _1670770 : [(32146 ^ _1670770) ^ [_3417888] : [s(fun(_3408962, _3408966), i(s(fun(fun(_3408958, _3408966), fun(_3408962, _3408966)), i(s(fun(fun(_3408962, fun(_3408960, _3408958)), fun(fun(_3408958, _3408966), fun(_3408962, _3408966))), i(s(fun(fun(_3408960, _3408964), fun(fun(_3408962, fun(_3408960, _3408958)), fun(fun(_3408958, _3408966), fun(_3408962, _3408966)))), i(s(fun(fun(_3408962, _3408964), fun(fun(_3408960, _3408964), fun(fun(_3408962, fun(_3408960, _3408958)), fun(fun(_3408958, _3408966), fun(_3408962, _3408966))))), _3417888), s(fun(_3408962, _3408964), 32147 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966, _3412640, _3415377, _3417888]))), s(fun(_3408960, _3408964), 32148 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966, _3412640, _3415377, _3417888]))), s(fun(_3408962, fun(_3408960, _3408958)), 32149 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966, _3412640, _3415377, _3417888]))), s(fun(_3408958, _3408966), 32150 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966, _3412640, _3415377, _3417888]))) = s(fun(_3408962, _3408966), i(s(fun(fun(_3408962, fun(_3408960, _3408958)), fun(_3408962, _3408966)), i(s(fun(fun(_3408958, _3408966), fun(fun(_3408962, fun(_3408960, _3408958)), fun(_3408962, _3408966))), i(s(fun(fun(_3408960, _3408964), fun(fun(_3408958, _3408966), fun(fun(_3408962, fun(_3408960, _3408958)), fun(_3408962, _3408966)))), i(s(fun(fun(_3408962, _3408964), fun(fun(_3408960, _3408964), fun(fun(_3408958, _3408966), fun(fun(_3408962, fun(_3408960, _3408958)), fun(_3408962, _3408966))))), _3415377), s(fun(_3408962, _3408964), 32147 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966, _3412640, _3415377, _3417888]))), s(fun(_3408960, _3408964), 32148 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966, _3412640, _3415377, _3417888]))), s(fun(_3408958, _3408966), 32150 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966, _3412640, _3415377, _3417888]))), s(fun(_3408962, fun(_3408960, _3408958)), 32149 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966, _3412640, _3415377, _3417888]))), 32153 ^ _1670770 : [(32154 ^ _1670770) ^ [_3419841, _3419843, _3419845, _3419847, _3419849, _3419851] : [-(p(s(bool, i(s(fun(fun(fun(_3408958, _3408966), fun(_3408962, _3408966)), bool), i(s(fun(fun(_3408962, _3408958), fun(fun(fun(_3408958, _3408966), fun(_3408962, _3408966)), bool)), i(s(fun(fun(fun(_3408958, _3408966), fun(_3408962, bool)), fun(fun(_3408962, _3408958), fun(fun(fun(_3408958, _3408966), fun(_3408962, _3408966)), bool))), i(s(fun(fun(_3408958, fun(_3408958, bool)), fun(fun(fun(_3408958, _3408966), fun(_3408962, bool)), fun(fun(_3408962, _3408958), fun(fun(fun(_3408958, _3408966), fun(_3408962, _3408966)), bool)))), superadmissible), s(fun(_3408958, fun(_3408958, bool)), _3419851))), s(fun(fun(_3408958, _3408966), fun(_3408962, bool)), _3419849))), s(fun(_3408962, _3408958), _3419847))), s(fun(fun(_3408958, _3408966), fun(_3408962, _3408966)), i(s(fun(fun(_3408962, fun(_3408960, _3408958)), fun(fun(_3408958, _3408966), fun(_3408962, _3408966))), i(s(fun(fun(_3408960, _3408964), fun(fun(_3408962, fun(_3408960, _3408958)), fun(fun(_3408958, _3408966), fun(_3408962, _3408966)))), i(s(fun(fun(_3408962, _3408964), fun(fun(_3408960, _3408964), fun(fun(_3408962, fun(_3408960, _3408958)), fun(fun(_3408958, _3408966), fun(_3408962, _3408966))))), _3417888), s(fun(_3408962, _3408964), _3419845))), s(fun(_3408960, _3408964), _3419843))), s(fun(_3408962, fun(_3408960, _3408958)), _3419841))))))), 32161 ^ _1670770 : [(32164 ^ _1670770) ^ [] : [-(s(_3408964, i(s(fun(_3408960, _3408964), _3419843), s(_3408960, 32159 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966, _3412640, _3415377, _3417888, _3419841, _3419843, _3419845, _3419847, _3419849, _3419851]))) = s(_3408964, i(s(fun(_3408962, _3408964), _3419845), s(_3408962, 32158 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966, _3412640, _3415377, _3417888, _3419841, _3419843, _3419845, _3419847, _3419849, _3419851]))))], (32166 ^ _1670770) ^ [] : [-(s(_3408964, i(s(fun(_3408960, _3408964), _3419843), s(_3408960, 32160 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966, _3412640, _3415377, _3417888, _3419841, _3419843, _3419845, _3419847, _3419849, _3419851]))) = s(_3408964, i(s(fun(_3408962, _3408964), _3419845), s(_3408962, 32158 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966, _3412640, _3415377, _3417888, _3419841, _3419843, _3419845, _3419847, _3419849, _3419851]))))], (32168 ^ _1670770) ^ [] : [s(_3408958, i(s(fun(_3408960, _3408958), i(s(fun(_3408962, fun(_3408960, _3408958)), _3419841), s(_3408962, 32158 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966, _3412640, _3415377, _3417888, _3419841, _3419843, _3419845, _3419847, _3419849, _3419851]))), s(_3408960, 32159 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966, _3412640, _3415377, _3417888, _3419841, _3419843, _3419845, _3419847, _3419849, _3419851]))) = s(_3408958, i(s(fun(_3408960, _3408958), i(s(fun(_3408962, fun(_3408960, _3408958)), _3419841), s(_3408962, 32158 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966, _3412640, _3415377, _3417888, _3419841, _3419843, _3419845, _3419847, _3419849, _3419851]))), s(_3408960, 32160 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966, _3412640, _3415377, _3417888, _3419841, _3419843, _3419845, _3419847, _3419849, _3419851])))], (32162 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3408962, bool), i(s(fun(fun(_3408958, _3408966), fun(_3408962, bool)), _3419849), s(fun(_3408958, _3408966), 32157 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966, _3412640, _3415377, _3417888, _3419841, _3419843, _3419845, _3419847, _3419849, _3419851]))), s(_3408962, 32158 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966, _3412640, _3415377, _3417888, _3419841, _3419843, _3419845, _3419847, _3419849, _3419851])))))]], 32172 ^ _1670770 : [(32175 ^ _1670770) ^ [] : [-(s(_3408964, i(s(fun(_3408960, _3408964), _3419843), s(_3408960, 32171 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966, _3412640, _3415377, _3417888, _3419841, _3419843, _3419845, _3419847, _3419849, _3419851]))) = s(_3408964, i(s(fun(_3408962, _3408964), _3419845), s(_3408962, 32170 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966, _3412640, _3415377, _3417888, _3419841, _3419843, _3419845, _3419847, _3419849, _3419851]))))], (32178 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3408958, bool), i(s(fun(_3408958, fun(_3408958, bool)), _3419851), s(_3408958, 32176 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966, _3412640, _3415377, _3417888, _3419841, _3419843, _3419845, _3419847, _3419849, _3419851]))), s(_3408958, i(s(fun(_3408960, _3408958), i(s(fun(_3408962, fun(_3408960, _3408958)), _3419841), s(_3408962, 32170 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966, _3412640, _3415377, _3417888, _3419841, _3419843, _3419845, _3419847, _3419849, _3419851]))), s(_3408960, 32171 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966, _3412640, _3415377, _3417888, _3419841, _3419843, _3419845, _3419847, _3419849, _3419851])))))))], (32180 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3408958, bool), i(s(fun(_3408958, fun(_3408958, bool)), _3419851), s(_3408958, 32176 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966, _3412640, _3415377, _3417888, _3419841, _3419843, _3419845, _3419847, _3419849, _3419851]))), s(_3408958, i(s(fun(_3408962, _3408958), _3419847), s(_3408962, 32170 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966, _3412640, _3415377, _3417888, _3419841, _3419843, _3419845, _3419847, _3419849, _3419851]))))))], (32173 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3408962, bool), i(s(fun(fun(_3408958, _3408966), fun(_3408962, bool)), _3419849), s(fun(_3408958, _3408966), 32169 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966, _3412640, _3415377, _3417888, _3419841, _3419843, _3419845, _3419847, _3419849, _3419851]))), s(_3408962, 32170 ^ [_3408956, _3408958, _3408960, _3408962, _3408964, _3408966, _3412640, _3415377, _3417888, _3419841, _3419843, _3419845, _3419847, _3419849, _3419851])))))]]]]]]]]]]], (16692 ^ _1670770) ^ [_2194671, _2194673, _2194675] : [s(fun(_2194675, bool), i(s(fun(fun(_2194675, bool), fun(_2194675, bool)), i(s(fun(fun(_2194675, bool), fun(fun(_2194675, bool), fun(_2194675, bool))), union), s(fun(_2194675, bool), _2194673))), s(fun(_2194675, bool), _2194671))) = s(fun(_2194675, bool), empty), 16695 ^ _1670770 : [(16698 ^ _1670770) ^ [] : [-(s(fun(_2194675, bool), _2194671) = s(fun(_2194675, bool), empty))], (16696 ^ _1670770) ^ [] : [-(s(fun(_2194675, bool), _2194673) = s(fun(_2194675, bool), empty))]]], (12715 ^ _1670770) ^ [_2069151] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(num, _2069151)))))))], (33686 ^ _1670770) ^ [_3585789, _3585791] : [p(s(bool, i(s(fun(fun(prod(_3585791, _3585791), bool), bool), woset), s(fun(prod(_3585791, _3585791), bool), _3585789)))), 33689 ^ _1670770 : [(33690 ^ _1670770) ^ [_3585996] : [-(s(bool, i(s(fun(_3585791, bool), i(s(fun(fun(prod(_3585791, _3585791), bool), fun(_3585791, bool)), fl), s(fun(prod(_3585791, _3585791), bool), _3585789))), s(_3585791, _3585996))) = s(bool, i(s(fun(prod(_3585791, _3585791), bool), _3585789), s(prod(_3585791, _3585791), i(s(fun(_3585791, prod(_3585791, _3585791)), i(s(fun(_3585791, fun(_3585791, prod(_3585791, _3585791))), c_), s(_3585791, _3585996))), s(_3585791, _3585996))))))]]], (42817 ^ _1670770) ^ [_4228618, _4228620] : [-(s(cart(cart(real, _4228620), _4228618), i(s(fun(cart(cart(real, _4228620), _4228618), cart(cart(real, _4228620), _4228618)), i(s(fun(cart(cart(real, _4228620), _4228618), fun(cart(cart(real, _4228620), _4228618), cart(cart(real, _4228620), _4228618))), matrixu_add), s(cart(cart(real, _4228620), _4228618), i(s(fun(cart(cart(real, _4228620), _4228618), cart(cart(real, _4228620), _4228618)), i(s(fun(cart(cart(real, _4228620), _4228618), fun(cart(cart(real, _4228620), _4228618), cart(cart(real, _4228620), _4228618))), matrixu_add), s(cart(cart(real, _4228620), _4228618), a))), s(cart(cart(real, _4228620), _4228618), b))))), s(cart(cart(real, _4228620), _4228618), c0))) = s(cart(cart(real, _4228620), _4228618), i(s(fun(cart(cart(real, _4228620), _4228618), cart(cart(real, _4228620), _4228618)), i(s(fun(cart(cart(real, _4228620), _4228618), fun(cart(cart(real, _4228620), _4228618), cart(cart(real, _4228620), _4228618))), matrixu_add), s(cart(cart(real, _4228620), _4228618), a))), s(cart(cart(real, _4228620), _4228618), i(s(fun(cart(cart(real, _4228620), _4228618), cart(cart(real, _4228620), _4228618)), i(s(fun(cart(cart(real, _4228620), _4228618), fun(cart(cart(real, _4228620), _4228618), cart(cart(real, _4228620), _4228618))), matrixu_add), s(cart(cart(real, _4228620), _4228618), b))), s(cart(cart(real, _4228620), _4228618), c0))))))], (6022 ^ _1670770) ^ [_1821575, _1821577, _1821579] : [-(s(num, _1821577) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), -(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1821579))), s(num, _1821577))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1821575))), s(num, _1821577))))))), s(num, _1821577))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1821579))), s(num, _1821575))))), s(num, _1821577))))], (7274 ^ _1670770) ^ [_1877476, _1877478] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), numeral), s(num, _1877478))))), s(num, i(s(fun(num, num), numeral), s(num, _1877476))))) = s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1877478))), s(num, _1877476))))))], (39016 ^ _1670770) ^ [_3948944] : [-(s(cart(real, _3948944), i(s(fun(cart(real, _3948944), cart(real, _3948944)), vectoru_neg), s(cart(real, _3948944), x))) = s(cart(real, _3948944), i(s(fun(cart(real, _3948944), cart(real, _3948944)), i(s(fun(real, fun(cart(real, _3948944), cart(real, _3948944))), r_), s(real, i(s(fun(real, real), realu_neg), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(cart(real, _3948944), x))))], (41028 ^ _1670770) ^ [_4078787, _4078789, _4078791] : [s(real, i(s(fun(_4078791, real), i(s(fun(fun(_4078791, cart(real, _4078789)), fun(_4078791, real)), i(s(fun(cart(real, _4078789), fun(fun(_4078791, cart(real, _4078789)), fun(_4078791, real))), _4078787), s(cart(real, _4078789), 41029 ^ [_4078787, _4078789, _4078791]))), s(fun(_4078791, cart(real, _4078789)), 41030 ^ [_4078787, _4078789, _4078791]))), s(_4078791, 41031 ^ [_4078787, _4078789, _4078791]))) = s(real, i(s(fun(cart(real, _4078789), real), i(s(fun(cart(real, _4078789), fun(cart(real, _4078789), real)), dot), s(cart(real, _4078789), 41029 ^ [_4078787, _4078789, _4078791]))), s(cart(real, _4078789), i(s(fun(_4078791, cart(real, _4078789)), 41030 ^ [_4078787, _4078789, _4078791]), s(_4078791, 41031 ^ [_4078787, _4078789, _4078791]))))), 41034 ^ _1670770 : [(41035 ^ _1670770) ^ [_4079601, _4079603, _4079605] : [p(s(bool, i(s(fun(fun(_4078791, bool), bool), finite), s(fun(_4078791, bool), _4079605)))), -(s(real, i(s(fun(cart(real, _4078789), real), i(s(fun(cart(real, _4078789), fun(cart(real, _4078789), real)), dot), s(cart(real, _4078789), _4079601))), s(cart(real, _4078789), i(s(fun(fun(_4078791, cart(real, _4078789)), cart(real, _4078789)), i(s(fun(fun(_4078791, bool), fun(fun(_4078791, cart(real, _4078789)), cart(real, _4078789))), vsum), s(fun(_4078791, bool), _4079605))), s(fun(_4078791, cart(real, _4078789)), _4079603))))) = s(real, i(s(fun(fun(_4078791, real), real), i(s(fun(fun(_4078791, bool), fun(fun(_4078791, real), real)), sum), s(fun(_4078791, bool), _4079605))), s(fun(_4078791, real), i(s(fun(fun(_4078791, cart(real, _4078789)), fun(_4078791, real)), i(s(fun(cart(real, _4078789), fun(fun(_4078791, cart(real, _4078789)), fun(_4078791, real))), _4078787), s(cart(real, _4078789), _4079601))), s(fun(_4078791, cart(real, _4078789)), _4079603))))))]]], (14191 ^ _1670770) ^ [_2104483, _2104485, _2104487] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_max), s(int, _2104487))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_max), s(int, _2104485))), s(int, _2104483))))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_max), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_max), s(int, _2104487))), s(int, _2104485))))), s(int, _2104483))))], (25473 ^ _1670770) ^ [_2673565, _2673567, _2673569] : [p(s(bool, i(s(fun(fun(_2673567, fun(_2673567, _2673567)), bool), monoidal), s(fun(_2673567, fun(_2673567, _2673567)), _2673565)))), 25476 ^ _1670770 : [(25477 ^ _1670770) ^ [_2674041, _2674043, _2674045] : [-(s(_2673567, i(s(fun(fun(_2673569, _2673567), _2673567), i(s(fun(fun(_2673569, bool), fun(fun(_2673569, _2673567), _2673567)), i(s(fun(fun(_2673567, fun(_2673567, _2673567)), fun(fun(_2673569, bool), fun(fun(_2673569, _2673567), _2673567))), iterate), s(fun(_2673567, fun(_2673567, _2673567)), _2673565))), s(fun(_2673569, bool), _2674041))), s(fun(_2673569, _2673567), _2674045))) = s(_2673567, i(s(fun(fun(_2673569, _2673567), _2673567), i(s(fun(fun(_2673569, bool), fun(fun(_2673569, _2673567), _2673567)), i(s(fun(fun(_2673567, fun(_2673567, _2673567)), fun(fun(_2673569, bool), fun(fun(_2673569, _2673567), _2673567))), iterate), s(fun(_2673567, fun(_2673567, _2673567)), _2673565))), s(fun(_2673569, bool), _2674043))), s(fun(_2673569, _2673567), _2674045)))), p(s(bool, i(s(fun(fun(_2673569, bool), bool), i(s(fun(fun(_2673569, bool), fun(fun(_2673569, bool), bool)), subset), s(fun(_2673569, bool), _2674043))), s(fun(_2673569, bool), _2674041)))), 25483 ^ _1670770 : [(25488 ^ _1670770) ^ [] : [s(_2673567, i(s(fun(_2673569, _2673567), _2674045), s(_2673569, 25482 ^ [_2673565, _2673567, _2673569, _2674041, _2674043, _2674045]))) = s(_2673567, i(s(fun(fun(_2673567, fun(_2673567, _2673567)), _2673567), neutral), s(fun(_2673567, fun(_2673567, _2673567)), _2673565)))], (25486 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2673569, bool), bool), i(s(fun(_2673569, fun(fun(_2673569, bool), bool)), in), s(_2673569, 25482 ^ [_2673565, _2673567, _2673569, _2674041, _2674043, _2674045]))), s(fun(_2673569, bool), _2674043))))], (25484 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2673569, bool), bool), i(s(fun(_2673569, fun(fun(_2673569, bool), bool)), in), s(_2673569, 25482 ^ [_2673565, _2673567, _2673569, _2674041, _2674043, _2674045]))), s(fun(_2673569, bool), _2674041)))))]]]]], (14067 ^ _1670770) ^ [_2101496, _2101498, _2101500] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2101496)))), -(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2101496))), s(int, _2101500))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2101496))), s(int, _2101498))))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2101500))), s(int, _2101498))))], (39369 ^ _1670770) ^ [_3964873, _3964875] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), sqrt), s(real, _3964875))))), s(real, i(s(fun(real, real), sqrt), s(real, _3964873))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _3964875))), s(real, _3964873)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _3964875)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _3964873))))], (8076 ^ _1670770) ^ [_1908609] : [-(s(list(_1908609), i(s(fun(list(_1908609), list(_1908609)), tl), s(list(_1908609), i(s(fun(list(_1908609), list(_1908609)), i(s(fun(_1908609, fun(list(_1908609), list(_1908609))), cons), s(_1908609, h0))), s(list(_1908609), t0))))) = s(list(_1908609), t0))], (12103 ^ _1670770) ^ [_2054039, _2054041, _2054043] : [-(s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2054043))), s(real, _2054041))))), s(num, _2054039))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2054043))), s(num, _2054039))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2054041))), s(num, _2054039))))))], (29484 ^ _1670770) ^ [_2942466] : [s(real, i(s(fun(num, real), i(s(fun(fun(num, real), fun(num, real)), _2942466), s(fun(num, real), 29485 ^ [_2942466]))), s(num, 29486 ^ [_2942466]))) = s(real, i(s(fun(num, real), 29485 ^ [_2942466]), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, 29486 ^ [_2942466]))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), 29489 ^ _1670770 : [(29490 ^ _1670770) ^ [_2943116] : [s(real, i(s(fun(num, real), i(s(fun(fun(num, real), fun(num, real)), i(s(fun(fun(num, real), fun(fun(num, real), fun(num, real))), _2943116), s(fun(num, real), 29491 ^ [_2942466, _2943116]))), s(fun(num, real), 29492 ^ [_2942466, _2943116]))), s(num, 29493 ^ [_2942466, _2943116]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), 29491 ^ [_2942466, _2943116]), s(num, 29493 ^ [_2942466, _2943116]))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(num, real), 29492 ^ [_2942466, _2943116]), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, 29493 ^ [_2942466, _2943116]))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(real, i(s(fun(num, real), 29492 ^ [_2942466, _2943116]), s(num, 29493 ^ [_2942466, _2943116]))))))), 29496 ^ _1670770 : [(29497 ^ _1670770) ^ [_2943888, _2943890, _2943892, _2943894] : [-(s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2943890))), s(num, _2943888))))), s(fun(num, real), i(s(fun(fun(num, real), fun(num, real)), i(s(fun(fun(num, real), fun(fun(num, real), fun(num, real))), _2943116), s(fun(num, real), _2943894))), s(fun(num, real), _2943892))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), i(s(fun(bool, fun(real, fun(real, real))), cond), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2943890))), s(num, _2943888))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), _2943894), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2943888))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(real, i(s(fun(num, real), _2943892), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2943888))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), _2943894), s(num, _2943890))))), s(real, i(s(fun(num, real), _2943892), s(num, _2943890))))))))), s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2943890))), s(num, _2943888))))), s(fun(num, real), i(s(fun(fun(num, real), fun(num, real)), i(s(fun(fun(num, real), fun(fun(num, real), fun(num, real))), _2943116), s(fun(num, real), i(s(fun(fun(num, real), fun(num, real)), _2942466), s(fun(num, real), _2943892))))), s(fun(num, real), _2943894))))))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))]]]]], (16247 ^ _1670770) ^ [_2176175, _2176177, _2176179, _2176181] : [p(s(bool, i(s(fun(fun(_2176181, bool), bool), i(s(fun(_2176181, fun(fun(_2176181, bool), bool)), in), s(_2176181, _2176175))), s(fun(_2176181, bool), i(s(fun(fun(_2176181, bool), fun(_2176181, bool)), i(s(fun(fun(_2176181, bool), fun(fun(_2176181, bool), fun(_2176181, bool))), inter), s(fun(_2176181, bool), _2176179))), s(fun(_2176181, bool), _2176177)))))), 16250 ^ _1670770 : [(16253 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2176181, bool), bool), i(s(fun(_2176181, fun(fun(_2176181, bool), bool)), in), s(_2176181, _2176175))), s(fun(_2176181, bool), _2176177)))))], (16251 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2176181, bool), bool), i(s(fun(_2176181, fun(fun(_2176181, bool), bool)), in), s(_2176181, _2176175))), s(fun(_2176181, bool), _2176179)))))]]], (12083 ^ _1670770) ^ [_2053615, _2053617] : [-(s(real, _2053615) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), -(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, _2053617))), s(real, _2053615))))), s(real, _2053615))) = s(real, _2053617))], (13045 ^ _1670770) ^ [_2077334] : [s(real, _2077334) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(real, i(s(fun(real, real), realu_sgn), s(real, _2077334))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (45799 ^ _1670770) ^ [_4404424, _4404426] : [p(s(bool, i(s(fun(fun(cart(real, _4404426), bool), bool), subspace), s(fun(cart(real, _4404426), bool), _4404424)))), 45803 ^ _1670770 : [(45804 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4404426), bool), bool), finite), s(fun(cart(real, _4404426), bool), 45802 ^ [_4404424, _4404426])))))], (45808 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4404426), bool), bool), independent), s(fun(cart(real, _4404426), bool), 45802 ^ [_4404424, _4404426])))))], (45812 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(cart(real, _4404426), bool), fun(num, bool)), hasu_size), s(fun(cart(real, _4404426), bool), 45802 ^ [_4404424, _4404426]))), s(num, i(s(fun(fun(cart(real, _4404426), bool), num), dim), s(fun(cart(real, _4404426), bool), _4404424)))))))], (45810 ^ _1670770) ^ [] : [-(s(fun(cart(real, _4404426), bool), i(s(fun(fun(cart(real, _4404426), bool), fun(cart(real, _4404426), bool)), span), s(fun(cart(real, _4404426), bool), 45802 ^ [_4404424, _4404426]))) = s(fun(cart(real, _4404426), bool), _4404424))], (45806 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4404426), bool), bool), i(s(fun(fun(cart(real, _4404426), bool), fun(fun(cart(real, _4404426), bool), bool)), subset), s(fun(cart(real, _4404426), bool), 45802 ^ [_4404424, _4404426]))), s(fun(cart(real, _4404426), bool), _4404424)))))]]], (5537 ^ _1670770) ^ [_1809467, _1809469, _1809471] : [s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1809471))), s(num, _1809467))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1809469))), s(num, _1809467))), -(s(num, _1809471) = s(num, _1809469)), -(s(num, _1809467) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (39062 ^ _1670770) ^ [_3951264, _3951266, _3951268] : [-(s(real, i(s(fun(cart(real, _3951268), real), i(s(fun(cart(real, _3951268), fun(cart(real, _3951268), real)), dot), s(cart(real, _3951268), _3951266))), s(cart(real, _3951268), _3951264))) = s(real, i(s(fun(cart(real, _3951268), real), i(s(fun(cart(real, _3951268), fun(cart(real, _3951268), real)), dot), s(cart(real, _3951268), _3951264))), s(cart(real, _3951268), _3951266))))], (17251 ^ _1670770) ^ [_2227422, _2227424, _2227426] : [-(s(fun(_2227426, bool), i(s(fun(fun(fun(_2227426, bool), bool), fun(_2227426, bool)), unions), s(fun(fun(_2227426, bool), bool), i(s(fun(fun(fun(_2227426, bool), bool), fun(fun(_2227426, bool), bool)), i(s(fun(fun(fun(_2227426, bool), bool), fun(fun(fun(_2227426, bool), bool), fun(fun(_2227426, bool), bool))), union), s(fun(fun(_2227426, bool), bool), _2227424))), s(fun(fun(_2227426, bool), bool), _2227422))))) = s(fun(_2227426, bool), i(s(fun(fun(_2227426, bool), fun(_2227426, bool)), i(s(fun(fun(_2227426, bool), fun(fun(_2227426, bool), fun(_2227426, bool))), union), s(fun(_2227426, bool), i(s(fun(fun(fun(_2227426, bool), bool), fun(_2227426, bool)), unions), s(fun(fun(_2227426, bool), bool), _2227424))))), s(fun(_2227426, bool), i(s(fun(fun(fun(_2227426, bool), bool), fun(_2227426, bool)), unions), s(fun(fun(_2227426, bool), bool), _2227422))))))], (43193 ^ _1670770) ^ [_4258815, _4258817, _4258819, _4258821] : [-(s(fun(cart(real, _4258821), cart(real, _4258819)), _4258817) = s(fun(cart(real, _4258821), cart(real, _4258819)), _4258815)), p(s(bool, i(s(fun(fun(cart(real, _4258821), cart(real, _4258819)), bool), linear), s(fun(cart(real, _4258821), cart(real, _4258819)), _4258817)))), p(s(bool, i(s(fun(fun(cart(real, _4258821), cart(real, _4258819)), bool), linear), s(fun(cart(real, _4258821), cart(real, _4258819)), _4258815)))), s(cart(cart(real, _4258821), _4258819), i(s(fun(fun(cart(real, _4258821), cart(real, _4258819)), cart(cart(real, _4258821), _4258819)), matrix), s(fun(cart(real, _4258821), cart(real, _4258819)), _4258817))) = s(cart(cart(real, _4258821), _4258819), i(s(fun(fun(cart(real, _4258821), cart(real, _4258819)), cart(cart(real, _4258821), _4258819)), matrix), s(fun(cart(real, _4258821), cart(real, _4258819)), _4258815)))], (10383 ^ _1670770) ^ [_2010114, _2010116, _2010118] : [-(p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), prod(hreal, hreal))), trealu_add), s(prod(hreal, hreal), _2010118))), s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), prod(hreal, hreal))), trealu_add), s(prod(hreal, hreal), _2010116))), s(prod(hreal, hreal), _2010114))))))), s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), prod(hreal, hreal))), trealu_add), s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), prod(hreal, hreal))), trealu_add), s(prod(hreal, hreal), _2010118))), s(prod(hreal, hreal), _2010116))))), s(prod(hreal, hreal), _2010114)))))))], (16896 ^ _1670770) ^ [_2204847, _2204849, _2204851] : [s(fun(_2204851, bool), i(s(fun(fun(_2204851, bool), fun(_2204851, bool)), i(s(fun(_2204851, fun(fun(_2204851, bool), fun(_2204851, bool))), insert), s(_2204851, _2204849))), s(fun(_2204851, bool), _2204847))) = s(fun(_2204851, bool), empty)], (35792 ^ _1670770) ^ [_3695836, _3695838, _3695840, _3695842] : [-(p(s(bool, i(s(fun(fun(_3695840, bool), bool), i(s(fun(fun(_3695842, bool), fun(fun(_3695840, bool), bool)), l_u_c), s(fun(_3695842, bool), _3695838))), s(fun(_3695840, bool), _3695836))))), p(s(bool, i(s(fun(fun(_3695840, bool), bool), i(s(fun(fun(_3695842, bool), fun(fun(_3695840, bool), bool)), l_a_u_c), s(fun(_3695842, bool), _3695838))), s(fun(_3695840, bool), _3695836)))), -(p(s(bool, i(s(fun(fun(_3695840, bool), bool), i(s(fun(fun(_3695842, bool), fun(fun(_3695840, bool), bool)), a_u_c), s(fun(_3695842, bool), _3695838))), s(fun(_3695840, bool), _3695836)))))], (8180 ^ _1670770) ^ [_1913216] : [p(s(bool, i(s(fun(list(_1913216), bool), i(s(fun(_1913216, fun(list(_1913216), bool)), mem), s(_1913216, x))), s(list(_1913216), i(s(fun(list(_1913216), list(_1913216)), i(s(fun(_1913216, fun(list(_1913216), list(_1913216))), cons), s(_1913216, h0))), s(list(_1913216), t0)))))), -(s(_1913216, x) = s(_1913216, h0)), -(p(s(bool, i(s(fun(list(_1913216), bool), i(s(fun(_1913216, fun(list(_1913216), bool)), mem), s(_1913216, x))), s(list(_1913216), t0)))))], (14858 ^ _1670770) ^ [_2120602] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _2120602))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))) = s(int, _2120602))], (10683 ^ _1670770) ^ [_2017733, _2017735, _2017737] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2017737))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2017735))), s(real, _2017733))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2017737))), s(real, _2017735))))), s(real, _2017733))))], (45590 ^ _1670770) ^ [_4393303, _4393305, _4393307] : [-(s(bool, i(s(fun(fun(cart(real, _4393307), bool), bool), dependent), s(fun(cart(real, _4393307), bool), i(s(fun(fun(cart(real, _4393307), bool), fun(cart(real, _4393307), bool)), i(s(fun(cart(real, _4393307), fun(fun(cart(real, _4393307), bool), fun(cart(real, _4393307), bool))), insert), s(cart(real, _4393307), _4393305))), s(fun(cart(real, _4393307), bool), i(s(fun(fun(cart(real, _4393307), bool), fun(cart(real, _4393307), bool)), i(s(fun(cart(real, _4393307), fun(fun(cart(real, _4393307), bool), fun(cart(real, _4393307), bool))), insert), s(cart(real, _4393307), _4393303))), s(fun(cart(real, _4393307), bool), empty))))))) = s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), i(s(fun(bool, fun(bool, fun(bool, bool))), cond), s(bool, 45576 ^ [_4393303, _4393305, _4393307]))), s(bool, 45563 ^ [_4393303, _4393305, _4393307]))), s(bool, 45536 ^ [_4393303, _4393305, _4393307]))))], (6064 ^ _1670770) ^ [_1822869] : [-(s(num, _1822869) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), -(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _1822869))), s(num, _1822869))) = s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))], (28001 ^ _1670770) ^ [_2843818, _2843820, _2843822, _2843824] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(fun(_2843824, real), real), i(s(fun(fun(_2843824, bool), fun(fun(_2843824, real), real)), sum), s(fun(_2843824, bool), _2843822))), s(fun(_2843824, real), _2843820))))), s(real, _2843818))))), p(s(bool, i(s(fun(fun(_2843824, bool), bool), finite), s(fun(_2843824, bool), _2843822)))), -(s(fun(_2843824, bool), _2843822) = s(fun(_2843824, bool), empty)), 28011 ^ _1670770 : [(28014 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(_2843824, real), _2843820), s(_2843824, 28010 ^ [_2843818, _2843820, _2843822, _2843824]))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, _2843818))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(fun(_2843824, bool), num), card), s(fun(_2843824, bool), _2843822))))))))))], (28012 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2843824, bool), bool), i(s(fun(_2843824, fun(fun(_2843824, bool), bool)), in), s(_2843824, 28010 ^ [_2843818, _2843820, _2843822, _2843824]))), s(fun(_2843824, bool), _2843822)))))]]], (21846 ^ _1670770) ^ [_2490108, _2490110] : [21851 ^ _1670770 : [(21854 ^ _1670770) ^ [_2490745] : [p(s(bool, i(s(fun(fun(_2490110, bool), bool), i(s(fun(bool, fun(fun(_2490110, bool), bool)), i(s(fun(fun(_2490110, bool), fun(bool, fun(fun(_2490110, bool), bool))), setspec), s(fun(_2490110, bool), 21848 ^ [_2490108, _2490110]))), s(bool, i(s(fun(fun(_2490110, bool), bool), i(s(fun(fun(_2490110, bool), fun(fun(_2490110, bool), bool)), subset), s(fun(_2490110, bool), _2490745))), s(fun(_2490110, bool), 21847 ^ [_2490108, _2490110]))))), s(fun(_2490110, bool), _2490745))))], (21852 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2490110, bool), bool), i(s(fun(fun(_2490110, bool), fun(fun(_2490110, bool), bool)), _2490108), s(fun(_2490110, bool), 21847 ^ [_2490108, _2490110]))), s(fun(_2490110, bool), 21848 ^ [_2490108, _2490110])))))]], 21856 ^ _1670770 : [(21859 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2490110, bool), bool), i(s(fun(fun(_2490110, bool), fun(fun(_2490110, bool), bool)), _2490108), s(fun(_2490110, bool), 21847 ^ [_2490108, _2490110]))), s(fun(_2490110, bool), 21848 ^ [_2490108, _2490110]))))], (21857 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2490110, bool), bool), i(s(fun(bool, fun(fun(_2490110, bool), bool)), i(s(fun(fun(_2490110, bool), fun(bool, fun(fun(_2490110, bool), bool))), setspec), s(fun(_2490110, bool), 21848 ^ [_2490108, _2490110]))), s(bool, i(s(fun(fun(_2490110, bool), bool), i(s(fun(fun(_2490110, bool), fun(fun(_2490110, bool), bool)), subset), s(fun(_2490110, bool), 21855 ^ [_2490108, _2490110]))), s(fun(_2490110, bool), 21847 ^ [_2490108, _2490110]))))), s(fun(_2490110, bool), 21855 ^ [_2490108, _2490110])))))]], 21860 ^ _1670770 : [(21861 ^ _1670770) ^ [_2491139] : [p(s(bool, i(s(fun(fun(_2490110, bool), bool), finite), s(fun(_2490110, bool), _2491139)))), -(s(num, i(s(fun(fun(fun(_2490110, bool), bool), num), card), s(fun(fun(_2490110, bool), bool), i(s(fun(fun(fun(_2490110, bool), bool), fun(fun(_2490110, bool), bool)), gspec), s(fun(fun(_2490110, bool), bool), i(s(fun(fun(_2490110, bool), fun(fun(_2490110, bool), bool)), _2490108), s(fun(_2490110, bool), _2491139))))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, i(s(fun(fun(_2490110, bool), num), card), s(fun(_2490110, bool), _2491139))))))]]], (6342 ^ _1670770) ^ [_1827193] : [6368 ^ _1670770 : [(6369 ^ _1670770) ^ [_1827946] : [-(s(num, i(s(fun(fun(num, bool), num), minimal), s(fun(num, bool), _1827946))) = s(num, i(s(fun(fun(num, bool), num), h_), s(fun(num, bool), i(s(fun(fun(num, bool), fun(num, bool)), _1827193), s(fun(num, bool), _1827946))))))]], 6347 ^ _1670770 : [(6350 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), 6343 ^ [_1827193]), s(num, 6344 ^ [_1827193])))), 6354 ^ _1670770 : [(6357 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), 6343 ^ [_1827193]), s(num, 6353 ^ [_1827193])))))], (6355 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, 6353 ^ [_1827193]))), s(num, 6344 ^ [_1827193])))))]]], (6348 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(num, bool), fun(num, bool)), _1827193), s(fun(num, bool), 6343 ^ [_1827193]))), s(num, 6344 ^ [_1827193])))))]], 6358 ^ _1670770 : [(6361 ^ _1670770) ^ [_1827731] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1827731))), s(num, 6344 ^ [_1827193])))), p(s(bool, i(s(fun(num, bool), 6343 ^ [_1827193]), s(num, _1827731))))], (6359 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), 6343 ^ [_1827193]), s(num, 6344 ^ [_1827193])))))], (6367 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(fun(num, bool), fun(num, bool)), _1827193), s(fun(num, bool), 6343 ^ [_1827193]))), s(num, 6344 ^ [_1827193]))))]]], (8130 ^ _1670770) ^ [_1911068] : [-(s(bool, i(s(fun(list(_1911068), bool), null), s(list(_1911068), nil))) = s(bool, t))], (45786 ^ _1670770) ^ [_4403920, _4403922] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(cart(real, _4403922), bool), fun(num, bool)), hasu_size), s(fun(cart(real, _4403922), bool), 45778 ^ [_4403920, _4403922]))), s(num, i(s(fun(fun(cart(real, _4403922), bool), num), dim), s(fun(cart(real, _4403922), bool), _4403920)))))))], (22537 ^ _1670770) ^ [_2519398] : [p(s(bool, i(s(fun(list(_2519398), bool), i(s(fun(fun(_2519398, fun(_2519398, bool)), fun(list(_2519398), bool)), pairwise0), s(fun(_2519398, fun(_2519398, bool)), r0))), s(list(_2519398), i(s(fun(list(_2519398), list(_2519398)), i(s(fun(_2519398, fun(list(_2519398), list(_2519398))), cons), s(_2519398, h0))), s(list(_2519398), t0)))))), 22540 ^ _1670770 : [(22543 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(list(_2519398), bool), i(s(fun(fun(_2519398, fun(_2519398, bool)), fun(list(_2519398), bool)), pairwise0), s(fun(_2519398, fun(_2519398, bool)), r0))), s(list(_2519398), t0)))))], (22541 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(list(_2519398), bool), i(s(fun(fun(_2519398, bool), fun(list(_2519398), bool)), all0), s(fun(_2519398, bool), i(s(fun(_2519398, fun(_2519398, bool)), r0), s(_2519398, h0))))), s(list(_2519398), t0)))))]]], (9464 ^ _1670770) ^ [] : [s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, i(s(fun(fun(num, num), nadd), mku_nadd), s(fun(num, num), r0))))) = s(fun(num, num), r0), -(p(s(bool, i(s(fun(fun(num, num), bool), isu_nadd), s(fun(num, num), r0)))))], (13811 ^ _1670770) ^ [_2094944, _2094946] : [13812 ^ _1670770 : [(13815 ^ _1670770) ^ [] : [s(int, _2094946) = s(int, _2094944)], (13813 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2094946))), s(int, _2094944))))]], -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2094946))), s(int, _2094944)))))], (41571 ^ _1670770) ^ [_4122697, _4122699] : [s(cart(real, _4122699), i(s(fun(num, cart(real, _4122699)), basis), s(num, _4122697))) = s(cart(real, _4122699), i(s(fun(num, cart(real, _4122699)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, _4122697))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, i(s(fun(fun(_4122699, bool), num), dimindex), s(fun(_4122699, bool), univ))))))))], (14906 ^ _1670770) ^ [_2121834] : [p(s(bool, i(s(fun(int, bool), _2121834), s(int, i(s(fun(num, int), intu_ofu_num), s(num, 14907 ^ [_2121834])))))), 14910 ^ _1670770 : [(14911 ^ _1670770) ^ [_2121979] : [-(p(s(bool, i(s(fun(int, bool), _2121834), s(int, i(s(fun(int, int), intu_abs), s(int, _2121979)))))))]]], (43498 ^ _1670770) ^ [_4276342] : [-(s(fun(real, bool), i(s(fun(fun(real, bool), fun(real, bool)), i(s(fun(fun(real, real), fun(fun(real, bool), fun(real, bool))), image), s(fun(real, real), i(s(fun(fun(real, cart(real, n10)), fun(real, real)), i(s(fun(fun(cart(real, n10), real), fun(fun(real, cart(real, n10)), fun(real, real))), o), s(fun(cart(real, n10), real), drop))), s(fun(real, cart(real, n10)), lift))))), s(fun(real, bool), _4276342))) = s(fun(real, bool), _4276342))], (8999 ^ _1670770) ^ [_1959291, _1959293, _1959295, _1959297, _1959299, _1959301] : [s(num, i(s(fun(list(_1959299), num), length), s(list(_1959299), _1959293))) = s(num, i(s(fun(list(_1959297), num), length), s(list(_1959297), _1959291))), -(s(num, i(s(fun(list(_1959301), num), length), s(list(_1959301), i(s(fun(list(_1959297), list(_1959301)), i(s(fun(list(_1959299), fun(list(_1959297), list(_1959301))), i(s(fun(fun(_1959299, fun(_1959297, _1959301)), fun(list(_1959299), fun(list(_1959297), list(_1959301)))), map2), s(fun(_1959299, fun(_1959297, _1959301)), _1959295))), s(list(_1959299), _1959293))), s(list(_1959297), _1959291))))) = s(num, i(s(fun(list(_1959297), num), length), s(list(_1959297), _1959291))))], (23163 ^ _1670770) ^ [_2549191, _2549193, _2549195, _2549197, _2549199, _2549201] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2549199, bool), fun(num, bool)), hasu_size), s(fun(_2549199, bool), _2549195))), s(num, n))))), 23167 ^ _1670770 : [(23170 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2549199, bool), bool), i(s(fun(_2549199, fun(fun(_2549199, bool), bool)), in), s(_2549199, i(s(fun(_2549201, _2549199), _2549193), s(_2549201, 23166 ^ [_2549191, _2549193, _2549195, _2549197, _2549199, _2549201]))))), s(fun(_2549199, bool), _2549195)))), s(_2549201, i(s(fun(_2549199, _2549201), _2549191), s(_2549199, i(s(fun(_2549201, _2549199), _2549193), s(_2549201, 23166 ^ [_2549191, _2549193, _2549195, _2549197, _2549199, _2549201]))))) = s(_2549201, 23166 ^ [_2549191, _2549193, _2549195, _2549197, _2549199, _2549201])], (23168 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2549201, bool), bool), i(s(fun(_2549201, fun(fun(_2549201, bool), bool)), in), s(_2549201, 23166 ^ [_2549191, _2549193, _2549195, _2549197, _2549199, _2549201]))), s(fun(_2549201, bool), _2549197)))))]], p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2549201, bool), fun(num, bool)), hasu_size), s(fun(_2549201, bool), _2549197))), s(num, n)))), 23178 ^ _1670770 : [(23181 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2549201, bool), bool), i(s(fun(_2549201, fun(fun(_2549201, bool), bool)), in), s(_2549201, i(s(fun(_2549199, _2549201), _2549191), s(_2549199, 23177 ^ [_2549191, _2549193, _2549195, _2549197, _2549199, _2549201]))))), s(fun(_2549201, bool), _2549197)))), s(_2549199, i(s(fun(_2549201, _2549199), _2549193), s(_2549201, i(s(fun(_2549199, _2549201), _2549191), s(_2549199, 23177 ^ [_2549191, _2549193, _2549195, _2549197, _2549199, _2549201]))))) = s(_2549199, 23177 ^ [_2549191, _2549193, _2549195, _2549197, _2549199, _2549201])], (23179 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2549199, bool), bool), i(s(fun(_2549199, fun(fun(_2549199, bool), bool)), in), s(_2549199, 23177 ^ [_2549191, _2549193, _2549195, _2549197, _2549199, _2549201]))), s(fun(_2549199, bool), _2549195)))))]]], (11617 ^ _1670770) ^ [_2041669, _2041671] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2041671))), s(real, _2041669))))))), s(real, i(s(fun(real, real), realu_abs), s(real, _2041669)))))), s(real, _2041671) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (42938 ^ _1670770) ^ [_4237975, _4237977, _4237979, _4237981] : [-(s(cart(real, _4237979), i(s(fun(cart(real, _4237981), cart(real, _4237979)), i(s(fun(cart(cart(real, _4237981), _4237979), fun(cart(real, _4237981), cart(real, _4237979))), matrixu_vectoru_mul), s(cart(cart(real, _4237981), _4237979), _4237977))), s(cart(real, _4237981), _4237975))) = s(cart(real, _4237979), i(s(fun(cart(cart(real, _4237979), _4237981), cart(real, _4237979)), i(s(fun(cart(real, _4237981), fun(cart(cart(real, _4237979), _4237981), cart(real, _4237979))), vectoru_matrixu_mul), s(cart(real, _4237981), _4237975))), s(cart(cart(real, _4237979), _4237981), i(s(fun(cart(cart(real, _4237981), _4237979), cart(cart(real, _4237979), _4237981)), transp), s(cart(cart(real, _4237981), _4237979), _4237977))))))], (36765 ^ _1670770) ^ [_3743720, _3743722] : [-(s(fun(_3743722, bool), _3743720) = s(fun(_3743722, bool), i(s(fun(fun(num, bool), fun(_3743722, bool)), i(s(fun(fun(num, _3743722), fun(fun(num, bool), fun(_3743722, bool))), image), s(fun(num, _3743722), 36772 ^ [_3743720, _3743722]))), s(fun(num, bool), univ)))), p(s(bool, i(s(fun(fun(_3743722, bool), bool), countable), s(fun(_3743722, bool), _3743720)))), -(s(fun(_3743722, bool), _3743720) = s(fun(_3743722, bool), empty))], (7584 ^ _1670770) ^ [_1885709, _1885711, _1885713, _1885715] : [s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), numpair), s(num, _1885715))), s(num, _1885713))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), numpair), s(num, _1885711))), s(num, _1885709))), -(s(num, _1885715) = s(num, _1885711))], (14697 ^ _1670770) ^ [_2116630, _2116632, _2116634] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _2116630))), s(num, _2116634))))), s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _2116630))), s(num, _2116632))))))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(int, _2116630)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _2116634))), s(num, _2116632))))], (7612 ^ _1670770) ^ [_1886430, _1886432] : [-(s(num, i(s(fun(num, num), i(s(fun(bool, fun(num, num)), numsum), s(bool, _1886432))), s(num, _1886430))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), i(s(fun(bool, fun(num, fun(num, num))), cond), s(bool, _1886432))), s(num, i(s(fun(num, num), suc), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, _1886430))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, _1886430))))))], (3163 ^ _1670770) ^ [_1729260, _1729262] : [-(s(_1729262, i(s(fun(fun(_1729262, bool), _1729262), gabs), s(fun(_1729262, bool), _1729260))) = s(_1729262, i(s(fun(fun(_1729262, bool), _1729262), h_), s(fun(_1729262, bool), _1729260))))], (28336 ^ _1670770) ^ [_2868939, _2868941] : [s(real, i(s(fun(_2868941, real), _2868939), s(_2868941, 28337 ^ [_2868939, _2868941]))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), 28340 ^ _1670770 : [(28341 ^ _1670770) ^ [_2869163] : [p(s(bool, i(s(fun(fun(_2868941, bool), bool), finite), s(fun(_2868941, bool), _2869163)))), -(s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(fun(_2868941, bool), num), card), s(fun(_2868941, bool), _2869163))))) = s(real, i(s(fun(fun(_2868941, real), real), i(s(fun(fun(_2868941, bool), fun(fun(_2868941, real), real)), sum), s(fun(_2868941, bool), _2869163))), s(fun(_2868941, real), _2868939))))]]], (1312 ^ _1670770) ^ [_1687516] : [p(s(bool, t)), p(s(bool, _1687516)), -(p(s(bool, _1687516)))], (22545 ^ _1670770) ^ [_2519869] : [-(p(s(bool, i(s(fun(list(_2519869), bool), i(s(fun(fun(_2519869, fun(_2519869, bool)), fun(list(_2519869), bool)), pairwise0), s(fun(_2519869, fun(_2519869, bool)), r0))), s(list(_2519869), i(s(fun(list(_2519869), list(_2519869)), i(s(fun(_2519869, fun(list(_2519869), list(_2519869))), cons), s(_2519869, h0))), s(list(_2519869), t0))))))), p(s(bool, i(s(fun(list(_2519869), bool), i(s(fun(fun(_2519869, bool), fun(list(_2519869), bool)), all0), s(fun(_2519869, bool), i(s(fun(_2519869, fun(_2519869, bool)), r0), s(_2519869, h0))))), s(list(_2519869), t0)))), p(s(bool, i(s(fun(list(_2519869), bool), i(s(fun(fun(_2519869, fun(_2519869, bool)), fun(list(_2519869), bool)), pairwise0), s(fun(_2519869, fun(_2519869, bool)), r0))), s(list(_2519869), t0))))], (4321 ^ _1670770) ^ [_1781194, _1781196] : [-(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), suc), s(num, _1781196))))), s(num, _1781194))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1781196))), s(num, _1781194))))], (23578 ^ _1670770) ^ [_2569340] : [p(s(bool, i(s(fun(fun(real, bool), bool), finite), s(fun(real, bool), _2569340)))), -(s(fun(real, bool), _2569340) = s(fun(real, bool), empty)), 23586 ^ _1670770 : [(23589 ^ _1670770) ^ [_2569636] : [p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _2569636))), s(fun(real, bool), _2569340)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2569636))), s(real, 23585 ^ [_2569340])))))], (23587 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 23585 ^ [_2569340]))), s(fun(real, bool), _2569340)))))]]], (39938 ^ _1670770) ^ [_3986570, _3986572, _3986574, _3986576, _3986578] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(prod(cart(real, _3986578), cart(real, _3986578)), real), distance), s(prod(cart(real, _3986578), cart(real, _3986578)), i(s(fun(cart(real, _3986578), prod(cart(real, _3986578), cart(real, _3986578))), i(s(fun(cart(real, _3986578), fun(cart(real, _3986578), prod(cart(real, _3986578), cart(real, _3986578)))), c_), s(cart(real, _3986578), _3986576))), s(cart(real, _3986578), _3986572))))))), s(real, i(s(fun(prod(cart(real, _3986578), cart(real, _3986578)), real), distance), s(prod(cart(real, _3986578), cart(real, _3986578)), i(s(fun(cart(real, _3986578), prod(cart(real, _3986578), cart(real, _3986578))), i(s(fun(cart(real, _3986578), fun(cart(real, _3986578), prod(cart(real, _3986578), cart(real, _3986578)))), c_), s(cart(real, _3986578), _3986574))), s(cart(real, _3986578), _3986572))))))))), s(real, _3986570)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(prod(cart(real, _3986578), cart(real, _3986578)), real), distance), s(prod(cart(real, _3986578), cart(real, _3986578)), i(s(fun(cart(real, _3986578), prod(cart(real, _3986578), cart(real, _3986578))), i(s(fun(cart(real, _3986578), fun(cart(real, _3986578), prod(cart(real, _3986578), cart(real, _3986578)))), c_), s(cart(real, _3986578), _3986576))), s(cart(real, _3986578), _3986574))))))), s(real, _3986570)))))], (10136 ^ _1670770) ^ [_2002634, _2002636] : [-(s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, i(s(fun(num, hreal), hrealu_ofu_num), s(num, _2002636))))), s(hreal, i(s(fun(num, hreal), hrealu_ofu_num), s(num, _2002634))))) = s(hreal, i(s(fun(num, hreal), hrealu_ofu_num), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2002636))), s(num, _2002634))))))], (23801 ^ _1670770) ^ [_2574888, _2574890, _2574892] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(fun(real, bool), real), sup), s(fun(real, bool), _2574892))))), s(real, _2574890))))))), s(real, _2574888))))), -(s(fun(real, bool), _2574892) = s(fun(real, bool), empty)), 23807 ^ _1670770 : [(23810 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, 23806 ^ [_2574888, _2574890, _2574892]))), s(real, _2574890))))))), s(real, _2574888))))], (23808 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 23806 ^ [_2574888, _2574890, _2574892]))), s(fun(real, bool), _2574892)))))]]], (10989 ^ _1670770) ^ [_2025878, _2025880, _2025882] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2025882))), s(real, _2025878))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2025882))), s(real, _2025880)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2025880))), s(real, _2025878))))], (46110 ^ _1670770) ^ [_4420224, _4420226, _4420228] : [s(fun(cart(real, _4420228), bool), i(s(fun(fun(cart(real, _4420228), bool), fun(cart(real, _4420228), bool)), span), s(fun(cart(real, _4420228), bool), _4420226))) = s(fun(cart(real, _4420228), bool), i(s(fun(fun(cart(real, _4420228), bool), fun(cart(real, _4420228), bool)), span), s(fun(cart(real, _4420228), bool), _4420224))), 46113 ^ _1670770 : [(46116 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4420228), bool), bool), i(s(fun(fun(cart(real, _4420228), bool), fun(fun(cart(real, _4420228), bool), bool)), subset), s(fun(cart(real, _4420228), bool), _4420224))), s(fun(cart(real, _4420228), bool), i(s(fun(fun(cart(real, _4420228), bool), fun(cart(real, _4420228), bool)), span), s(fun(cart(real, _4420228), bool), _4420226)))))))], (46114 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4420228), bool), bool), i(s(fun(fun(cart(real, _4420228), bool), fun(fun(cart(real, _4420228), bool), bool)), subset), s(fun(cart(real, _4420228), bool), _4420226))), s(fun(cart(real, _4420228), bool), i(s(fun(fun(cart(real, _4420228), bool), fun(cart(real, _4420228), bool)), span), s(fun(cart(real, _4420228), bool), _4420224)))))))]]], (11139 ^ _1670770) ^ [_2029027] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2029027))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))) = s(real, _2029027))], (44669 ^ _1670770) ^ [_4340536, _4340538, _4340540, _4340542] : [-(p(s(bool, i(s(fun(fun(cart(real, _4340542), bool), bool), i(s(fun(cart(real, _4340542), fun(fun(cart(real, _4340542), bool), bool)), in), s(cart(real, _4340542), i(s(fun(cart(real, _4340542), cart(real, _4340542)), i(s(fun(cart(real, _4340542), fun(cart(real, _4340542), cart(real, _4340542))), vectoru_sub), s(cart(real, _4340542), _4340536))), s(cart(real, _4340542), i(s(fun(cart(real, _4340542), cart(real, _4340542)), i(s(fun(real, fun(cart(real, _4340542), cart(real, _4340542))), r_), s(real, 44676 ^ [_4340536, _4340538, _4340540, _4340542]))), s(cart(real, _4340542), _4340540))))))), s(fun(cart(real, _4340542), bool), i(s(fun(fun(cart(real, _4340542), bool), fun(cart(real, _4340542), bool)), span), s(fun(cart(real, _4340542), bool), i(s(fun(cart(real, _4340542), fun(cart(real, _4340542), bool)), i(s(fun(fun(cart(real, _4340542), bool), fun(cart(real, _4340542), fun(cart(real, _4340542), bool))), delete), s(fun(cart(real, _4340542), bool), _4340538))), s(cart(real, _4340542), _4340540))))))))), p(s(bool, i(s(fun(fun(cart(real, _4340542), bool), bool), i(s(fun(cart(real, _4340542), fun(fun(cart(real, _4340542), bool), bool)), in), s(cart(real, _4340542), _4340540))), s(fun(cart(real, _4340542), bool), _4340538)))), p(s(bool, i(s(fun(fun(cart(real, _4340542), bool), bool), i(s(fun(cart(real, _4340542), fun(fun(cart(real, _4340542), bool), bool)), in), s(cart(real, _4340542), _4340536))), s(fun(cart(real, _4340542), bool), i(s(fun(fun(cart(real, _4340542), bool), fun(cart(real, _4340542), bool)), span), s(fun(cart(real, _4340542), bool), _4340538))))))], (45836 ^ _1670770) ^ [_4406131, _4406133, _4406135] : [45847 ^ _1670770 : [(45850 ^ _1670770) ^ [] : [-(s(num, i(s(fun(fun(cart(real, _4406135), bool), num), card), s(fun(cart(real, _4406135), bool), _4406131))) = s(num, i(s(fun(fun(cart(real, _4406135), bool), num), dim), s(fun(cart(real, _4406135), bool), _4406133))))], (45848 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4406135), bool), bool), finite), s(fun(cart(real, _4406135), bool), _4406131)))))]], p(s(bool, i(s(fun(fun(cart(real, _4406135), bool), bool), i(s(fun(fun(cart(real, _4406135), bool), fun(fun(cart(real, _4406135), bool), bool)), subset), s(fun(cart(real, _4406135), bool), _4406131))), s(fun(cart(real, _4406135), bool), _4406133)))), p(s(bool, i(s(fun(fun(cart(real, _4406135), bool), bool), i(s(fun(fun(cart(real, _4406135), bool), fun(fun(cart(real, _4406135), bool), bool)), subset), s(fun(cart(real, _4406135), bool), _4406133))), s(fun(cart(real, _4406135), bool), i(s(fun(fun(cart(real, _4406135), bool), fun(cart(real, _4406135), bool)), span), s(fun(cart(real, _4406135), bool), _4406131)))))), p(s(bool, i(s(fun(fun(cart(real, _4406135), bool), bool), independent), s(fun(cart(real, _4406135), bool), _4406131))))], (1134 ^ _1670770) ^ [_1685279] : [p(s(bool, f0)), 1137 ^ _1670770 : [(1140 ^ _1670770) ^ [] : [-(p(s(bool, f0)))], (1138 ^ _1670770) ^ [] : [-(p(s(bool, _1685279)))]]], (11493 ^ _1670770) ^ [_2038362, _2038364] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2038364))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2038364))), s(real, _2038362))))) = s(real, i(s(fun(real, real), realu_neg), s(real, _2038362))))], (9665 ^ _1670770) ^ [_1985443] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_add), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(nadd, _1985443))))), s(nadd, _1985443)))))], (21985 ^ _1670770) ^ [_2500273] : [21999 ^ _1670770 : [(22000 ^ _1670770) ^ [_2500809] : [-(s(num, i(s(fun(fun(num, bool), num), card), s(fun(num, bool), i(s(fun(fun(num, bool), fun(num, bool)), gspec), s(fun(num, bool), i(s(fun(num, fun(num, bool)), _2500273), s(num, _2500809))))))) = s(num, _2500809))]], 21990 ^ _1670770 : [(21993 ^ _1670770) ^ [_2500585] : [p(s(bool, i(s(fun(num, bool), i(s(fun(bool, fun(num, bool)), i(s(fun(num, fun(bool, fun(num, bool))), setspec), s(num, 21987 ^ [_2500273]))), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _2500585))), s(num, 21986 ^ [_2500273]))))), s(num, _2500585))))], (21991 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _2500273), s(num, 21986 ^ [_2500273]))), s(num, 21987 ^ [_2500273])))))]], 21995 ^ _1670770 : [(21998 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _2500273), s(num, 21986 ^ [_2500273]))), s(num, 21987 ^ [_2500273]))))], (21996 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(bool, fun(num, bool)), i(s(fun(num, fun(bool, fun(num, bool))), setspec), s(num, 21987 ^ [_2500273]))), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, 21994 ^ [_2500273]))), s(num, 21986 ^ [_2500273]))))), s(num, 21994 ^ [_2500273])))))]]], (29620 ^ _1670770) ^ [_2953434] : [s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), i(s(fun(num, fun(real, fun(num, real))), i(s(fun(fun(num, real), fun(num, fun(real, fun(num, real)))), _2953434), s(fun(num, real), 29621 ^ [_2953434]))), s(num, 29622 ^ [_2953434]))), s(real, 29623 ^ [_2953434]))), s(num, 29624 ^ [_2953434]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), 29621 ^ [_2953434]), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, 29622 ^ [_2953434]))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, 29624 ^ [_2953434]))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, 29623 ^ [_2953434]))), s(num, 29624 ^ [_2953434]))))), 29627 ^ _1670770 : [(29628 ^ _1670770) ^ [_2954400] : [s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), i(s(fun(fun(num, real), fun(real, fun(num, real))), i(s(fun(num, fun(fun(num, real), fun(real, fun(num, real)))), _2954400), s(num, 29629 ^ [_2953434, _2954400]))), s(fun(num, real), 29630 ^ [_2953434, _2954400]))), s(real, 29631 ^ [_2953434, _2954400]))), s(num, 29632 ^ [_2953434, _2954400]))) = s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, 29629 ^ [_2953434, _2954400]))), s(num, 29632 ^ [_2953434, _2954400]))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(fun(num, real), i(s(fun(real, fun(num, real)), i(s(fun(num, fun(real, fun(num, real))), i(s(fun(fun(num, real), fun(num, fun(real, fun(num, real)))), _2953434), s(fun(num, real), 29630 ^ [_2953434, _2954400]))), s(num, 29632 ^ [_2953434, _2954400]))), s(real, 29631 ^ [_2953434, _2954400]))))), 29635 ^ _1670770 : [(29636 ^ _1670770) ^ [_2955279] : [s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), i(s(fun(fun(num, real), fun(real, fun(num, real))), _2955279), s(fun(num, real), 29637 ^ [_2953434, _2954400, _2955279]))), s(real, 29638 ^ [_2953434, _2954400, _2955279]))), s(num, 29639 ^ [_2953434, _2954400, _2955279]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), 29637 ^ [_2953434, _2954400, _2955279]), s(num, 29639 ^ [_2953434, _2954400, _2955279]))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, 29638 ^ [_2953434, _2954400, _2955279]))), s(num, 29639 ^ [_2953434, _2954400, _2955279]))))), 29642 ^ _1670770 : [(29643 ^ _1670770) ^ [_2955918, _2955920, _2955922, _2955924] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _2955918)))), -(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, _2955918))))), s(fun(num, real), i(s(fun(real, fun(num, real)), i(s(fun(fun(num, real), fun(real, fun(num, real))), _2955279), s(fun(num, real), _2955924))), s(real, _2955922))))))), s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, _2955918))))), s(fun(num, real), i(s(fun(real, fun(num, real)), i(s(fun(fun(num, real), fun(real, fun(num, real))), _2955279), s(fun(num, real), _2955924))), s(real, _2955920))))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2955922))), s(real, _2955920))))), s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _2955918))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(fun(num, real), i(s(fun(real, fun(num, real)), i(s(fun(fun(num, real), fun(real, fun(num, real))), _2955279), s(fun(num, real), i(s(fun(real, fun(num, real)), i(s(fun(fun(num, real), fun(real, fun(num, real))), i(s(fun(num, fun(fun(num, real), fun(real, fun(num, real)))), _2954400), s(num, _2955918))), s(fun(num, real), _2955924))), s(real, _2955920))))), s(real, _2955922))))))))]]]]]]], (14393 ^ _1670770) ^ [_2109386, _2109388] : [s(int, i(s(fun(int, int), intu_neg), s(int, _2109388))) = s(int, _2109386), -(s(int, _2109388) = s(int, i(s(fun(int, int), intu_neg), s(int, _2109386))))], (44360 ^ _1670770) ^ [_4320918, _4320920] : [p(s(bool, i(s(fun(fun(cart(real, _4320920), bool), bool), i(s(fun(cart(real, _4320920), fun(fun(cart(real, _4320920), bool), bool)), in), s(cart(real, _4320920), _4320918))), s(fun(cart(real, _4320920), bool), s0)))), -(p(s(bool, i(s(fun(fun(cart(real, _4320920), bool), bool), i(s(fun(cart(real, _4320920), fun(fun(cart(real, _4320920), bool), bool)), in), s(cart(real, _4320920), _4320918))), s(fun(cart(real, _4320920), bool), i(s(fun(fun(cart(real, _4320920), bool), fun(cart(real, _4320920), bool)), span), s(fun(cart(real, _4320920), bool), s0)))))))], (2995 ^ _1670770) ^ [_1723545, _1723547, _1723549] : [2998 ^ _1670770 : [(2999 ^ _1670770) ^ [_1723775] : [3000 ^ _1670770 : [(3003 ^ _1670770) ^ [] : [s(_1723547, i(s(fun(_1723549, _1723547), _1723775), s(_1723549, 2996 ^ [_1723545, _1723547, _1723549, _1723775]))) = s(_1723547, 2997 ^ [_1723545, _1723547, _1723549, _1723775])], (3001 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1723547, bool), i(s(fun(_1723549, fun(_1723547, bool)), _1723545), s(_1723549, 2996 ^ [_1723545, _1723547, _1723549, _1723775]))), s(_1723547, 2997 ^ [_1723545, _1723547, _1723549, _1723775])))))]], 3004 ^ _1670770 : [(3007 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1723547, bool), i(s(fun(_1723549, fun(_1723547, bool)), _1723545), s(_1723549, 2996 ^ [_1723545, _1723547, _1723549, _1723775]))), s(_1723547, 2997 ^ [_1723545, _1723547, _1723549, _1723775]))))], (3005 ^ _1670770) ^ [] : [-(s(_1723547, i(s(fun(_1723549, _1723547), _1723775), s(_1723549, 2996 ^ [_1723545, _1723547, _1723549, _1723775]))) = s(_1723547, 2997 ^ [_1723545, _1723547, _1723549, _1723775]))]]]], 3009 ^ _1670770 : [(3012 ^ _1670770) ^ [_1724352, _1724354, _1724356] : [-(s(_1723547, _1724354) = s(_1723547, _1724352)), p(s(bool, i(s(fun(_1723547, bool), i(s(fun(_1723549, fun(_1723547, bool)), _1723545), s(_1723549, _1724356))), s(_1723547, _1724354)))), p(s(bool, i(s(fun(_1723547, bool), i(s(fun(_1723549, fun(_1723547, bool)), _1723545), s(_1723549, _1724356))), s(_1723547, _1724352))))], (3010 ^ _1670770) ^ [_1724293] : [-(p(s(bool, i(s(fun(_1723547, bool), i(s(fun(_1723549, fun(_1723547, bool)), _1723545), s(_1723549, _1724293))), s(_1723547, 3008 ^ [_1723545, _1723547, _1723549, _1724293])))))]]], (6036 ^ _1670770) ^ [_1821919, _1821921, _1821923] : [-(s(num, _1821919) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), -(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1821923))), s(num, _1821919))))), s(num, _1821921))))), s(num, _1821919))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1821923))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _1821921))), s(num, _1821919))))))], (13943 ^ _1670770) ^ [_2098359, _2098361] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2098361))), s(int, _2098359))))))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2098361)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2098359))))], (13555 ^ _1670770) ^ [_2088612, _2088614, _2088616] : [s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2088616))), s(int, _2088614))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2088616))), s(int, _2088612))), -(s(int, _2088614) = s(int, _2088612))], (8144 ^ _1670770) ^ [_1911629] : [-(p(s(bool, i(s(fun(list(_1911629), bool), i(s(fun(fun(_1911629, bool), fun(list(_1911629), bool)), all0), s(fun(_1911629, bool), p0))), s(list(_1911629), i(s(fun(list(_1911629), list(_1911629)), i(s(fun(_1911629, fun(list(_1911629), list(_1911629))), cons), s(_1911629, h0))), s(list(_1911629), t0))))))), p(s(bool, i(s(fun(_1911629, bool), p0), s(_1911629, h0)))), p(s(bool, i(s(fun(list(_1911629), bool), i(s(fun(fun(_1911629, bool), fun(list(_1911629), bool)), all0), s(fun(_1911629, bool), p0))), s(list(_1911629), t0))))], (4118 ^ _1670770) ^ [] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, m))), s(num, n))))), s(num, p1))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, m))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, n))), s(num, p1))))))], (11215 ^ _1670770) ^ [_2031041, _2031043] : [s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2031043))), s(real, _2031041))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(real, _2031043) = s(real, i(s(fun(real, real), realu_neg), s(real, _2031041))))], (40514 ^ _1670770) ^ [_4034504, _4034506, _4034508, _4034510] : [-(s(cart(real, _4034510), i(s(fun(fun(num, cart(real, _4034510)), cart(real, _4034510)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4034510)), cart(real, _4034510))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _4034506))), s(num, _4034504))))), s(fun(num, cart(real, _4034510)), _4034508))) = s(cart(real, _4034510), i(s(fun(cart(real, _4034510), cart(real, _4034510)), i(s(fun(cart(real, _4034510), fun(cart(real, _4034510), cart(real, _4034510))), vectoru_add), s(cart(real, _4034510), i(s(fun(fun(num, cart(real, _4034510)), cart(real, _4034510)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4034510)), cart(real, _4034510))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _4034506))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _4034504))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(fun(num, cart(real, _4034510)), _4034508))))), s(cart(real, _4034510), i(s(fun(num, cart(real, _4034510)), _4034508), s(num, _4034504)))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, _4034504)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4034506))), s(num, _4034504))))], (29293 ^ _1670770) ^ [_2933014, _2933016, _2933018, _2933020] : [29295 ^ _1670770 : [(29300 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), _2933020), s(num, 29294 ^ [_2933014, _2933016, _2933018, _2933020]))))), s(real, i(s(fun(num, real), _2933018), s(num, 29294 ^ [_2933014, _2933016, _2933018, _2933020]))))))], (29298 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 29294 ^ [_2933014, _2933016, _2933018, _2933020]))), s(num, _2933014)))))], (29296 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2933016))), s(num, 29294 ^ [_2933014, _2933016, _2933018, _2933020])))))]], -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2933016))), s(num, _2933014))))), s(fun(num, real), _2933020))))), s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2933016))), s(num, _2933014))))), s(fun(num, real), _2933018)))))))], (30529 ^ _1670770) ^ [_3005168, _3005170, _3005172, _3005174, _3005176, _3005178, _3005180, _3005182, _3005184] : [p(s(bool, i(s(fun(fun(fun(_3005180, _3005178), fun(_3005176, _3005182)), bool), i(s(fun(fun(_3005176, _3005184), fun(fun(fun(_3005180, _3005178), fun(_3005176, _3005182)), bool)), i(s(fun(fun(fun(_3005180, _3005178), fun(_3005176, bool)), fun(fun(_3005176, _3005184), fun(fun(fun(_3005180, _3005178), fun(_3005176, _3005182)), bool))), i(s(fun(fun(_3005180, fun(_3005184, bool)), fun(fun(fun(_3005180, _3005178), fun(_3005176, bool)), fun(fun(_3005176, _3005184), fun(fun(fun(_3005180, _3005178), fun(_3005176, _3005182)), bool)))), admissible), s(fun(_3005180, fun(_3005184, bool)), _3005172))), s(fun(fun(_3005180, _3005178), fun(_3005176, bool)), _3005174))), s(fun(_3005176, _3005184), _3005170))), s(fun(fun(_3005180, _3005178), fun(_3005176, _3005182)), _3005168)))), 30532 ^ _1670770 : [(30533 ^ _1670770) ^ [_3005819, _3005821, _3005823] : [-(s(_3005182, i(s(fun(_3005176, _3005182), i(s(fun(fun(_3005180, _3005178), fun(_3005176, _3005182)), _3005168), s(fun(_3005180, _3005178), _3005823))), s(_3005176, _3005819))) = s(_3005182, i(s(fun(_3005176, _3005182), i(s(fun(fun(_3005180, _3005178), fun(_3005176, _3005182)), _3005168), s(fun(_3005180, _3005178), _3005821))), s(_3005176, _3005819)))), p(s(bool, i(s(fun(_3005176, bool), i(s(fun(fun(_3005180, _3005178), fun(_3005176, bool)), _3005174), s(fun(_3005180, _3005178), _3005823))), s(_3005176, _3005819)))), p(s(bool, i(s(fun(_3005176, bool), i(s(fun(fun(_3005180, _3005178), fun(_3005176, bool)), _3005174), s(fun(_3005180, _3005178), _3005821))), s(_3005176, _3005819)))), 30543 ^ _1670770 : [(30546 ^ _1670770) ^ [] : [s(_3005178, i(s(fun(_3005180, _3005178), _3005823), s(_3005180, 30542 ^ [_3005168, _3005170, _3005172, _3005174, _3005176, _3005178, _3005180, _3005182, _3005184, _3005819, _3005821, _3005823]))) = s(_3005178, i(s(fun(_3005180, _3005178), _3005821), s(_3005180, 30542 ^ [_3005168, _3005170, _3005172, _3005174, _3005176, _3005178, _3005180, _3005182, _3005184, _3005819, _3005821, _3005823])))], (30544 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3005184, bool), i(s(fun(_3005180, fun(_3005184, bool)), _3005172), s(_3005180, 30542 ^ [_3005168, _3005170, _3005172, _3005174, _3005176, _3005178, _3005180, _3005182, _3005184, _3005819, _3005821, _3005823]))), s(_3005184, i(s(fun(_3005176, _3005184), _3005170), s(_3005176, _3005819)))))))]]]]], (15286 ^ _1670770) ^ [_2133516, _2133518] : [-(s(int, 15278 ^ [_2133516, _2133518]) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2133518))), s(int, 15283 ^ [_2133516, _2133518]))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2133516))), s(int, 15284 ^ [_2133516, _2133518]))))))], (13427 ^ _1670770) ^ [_2085147] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2085147)))), -(s(int, i(s(fun(int, int), intu_abs), s(int, _2085147))) = s(int, _2085147))], (38155 ^ _1670770) ^ [_3807914, _3807916] : [38207 ^ _1670770 : [(38208 ^ _1670770) ^ [_3810338, _3810340] : [-(s(fun(_3807916, bool), i(s(fun(fun(_3807916, bool), fun(_3807916, bool)), i(s(fun(fun(fun(_3807916, bool), bool), fun(fun(_3807916, bool), fun(_3807916, bool))), hull), s(fun(fun(_3807916, bool), bool), _3810340))), s(fun(_3807916, bool), _3810338))) = s(fun(_3807916, bool), i(s(fun(fun(fun(_3807916, bool), bool), fun(_3807916, bool)), inters), s(fun(fun(_3807916, bool), bool), i(s(fun(fun(fun(_3807916, bool), bool), fun(fun(_3807916, bool), bool)), gspec), s(fun(fun(_3807916, bool), bool), i(s(fun(fun(_3807916, bool), fun(fun(_3807916, bool), bool)), i(s(fun(fun(fun(_3807916, bool), bool), fun(fun(_3807916, bool), fun(fun(_3807916, bool), bool))), _3807914), s(fun(fun(_3807916, bool), bool), _3810340))), s(fun(_3807916, bool), _3810338))))))))]], 38161 ^ _1670770 : [(38164 ^ _1670770) ^ [_3808826, _3808828] : [p(s(bool, i(s(fun(fun(_3807916, bool), bool), i(s(fun(bool, fun(fun(_3807916, bool), bool)), i(s(fun(fun(_3807916, bool), fun(bool, fun(fun(_3807916, bool), bool))), setspec), s(fun(_3807916, bool), 38158 ^ [_3807914, _3807916]))), s(bool, _3808826))), s(fun(_3807916, bool), _3808828)))), 38175 ^ _1670770 : [(38180 ^ _1670770) ^ [] : [p(s(bool, _3808826))], (38178 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3807916, bool), bool), i(s(fun(fun(_3807916, bool), fun(fun(_3807916, bool), bool)), subset), s(fun(_3807916, bool), 38157 ^ [_3807914, _3807916]))), s(fun(_3807916, bool), _3808828)))))], (38176 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3807916, bool), bool), 38156 ^ [_3807914, _3807916]), s(fun(_3807916, bool), _3808828)))))]], 38167 ^ _1670770 : [(38170 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3807916, bool), bool), 38156 ^ [_3807914, _3807916]), s(fun(_3807916, bool), _3808828)))), p(s(bool, i(s(fun(fun(_3807916, bool), bool), i(s(fun(fun(_3807916, bool), fun(fun(_3807916, bool), bool)), subset), s(fun(_3807916, bool), 38157 ^ [_3807914, _3807916]))), s(fun(_3807916, bool), _3808828))))], (38168 ^ _1670770) ^ [] : [-(p(s(bool, _3808826)))]]], (38162 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3807916, bool), bool), i(s(fun(fun(_3807916, bool), fun(fun(_3807916, bool), bool)), i(s(fun(fun(fun(_3807916, bool), bool), fun(fun(_3807916, bool), fun(fun(_3807916, bool), bool))), _3807914), s(fun(fun(_3807916, bool), bool), 38156 ^ [_3807914, _3807916]))), s(fun(_3807916, bool), 38157 ^ [_3807914, _3807916]))), s(fun(_3807916, bool), 38158 ^ [_3807914, _3807916])))))]], 38185 ^ _1670770 : [(38204 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3807916, bool), bool), i(s(fun(bool, fun(fun(_3807916, bool), bool)), i(s(fun(fun(_3807916, bool), fun(bool, fun(fun(_3807916, bool), bool))), setspec), s(fun(_3807916, bool), 38158 ^ [_3807914, _3807916]))), s(bool, 38184 ^ [_3807914, _3807916]))), s(fun(_3807916, bool), 38183 ^ [_3807914, _3807916])))))], (38186 ^ _1670770) ^ [] : [p(s(bool, 38184 ^ [_3807914, _3807916])), 38189 ^ _1670770 : [(38192 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3807916, bool), bool), i(s(fun(fun(_3807916, bool), fun(fun(_3807916, bool), bool)), subset), s(fun(_3807916, bool), 38157 ^ [_3807914, _3807916]))), s(fun(_3807916, bool), 38183 ^ [_3807914, _3807916])))))], (38190 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3807916, bool), bool), 38156 ^ [_3807914, _3807916]), s(fun(_3807916, bool), 38183 ^ [_3807914, _3807916])))))]]], (38194 ^ _1670770) ^ [] : [-(p(s(bool, 38184 ^ [_3807914, _3807916]))), p(s(bool, i(s(fun(fun(_3807916, bool), bool), 38156 ^ [_3807914, _3807916]), s(fun(_3807916, bool), 38183 ^ [_3807914, _3807916])))), p(s(bool, i(s(fun(fun(_3807916, bool), bool), i(s(fun(fun(_3807916, bool), fun(fun(_3807916, bool), bool)), subset), s(fun(_3807916, bool), 38157 ^ [_3807914, _3807916]))), s(fun(_3807916, bool), 38183 ^ [_3807914, _3807916]))))], (38206 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3807916, bool), bool), i(s(fun(fun(_3807916, bool), fun(fun(_3807916, bool), bool)), i(s(fun(fun(fun(_3807916, bool), bool), fun(fun(_3807916, bool), fun(fun(_3807916, bool), bool))), _3807914), s(fun(fun(_3807916, bool), bool), 38156 ^ [_3807914, _3807916]))), s(fun(_3807916, bool), 38157 ^ [_3807914, _3807916]))), s(fun(_3807916, bool), 38158 ^ [_3807914, _3807916]))))]]], (10009 ^ _1670770) ^ [_1999346] : [-(s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_mul), s(hreal, x))), s(hreal, y))) = s(hreal, i(s(fun(fun(nadd, bool), hreal), mku_hreal), s(fun(nadd, bool), _1999346)))), 10027 ^ _1670770 : [(10030 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(hreal, fun(nadd, bool)), destu_hreal), s(hreal, x))), s(nadd, 10025 ^ [_1999346])))))], (10032 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(hreal, fun(nadd, bool)), destu_hreal), s(hreal, y))), s(nadd, 10026 ^ [_1999346])))))], (10034 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(nadd, bool), _1999346), s(nadd, 10010 ^ [_1999346]))))], (10028 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_mul), s(nadd, 10025 ^ [_1999346]))), s(nadd, 10026 ^ [_1999346]))))), s(nadd, 10010 ^ [_1999346])))))]], 10013 ^ _1670770 : [(10016 ^ _1670770) ^ [_1999629, _1999631] : [p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_mul), s(nadd, _1999631))), s(nadd, _1999629))))), s(nadd, 10010 ^ [_1999346])))), p(s(bool, i(s(fun(nadd, bool), i(s(fun(hreal, fun(nadd, bool)), destu_hreal), s(hreal, x))), s(nadd, _1999631)))), p(s(bool, i(s(fun(nadd, bool), i(s(fun(hreal, fun(nadd, bool)), destu_hreal), s(hreal, y))), s(nadd, _1999629))))], (10014 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(nadd, bool), _1999346), s(nadd, 10010 ^ [_1999346])))))]]], (29579 ^ _1670770) ^ [_2949835] : [s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), _2949835), s(real, 29580 ^ [_2949835]))), s(num, 29581 ^ [_2949835]))) = s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, 29580 ^ [_2949835]))), s(num, 29581 ^ [_2949835]))), 29584 ^ _1670770 : [(29585 ^ _1670770) ^ [_2950166, _2950168] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _2950166)))), -(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2950168))), s(num, _2950166))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(real, _2950168))))), s(real, i(s(fun(fun(num, real), real), i(s(fun(fun(num, bool), fun(fun(num, real), real)), sum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _2950166))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(fun(num, real), i(s(fun(real, fun(num, real)), _2949835), s(real, _2950168))))))))]]], (5933 ^ _1670770) ^ [_1819613, _1819615, _1819617] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _1819617))), s(num, _1819613))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _1819615))), s(num, _1819613))))))), -(s(num, _1819613) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1819617))), s(num, _1819615))))], (10241 ^ _1670770) ^ [_2005239, _2005241, _2005243] : [s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _2005243))), s(hreal, _2005239))) = s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _2005241))), s(hreal, _2005239))), -(s(hreal, _2005243) = s(hreal, _2005241))], (28126 ^ _1670770) ^ [_2849549, _2849551] : [s(real, i(s(fun(_2849551, real), i(s(fun(fun(_2849551, real), fun(_2849551, real)), i(s(fun(fun(_2849551, bool), fun(fun(_2849551, real), fun(_2849551, real))), _2849549), s(fun(_2849551, bool), 28127 ^ [_2849549, _2849551]))), s(fun(_2849551, real), 28128 ^ [_2849549, _2849551]))), s(_2849551, 28129 ^ [_2849549, _2849551]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), i(s(fun(bool, fun(real, fun(real, real))), cond), s(bool, i(s(fun(_2849551, bool), 28127 ^ [_2849549, _2849551]), s(_2849551, 28129 ^ [_2849549, _2849551]))))), s(real, i(s(fun(_2849551, real), 28128 ^ [_2849549, _2849551]), s(_2849551, 28129 ^ [_2849549, _2849551]))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), 28132 ^ _1670770 : [(28133 ^ _1670770) ^ [_2850483] : [28185 ^ _1670770 : [(28186 ^ _1670770) ^ [_2852754, _2852756, _2852758] : [-(s(real, i(s(fun(fun(_2849551, real), real), i(s(fun(fun(_2849551, bool), fun(fun(_2849551, real), real)), sum), s(fun(_2849551, bool), i(s(fun(fun(_2849551, bool), fun(_2849551, bool)), gspec), s(fun(_2849551, bool), i(s(fun(fun(_2849551, bool), fun(_2849551, bool)), i(s(fun(fun(_2849551, bool), fun(fun(_2849551, bool), fun(_2849551, bool))), _2850483), s(fun(_2849551, bool), _2852756))), s(fun(_2849551, bool), _2852758))))))), s(fun(_2849551, real), _2852754))) = s(real, i(s(fun(fun(_2849551, real), real), i(s(fun(fun(_2849551, bool), fun(fun(_2849551, real), real)), sum), s(fun(_2849551, bool), _2852756))), s(fun(_2849551, real), i(s(fun(fun(_2849551, real), fun(_2849551, real)), i(s(fun(fun(_2849551, bool), fun(fun(_2849551, real), fun(_2849551, real))), _2849549), s(fun(_2849551, bool), _2852758))), s(fun(_2849551, real), _2852754))))))]], 28139 ^ _1670770 : [(28142 ^ _1670770) ^ [_2851330, _2851332] : [p(s(bool, i(s(fun(_2849551, bool), i(s(fun(bool, fun(_2849551, bool)), i(s(fun(_2849551, fun(bool, fun(_2849551, bool))), setspec), s(_2849551, 28136 ^ [_2849549, _2849551, _2850483]))), s(bool, _2851330))), s(_2849551, _2851332)))), 28153 ^ _1670770 : [(28158 ^ _1670770) ^ [] : [p(s(bool, _2851330))], (28156 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2849551, bool), 28135 ^ [_2849549, _2849551, _2850483]), s(_2849551, _2851332)))))], (28154 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2849551, bool), bool), i(s(fun(_2849551, fun(fun(_2849551, bool), bool)), in), s(_2849551, _2851332))), s(fun(_2849551, bool), 28134 ^ [_2849549, _2849551, _2850483])))))]], 28145 ^ _1670770 : [(28148 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2849551, bool), bool), i(s(fun(_2849551, fun(fun(_2849551, bool), bool)), in), s(_2849551, _2851332))), s(fun(_2849551, bool), 28134 ^ [_2849549, _2849551, _2850483])))), p(s(bool, i(s(fun(_2849551, bool), 28135 ^ [_2849549, _2849551, _2850483]), s(_2849551, _2851332))))], (28146 ^ _1670770) ^ [] : [-(p(s(bool, _2851330)))]]], (28140 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2849551, bool), i(s(fun(fun(_2849551, bool), fun(_2849551, bool)), i(s(fun(fun(_2849551, bool), fun(fun(_2849551, bool), fun(_2849551, bool))), _2850483), s(fun(_2849551, bool), 28134 ^ [_2849549, _2849551, _2850483]))), s(fun(_2849551, bool), 28135 ^ [_2849549, _2849551, _2850483]))), s(_2849551, 28136 ^ [_2849549, _2849551, _2850483])))))]], 28163 ^ _1670770 : [(28182 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2849551, bool), i(s(fun(bool, fun(_2849551, bool)), i(s(fun(_2849551, fun(bool, fun(_2849551, bool))), setspec), s(_2849551, 28136 ^ [_2849549, _2849551, _2850483]))), s(bool, 28162 ^ [_2849549, _2849551, _2850483]))), s(_2849551, 28161 ^ [_2849549, _2849551, _2850483])))))], (28164 ^ _1670770) ^ [] : [p(s(bool, 28162 ^ [_2849549, _2849551, _2850483])), 28167 ^ _1670770 : [(28170 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2849551, bool), 28135 ^ [_2849549, _2849551, _2850483]), s(_2849551, 28161 ^ [_2849549, _2849551, _2850483])))))], (28168 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2849551, bool), bool), i(s(fun(_2849551, fun(fun(_2849551, bool), bool)), in), s(_2849551, 28161 ^ [_2849549, _2849551, _2850483]))), s(fun(_2849551, bool), 28134 ^ [_2849549, _2849551, _2850483])))))]]], (28172 ^ _1670770) ^ [] : [-(p(s(bool, 28162 ^ [_2849549, _2849551, _2850483]))), p(s(bool, i(s(fun(fun(_2849551, bool), bool), i(s(fun(_2849551, fun(fun(_2849551, bool), bool)), in), s(_2849551, 28161 ^ [_2849549, _2849551, _2850483]))), s(fun(_2849551, bool), 28134 ^ [_2849549, _2849551, _2850483])))), p(s(bool, i(s(fun(_2849551, bool), 28135 ^ [_2849549, _2849551, _2850483]), s(_2849551, 28161 ^ [_2849549, _2849551, _2850483]))))], (28184 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2849551, bool), i(s(fun(fun(_2849551, bool), fun(_2849551, bool)), i(s(fun(fun(_2849551, bool), fun(fun(_2849551, bool), fun(_2849551, bool))), _2850483), s(fun(_2849551, bool), 28134 ^ [_2849549, _2849551, _2850483]))), s(fun(_2849551, bool), 28135 ^ [_2849549, _2849551, _2850483]))), s(_2849551, 28136 ^ [_2849549, _2849551, _2850483]))))]]]]], (33624 ^ _1670770) ^ [_3582989, _3582991] : [p(s(bool, i(s(fun(fun(prod(_3582991, _3582991), bool), bool), woset), s(fun(prod(_3582991, _3582991), bool), _3582989)))), 33627 ^ _1670770 : [(33628 ^ _1670770) ^ [_3583227, _3583229] : [-(s(_3582991, _3583229) = s(_3582991, _3583227)), p(s(bool, i(s(fun(prod(_3582991, _3582991), bool), _3582989), s(prod(_3582991, _3582991), i(s(fun(_3582991, prod(_3582991, _3582991)), i(s(fun(_3582991, fun(_3582991, prod(_3582991, _3582991))), c_), s(_3582991, _3583229))), s(_3582991, _3583227)))))), p(s(bool, i(s(fun(prod(_3582991, _3582991), bool), _3582989), s(prod(_3582991, _3582991), i(s(fun(_3582991, prod(_3582991, _3582991)), i(s(fun(_3582991, fun(_3582991, prod(_3582991, _3582991))), c_), s(_3582991, _3583227))), s(_3582991, _3583229))))))]]], (672 ^ _1670770) ^ [] : [673 ^ _1670770 : [(676 ^ _1670770) ^ [] : [p(s(bool, p1))], (674 ^ _1670770) ^ [] : [p(s(bool, q))]], -(p(s(bool, p1))), -(p(s(bool, q)))], (39727 ^ _1670770) ^ [_3977039, _3977041, _3977043, _3977045] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(cart(real, _3977045), real), vectoru_norm), s(cart(real, _3977045), _3977041))))), s(real, i(s(fun(cart(real, _3977043), real), vectoru_norm), s(cart(real, _3977043), _3977039))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(cart(real, _3977045), real), i(s(fun(cart(real, _3977045), fun(cart(real, _3977045), real)), dot), s(cart(real, _3977045), _3977041))), s(cart(real, _3977045), _3977041))))), s(real, i(s(fun(cart(real, _3977043), real), i(s(fun(cart(real, _3977043), fun(cart(real, _3977043), real)), dot), s(cart(real, _3977043), _3977039))), s(cart(real, _3977043), _3977039))))))], (14383 ^ _1670770) ^ [_2109134] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2109134))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (12701 ^ _1670770) ^ [_2068724, _2068726, _2068728] : [-(s(real, _2068728) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), -(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2068728))), s(num, _2068726))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2068728))), s(num, _2068724))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), i(s(fun(bool, fun(real, fun(real, real))), cond), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2068724))), s(num, _2068726))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2068728))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _2068726))), s(num, _2068724))))))), s(real, i(s(fun(real, real), realu_inv), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2068728))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _2068724))), s(num, _2068726))))))))))], (4110 ^ _1670770) ^ [_1776394, _1776396, _1776398] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1776398))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1776396))), s(num, _1776394))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1776398))), s(num, _1776396))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1776398))), s(num, _1776394))))))], (1624 ^ _1670770) ^ [_1695102, _1695104, _1695106] : [1625 ^ _1670770 : [(1628 ^ _1670770) ^ [_1695264] : [p(s(bool, i(s(fun(_1695106, bool), _1695102), s(_1695106, _1695264))))], (1626 ^ _1670770) ^ [_1695228] : [p(s(bool, i(s(fun(_1695106, bool), _1695104), s(_1695106, _1695228))))]], -(p(s(bool, i(s(fun(_1695106, bool), _1695104), s(_1695106, 1631 ^ [_1695102, _1695104, _1695106]))))), -(p(s(bool, i(s(fun(_1695106, bool), _1695102), s(_1695106, 1634 ^ [_1695102, _1695104, _1695106])))))], (42167 ^ _1670770) ^ [_4160124, _4160126, _4160128, _4160130] : [42171 ^ _1670770 : [(42174 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(cart(real, _4160128), bool), bool), i(s(fun(cart(real, _4160128), fun(fun(cart(real, _4160128), bool), bool)), in), s(cart(real, _4160128), i(s(fun(cart(real, _4160128), cart(real, _4160128)), vectoru_neg), s(cart(real, _4160128), 42170 ^ [_4160124, _4160126, _4160128, _4160130]))))), s(fun(cart(real, _4160128), bool), _4160124))))], (42172 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4160128), bool), bool), i(s(fun(cart(real, _4160128), fun(fun(cart(real, _4160128), bool), bool)), in), s(cart(real, _4160128), 42170 ^ [_4160124, _4160126, _4160128, _4160130]))), s(fun(cart(real, _4160128), bool), _4160124)))))]], p(s(bool, i(s(fun(fun(cart(real, _4160128), cart(real, _4160130)), bool), linear), s(fun(cart(real, _4160128), cart(real, _4160130)), _4160126)))), 42177 ^ _1670770 : [(42178 ^ _1670770) ^ [_4160993] : [p(s(bool, i(s(fun(fun(cart(real, _4160130), bool), bool), i(s(fun(cart(real, _4160130), fun(fun(cart(real, _4160130), bool), bool)), in), s(cart(real, _4160130), _4160993))), s(fun(cart(real, _4160130), bool), i(s(fun(fun(cart(real, _4160128), bool), fun(cart(real, _4160130), bool)), i(s(fun(fun(cart(real, _4160128), cart(real, _4160130)), fun(fun(cart(real, _4160128), bool), fun(cart(real, _4160130), bool))), image), s(fun(cart(real, _4160128), cart(real, _4160130)), _4160126))), s(fun(cart(real, _4160128), bool), _4160124)))))), -(p(s(bool, i(s(fun(fun(cart(real, _4160130), bool), bool), i(s(fun(cart(real, _4160130), fun(fun(cart(real, _4160130), bool), bool)), in), s(cart(real, _4160130), i(s(fun(cart(real, _4160130), cart(real, _4160130)), vectoru_neg), s(cart(real, _4160130), _4160993))))), s(fun(cart(real, _4160130), bool), i(s(fun(fun(cart(real, _4160128), bool), fun(cart(real, _4160130), bool)), i(s(fun(fun(cart(real, _4160128), cart(real, _4160130)), fun(fun(cart(real, _4160128), bool), fun(cart(real, _4160130), bool))), image), s(fun(cart(real, _4160128), cart(real, _4160130)), _4160126))), s(fun(cart(real, _4160128), bool), _4160124)))))))]]], (45571 ^ _1670770) ^ [_4392669, _4392671, _4392673] : [s(cart(real, _4392673), _4392671) = s(cart(real, _4392673), i(s(fun(num, cart(real, _4392673)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(p(s(bool, 45563 ^ [_4392669, _4392671, _4392673])))], (25888 ^ _1670770) ^ [_2705635, _2705637] : [s(num, i(s(fun(_2705637, num), i(s(fun(num, fun(_2705637, num)), _2705635), s(num, 25889 ^ [_2705635, _2705637]))), s(_2705637, 25890 ^ [_2705635, _2705637]))) = s(num, 25889 ^ [_2705635, _2705637]), 25893 ^ _1670770 : [(25894 ^ _1670770) ^ [_2705975, _2705977] : [p(s(bool, i(s(fun(fun(_2705637, bool), bool), finite), s(fun(_2705637, bool), _2705975)))), -(s(num, i(s(fun(fun(_2705637, num), num), i(s(fun(fun(_2705637, bool), fun(fun(_2705637, num), num)), nsum), s(fun(_2705637, bool), _2705975))), s(fun(_2705637, num), i(s(fun(num, fun(_2705637, num)), _2705635), s(num, _2705977))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(fun(_2705637, bool), num), card), s(fun(_2705637, bool), _2705975))))), s(num, _2705977))))]]], (13291 ^ _1670770) ^ [_2081369, _2081371] : [-(s(real, i(s(fun(int, real), realu_ofu_int), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2081371))), s(int, _2081369))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(int, real), realu_ofu_int), s(int, _2081371))))), s(real, i(s(fun(int, real), realu_ofu_int), s(int, _2081369))))))], (39022 ^ _1670770) ^ [_3949382] : [-(s(cart(real, _3949382), i(s(fun(cart(real, _3949382), cart(real, _3949382)), vectoru_neg), s(cart(real, _3949382), i(s(fun(cart(real, _3949382), cart(real, _3949382)), vectoru_neg), s(cart(real, _3949382), x))))) = s(cart(real, _3949382), x))], (21929 ^ _1670770) ^ [_2494822, _2494824] : [s(fun(_2494824, bool), i(s(fun(fun(_2494824, bool), fun(_2494824, bool)), i(s(fun(_2494824, fun(fun(_2494824, bool), fun(_2494824, bool))), _2494822), s(_2494824, 21930 ^ [_2494822, _2494824]))), s(fun(_2494824, bool), 21931 ^ [_2494822, _2494824]))) = s(fun(_2494824, bool), i(s(fun(fun(_2494824, bool), fun(_2494824, bool)), i(s(fun(_2494824, fun(fun(_2494824, bool), fun(_2494824, bool))), insert), s(_2494824, 21930 ^ [_2494822, _2494824]))), s(fun(_2494824, bool), 21931 ^ [_2494822, _2494824]))), 21934 ^ _1670770 : [(21935 ^ _1670770) ^ [_2496042] : [21940 ^ _1670770 : [(21943 ^ _1670770) ^ [_2497187] : [p(s(bool, i(s(fun(fun(_2494824, bool), bool), i(s(fun(bool, fun(fun(_2494824, bool), bool)), i(s(fun(fun(_2494824, bool), fun(bool, fun(fun(_2494824, bool), bool))), setspec), s(fun(_2494824, bool), 21937 ^ [_2494822, _2494824, _2496042]))), s(bool, i(s(fun(fun(_2494824, bool), bool), i(s(fun(fun(_2494824, bool), fun(fun(_2494824, bool), bool)), subset), s(fun(_2494824, bool), _2497187))), s(fun(_2494824, bool), 21936 ^ [_2494822, _2494824, _2496042]))))), s(fun(_2494824, bool), _2497187))))], (21941 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2494824, bool), bool), i(s(fun(fun(_2494824, bool), fun(fun(_2494824, bool), bool)), _2496042), s(fun(_2494824, bool), 21936 ^ [_2494822, _2494824, _2496042]))), s(fun(_2494824, bool), 21937 ^ [_2494822, _2494824, _2496042])))))]], 21945 ^ _1670770 : [(21948 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2494824, bool), bool), i(s(fun(fun(_2494824, bool), fun(fun(_2494824, bool), bool)), _2496042), s(fun(_2494824, bool), 21936 ^ [_2494822, _2494824, _2496042]))), s(fun(_2494824, bool), 21937 ^ [_2494822, _2494824, _2496042]))))], (21946 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2494824, bool), bool), i(s(fun(bool, fun(fun(_2494824, bool), bool)), i(s(fun(fun(_2494824, bool), fun(bool, fun(fun(_2494824, bool), bool))), setspec), s(fun(_2494824, bool), 21937 ^ [_2494822, _2494824, _2496042]))), s(bool, i(s(fun(fun(_2494824, bool), bool), i(s(fun(fun(_2494824, bool), fun(fun(_2494824, bool), bool)), subset), s(fun(_2494824, bool), 21944 ^ [_2494822, _2494824, _2496042]))), s(fun(_2494824, bool), 21936 ^ [_2494822, _2494824, _2496042]))))), s(fun(_2494824, bool), 21944 ^ [_2494822, _2494824, _2496042])))))]], 21949 ^ _1670770 : [(21950 ^ _1670770) ^ [_2497597] : [21965 ^ _1670770 : [(21966 ^ _1670770) ^ [_2499265, _2499267] : [-(s(fun(fun(_2494824, bool), bool), i(s(fun(fun(fun(_2494824, bool), bool), fun(fun(_2494824, bool), bool)), gspec), s(fun(fun(_2494824, bool), bool), i(s(fun(fun(_2494824, bool), fun(fun(_2494824, bool), bool)), i(s(fun(_2494824, fun(fun(_2494824, bool), fun(fun(_2494824, bool), bool))), _2497597), s(_2494824, _2499267))), s(fun(_2494824, bool), _2499265))))) = s(fun(fun(_2494824, bool), bool), i(s(fun(fun(fun(_2494824, bool), bool), fun(fun(_2494824, bool), bool)), i(s(fun(fun(fun(_2494824, bool), bool), fun(fun(fun(_2494824, bool), bool), fun(fun(_2494824, bool), bool))), union), s(fun(fun(_2494824, bool), bool), i(s(fun(fun(fun(_2494824, bool), bool), fun(fun(_2494824, bool), bool)), gspec), s(fun(fun(_2494824, bool), bool), i(s(fun(fun(_2494824, bool), fun(fun(_2494824, bool), bool)), _2496042), s(fun(_2494824, bool), _2499265))))))), s(fun(fun(_2494824, bool), bool), i(s(fun(fun(fun(_2494824, bool), bool), fun(fun(_2494824, bool), bool)), i(s(fun(fun(fun(_2494824, bool), fun(_2494824, bool)), fun(fun(fun(_2494824, bool), bool), fun(fun(_2494824, bool), bool))), image), s(fun(fun(_2494824, bool), fun(_2494824, bool)), i(s(fun(_2494824, fun(fun(_2494824, bool), fun(_2494824, bool))), _2494822), s(_2494824, _2499267))))), s(fun(fun(_2494824, bool), bool), i(s(fun(fun(fun(_2494824, bool), bool), fun(fun(_2494824, bool), bool)), gspec), s(fun(fun(_2494824, bool), bool), i(s(fun(fun(_2494824, bool), fun(fun(_2494824, bool), bool)), _2496042), s(fun(_2494824, bool), _2499265))))))))))]], 21956 ^ _1670770 : [(21959 ^ _1670770) ^ [_2498696] : [p(s(bool, i(s(fun(fun(_2494824, bool), bool), i(s(fun(bool, fun(fun(_2494824, bool), bool)), i(s(fun(fun(_2494824, bool), fun(bool, fun(fun(_2494824, bool), bool))), setspec), s(fun(_2494824, bool), 21953 ^ [_2494822, _2494824, _2496042, _2497597]))), s(bool, i(s(fun(fun(_2494824, bool), bool), i(s(fun(fun(_2494824, bool), fun(fun(_2494824, bool), bool)), subset), s(fun(_2494824, bool), _2498696))), s(fun(_2494824, bool), i(s(fun(fun(_2494824, bool), fun(_2494824, bool)), i(s(fun(_2494824, fun(fun(_2494824, bool), fun(_2494824, bool))), insert), s(_2494824, 21951 ^ [_2494822, _2494824, _2496042, _2497597]))), s(fun(_2494824, bool), 21952 ^ [_2494822, _2494824, _2496042, _2497597]))))))), s(fun(_2494824, bool), _2498696))))], (21957 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2494824, bool), bool), i(s(fun(fun(_2494824, bool), fun(fun(_2494824, bool), bool)), i(s(fun(_2494824, fun(fun(_2494824, bool), fun(fun(_2494824, bool), bool))), _2497597), s(_2494824, 21951 ^ [_2494822, _2494824, _2496042, _2497597]))), s(fun(_2494824, bool), 21952 ^ [_2494822, _2494824, _2496042, _2497597]))), s(fun(_2494824, bool), 21953 ^ [_2494822, _2494824, _2496042, _2497597])))))]], 21961 ^ _1670770 : [(21964 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2494824, bool), bool), i(s(fun(fun(_2494824, bool), fun(fun(_2494824, bool), bool)), i(s(fun(_2494824, fun(fun(_2494824, bool), fun(fun(_2494824, bool), bool))), _2497597), s(_2494824, 21951 ^ [_2494822, _2494824, _2496042, _2497597]))), s(fun(_2494824, bool), 21952 ^ [_2494822, _2494824, _2496042, _2497597]))), s(fun(_2494824, bool), 21953 ^ [_2494822, _2494824, _2496042, _2497597]))))], (21962 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2494824, bool), bool), i(s(fun(bool, fun(fun(_2494824, bool), bool)), i(s(fun(fun(_2494824, bool), fun(bool, fun(fun(_2494824, bool), bool))), setspec), s(fun(_2494824, bool), 21953 ^ [_2494822, _2494824, _2496042, _2497597]))), s(bool, i(s(fun(fun(_2494824, bool), bool), i(s(fun(fun(_2494824, bool), fun(fun(_2494824, bool), bool)), subset), s(fun(_2494824, bool), 21960 ^ [_2494822, _2494824, _2496042, _2497597]))), s(fun(_2494824, bool), i(s(fun(fun(_2494824, bool), fun(_2494824, bool)), i(s(fun(_2494824, fun(fun(_2494824, bool), fun(_2494824, bool))), insert), s(_2494824, 21951 ^ [_2494822, _2494824, _2496042, _2497597]))), s(fun(_2494824, bool), 21952 ^ [_2494822, _2494824, _2496042, _2497597]))))))), s(fun(_2494824, bool), 21960 ^ [_2494822, _2494824, _2496042, _2497597])))))]]]]]]], (14143 ^ _1670770) ^ [_2103390] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(num, _2103390)))))))], (43649 ^ _1670770) ^ [_4280431] : [p(s(bool, i(s(fun(fun(cart(real, n10), bool), bool), _4280431), s(fun(cart(real, n10), bool), i(s(fun(fun(real, bool), fun(cart(real, n10), bool)), i(s(fun(fun(real, cart(real, n10)), fun(fun(real, bool), fun(cart(real, n10), bool))), image), s(fun(real, cart(real, n10)), lift))), s(fun(real, bool), 43650 ^ [_4280431])))))), 43653 ^ _1670770 : [(43654 ^ _1670770) ^ [_4280570] : [-(p(s(bool, i(s(fun(fun(cart(real, n10), bool), bool), _4280431), s(fun(cart(real, n10), bool), _4280570)))))]]], (15692 ^ _1670770) ^ [_2151746, _2151748] : [15745 ^ _1670770 : [(15746 ^ _1670770) ^ [_2154329] : [-(s(fun(_2151748, bool), i(s(fun(fun(fun(_2151748, bool), bool), fun(_2151748, bool)), inters), s(fun(fun(_2151748, bool), bool), _2154329))) = s(fun(_2151748, bool), i(s(fun(fun(_2151748, bool), fun(_2151748, bool)), gspec), s(fun(_2151748, bool), i(s(fun(fun(fun(_2151748, bool), bool), fun(_2151748, bool)), _2151746), s(fun(fun(_2151748, bool), bool), _2154329))))))]], 15697 ^ _1670770 : [(15700 ^ _1670770) ^ [_2152442, _2152444] : [p(s(bool, i(s(fun(_2151748, bool), i(s(fun(bool, fun(_2151748, bool)), i(s(fun(_2151748, fun(bool, fun(_2151748, bool))), setspec), s(_2151748, 15694 ^ [_2151746, _2151748]))), s(bool, _2152442))), s(_2151748, _2152444)))), 15703 ^ _1670770 : [(15709 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2151748, bool), bool), i(s(fun(_2151748, fun(fun(_2151748, bool), bool)), in), s(_2151748, _2152444))), s(fun(_2151748, bool), 15705 ^ [_2151746, _2151748, _2152442, _2152444]))))], (15707 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_2151748, bool), bool), bool), i(s(fun(fun(_2151748, bool), fun(fun(fun(_2151748, bool), bool), bool)), in), s(fun(_2151748, bool), 15705 ^ [_2151746, _2151748, _2152442, _2152444]))), s(fun(fun(_2151748, bool), bool), 15693 ^ [_2151746, _2151748])))))], (15704 ^ _1670770) ^ [] : [-(p(s(bool, _2152442)))]], 15710 ^ _1670770 : [(15711 ^ _1670770) ^ [_2152927] : [p(s(bool, i(s(fun(fun(fun(_2151748, bool), bool), bool), i(s(fun(fun(_2151748, bool), fun(fun(fun(_2151748, bool), bool), bool)), in), s(fun(_2151748, bool), _2152927))), s(fun(fun(_2151748, bool), bool), 15693 ^ [_2151746, _2151748])))), -(p(s(bool, i(s(fun(fun(_2151748, bool), bool), i(s(fun(_2151748, fun(fun(_2151748, bool), bool)), in), s(_2151748, _2152444))), s(fun(_2151748, bool), _2152927)))))], (15717 ^ _1670770) ^ [] : [p(s(bool, _2152442))]]], (15698 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2151748, bool), i(s(fun(fun(fun(_2151748, bool), bool), fun(_2151748, bool)), _2151746), s(fun(fun(_2151748, bool), bool), 15693 ^ [_2151746, _2151748]))), s(_2151748, 15694 ^ [_2151746, _2151748])))))]], 15722 ^ _1670770 : [(15742 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2151748, bool), i(s(fun(bool, fun(_2151748, bool)), i(s(fun(_2151748, fun(bool, fun(_2151748, bool))), setspec), s(_2151748, 15694 ^ [_2151746, _2151748]))), s(bool, 15721 ^ [_2151746, _2151748]))), s(_2151748, 15720 ^ [_2151746, _2151748])))))], (15733 ^ _1670770) ^ [] : [15735 ^ _1670770 : [(15738 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2151748, bool), bool), i(s(fun(_2151748, fun(fun(_2151748, bool), bool)), in), s(_2151748, 15720 ^ [_2151746, _2151748]))), s(fun(_2151748, bool), 15734 ^ [_2151746, _2151748]))))], (15736 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_2151748, bool), bool), bool), i(s(fun(fun(_2151748, bool), fun(fun(fun(_2151748, bool), bool), bool)), in), s(fun(_2151748, bool), 15734 ^ [_2151746, _2151748]))), s(fun(fun(_2151748, bool), bool), 15693 ^ [_2151746, _2151748])))))]], -(p(s(bool, 15721 ^ [_2151746, _2151748])))], (15723 ^ _1670770) ^ [] : [p(s(bool, 15721 ^ [_2151746, _2151748])), 15726 ^ _1670770 : [(15727 ^ _1670770) ^ [_2153583] : [p(s(bool, i(s(fun(fun(fun(_2151748, bool), bool), bool), i(s(fun(fun(_2151748, bool), fun(fun(fun(_2151748, bool), bool), bool)), in), s(fun(_2151748, bool), _2153583))), s(fun(fun(_2151748, bool), bool), 15693 ^ [_2151746, _2151748])))), -(p(s(bool, i(s(fun(fun(_2151748, bool), bool), i(s(fun(_2151748, fun(fun(_2151748, bool), bool)), in), s(_2151748, 15720 ^ [_2151746, _2151748]))), s(fun(_2151748, bool), _2153583)))))]]], (15744 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2151748, bool), i(s(fun(fun(fun(_2151748, bool), bool), fun(_2151748, bool)), _2151746), s(fun(fun(_2151748, bool), bool), 15693 ^ [_2151746, _2151748]))), s(_2151748, 15694 ^ [_2151746, _2151748]))))]]], (7221 ^ _1670770) ^ [] : [-(s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), numeral), s(num, u_0))))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (3990 ^ _1670770) ^ [_1773587] : [-(s(num, i(s(fun(num, num), bit1), s(num, _1773587))) = s(num, i(s(fun(num, num), suc), s(num, i(s(fun(num, num), bit0), s(num, _1773587))))))], (8786 ^ _1670770) ^ [_1946030, _1946032, _1946034, _1946036, _1946038] : [-(p(s(bool, i(s(fun(list(_1946038), bool), i(s(fun(_1946038, fun(list(_1946038), bool)), mem), s(_1946038, _1946032))), s(list(_1946038), i(s(fun(list(_1946036), list(_1946038)), i(s(fun(fun(_1946036, _1946038), fun(list(_1946036), list(_1946038))), map0), s(fun(_1946036, _1946038), _1946034))), s(list(_1946036), _1946030))))))), 8787 ^ _1670770 : [(8788 ^ _1670770) ^ [_1946207] : [p(s(bool, i(s(fun(list(_1946036), bool), i(s(fun(_1946036, fun(list(_1946036), bool)), mem), s(_1946036, _1946207))), s(list(_1946036), _1946030)))), s(_1946038, _1946032) = s(_1946038, i(s(fun(_1946036, _1946038), _1946034), s(_1946036, _1946207)))]]], (46918 ^ _1670770) ^ [_4469160, _4469162] : [p(s(bool, i(s(fun(fun(cart(real, _4469162), cart(real, _4469162)), bool), linear), s(fun(cart(real, _4469162), cart(real, _4469162)), _4469160)))), 46921 ^ _1670770 : [(46933 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(cart(cart(real, _4469162), _4469162), bool), invertible), s(cart(cart(real, _4469162), _4469162), i(s(fun(fun(cart(real, _4469162), cart(real, _4469162)), cart(cart(real, _4469162), _4469162)), matrix), s(fun(cart(real, _4469162), cart(real, _4469162)), _4469160))))))), 46934 ^ _1670770 : [(46935 ^ _1670770) ^ [_4470097] : [p(s(bool, i(s(fun(fun(cart(real, _4469162), cart(real, _4469162)), bool), linear), s(fun(cart(real, _4469162), cart(real, _4469162)), _4470097)))), s(fun(cart(real, _4469162), cart(real, _4469162)), i(s(fun(fun(cart(real, _4469162), cart(real, _4469162)), fun(cart(real, _4469162), cart(real, _4469162))), i(s(fun(fun(cart(real, _4469162), cart(real, _4469162)), fun(fun(cart(real, _4469162), cart(real, _4469162)), fun(cart(real, _4469162), cart(real, _4469162)))), o), s(fun(cart(real, _4469162), cart(real, _4469162)), _4469160))), s(fun(cart(real, _4469162), cart(real, _4469162)), _4470097))) = s(fun(cart(real, _4469162), cart(real, _4469162)), i1), s(fun(cart(real, _4469162), cart(real, _4469162)), i(s(fun(fun(cart(real, _4469162), cart(real, _4469162)), fun(cart(real, _4469162), cart(real, _4469162))), i(s(fun(fun(cart(real, _4469162), cart(real, _4469162)), fun(fun(cart(real, _4469162), cart(real, _4469162)), fun(cart(real, _4469162), cart(real, _4469162)))), o), s(fun(cart(real, _4469162), cart(real, _4469162)), _4470097))), s(fun(cart(real, _4469162), cart(real, _4469162)), _4469160))) = s(fun(cart(real, _4469162), cart(real, _4469162)), i1)]]], (46922 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(cart(cart(real, _4469162), _4469162), bool), invertible), s(cart(cart(real, _4469162), _4469162), i(s(fun(fun(cart(real, _4469162), cart(real, _4469162)), cart(cart(real, _4469162), _4469162)), matrix), s(fun(cart(real, _4469162), cart(real, _4469162)), _4469160)))))), 46926 ^ _1670770 : [(46931 ^ _1670770) ^ [] : [-(s(fun(cart(real, _4469162), cart(real, _4469162)), i(s(fun(fun(cart(real, _4469162), cart(real, _4469162)), fun(cart(real, _4469162), cart(real, _4469162))), i(s(fun(fun(cart(real, _4469162), cart(real, _4469162)), fun(fun(cart(real, _4469162), cart(real, _4469162)), fun(cart(real, _4469162), cart(real, _4469162)))), o), s(fun(cart(real, _4469162), cart(real, _4469162)), 46925 ^ [_4469160, _4469162]))), s(fun(cart(real, _4469162), cart(real, _4469162)), _4469160))) = s(fun(cart(real, _4469162), cart(real, _4469162)), i1))], (46929 ^ _1670770) ^ [] : [-(s(fun(cart(real, _4469162), cart(real, _4469162)), i(s(fun(fun(cart(real, _4469162), cart(real, _4469162)), fun(cart(real, _4469162), cart(real, _4469162))), i(s(fun(fun(cart(real, _4469162), cart(real, _4469162)), fun(fun(cart(real, _4469162), cart(real, _4469162)), fun(cart(real, _4469162), cart(real, _4469162)))), o), s(fun(cart(real, _4469162), cart(real, _4469162)), _4469160))), s(fun(cart(real, _4469162), cart(real, _4469162)), 46925 ^ [_4469160, _4469162]))) = s(fun(cart(real, _4469162), cart(real, _4469162)), i1))], (46927 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4469162), cart(real, _4469162)), bool), linear), s(fun(cart(real, _4469162), cart(real, _4469162)), 46925 ^ [_4469160, _4469162])))))]]]]], (26556 ^ _1670770) ^ [_2753658, _2753660, _2753662] : [26563 ^ _1670770 : [(26566 ^ _1670770) ^ [_2755314, _2755316] : [p(s(bool, i(s(fun(_2753660, bool), i(s(fun(bool, fun(_2753660, bool)), i(s(fun(_2753660, fun(bool, fun(_2753660, bool))), setspec), s(_2753660, 26560 ^ [_2753658, _2753660, _2753662]))), s(bool, _2755314))), s(_2753660, _2755316)))), 26577 ^ _1670770 : [(26582 ^ _1670770) ^ [] : [p(s(bool, _2755314))], (26580 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2753660, bool), i(s(fun(_2753662, fun(_2753660, bool)), 26558 ^ [_2753658, _2753660, _2753662]), s(_2753662, 26559 ^ [_2753658, _2753660, _2753662]))), s(_2753660, _2755316)))))], (26578 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2753660, bool), bool), i(s(fun(_2753660, fun(fun(_2753660, bool), bool)), in), s(_2753660, _2755316))), s(fun(_2753660, bool), 26557 ^ [_2753658, _2753660, _2753662])))))]], 26569 ^ _1670770 : [(26572 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2753660, bool), bool), i(s(fun(_2753660, fun(fun(_2753660, bool), bool)), in), s(_2753660, _2755316))), s(fun(_2753660, bool), 26557 ^ [_2753658, _2753660, _2753662])))), p(s(bool, i(s(fun(_2753660, bool), i(s(fun(_2753662, fun(_2753660, bool)), 26558 ^ [_2753658, _2753660, _2753662]), s(_2753662, 26559 ^ [_2753658, _2753660, _2753662]))), s(_2753660, _2755316))))], (26570 ^ _1670770) ^ [] : [-(p(s(bool, _2755314)))]]], (26564 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2753660, bool), i(s(fun(_2753662, fun(_2753660, bool)), i(s(fun(fun(_2753662, fun(_2753660, bool)), fun(_2753662, fun(_2753660, bool))), i(s(fun(fun(_2753660, bool), fun(fun(_2753662, fun(_2753660, bool)), fun(_2753662, fun(_2753660, bool)))), _2753658), s(fun(_2753660, bool), 26557 ^ [_2753658, _2753660, _2753662]))), s(fun(_2753662, fun(_2753660, bool)), 26558 ^ [_2753658, _2753660, _2753662]))), s(_2753662, 26559 ^ [_2753658, _2753660, _2753662]))), s(_2753660, 26560 ^ [_2753658, _2753660, _2753662])))))]], 26587 ^ _1670770 : [(26606 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2753660, bool), i(s(fun(bool, fun(_2753660, bool)), i(s(fun(_2753660, fun(bool, fun(_2753660, bool))), setspec), s(_2753660, 26560 ^ [_2753658, _2753660, _2753662]))), s(bool, 26586 ^ [_2753658, _2753660, _2753662]))), s(_2753660, 26585 ^ [_2753658, _2753660, _2753662])))))], (26588 ^ _1670770) ^ [] : [p(s(bool, 26586 ^ [_2753658, _2753660, _2753662])), 26591 ^ _1670770 : [(26594 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2753660, bool), i(s(fun(_2753662, fun(_2753660, bool)), 26558 ^ [_2753658, _2753660, _2753662]), s(_2753662, 26559 ^ [_2753658, _2753660, _2753662]))), s(_2753660, 26585 ^ [_2753658, _2753660, _2753662])))))], (26592 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2753660, bool), bool), i(s(fun(_2753660, fun(fun(_2753660, bool), bool)), in), s(_2753660, 26585 ^ [_2753658, _2753660, _2753662]))), s(fun(_2753660, bool), 26557 ^ [_2753658, _2753660, _2753662])))))]]], (26596 ^ _1670770) ^ [] : [-(p(s(bool, 26586 ^ [_2753658, _2753660, _2753662]))), p(s(bool, i(s(fun(fun(_2753660, bool), bool), i(s(fun(_2753660, fun(fun(_2753660, bool), bool)), in), s(_2753660, 26585 ^ [_2753658, _2753660, _2753662]))), s(fun(_2753660, bool), 26557 ^ [_2753658, _2753660, _2753662])))), p(s(bool, i(s(fun(_2753660, bool), i(s(fun(_2753662, fun(_2753660, bool)), 26558 ^ [_2753658, _2753660, _2753662]), s(_2753662, 26559 ^ [_2753658, _2753660, _2753662]))), s(_2753660, 26585 ^ [_2753658, _2753660, _2753662]))))], (26608 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2753660, bool), i(s(fun(_2753662, fun(_2753660, bool)), i(s(fun(fun(_2753662, fun(_2753660, bool)), fun(_2753662, fun(_2753660, bool))), i(s(fun(fun(_2753660, bool), fun(fun(_2753662, fun(_2753660, bool)), fun(_2753662, fun(_2753660, bool)))), _2753658), s(fun(_2753660, bool), 26557 ^ [_2753658, _2753660, _2753662]))), s(fun(_2753662, fun(_2753660, bool)), 26558 ^ [_2753658, _2753660, _2753662]))), s(_2753662, 26559 ^ [_2753658, _2753660, _2753662]))), s(_2753660, 26560 ^ [_2753658, _2753660, _2753662]))))]], 26609 ^ _1670770 : [(26610 ^ _1670770) ^ [_2756919] : [s(num, i(s(fun(_2753662, num), i(s(fun(fun(_2753662, fun(_2753660, bool)), fun(_2753662, num)), i(s(fun(fun(_2753660, bool), fun(fun(_2753662, fun(_2753660, bool)), fun(_2753662, num))), _2756919), s(fun(_2753660, bool), 26611 ^ [_2753658, _2753660, _2753662, _2756919]))), s(fun(_2753662, fun(_2753660, bool)), 26612 ^ [_2753658, _2753660, _2753662, _2756919]))), s(_2753662, 26613 ^ [_2753658, _2753660, _2753662, _2756919]))) = s(num, i(s(fun(fun(_2753660, bool), num), card), s(fun(_2753660, bool), i(s(fun(fun(_2753660, bool), fun(_2753660, bool)), gspec), s(fun(_2753660, bool), i(s(fun(_2753662, fun(_2753660, bool)), i(s(fun(fun(_2753662, fun(_2753660, bool)), fun(_2753662, fun(_2753660, bool))), i(s(fun(fun(_2753660, bool), fun(fun(_2753662, fun(_2753660, bool)), fun(_2753662, fun(_2753660, bool)))), _2753658), s(fun(_2753660, bool), 26611 ^ [_2753658, _2753660, _2753662, _2756919]))), s(fun(_2753662, fun(_2753660, bool)), 26612 ^ [_2753658, _2753660, _2753662, _2756919]))), s(_2753662, 26613 ^ [_2753658, _2753660, _2753662, _2756919]))))))), 26616 ^ _1670770 : [(26617 ^ _1670770) ^ [_2758353] : [26670 ^ _1670770 : [(26671 ^ _1670770) ^ [_2761351, _2761353, _2761355, _2761357] : [-(s(num, i(s(fun(fun(_2753662, num), num), i(s(fun(fun(_2753662, bool), fun(fun(_2753662, num), num)), nsum), s(fun(_2753662, bool), _2761355))), s(fun(_2753662, num), i(s(fun(fun(_2753662, fun(_2753660, bool)), fun(_2753662, num)), i(s(fun(fun(_2753660, bool), fun(fun(_2753662, fun(_2753660, bool)), fun(_2753662, num))), _2756919), s(fun(_2753660, bool), _2761353))), s(fun(_2753662, fun(_2753660, bool)), _2761357))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _2761351))), s(num, i(s(fun(fun(_2753660, bool), num), card), s(fun(_2753660, bool), _2761353)))))), p(s(bool, i(s(fun(fun(_2753662, bool), bool), finite), s(fun(_2753662, bool), _2761355)))), p(s(bool, i(s(fun(fun(_2753660, bool), bool), finite), s(fun(_2753660, bool), _2761353)))), 26681 ^ _1670770 : [(26684 ^ _1670770) ^ [] : [s(num, i(s(fun(fun(_2753662, bool), num), card), s(fun(_2753662, bool), i(s(fun(fun(_2753662, bool), fun(_2753662, bool)), gspec), s(fun(_2753662, bool), i(s(fun(_2753660, fun(_2753662, bool)), i(s(fun(fun(_2753662, fun(_2753660, bool)), fun(_2753660, fun(_2753662, bool))), i(s(fun(fun(_2753662, bool), fun(fun(_2753662, fun(_2753660, bool)), fun(_2753660, fun(_2753662, bool)))), _2758353), s(fun(_2753662, bool), _2761355))), s(fun(_2753662, fun(_2753660, bool)), _2761357))), s(_2753660, 26680 ^ [_2753658, _2753660, _2753662, _2756919, _2758353, _2761351, _2761353, _2761355, _2761357]))))))) = s(num, _2761351)], (26682 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2753660, bool), bool), i(s(fun(_2753660, fun(fun(_2753660, bool), bool)), in), s(_2753660, 26680 ^ [_2753658, _2753660, _2753662, _2756919, _2758353, _2761351, _2761353, _2761355, _2761357]))), s(fun(_2753660, bool), _2761353)))))]]]], 26624 ^ _1670770 : [(26627 ^ _1670770) ^ [_2759570, _2759572] : [p(s(bool, i(s(fun(_2753662, bool), i(s(fun(bool, fun(_2753662, bool)), i(s(fun(_2753662, fun(bool, fun(_2753662, bool))), setspec), s(_2753662, 26621 ^ [_2753658, _2753660, _2753662, _2756919, _2758353]))), s(bool, _2759570))), s(_2753662, _2759572)))), 26638 ^ _1670770 : [(26643 ^ _1670770) ^ [] : [p(s(bool, _2759570))], (26641 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2753660, bool), i(s(fun(_2753662, fun(_2753660, bool)), 26619 ^ [_2753658, _2753660, _2753662, _2756919, _2758353]), s(_2753662, _2759572))), s(_2753660, 26620 ^ [_2753658, _2753660, _2753662, _2756919, _2758353])))))], (26639 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2753662, bool), bool), i(s(fun(_2753662, fun(fun(_2753662, bool), bool)), in), s(_2753662, _2759572))), s(fun(_2753662, bool), 26618 ^ [_2753658, _2753660, _2753662, _2756919, _2758353])))))]], 26630 ^ _1670770 : [(26633 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2753662, bool), bool), i(s(fun(_2753662, fun(fun(_2753662, bool), bool)), in), s(_2753662, _2759572))), s(fun(_2753662, bool), 26618 ^ [_2753658, _2753660, _2753662, _2756919, _2758353])))), p(s(bool, i(s(fun(_2753660, bool), i(s(fun(_2753662, fun(_2753660, bool)), 26619 ^ [_2753658, _2753660, _2753662, _2756919, _2758353]), s(_2753662, _2759572))), s(_2753660, 26620 ^ [_2753658, _2753660, _2753662, _2756919, _2758353]))))], (26631 ^ _1670770) ^ [] : [-(p(s(bool, _2759570)))]]], (26625 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2753662, bool), i(s(fun(_2753660, fun(_2753662, bool)), i(s(fun(fun(_2753662, fun(_2753660, bool)), fun(_2753660, fun(_2753662, bool))), i(s(fun(fun(_2753662, bool), fun(fun(_2753662, fun(_2753660, bool)), fun(_2753660, fun(_2753662, bool)))), _2758353), s(fun(_2753662, bool), 26618 ^ [_2753658, _2753660, _2753662, _2756919, _2758353]))), s(fun(_2753662, fun(_2753660, bool)), 26619 ^ [_2753658, _2753660, _2753662, _2756919, _2758353]))), s(_2753660, 26620 ^ [_2753658, _2753660, _2753662, _2756919, _2758353]))), s(_2753662, 26621 ^ [_2753658, _2753660, _2753662, _2756919, _2758353])))))]], 26648 ^ _1670770 : [(26667 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2753662, bool), i(s(fun(bool, fun(_2753662, bool)), i(s(fun(_2753662, fun(bool, fun(_2753662, bool))), setspec), s(_2753662, 26621 ^ [_2753658, _2753660, _2753662, _2756919, _2758353]))), s(bool, 26647 ^ [_2753658, _2753660, _2753662, _2756919, _2758353]))), s(_2753662, 26646 ^ [_2753658, _2753660, _2753662, _2756919, _2758353])))))], (26649 ^ _1670770) ^ [] : [p(s(bool, 26647 ^ [_2753658, _2753660, _2753662, _2756919, _2758353])), 26652 ^ _1670770 : [(26655 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2753660, bool), i(s(fun(_2753662, fun(_2753660, bool)), 26619 ^ [_2753658, _2753660, _2753662, _2756919, _2758353]), s(_2753662, 26646 ^ [_2753658, _2753660, _2753662, _2756919, _2758353]))), s(_2753660, 26620 ^ [_2753658, _2753660, _2753662, _2756919, _2758353])))))], (26653 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2753662, bool), bool), i(s(fun(_2753662, fun(fun(_2753662, bool), bool)), in), s(_2753662, 26646 ^ [_2753658, _2753660, _2753662, _2756919, _2758353]))), s(fun(_2753662, bool), 26618 ^ [_2753658, _2753660, _2753662, _2756919, _2758353])))))]]], (26657 ^ _1670770) ^ [] : [-(p(s(bool, 26647 ^ [_2753658, _2753660, _2753662, _2756919, _2758353]))), p(s(bool, i(s(fun(fun(_2753662, bool), bool), i(s(fun(_2753662, fun(fun(_2753662, bool), bool)), in), s(_2753662, 26646 ^ [_2753658, _2753660, _2753662, _2756919, _2758353]))), s(fun(_2753662, bool), 26618 ^ [_2753658, _2753660, _2753662, _2756919, _2758353])))), p(s(bool, i(s(fun(_2753660, bool), i(s(fun(_2753662, fun(_2753660, bool)), 26619 ^ [_2753658, _2753660, _2753662, _2756919, _2758353]), s(_2753662, 26646 ^ [_2753658, _2753660, _2753662, _2756919, _2758353]))), s(_2753660, 26620 ^ [_2753658, _2753660, _2753662, _2756919, _2758353]))))], (26669 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2753662, bool), i(s(fun(_2753660, fun(_2753662, bool)), i(s(fun(fun(_2753662, fun(_2753660, bool)), fun(_2753660, fun(_2753662, bool))), i(s(fun(fun(_2753662, bool), fun(fun(_2753662, fun(_2753660, bool)), fun(_2753660, fun(_2753662, bool)))), _2758353), s(fun(_2753662, bool), 26618 ^ [_2753658, _2753660, _2753662, _2756919, _2758353]))), s(fun(_2753662, fun(_2753660, bool)), 26619 ^ [_2753658, _2753660, _2753662, _2756919, _2758353]))), s(_2753660, 26620 ^ [_2753658, _2753660, _2753662, _2756919, _2758353]))), s(_2753662, 26621 ^ [_2753658, _2753660, _2753662, _2756919, _2758353]))))]]]]]]], (15938 ^ _1670770) ^ [_2161946, _2161948, _2161950] : [-(p(s(bool, i(s(fun(fun(_2161950, bool), bool), i(s(fun(fun(_2161950, bool), fun(fun(_2161950, bool), bool)), psubset), s(fun(_2161950, bool), _2161948))), s(fun(_2161950, bool), _2161946))))), p(s(bool, i(s(fun(fun(_2161950, bool), bool), i(s(fun(fun(_2161950, bool), fun(fun(_2161950, bool), bool)), subset), s(fun(_2161950, bool), _2161948))), s(fun(_2161950, bool), _2161946)))), -(s(fun(_2161950, bool), _2161948) = s(fun(_2161950, bool), _2161946))], (46657 ^ _1670770) ^ [_4456096, _4456098] : [p(s(bool, i(s(fun(fun(cart(real, _4456098), cart(real, _4456098)), bool), linear), s(fun(cart(real, _4456098), cart(real, _4456098)), _4456096)))), 46660 ^ _1670770 : [(46661 ^ _1670770) ^ [] : [46663 ^ _1670770 : [(46664 ^ _1670770) ^ [_4456423] : [s(cart(real, _4456098), i(s(fun(cart(real, _4456098), cart(real, _4456098)), _4456096), s(cart(real, _4456098), _4456423))) = s(cart(real, _4456098), 46662 ^ [_4456096, _4456098])]], 46665 ^ _1670770 : [(46666 ^ _1670770) ^ [_4456487, _4456489] : [s(cart(real, _4456098), i(s(fun(cart(real, _4456098), cart(real, _4456098)), _4456096), s(cart(real, _4456098), _4456489))) = s(cart(real, _4456098), i(s(fun(cart(real, _4456098), cart(real, _4456098)), _4456096), s(cart(real, _4456098), _4456487))), -(s(cart(real, _4456098), _4456489) = s(cart(real, _4456098), _4456487))]]], (46672 ^ _1670770) ^ [] : [46675 ^ _1670770 : [(46678 ^ _1670770) ^ [] : [s(cart(real, _4456098), 46673 ^ [_4456096, _4456098]) = s(cart(real, _4456098), 46674 ^ [_4456096, _4456098])], (46676 ^ _1670770) ^ [] : [-(s(cart(real, _4456098), i(s(fun(cart(real, _4456098), cart(real, _4456098)), _4456096), s(cart(real, _4456098), 46673 ^ [_4456096, _4456098]))) = s(cart(real, _4456098), i(s(fun(cart(real, _4456098), cart(real, _4456098)), _4456096), s(cart(real, _4456098), 46674 ^ [_4456096, _4456098]))))]], 46680 ^ _1670770 : [(46681 ^ _1670770) ^ [_4456899] : [-(s(cart(real, _4456098), i(s(fun(cart(real, _4456098), cart(real, _4456098)), _4456096), s(cart(real, _4456098), 46679 ^ [_4456096, _4456098, _4456899]))) = s(cart(real, _4456098), _4456899))]]]]], (44390 ^ _1670770) ^ [_4323108, _4323110, _4323112, _4323114] : [-(s(real, _4323110) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), -(s(bool, i(s(fun(fun(cart(real, _4323114), bool), bool), i(s(fun(cart(real, _4323114), fun(fun(cart(real, _4323114), bool), bool)), in), s(cart(real, _4323114), i(s(fun(cart(real, _4323114), cart(real, _4323114)), i(s(fun(real, fun(cart(real, _4323114), cart(real, _4323114))), r_), s(real, _4323110))), s(cart(real, _4323114), _4323112))))), s(fun(cart(real, _4323114), bool), i(s(fun(fun(cart(real, _4323114), bool), fun(cart(real, _4323114), bool)), span), s(fun(cart(real, _4323114), bool), _4323108))))) = s(bool, i(s(fun(fun(cart(real, _4323114), bool), bool), i(s(fun(cart(real, _4323114), fun(fun(cart(real, _4323114), bool), bool)), in), s(cart(real, _4323114), _4323112))), s(fun(cart(real, _4323114), bool), i(s(fun(fun(cart(real, _4323114), bool), fun(cart(real, _4323114), bool)), span), s(fun(cart(real, _4323114), bool), _4323108))))))], (30154 ^ _1670770) ^ [_2978736, _2978738, _2978740, _2978742, _2978744] : [s(cart(_2978744, finite_sum(_2978742, _2978740)), _2978738) = s(cart(_2978744, finite_sum(_2978742, _2978740)), _2978736), 30157 ^ _1670770 : [(30160 ^ _1670770) ^ [] : [-(s(cart(_2978744, _2978740), i(s(fun(cart(_2978744, finite_sum(_2978742, _2978740)), cart(_2978744, _2978740)), sndcart), s(cart(_2978744, finite_sum(_2978742, _2978740)), _2978738))) = s(cart(_2978744, _2978740), i(s(fun(cart(_2978744, finite_sum(_2978742, _2978740)), cart(_2978744, _2978740)), sndcart), s(cart(_2978744, finite_sum(_2978742, _2978740)), _2978736))))], (30158 ^ _1670770) ^ [] : [-(s(cart(_2978744, _2978742), i(s(fun(cart(_2978744, finite_sum(_2978742, _2978740)), cart(_2978744, _2978742)), fstcart), s(cart(_2978744, finite_sum(_2978742, _2978740)), _2978738))) = s(cart(_2978744, _2978742), i(s(fun(cart(_2978744, finite_sum(_2978742, _2978740)), cart(_2978744, _2978742)), fstcart), s(cart(_2978744, finite_sum(_2978742, _2978740)), _2978736))))]]], (20025 ^ _1670770) ^ [_2392963, _2392965, _2392967] : [p(s(bool, i(s(fun(fun(_2392967, bool), bool), finite), s(fun(_2392967, bool), _2392965)))), -(p(s(bool, i(s(fun(fun(_2392967, bool), bool), finite), s(fun(_2392967, bool), i(s(fun(fun(_2392967, bool), fun(_2392967, bool)), i(s(fun(fun(_2392967, bool), fun(fun(_2392967, bool), fun(_2392967, bool))), diff), s(fun(_2392967, bool), _2392965))), s(fun(_2392967, bool), _2392963)))))))], (25434 ^ _1670770) ^ [_2669158, _2669160, _2669162] : [p(s(bool, i(s(fun(fun(_2669160, fun(_2669160, _2669160)), bool), monoidal), s(fun(_2669160, fun(_2669160, _2669160)), _2669158)))), 25437 ^ _1670770 : [(25438 ^ _1670770) ^ [_2669791, _2669793, _2669795] : [-(s(_2669160, i(s(fun(fun(_2669162, _2669160), _2669160), i(s(fun(fun(_2669162, bool), fun(fun(_2669162, _2669160), _2669160)), i(s(fun(fun(_2669160, fun(_2669160, _2669160)), fun(fun(_2669162, bool), fun(fun(_2669162, _2669160), _2669160))), iterate), s(fun(_2669160, fun(_2669160, _2669160)), _2669158))), s(fun(_2669162, bool), i(s(fun(fun(_2669162, bool), fun(_2669162, bool)), i(s(fun(fun(_2669162, bool), fun(fun(_2669162, bool), fun(_2669162, bool))), union), s(fun(_2669162, bool), _2669793))), s(fun(_2669162, bool), _2669791))))), s(fun(_2669162, _2669160), _2669795))) = s(_2669160, i(s(fun(_2669160, _2669160), i(s(fun(_2669160, fun(_2669160, _2669160)), _2669158), s(_2669160, i(s(fun(fun(_2669162, _2669160), _2669160), i(s(fun(fun(_2669162, bool), fun(fun(_2669162, _2669160), _2669160)), i(s(fun(fun(_2669160, fun(_2669160, _2669160)), fun(fun(_2669162, bool), fun(fun(_2669162, _2669160), _2669160))), iterate), s(fun(_2669160, fun(_2669160, _2669160)), _2669158))), s(fun(_2669162, bool), _2669793))), s(fun(_2669162, _2669160), _2669795))))), s(_2669160, i(s(fun(fun(_2669162, _2669160), _2669160), i(s(fun(fun(_2669162, bool), fun(fun(_2669162, _2669160), _2669160)), i(s(fun(fun(_2669160, fun(_2669160, _2669160)), fun(fun(_2669162, bool), fun(fun(_2669162, _2669160), _2669160))), iterate), s(fun(_2669160, fun(_2669160, _2669160)), _2669158))), s(fun(_2669162, bool), _2669791))), s(fun(_2669162, _2669160), _2669795)))))), p(s(bool, i(s(fun(fun(_2669162, bool), bool), finite), s(fun(_2669162, bool), _2669793)))), p(s(bool, i(s(fun(fun(_2669162, bool), bool), finite), s(fun(_2669162, bool), _2669791)))), 25448 ^ _1670770 : [(25451 ^ _1670770) ^ [] : [s(_2669160, i(s(fun(_2669162, _2669160), _2669795), s(_2669162, 25447 ^ [_2669158, _2669160, _2669162, _2669791, _2669793, _2669795]))) = s(_2669160, i(s(fun(fun(_2669160, fun(_2669160, _2669160)), _2669160), neutral), s(fun(_2669160, fun(_2669160, _2669160)), _2669158)))], (25449 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2669162, bool), bool), i(s(fun(_2669162, fun(fun(_2669162, bool), bool)), in), s(_2669162, 25447 ^ [_2669158, _2669160, _2669162, _2669791, _2669793, _2669795]))), s(fun(_2669162, bool), i(s(fun(fun(_2669162, bool), fun(_2669162, bool)), i(s(fun(fun(_2669162, bool), fun(fun(_2669162, bool), fun(_2669162, bool))), inter), s(fun(_2669162, bool), _2669793))), s(fun(_2669162, bool), _2669791)))))))]]]]], (22955 ^ _1670770) ^ [_2538241, _2538243, _2538245, _2538247] : [22958 ^ _1670770 : [(22961 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2538245, bool), bool), i(s(fun(fun(_2538245, bool), fun(fun(_2538245, bool), bool)), subset), s(fun(_2538245, bool), 22957 ^ [_2538241, _2538243, _2538245, _2538247]))), s(fun(_2538245, bool), _2538241)))))], (22963 ^ _1670770) ^ [] : [-(s(fun(_2538247, bool), i(s(fun(fun(_2538245, bool), fun(_2538247, bool)), i(s(fun(fun(_2538245, _2538247), fun(fun(_2538245, bool), fun(_2538247, bool))), image), s(fun(_2538245, _2538247), _2538243))), s(fun(_2538245, bool), 22956 ^ [_2538241, _2538243, _2538245, _2538247]))) = s(fun(_2538247, bool), i(s(fun(fun(_2538245, bool), fun(_2538247, bool)), i(s(fun(fun(_2538245, _2538247), fun(fun(_2538245, bool), fun(_2538247, bool))), image), s(fun(_2538245, _2538247), _2538243))), s(fun(_2538245, bool), 22957 ^ [_2538241, _2538243, _2538245, _2538247]))))], (22965 ^ _1670770) ^ [] : [s(fun(_2538245, bool), 22956 ^ [_2538241, _2538243, _2538245, _2538247]) = s(fun(_2538245, bool), 22957 ^ [_2538241, _2538243, _2538245, _2538247])], (22959 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2538245, bool), bool), i(s(fun(fun(_2538245, bool), fun(fun(_2538245, bool), bool)), subset), s(fun(_2538245, bool), 22956 ^ [_2538241, _2538243, _2538245, _2538247]))), s(fun(_2538245, bool), _2538241)))))]], 22966 ^ _1670770 : [(22967 ^ _1670770) ^ [_2539054, _2539056] : [-(s(_2538245, _2539056) = s(_2538245, _2539054)), p(s(bool, i(s(fun(fun(_2538245, bool), bool), i(s(fun(_2538245, fun(fun(_2538245, bool), bool)), in), s(_2538245, _2539056))), s(fun(_2538245, bool), _2538241)))), p(s(bool, i(s(fun(fun(_2538245, bool), bool), i(s(fun(_2538245, fun(fun(_2538245, bool), bool)), in), s(_2538245, _2539054))), s(fun(_2538245, bool), _2538241)))), s(_2538247, i(s(fun(_2538245, _2538247), _2538243), s(_2538245, _2539056))) = s(_2538247, i(s(fun(_2538245, _2538247), _2538243), s(_2538245, _2539054)))]]], (5817 ^ _1670770) ^ [_1816796, _1816798, _1816800] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1816800))), s(num, _1816796))) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), -(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1816800))), s(num, _1816798))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1816800))), s(num, _1816796))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1816800))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1816798))), s(num, _1816796))))))], (40197 ^ _1670770) ^ [_4010898, _4010900, _4010902] : [s(cart(real, _4010900), i(s(fun(_4010902, cart(real, _4010900)), i(s(fun(fun(_4010902, cart(real, _4010900)), fun(_4010902, cart(real, _4010900))), _4010898), s(fun(_4010902, cart(real, _4010900)), 40198 ^ [_4010898, _4010900, _4010902]))), s(_4010902, 40199 ^ [_4010898, _4010900, _4010902]))) = s(cart(real, _4010900), i(s(fun(cart(real, _4010900), cart(real, _4010900)), vectoru_neg), s(cart(real, _4010900), i(s(fun(_4010902, cart(real, _4010900)), 40198 ^ [_4010898, _4010900, _4010902]), s(_4010902, 40199 ^ [_4010898, _4010900, _4010902]))))), 40202 ^ _1670770 : [(40203 ^ _1670770) ^ [_4011498, _4011500] : [-(s(cart(real, _4010900), i(s(fun(fun(_4010902, cart(real, _4010900)), cart(real, _4010900)), i(s(fun(fun(_4010902, bool), fun(fun(_4010902, cart(real, _4010900)), cart(real, _4010900))), vsum), s(fun(_4010902, bool), _4011498))), s(fun(_4010902, cart(real, _4010900)), i(s(fun(fun(_4010902, cart(real, _4010900)), fun(_4010902, cart(real, _4010900))), _4010898), s(fun(_4010902, cart(real, _4010900)), _4011500))))) = s(cart(real, _4010900), i(s(fun(cart(real, _4010900), cart(real, _4010900)), vectoru_neg), s(cart(real, _4010900), i(s(fun(fun(_4010902, cart(real, _4010900)), cart(real, _4010900)), i(s(fun(fun(_4010902, bool), fun(fun(_4010902, cart(real, _4010900)), cart(real, _4010900))), vsum), s(fun(_4010902, bool), _4011498))), s(fun(_4010902, cart(real, _4010900)), _4011500))))))]]], (30126 ^ _1670770) ^ [_2976626, _2976628, _2976630, _2976632] : [s(_2976632, i(s(fun(num, _2976632), i(s(fun(cart(_2976632, finite_sum(_2976630, _2976628)), fun(num, _2976632)), _2976626), s(cart(_2976632, finite_sum(_2976630, _2976628)), 30127 ^ [_2976626, _2976628, _2976630, _2976632]))), s(num, 30128 ^ [_2976626, _2976628, _2976630, _2976632]))) = s(_2976632, i(s(fun(num, _2976632), i(s(fun(cart(_2976632, finite_sum(_2976630, _2976628)), fun(num, _2976632)), d_), s(cart(_2976632, finite_sum(_2976630, _2976628)), 30127 ^ [_2976626, _2976628, _2976630, _2976632]))), s(num, 30128 ^ [_2976626, _2976628, _2976630, _2976632]))), 30131 ^ _1670770 : [(30132 ^ _1670770) ^ [_2977120] : [-(s(cart(_2976632, _2976630), i(s(fun(cart(_2976632, finite_sum(_2976630, _2976628)), cart(_2976632, _2976630)), fstcart), s(cart(_2976632, finite_sum(_2976630, _2976628)), _2977120))) = s(cart(_2976632, _2976630), i(s(fun(fun(num, _2976632), cart(_2976632, _2976630)), lambda), s(fun(num, _2976632), i(s(fun(cart(_2976632, finite_sum(_2976630, _2976628)), fun(num, _2976632)), _2976626), s(cart(_2976632, finite_sum(_2976630, _2976628)), _2977120))))))]]], (42368 ^ _1670770) ^ [_4188253, _4188255, _4188257] : [42383 ^ _1670770 : [(42384 ^ _1670770) ^ [_4189760] : [-(s(fun(cart(real, _4188255), cart(real, _4188257)), i(s(fun(fun(cart(real, _4188257), cart(real, _4188255)), fun(cart(real, _4188255), cart(real, _4188257))), adjoint), s(fun(cart(real, _4188257), cart(real, _4188255)), _4189760))) = s(fun(cart(real, _4188255), cart(real, _4188257)), i(s(fun(fun(fun(cart(real, _4188255), cart(real, _4188257)), bool), fun(cart(real, _4188255), cart(real, _4188257))), h_), s(fun(fun(cart(real, _4188255), cart(real, _4188257)), bool), i(s(fun(fun(cart(real, _4188257), cart(real, _4188255)), fun(fun(cart(real, _4188255), cart(real, _4188257)), bool)), _4188253), s(fun(cart(real, _4188257), cart(real, _4188255)), _4189760))))))]], 42373 ^ _1670770 : [(42378 ^ _1670770) ^ [] : [s(real, i(s(fun(cart(real, _4188255), real), i(s(fun(cart(real, _4188255), fun(cart(real, _4188255), real)), dot), s(cart(real, _4188255), i(s(fun(cart(real, _4188257), cart(real, _4188255)), 42369 ^ [_4188253, _4188255, _4188257]), s(cart(real, _4188257), 42375 ^ [_4188253, _4188255, _4188257]))))), s(cart(real, _4188255), 42376 ^ [_4188253, _4188255, _4188257]))) = s(real, i(s(fun(cart(real, _4188257), real), i(s(fun(cart(real, _4188257), fun(cart(real, _4188257), real)), dot), s(cart(real, _4188257), 42375 ^ [_4188253, _4188255, _4188257]))), s(cart(real, _4188257), i(s(fun(cart(real, _4188255), cart(real, _4188257)), 42370 ^ [_4188253, _4188255, _4188257]), s(cart(real, _4188255), 42376 ^ [_4188253, _4188255, _4188257])))))], (42374 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4188255), cart(real, _4188257)), bool), i(s(fun(fun(cart(real, _4188257), cart(real, _4188255)), fun(fun(cart(real, _4188255), cart(real, _4188257)), bool)), _4188253), s(fun(cart(real, _4188257), cart(real, _4188255)), 42369 ^ [_4188253, _4188255, _4188257]))), s(fun(cart(real, _4188255), cart(real, _4188257)), 42370 ^ [_4188253, _4188255, _4188257])))))]], 42379 ^ _1670770 : [(42382 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(cart(real, _4188255), cart(real, _4188257)), bool), i(s(fun(fun(cart(real, _4188257), cart(real, _4188255)), fun(fun(cart(real, _4188255), cart(real, _4188257)), bool)), _4188253), s(fun(cart(real, _4188257), cart(real, _4188255)), 42369 ^ [_4188253, _4188255, _4188257]))), s(fun(cart(real, _4188255), cart(real, _4188257)), 42370 ^ [_4188253, _4188255, _4188257]))))], (42380 ^ _1670770) ^ [_4189462, _4189464] : [-(s(real, i(s(fun(cart(real, _4188255), real), i(s(fun(cart(real, _4188255), fun(cart(real, _4188255), real)), dot), s(cart(real, _4188255), i(s(fun(cart(real, _4188257), cart(real, _4188255)), 42369 ^ [_4188253, _4188255, _4188257]), s(cart(real, _4188257), _4189464))))), s(cart(real, _4188255), _4189462))) = s(real, i(s(fun(cart(real, _4188257), real), i(s(fun(cart(real, _4188257), fun(cart(real, _4188257), real)), dot), s(cart(real, _4188257), _4189464))), s(cart(real, _4188257), i(s(fun(cart(real, _4188255), cart(real, _4188257)), 42370 ^ [_4188253, _4188255, _4188257]), s(cart(real, _4188255), _4189462))))))]]], (14788 ^ _1670770) ^ [_2118673] : [s(real, i(s(fun(real, real), realu_sgn), s(real, _2118673))) = s(real, i(s(fun(int, real), realu_ofu_int), s(int, i(s(fun(int, int), intu_neg), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2118673))), s(real, i(s(fun(int, real), realu_ofu_int), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))))))], (26407 ^ _1670770) ^ [_2742356, _2742358] : [s(num, i(s(fun(_2742358, num), _2742356), s(_2742358, 26408 ^ [_2742356, _2742358]))) = s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))), 26411 ^ _1670770 : [(26412 ^ _1670770) ^ [_2742574] : [p(s(bool, i(s(fun(fun(_2742358, bool), bool), finite), s(fun(_2742358, bool), _2742574)))), -(s(num, i(s(fun(fun(_2742358, bool), num), card), s(fun(_2742358, bool), _2742574))) = s(num, i(s(fun(fun(_2742358, num), num), i(s(fun(fun(_2742358, bool), fun(fun(_2742358, num), num)), nsum), s(fun(_2742358, bool), _2742574))), s(fun(_2742358, num), _2742356))))]]], (9612 ^ _1670770) ^ [_1983586, _1983588] : [p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1983588))), s(nadd, _1983586)))), 9615 ^ _1670770 : [(9618 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, _1983586))), s(nadd, _1983588)))))], (9616 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, _1983588))), s(nadd, _1983586)))))]]], (47429 ^ _1670770) ^ [_4499348, _4499350, _4499352] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(fun(_4499350, bool), num), dimindex), s(fun(_4499350, bool), univ))))), s(num, i(s(fun(fun(_4499352, bool), num), dimindex), s(fun(_4499352, bool), univ)))))), 47433 ^ _1670770 : [(47436 ^ _1670770) ^ [] : [-(s(cart(real, _4499350), i(s(fun(cart(real, _4499352), cart(real, _4499350)), i(s(fun(cart(cart(real, _4499352), _4499350), fun(cart(real, _4499352), cart(real, _4499350))), matrixu_vectoru_mul), s(cart(cart(real, _4499352), _4499350), _4499348))), s(cart(real, _4499352), 47432 ^ [_4499348, _4499350, _4499352]))) = s(cart(real, _4499350), i(s(fun(num, cart(real, _4499350)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (47434 ^ _1670770) ^ [] : [s(cart(real, _4499352), 47432 ^ [_4499348, _4499350, _4499352]) = s(cart(real, _4499352), i(s(fun(num, cart(real, _4499352)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))]]], (38646 ^ _1670770) ^ [_3835252] : [38665 ^ _1670770 : [(38666 ^ _1670770) ^ [_3835786] : [-(s(real, i(s(fun(real, real), sqrt), s(real, _3835786))) = s(real, i(s(fun(fun(real, bool), real), h_), s(fun(real, bool), i(s(fun(real, fun(real, bool)), _3835252), s(real, _3835786))))))]], 38659 ^ _1670770 : [(38664 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), _3835252), s(real, 38647 ^ [_3835252]))), s(real, 38648 ^ [_3835252]))))], (38662 ^ _1670770) ^ [] : [-(s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, 38648 ^ [_3835252]))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))) = s(real, 38647 ^ [_3835252]))], (38660 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, 38648 ^ [_3835252])))))]], 38651 ^ _1670770 : [(38654 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, 38648 ^ [_3835252])))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, 38648 ^ [_3835252]))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))) = s(real, 38647 ^ [_3835252])], (38652 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), _3835252), s(real, 38647 ^ [_3835252]))), s(real, 38648 ^ [_3835252])))))]]], (38990 ^ _1670770) ^ [_3947324] : [-(s(cart(real, _3947324), i(s(fun(cart(real, _3947324), cart(real, _3947324)), i(s(fun(real, fun(cart(real, _3947324), cart(real, _3947324))), r_), s(real, c))), s(cart(real, _3947324), i(s(fun(cart(real, _3947324), cart(real, _3947324)), i(s(fun(cart(real, _3947324), fun(cart(real, _3947324), cart(real, _3947324))), vectoru_sub), s(cart(real, _3947324), x))), s(cart(real, _3947324), y))))) = s(cart(real, _3947324), i(s(fun(cart(real, _3947324), cart(real, _3947324)), i(s(fun(cart(real, _3947324), fun(cart(real, _3947324), cart(real, _3947324))), vectoru_sub), s(cart(real, _3947324), i(s(fun(cart(real, _3947324), cart(real, _3947324)), i(s(fun(real, fun(cart(real, _3947324), cart(real, _3947324))), r_), s(real, c))), s(cart(real, _3947324), x))))), s(cart(real, _3947324), i(s(fun(cart(real, _3947324), cart(real, _3947324)), i(s(fun(real, fun(cart(real, _3947324), cart(real, _3947324))), r_), s(real, c))), s(cart(real, _3947324), y))))))], (6772 ^ _1670770) ^ [_1845331, _1845333] : [p(s(bool, i(s(fun(fun(_1845333, fun(_1845333, bool)), bool), wf), s(fun(_1845333, fun(_1845333, bool)), l_l_)))), 6775 ^ _1670770 : [(6776 ^ _1670770) ^ [_1845822] : [6780 ^ _1670770 : [(6781 ^ _1670770) ^ [_1846426] : [p(s(bool, i(s(fun(_1845333, bool), i(s(fun(_1845333, fun(_1845333, bool)), l_l_), s(_1845333, _1846426))), s(_1845333, 6779 ^ [_1845331, _1845333, _1845822])))), -(s(_1845331, i(s(fun(_1845333, _1845331), 6777 ^ [_1845331, _1845333, _1845822]), s(_1845333, _1846426))) = s(_1845331, i(s(fun(_1845333, _1845331), 6778 ^ [_1845331, _1845333, _1845822]), s(_1845333, _1846426))))], (6787 ^ _1670770) ^ [] : [s(_1845331, i(s(fun(_1845333, _1845331), i(s(fun(fun(_1845333, _1845331), fun(_1845333, _1845331)), _1845822), s(fun(_1845333, _1845331), 6777 ^ [_1845331, _1845333, _1845822]))), s(_1845333, 6779 ^ [_1845331, _1845333, _1845822]))) = s(_1845331, i(s(fun(_1845333, _1845331), i(s(fun(fun(_1845333, _1845331), fun(_1845333, _1845331)), _1845822), s(fun(_1845333, _1845331), 6778 ^ [_1845331, _1845333, _1845822]))), s(_1845333, 6779 ^ [_1845331, _1845333, _1845822])))]], 6789 ^ _1670770 : [(6792 ^ _1670770) ^ [_1846900, _1846902] : [-(s(fun(_1845333, _1845331), _1846902) = s(fun(_1845333, _1845331), _1846900)), s(_1845331, i(s(fun(_1845333, _1845331), _1846902), s(_1845333, 6795 ^ [_1845331, _1845333, _1845822, _1846900, _1846902]))) = s(_1845331, i(s(fun(_1845333, _1845331), i(s(fun(fun(_1845333, _1845331), fun(_1845333, _1845331)), _1845822), s(fun(_1845333, _1845331), _1846902))), s(_1845333, 6795 ^ [_1845331, _1845333, _1845822, _1846900, _1846902]))), s(_1845331, i(s(fun(_1845333, _1845331), _1846900), s(_1845333, 6798 ^ [_1845331, _1845333, _1845822, _1846900, _1846902]))) = s(_1845331, i(s(fun(_1845333, _1845331), i(s(fun(fun(_1845333, _1845331), fun(_1845333, _1845331)), _1845822), s(fun(_1845333, _1845331), _1846900))), s(_1845333, 6798 ^ [_1845331, _1845333, _1845822, _1846900, _1846902])))], (6790 ^ _1670770) ^ [_1846812] : [-(s(_1845331, i(s(fun(_1845333, _1845331), 6788 ^ [_1845331, _1845333, _1845822]), s(_1845333, _1846812))) = s(_1845331, i(s(fun(_1845333, _1845331), i(s(fun(fun(_1845333, _1845331), fun(_1845333, _1845331)), _1845822), s(fun(_1845333, _1845331), 6788 ^ [_1845331, _1845333, _1845822]))), s(_1845333, _1846812))))]]]]], (4323 ^ _1670770) ^ [_1781261, _1781263] : [-(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1781263))), s(num, i(s(fun(num, num), suc), s(num, _1781261))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1781263))), s(num, _1781261))))], (5943 ^ _1670770) ^ [_1819883, _1819885, _1819887] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _1819887))), s(num, _1819883))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _1819885))), s(num, _1819883))))))), -(s(num, _1819883) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1819887))), s(num, _1819883))))), s(num, _1819885))))], (4000 ^ _1670770) ^ [_1773801] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1773801))), s(num, i(s(fun(num, num), numeral), s(num, u_0))))) = s(num, _1773801))], (12671 ^ _1670770) ^ [_2068088, _2068090, _2068092] : [-(s(real, _2068092) = s(real, _2068090)), -(s(real, _2068088) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2068088))), s(real, _2068092))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2068088))), s(real, _2068090)))], (13433 ^ _1670770) ^ [_2085264] : [-(s(int, i(s(fun(int, int), intu_abs), s(int, i(s(fun(int, int), intu_sgn), s(int, _2085264))))) = s(int, i(s(fun(int, int), intu_sgn), s(int, i(s(fun(int, int), intu_abs), s(int, _2085264))))))], (13891 ^ _1670770) ^ [_2096953, _2096955, _2096957] : [-(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2096957))), s(int, _2096953))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2096955))), s(int, _2096953))))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2096957))), s(int, _2096955))))], (17268 ^ _1670770) ^ [_2228798, _2228800] : [17270 ^ _1670770 : [(17273 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2228800, bool), bool), i(s(fun(fun(_2228800, bool), fun(fun(_2228800, bool), bool)), subset), s(fun(_2228800, bool), i(s(fun(_2228798, fun(_2228800, bool)), f), s(_2228798, 17269 ^ [_2228798, _2228800]))))), s(fun(_2228800, bool), i(s(fun(_2228798, fun(_2228800, bool)), g), s(_2228798, 17269 ^ [_2228798, _2228800]))))))], (17271 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2228798, bool), bool), i(s(fun(_2228798, fun(fun(_2228798, bool), bool)), in), s(_2228798, 17269 ^ [_2228798, _2228800]))), s(fun(_2228798, bool), s0)))))]], -(p(s(bool, i(s(fun(fun(_2228800, bool), bool), i(s(fun(fun(_2228800, bool), fun(fun(_2228800, bool), bool)), subset), s(fun(_2228800, bool), i(s(fun(fun(fun(_2228800, bool), bool), fun(_2228800, bool)), unions), s(fun(fun(_2228800, bool), bool), i(s(fun(fun(_2228798, bool), fun(fun(_2228800, bool), bool)), i(s(fun(fun(_2228798, fun(_2228800, bool)), fun(fun(_2228798, bool), fun(fun(_2228800, bool), bool))), image), s(fun(_2228798, fun(_2228800, bool)), f))), s(fun(_2228798, bool), s0))))))), s(fun(_2228800, bool), i(s(fun(fun(fun(_2228800, bool), bool), fun(_2228800, bool)), unions), s(fun(fun(_2228800, bool), bool), i(s(fun(fun(_2228798, bool), fun(fun(_2228800, bool), bool)), i(s(fun(fun(_2228798, fun(_2228800, bool)), fun(fun(_2228798, bool), fun(fun(_2228800, bool), bool))), image), s(fun(_2228798, fun(_2228800, bool)), g))), s(fun(_2228798, bool), s0)))))))))], (364 ^ _1670770) ^ [_1676524, _1676526, _1676528] : [s(_1676528, _1676526) = s(_1676528, _1676524), -(s(_1676528, _1676524) = s(_1676528, _1676526))], (15019 ^ _1670770) ^ [_2124300, _2124302] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _2124302))), s(int, _2124300))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2124302))), s(int, i(s(fun(int, int), intu_neg), s(int, _2124300))))))], (9684 ^ _1670770) ^ [_1986030] : [s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), i(s(fun(nadd, fun(nadd, fun(num, num))), _1986030), s(nadd, 9685 ^ [_1986030]))), s(nadd, 9686 ^ [_1986030]))), s(num, 9687 ^ [_1986030]))) = s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, 9685 ^ [_1986030]))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, 9686 ^ [_1986030]))), s(num, 9687 ^ [_1986030]))))), 9690 ^ _1670770 : [(9691 ^ _1670770) ^ [_1986401, _1986403] : [-(s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_mul), s(nadd, _1986403))), s(nadd, _1986401))) = s(nadd, i(s(fun(fun(num, num), nadd), mku_nadd), s(fun(num, num), i(s(fun(nadd, fun(num, num)), i(s(fun(nadd, fun(nadd, fun(num, num))), _1986030), s(nadd, _1986403))), s(nadd, _1986401))))))]]], (39906 ^ _1670770) ^ [_3985043, _3985045, _3985047, _3985049] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(prod(cart(real, _3985049), cart(real, _3985049)), real), distance), s(prod(cart(real, _3985049), cart(real, _3985049)), i(s(fun(cart(real, _3985049), prod(cart(real, _3985049), cart(real, _3985049))), i(s(fun(cart(real, _3985049), fun(cart(real, _3985049), prod(cart(real, _3985049), cart(real, _3985049)))), c_), s(cart(real, _3985049), _3985045))), s(cart(real, _3985049), _3985043))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(prod(cart(real, _3985049), cart(real, _3985049)), real), distance), s(prod(cart(real, _3985049), cart(real, _3985049)), i(s(fun(cart(real, _3985049), prod(cart(real, _3985049), cart(real, _3985049))), i(s(fun(cart(real, _3985049), fun(cart(real, _3985049), prod(cart(real, _3985049), cart(real, _3985049)))), c_), s(cart(real, _3985049), _3985047))), s(cart(real, _3985049), _3985045))))))), s(real, i(s(fun(prod(cart(real, _3985049), cart(real, _3985049)), real), distance), s(prod(cart(real, _3985049), cart(real, _3985049)), i(s(fun(cart(real, _3985049), prod(cart(real, _3985049), cart(real, _3985049))), i(s(fun(cart(real, _3985049), fun(cart(real, _3985049), prod(cart(real, _3985049), cart(real, _3985049)))), c_), s(cart(real, _3985049), _3985047))), s(cart(real, _3985049), _3985043)))))))))))], (44085 ^ _1670770) ^ [_4306663, _4306665, _4306667, _4306669] : [-(p(s(bool, i(s(fun(fun(cart(real, _4306669), bool), bool), i(s(fun(cart(real, _4306669), fun(fun(cart(real, _4306669), bool), bool)), in), s(cart(real, _4306669), i(s(fun(cart(real, _4306669), cart(real, _4306669)), i(s(fun(cart(real, _4306669), fun(cart(real, _4306669), cart(real, _4306669))), vectoru_sub), s(cart(real, _4306669), _4306667))), s(cart(real, _4306669), _4306665))))), s(fun(cart(real, _4306669), bool), _4306663))))), p(s(bool, i(s(fun(fun(cart(real, _4306669), bool), bool), subspace), s(fun(cart(real, _4306669), bool), _4306663)))), p(s(bool, i(s(fun(fun(cart(real, _4306669), bool), bool), i(s(fun(cart(real, _4306669), fun(fun(cart(real, _4306669), bool), bool)), in), s(cart(real, _4306669), _4306667))), s(fun(cart(real, _4306669), bool), _4306663)))), p(s(bool, i(s(fun(fun(cart(real, _4306669), bool), bool), i(s(fun(cart(real, _4306669), fun(fun(cart(real, _4306669), bool), bool)), in), s(cart(real, _4306669), _4306665))), s(fun(cart(real, _4306669), bool), _4306663))))], (9761 ^ _1670770) ^ [_1988740, _1988742, _1988744] : [p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_mul), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, 9762 ^ [_1988740, _1988742, _1988744]))))), s(nadd, _1988744))))), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_add), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_mul), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, 9762 ^ [_1988740, _1988742, _1988744]))))), s(nadd, _1988742))))), s(nadd, _1988740)))))), -(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, _1988744))), s(nadd, _1988742)))))], (2951 ^ _1670770) ^ [_1721730, _1721732, _1721734] : [2953 ^ _1670770 : [(2954 ^ _1670770) ^ [_1721899] : [p(s(bool, i(s(fun(_1721734, bool), i(s(fun(_1721732, fun(_1721734, bool)), _1721730), s(_1721732, 2952 ^ [_1721730, _1721732, _1721734]))), s(_1721734, _1721899))))]], 2956 ^ _1670770 : [(2957 ^ _1670770) ^ [_1721963] : [-(p(s(bool, i(s(fun(_1721734, bool), i(s(fun(_1721732, fun(_1721734, bool)), _1721730), s(_1721732, _1721963))), s(_1721734, i(s(fun(_1721732, _1721734), 2955 ^ [_1721730, _1721732, _1721734]), s(_1721732, _1721963)))))))]]], (42799 ^ _1670770) ^ [_4226435, _4226437, _4226439, _4226441, _4226443, _4226445] : [-(s(cart(cart(real, _4226443), _4226445), i(s(fun(cart(cart(real, _4226443), _4226441), cart(cart(real, _4226443), _4226445)), i(s(fun(cart(cart(real, _4226441), _4226445), fun(cart(cart(real, _4226443), _4226441), cart(cart(real, _4226443), _4226445))), matrixu_mul), s(cart(cart(real, _4226441), _4226445), _4226439))), s(cart(cart(real, _4226443), _4226441), i(s(fun(cart(cart(real, _4226443), _4226441), cart(cart(real, _4226443), _4226441)), i(s(fun(real, fun(cart(cart(real, _4226443), _4226441), cart(cart(real, _4226443), _4226441))), r_r_), s(real, _4226435))), s(cart(cart(real, _4226443), _4226441), _4226437))))) = s(cart(cart(real, _4226443), _4226445), i(s(fun(cart(cart(real, _4226443), _4226445), cart(cart(real, _4226443), _4226445)), i(s(fun(real, fun(cart(cart(real, _4226443), _4226445), cart(cart(real, _4226443), _4226445))), r_r_), s(real, _4226435))), s(cart(cart(real, _4226443), _4226445), i(s(fun(cart(cart(real, _4226443), _4226441), cart(cart(real, _4226443), _4226445)), i(s(fun(cart(cart(real, _4226441), _4226445), fun(cart(cart(real, _4226443), _4226441), cart(cart(real, _4226443), _4226445))), matrixu_mul), s(cart(cart(real, _4226441), _4226445), _4226439))), s(cart(cart(real, _4226443), _4226441), _4226437))))))], (8628 ^ _1670770) ^ [_1938840, _1938842] : [8640 ^ _1670770 : [(8645 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1938842, bool), _1938840), s(_1938842, 8629 ^ [_1938840, _1938842]))))], (8643 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1938842, bool), q0), s(_1938842, 8629 ^ [_1938840, _1938842])))))], (8641 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1938842, bool), p0), s(_1938842, 8629 ^ [_1938840, _1938842])))))]], 8632 ^ _1670770 : [(8635 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_1938842, bool), p0), s(_1938842, 8629 ^ [_1938840, _1938842])))), p(s(bool, i(s(fun(_1938842, bool), q0), s(_1938842, 8629 ^ [_1938840, _1938842]))))], (8633 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1938842, bool), _1938840), s(_1938842, 8629 ^ [_1938840, _1938842])))))]], 8646 ^ _1670770 : [(8647 ^ _1670770) ^ [_1939461] : [-(p(s(bool, i(s(fun(list(_1938842), bool), i(s(fun(fun(_1938842, bool), fun(list(_1938842), bool)), all0), s(fun(_1938842, bool), _1938840))), s(list(_1938842), _1939461))))), p(s(bool, i(s(fun(list(_1938842), bool), i(s(fun(fun(_1938842, bool), fun(list(_1938842), bool)), all0), s(fun(_1938842, bool), p0))), s(list(_1938842), _1939461)))), p(s(bool, i(s(fun(list(_1938842), bool), i(s(fun(fun(_1938842, bool), fun(list(_1938842), bool)), all0), s(fun(_1938842, bool), q0))), s(list(_1938842), _1939461))))], (8657 ^ _1670770) ^ [_1939836] : [p(s(bool, i(s(fun(list(_1938842), bool), i(s(fun(fun(_1938842, bool), fun(list(_1938842), bool)), all0), s(fun(_1938842, bool), _1938840))), s(list(_1938842), _1939836)))), 8660 ^ _1670770 : [(8663 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(list(_1938842), bool), i(s(fun(fun(_1938842, bool), fun(list(_1938842), bool)), all0), s(fun(_1938842, bool), q0))), s(list(_1938842), _1939836)))))], (8661 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(list(_1938842), bool), i(s(fun(fun(_1938842, bool), fun(list(_1938842), bool)), all0), s(fun(_1938842, bool), p0))), s(list(_1938842), _1939836)))))]]]]], (5111 ^ _1670770) ^ [_1798892, _1798894] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _1798894))), s(num, i(s(fun(num, num), suc), s(num, _1798892))))) = s(num, i(s(fun(num, num), pre), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _1798894))), s(num, _1798892))))))], (7540 ^ _1670770) ^ [_1884021] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, u_0))), s(num, i(s(fun(num, num), bit1), s(num, _1884021))))) = s(num, u_0))], (10216 ^ _1670770) ^ [_2004550, _2004552] : [p(s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, _2004552))), s(hreal, _2004550)))), -(s(hreal, _2004550) = s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _2004552))), s(hreal, 10219 ^ [_2004550, _2004552]))))], (30699 ^ _1670770) ^ [_3023104, _3023106, _3023108, _3023110] : [s(_3023110, i(s(fun(_3023108, _3023110), i(s(fun(fun(_3023108, _3023106), fun(_3023108, _3023110)), i(s(fun(fun(_3023106, _3023110), fun(fun(_3023108, _3023106), fun(_3023108, _3023110))), _3023104), s(fun(_3023106, _3023110), 30700 ^ [_3023104, _3023106, _3023108, _3023110]))), s(fun(_3023108, _3023106), 30701 ^ [_3023104, _3023106, _3023108, _3023110]))), s(_3023108, 30702 ^ [_3023104, _3023106, _3023108, _3023110]))) = s(_3023110, i(s(fun(_3023106, _3023110), 30700 ^ [_3023104, _3023106, _3023108, _3023110]), s(_3023106, i(s(fun(_3023108, _3023106), 30701 ^ [_3023104, _3023106, _3023108, _3023110]), s(_3023108, 30702 ^ [_3023104, _3023106, _3023108, _3023110]))))), 30705 ^ _1670770 : [(30706 ^ _1670770) ^ [_3024021] : [s(fun(_3023108, _3023110), i(s(fun(fun(_3023106, _3023110), fun(_3023108, _3023110)), i(s(fun(fun(_3023108, _3023106), fun(fun(_3023106, _3023110), fun(_3023108, _3023110))), _3024021), s(fun(_3023108, _3023106), 30707 ^ [_3023104, _3023106, _3023108, _3023110, _3024021]))), s(fun(_3023106, _3023110), 30708 ^ [_3023104, _3023106, _3023108, _3023110, _3024021]))) = s(fun(_3023108, _3023110), i(s(fun(fun(_3023108, _3023106), fun(_3023108, _3023110)), i(s(fun(fun(_3023106, _3023110), fun(fun(_3023108, _3023106), fun(_3023108, _3023110))), _3023104), s(fun(_3023106, _3023110), 30708 ^ [_3023104, _3023106, _3023108, _3023110, _3024021]))), s(fun(_3023108, _3023106), 30707 ^ [_3023104, _3023106, _3023108, _3023110, _3024021]))), 30711 ^ _1670770 : [(30712 ^ _1670770) ^ [_3024830, _3024832, _3024834, _3024836] : [30715 ^ _1670770 : [(30718 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3023106, bool), i(s(fun(_3023106, fun(_3023106, bool)), _3024836), s(_3023106, i(s(fun(_3023108, _3023106), _3024830), s(_3023108, 30714 ^ [_3023104, _3023106, _3023108, _3023110, _3024021, _3024830, _3024832, _3024834, _3024836]))))), s(_3023106, i(s(fun(_3023108, _3023106), _3024832), s(_3023108, 30714 ^ [_3023104, _3023106, _3023108, _3023110, _3024021, _3024830, _3024832, _3024834, _3024836]))))))], (30716 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3023108, bool), i(s(fun(fun(_3023106, _3023110), fun(_3023108, bool)), _3024834), s(fun(_3023106, _3023110), 30713 ^ [_3023104, _3023106, _3023108, _3023110, _3024021, _3024830, _3024832, _3024834, _3024836]))), s(_3023108, 30714 ^ [_3023104, _3023106, _3023108, _3023110, _3024021, _3024830, _3024832, _3024834, _3024836])))))]], -(p(s(bool, i(s(fun(fun(fun(_3023106, _3023110), fun(_3023108, _3023110)), bool), i(s(fun(fun(_3023108, _3023106), fun(fun(fun(_3023106, _3023110), fun(_3023108, _3023110)), bool)), i(s(fun(fun(fun(_3023106, _3023110), fun(_3023108, bool)), fun(fun(_3023108, _3023106), fun(fun(fun(_3023106, _3023110), fun(_3023108, _3023110)), bool))), i(s(fun(fun(_3023106, fun(_3023106, bool)), fun(fun(fun(_3023106, _3023110), fun(_3023108, bool)), fun(fun(_3023108, _3023106), fun(fun(fun(_3023106, _3023110), fun(_3023108, _3023110)), bool)))), admissible), s(fun(_3023106, fun(_3023106, bool)), _3024836))), s(fun(fun(_3023106, _3023110), fun(_3023108, bool)), _3024834))), s(fun(_3023108, _3023106), _3024832))), s(fun(fun(_3023106, _3023110), fun(_3023108, _3023110)), i(s(fun(fun(_3023108, _3023106), fun(fun(_3023106, _3023110), fun(_3023108, _3023110))), _3024021), s(fun(_3023108, _3023106), _3024830)))))))]]]]], (42773 ^ _1670770) ^ [_4223166, _4223168, _4223170] : [-(s(cart(cart(real, _4223170), _4223168), i(s(fun(cart(cart(real, _4223170), _4223168), cart(cart(real, _4223170), _4223168)), i(s(fun(cart(cart(real, _4223170), _4223168), fun(cart(cart(real, _4223170), _4223168), cart(cart(real, _4223170), _4223168))), matrixu_add), s(cart(cart(real, _4223170), _4223168), _4223166))), s(cart(cart(real, _4223170), _4223168), i(s(fun(cart(cart(real, _4223170), _4223168), cart(cart(real, _4223170), _4223168)), matrixu_neg), s(cart(cart(real, _4223170), _4223168), _4223166))))) = s(cart(cart(real, _4223170), _4223168), i(s(fun(num, cart(cart(real, _4223170), _4223168)), mat), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (12217 ^ _1670770) ^ [_2057450, _2057452] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2057450)))), -(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2057452))), s(real, _2057450))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2057452))))], (20041 ^ _1670770) ^ [_2393534, _2393536] : [p(s(bool, i(s(fun(num, bool), i(s(fun(_2393534, fun(num, bool)), i(s(fun(fun(_2393536, bool), fun(_2393534, fun(num, bool))), i(s(fun(_2393534, fun(fun(_2393536, bool), fun(_2393534, fun(num, bool)))), i(s(fun(fun(_2393536, fun(_2393534, _2393534)), fun(_2393534, fun(fun(_2393536, bool), fun(_2393534, fun(num, bool))))), finrec), s(fun(_2393536, fun(_2393534, _2393534)), f))), s(_2393534, b0))), s(fun(_2393536, bool), s0))), s(_2393534, a0))), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), 20044 ^ _1670770 : [(20047 ^ _1670770) ^ [] : [-(s(_2393534, a0) = s(_2393534, b0))], (20045 ^ _1670770) ^ [] : [-(s(fun(_2393536, bool), s0) = s(fun(_2393536, bool), empty))]]], (47330 ^ _1670770) ^ [_4493828, _4493830, _4493832] : [-(s(fun(cart(real, _4493832), bool), i(s(fun(fun(cart(real, _4493832), bool), fun(cart(real, _4493832), bool)), span), s(fun(cart(real, _4493832), bool), _4493830))) = s(fun(cart(real, _4493832), bool), i(s(fun(fun(cart(real, _4493832), bool), fun(cart(real, _4493832), bool)), span), s(fun(cart(real, _4493832), bool), _4493828)))), p(s(bool, i(s(fun(fun(cart(real, _4493832), bool), bool), i(s(fun(fun(cart(real, _4493832), bool), fun(fun(cart(real, _4493832), bool), bool)), subset), s(fun(cart(real, _4493832), bool), _4493830))), s(fun(cart(real, _4493832), bool), _4493828)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(fun(cart(real, _4493832), bool), num), dim), s(fun(cart(real, _4493832), bool), _4493828))))), s(num, i(s(fun(fun(cart(real, _4493832), bool), num), dim), s(fun(cart(real, _4493832), bool), _4493830))))))], (44045 ^ _1670770) ^ [_4304823] : [p(s(bool, i(s(fun(fun(cart(real, _4304823), bool), bool), subspace), s(fun(cart(real, _4304823), bool), s0)))), -(p(s(bool, i(s(fun(fun(cart(real, _4304823), bool), bool), i(s(fun(cart(real, _4304823), fun(fun(cart(real, _4304823), bool), bool)), in), s(cart(real, _4304823), i(s(fun(num, cart(real, _4304823)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(fun(cart(real, _4304823), bool), s0)))))], (41715 ^ _1670770) ^ [_4128392, _4128394, _4128396, _4128398] : [-(p(s(bool, i(s(fun(cart(real, _4128398), bool), i(s(fun(cart(real, _4128398), fun(cart(real, _4128398), bool)), orthogonal), s(cart(real, _4128398), _4128396))), s(cart(real, _4128398), i(s(fun(cart(real, _4128398), cart(real, _4128398)), i(s(fun(cart(real, _4128398), fun(cart(real, _4128398), cart(real, _4128398))), vectoru_add), s(cart(real, _4128398), _4128394))), s(cart(real, _4128398), _4128392))))))), p(s(bool, i(s(fun(cart(real, _4128398), bool), i(s(fun(cart(real, _4128398), fun(cart(real, _4128398), bool)), orthogonal), s(cart(real, _4128398), _4128396))), s(cart(real, _4128398), _4128394)))), p(s(bool, i(s(fun(cart(real, _4128398), bool), i(s(fun(cart(real, _4128398), fun(cart(real, _4128398), bool)), orthogonal), s(cart(real, _4128398), _4128396))), s(cart(real, _4128398), _4128392))))], (24397 ^ _1670770) ^ [_2591375, _2591377] : [s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2591377))), s(num, _2591375))) = s(fun(num, bool), empty), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _2591375))), s(num, _2591377)))))], (3221 ^ _1670770) ^ [_1731073, _1731075, _1731077] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), i(s(fun(bool, fun(bool, fun(bool, bool))), u_guardedu_pattern), s(bool, _1731077))), s(bool, _1731075))), s(bool, _1731073))))), p(s(bool, _1731077)), p(s(bool, _1731075)), p(s(bool, _1731073))], (8311 ^ _1670770) ^ [_1921305, _1921307] : [-(s(list(prod(_1921307, _1921305)), i(s(fun(list(_1921305), list(prod(_1921307, _1921305))), i(s(fun(list(_1921307), fun(list(_1921305), list(prod(_1921307, _1921305)))), zip0), s(list(_1921307), nil))), s(list(_1921305), nil))) = s(list(prod(_1921307, _1921305)), nil))], (11083 ^ _1670770) ^ [_2027994, _2027996] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2027996))), s(real, _2027994))))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2027996)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2027994))))], (7422 ^ _1670770) ^ [_1881713, _1881715] : [-(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_), s(num, i(s(fun(num, num), bit0), s(num, _1881713))))), s(num, i(s(fun(num, num), bit1), s(num, _1881715))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_), s(num, _1881713))), s(num, _1881715))))], (3909 ^ _1670770) ^ [_1771499, _1771501] : [s(num, _1771501) = s(num, _1771499), -(s(num, i(s(fun(num, num), suc), s(num, _1771501))) = s(num, i(s(fun(num, num), suc), s(num, _1771499))))], (30371 ^ _1670770) ^ [_2990792, _2990794, _2990796, _2990798, _2990800] : [s(bool, i(s(fun(_2990794, bool), _2990792), s(_2990794, 30372 ^ [_2990792, _2990794, _2990796, _2990798, _2990800]))) = s(bool, t), -(s(_2990794, i(s(fun(_2990796, _2990794), i(s(fun(_2990798, fun(_2990796, _2990794)), i(s(fun(list(prod(fun(_2990800, _2990796), fun(_2990798, fun(_2990800, _2990794)))), fun(_2990798, fun(_2990796, _2990794))), casewise), s(list(prod(fun(_2990800, _2990796), fun(_2990798, fun(_2990800, _2990794)))), nil))), s(_2990798, f))), s(_2990796, x))) = s(_2990794, i(s(fun(fun(_2990794, bool), _2990794), h_), s(fun(_2990794, bool), _2990792))))], (14555 ^ _1670770) ^ [_2113257, _2113259, _2113261] : [-(s(int, _2113259) = s(int, _2113257)), -(s(num, _2113261) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2113259)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2113257)))), s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _2113259))), s(num, _2113261))) = s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _2113257))), s(num, _2113261)))], (39573 ^ _1670770) ^ [_3970160, _3970162] : [s(cart(real, _3970162), _3970160) = s(cart(real, _3970162), i(s(fun(num, cart(real, _3970162)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, _3970162), real), vectoru_norm), s(cart(real, _3970162), _3970160))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))))], (4347 ^ _1670770) ^ [_1781851, _1781853] : [s(num, _1781853) = s(num, _1781851), 4350 ^ _1670770 : [(4353 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1781851))), s(num, _1781853)))))], (4351 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1781853))), s(num, _1781851)))))]]], (2206 ^ _1670770) ^ [_1706521, _1706523] : [2207 ^ _1670770 : [(2208 ^ _1670770) ^ [_1706687] : [p(s(bool, i(s(fun(_1706523, bool), _1706521), s(_1706523, _1706687)))), 2212 ^ _1670770 : [(2215 ^ _1670770) ^ [] : [s(_1706523, 2211 ^ [_1706521, _1706523, _1706687]) = s(_1706523, _1706687)], (2213 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1706523, bool), _1706521), s(_1706523, 2211 ^ [_1706521, _1706523, _1706687])))))]]]], 2217 ^ _1670770 : [(2220 ^ _1670770) ^ [_1706952, _1706954] : [-(s(_1706523, _1706954) = s(_1706523, _1706952)), p(s(bool, i(s(fun(_1706523, bool), _1706521), s(_1706523, _1706954)))), p(s(bool, i(s(fun(_1706523, bool), _1706521), s(_1706523, _1706952))))], (2218 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1706523, bool), _1706521), s(_1706523, 2216 ^ [_1706521, _1706523])))))]]], (42095 ^ _1670770) ^ [_4154617, _4154619, _4154621, _4154623] : [s(cart(real, _4154623), i(s(fun(_4154621, cart(real, _4154623)), i(s(fun(fun(_4154621, cart(real, _4154619)), fun(_4154621, cart(real, _4154623))), i(s(fun(fun(cart(real, _4154619), cart(real, _4154623)), fun(fun(_4154621, cart(real, _4154619)), fun(_4154621, cart(real, _4154623)))), i(s(fun(fun(_4154621, real), fun(fun(cart(real, _4154619), cart(real, _4154623)), fun(fun(_4154621, cart(real, _4154619)), fun(_4154621, cart(real, _4154623))))), _4154617), s(fun(_4154621, real), 42096 ^ [_4154617, _4154619, _4154621, _4154623]))), s(fun(cart(real, _4154619), cart(real, _4154623)), 42097 ^ [_4154617, _4154619, _4154621, _4154623]))), s(fun(_4154621, cart(real, _4154619)), 42098 ^ [_4154617, _4154619, _4154621, _4154623]))), s(_4154621, 42099 ^ [_4154617, _4154619, _4154621, _4154623]))) = s(cart(real, _4154623), i(s(fun(cart(real, _4154623), cart(real, _4154623)), i(s(fun(real, fun(cart(real, _4154623), cart(real, _4154623))), r_), s(real, i(s(fun(_4154621, real), 42096 ^ [_4154617, _4154619, _4154621, _4154623]), s(_4154621, 42099 ^ [_4154617, _4154619, _4154621, _4154623]))))), s(cart(real, _4154623), i(s(fun(cart(real, _4154619), cart(real, _4154623)), 42097 ^ [_4154617, _4154619, _4154621, _4154623]), s(cart(real, _4154619), i(s(fun(_4154621, cart(real, _4154619)), 42098 ^ [_4154617, _4154619, _4154621, _4154623]), s(_4154621, 42099 ^ [_4154617, _4154619, _4154621, _4154623]))))))), 42102 ^ _1670770 : [(42103 ^ _1670770) ^ [_4156184] : [s(cart(real, _4154619), i(s(fun(_4154621, cart(real, _4154619)), i(s(fun(fun(_4154621, cart(real, _4154619)), fun(_4154621, cart(real, _4154619))), i(s(fun(fun(_4154621, real), fun(fun(_4154621, cart(real, _4154619)), fun(_4154621, cart(real, _4154619)))), _4156184), s(fun(_4154621, real), 42104 ^ [_4154617, _4154619, _4154621, _4154623, _4156184]))), s(fun(_4154621, cart(real, _4154619)), 42105 ^ [_4154617, _4154619, _4154621, _4154623, _4156184]))), s(_4154621, 42106 ^ [_4154617, _4154619, _4154621, _4154623, _4156184]))) = s(cart(real, _4154619), i(s(fun(cart(real, _4154619), cart(real, _4154619)), i(s(fun(real, fun(cart(real, _4154619), cart(real, _4154619))), r_), s(real, i(s(fun(_4154621, real), 42104 ^ [_4154617, _4154619, _4154621, _4154623, _4156184]), s(_4154621, 42106 ^ [_4154617, _4154619, _4154621, _4154623, _4156184]))))), s(cart(real, _4154619), i(s(fun(_4154621, cart(real, _4154619)), 42105 ^ [_4154617, _4154619, _4154621, _4154623, _4156184]), s(_4154621, 42106 ^ [_4154617, _4154619, _4154621, _4154623, _4156184]))))), 42109 ^ _1670770 : [(42110 ^ _1670770) ^ [_4157309, _4157311, _4157313, _4157315] : [-(s(cart(real, _4154623), i(s(fun(cart(real, _4154619), cart(real, _4154623)), _4157315), s(cart(real, _4154619), i(s(fun(fun(_4154621, cart(real, _4154619)), cart(real, _4154619)), i(s(fun(fun(_4154621, bool), fun(fun(_4154621, cart(real, _4154619)), cart(real, _4154619))), vsum), s(fun(_4154621, bool), _4157313))), s(fun(_4154621, cart(real, _4154619)), i(s(fun(fun(_4154621, cart(real, _4154619)), fun(_4154621, cart(real, _4154619))), i(s(fun(fun(_4154621, real), fun(fun(_4154621, cart(real, _4154619)), fun(_4154621, cart(real, _4154619)))), _4156184), s(fun(_4154621, real), _4157311))), s(fun(_4154621, cart(real, _4154619)), _4157309))))))) = s(cart(real, _4154623), i(s(fun(fun(_4154621, cart(real, _4154623)), cart(real, _4154623)), i(s(fun(fun(_4154621, bool), fun(fun(_4154621, cart(real, _4154623)), cart(real, _4154623))), vsum), s(fun(_4154621, bool), _4157313))), s(fun(_4154621, cart(real, _4154623)), i(s(fun(fun(_4154621, cart(real, _4154619)), fun(_4154621, cart(real, _4154623))), i(s(fun(fun(cart(real, _4154619), cart(real, _4154623)), fun(fun(_4154621, cart(real, _4154619)), fun(_4154621, cart(real, _4154623)))), i(s(fun(fun(_4154621, real), fun(fun(cart(real, _4154619), cart(real, _4154623)), fun(fun(_4154621, cart(real, _4154619)), fun(_4154621, cart(real, _4154623))))), _4154617), s(fun(_4154621, real), _4157311))), s(fun(cart(real, _4154619), cart(real, _4154623)), _4157315))), s(fun(_4154621, cart(real, _4154619)), _4157309)))))), p(s(bool, i(s(fun(fun(cart(real, _4154619), cart(real, _4154623)), bool), linear), s(fun(cart(real, _4154619), cart(real, _4154623)), _4157315)))), p(s(bool, i(s(fun(fun(_4154621, bool), bool), finite), s(fun(_4154621, bool), _4157313))))]]]]], (9842 ^ _1670770) ^ [_1991301] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1991301))), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))), 9846 ^ _1670770 : [(9847 ^ _1670770) ^ [_1991509] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 9845 ^ [_1991301]))), s(num, _1991509)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(prod(num, num), num), dist), s(prod(num, num), i(s(fun(num, prod(num, num)), i(s(fun(num, fun(num, prod(num, num))), c_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1991301))), s(num, _1991509))))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), naddu_rinv), s(nadd, _1991301))), s(num, _1991509))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1991509))), s(num, _1991509))))))))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1991301))), s(num, _1991509)))))))]]], (4002 ^ _1670770) ^ [_1773842, _1773844] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1773844))), s(num, i(s(fun(num, num), suc), s(num, _1773842))))) = s(num, i(s(fun(num, num), suc), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1773844))), s(num, _1773842))))))], (30079 ^ _1670770) ^ [_2973554, _2973556, _2973558, _2973560] : [-(s(_2973560, i(s(fun(num, _2973560), i(s(fun(cart(_2973560, _2973558), fun(num, _2973560)), d_), s(cart(_2973560, _2973558), _2973554))), s(num, _2973556))) = s(_2973560, i(s(fun(num, _2973560), i(s(fun(cart(_2973560, _2973558), fun(num, _2973560)), d_), s(cart(_2973560, _2973558), _2973554))), s(num, 30073 ^ [_2973556, _2973558, _2973560]))))], (29961 ^ _1670770) ^ [_2968297, _2968299, _2968301] : [p(s(bool, t)), -(s(fun(finite_image(_2968301), _2968299), i(s(fun(cart(_2968299, _2968301), fun(finite_image(_2968301), _2968299)), destu_cart), s(cart(_2968299, _2968301), i(s(fun(fun(finite_image(_2968301), _2968299), cart(_2968299, _2968301)), mku_cart), s(fun(finite_image(_2968301), _2968299), _2968297))))) = s(fun(finite_image(_2968301), _2968299), _2968297))], (5491 ^ _1670770) ^ [_1808153, _1808155, _1808157] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1808157))), s(num, _1808153))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1808155))), s(num, _1808153))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1808157))), s(num, _1808155)))), -(s(num, _1808153) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (40524 ^ _1670770) ^ [_4035129, _4035131] : [s(cart(real, _4035131), i(s(fun(num, cart(real, _4035131)), i(s(fun(fun(num, cart(real, _4035131)), fun(num, cart(real, _4035131))), i(s(fun(real, fun(fun(num, cart(real, _4035131)), fun(num, cart(real, _4035131)))), _4035129), s(real, 40525 ^ [_4035129, _4035131]))), s(fun(num, cart(real, _4035131)), 40526 ^ [_4035129, _4035131]))), s(num, 40527 ^ [_4035129, _4035131]))) = s(cart(real, _4035131), i(s(fun(cart(real, _4035131), cart(real, _4035131)), i(s(fun(real, fun(cart(real, _4035131), cart(real, _4035131))), r_), s(real, 40525 ^ [_4035129, _4035131]))), s(cart(real, _4035131), i(s(fun(num, cart(real, _4035131)), 40526 ^ [_4035129, _4035131]), s(num, 40527 ^ [_4035129, _4035131]))))), 40530 ^ _1670770 : [(40531 ^ _1670770) ^ [_4035966, _4035968, _4035970, _4035972] : [-(s(cart(real, _4035131), i(s(fun(fun(num, cart(real, _4035131)), cart(real, _4035131)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4035131)), cart(real, _4035131))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _4035968))), s(num, _4035966))))), s(fun(num, cart(real, _4035131)), i(s(fun(fun(num, cart(real, _4035131)), fun(num, cart(real, _4035131))), i(s(fun(real, fun(fun(num, cart(real, _4035131)), fun(num, cart(real, _4035131)))), _4035129), s(real, _4035970))), s(fun(num, cart(real, _4035131)), _4035972))))) = s(cart(real, _4035131), i(s(fun(cart(real, _4035131), cart(real, _4035131)), i(s(fun(real, fun(cart(real, _4035131), cart(real, _4035131))), r_), s(real, _4035970))), s(cart(real, _4035131), i(s(fun(fun(num, cart(real, _4035131)), cart(real, _4035131)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4035131)), cart(real, _4035131))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _4035968))), s(num, _4035966))))), s(fun(num, cart(real, _4035131)), _4035972))))))]]], (8244 ^ _1670770) ^ [_1916101, _1916103] : [-(s(bool, i(s(fun(list(_1916101), bool), i(s(fun(list(_1916103), fun(list(_1916101), bool)), i(s(fun(fun(_1916103, fun(_1916101, bool)), fun(list(_1916103), fun(list(_1916101), bool))), all2), s(fun(_1916103, fun(_1916101, bool)), p0))), s(list(_1916103), nil))), s(list(_1916101), nil))) = s(bool, t))], (42158 ^ _1670770) ^ [_4159731, _4159733, _4159735] : [p(s(bool, i(s(fun(fun(cart(real, _4159733), cart(real, _4159735)), bool), linear), s(fun(cart(real, _4159733), cart(real, _4159735)), _4159731)))), 42162 ^ _1670770 : [(42165 ^ _1670770) ^ [_4159997] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, _4159735), real), vectoru_norm), s(cart(real, _4159735), i(s(fun(cart(real, _4159733), cart(real, _4159735)), _4159731), s(cart(real, _4159733), _4159997))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, 42161 ^ [_4159731, _4159733, _4159735]))), s(real, i(s(fun(cart(real, _4159733), real), vectoru_norm), s(cart(real, _4159733), _4159997)))))))))], (42163 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, 42161 ^ [_4159731, _4159733, _4159735])))))]]], (41350 ^ _1670770) ^ [_4112569, _4112571] : [-(s(cart(real, _4112571), i(s(fun(fun(num, cart(real, _4112571)), cart(real, _4112571)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4112571)), cart(real, _4112571))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(fun(num, cart(real, _4112571)), _4112569))) = s(cart(real, _4112571), i(s(fun(cart(real, _4112571), cart(real, _4112571)), i(s(fun(cart(real, _4112571), fun(cart(real, _4112571), cart(real, _4112571))), vectoru_add), s(cart(real, _4112571), i(s(fun(num, cart(real, _4112571)), _4112569), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(cart(real, _4112571), i(s(fun(num, cart(real, _4112571)), _4112569), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))], (45402 ^ _1670770) ^ [_4383300, _4383302, _4383304] : [-(s(fun(cart(real, _4383304), bool), _4383302) = s(fun(cart(real, _4383304), bool), _4383300)), p(s(bool, i(s(fun(fun(cart(real, _4383304), bool), bool), i(s(fun(fun(cart(real, _4383304), bool), fun(fun(cart(real, _4383304), bool), bool)), subset), s(fun(cart(real, _4383304), bool), _4383300))), s(fun(cart(real, _4383304), bool), _4383302)))), p(s(bool, i(s(fun(fun(cart(real, _4383304), bool), bool), independent), s(fun(cart(real, _4383304), bool), _4383302)))), p(s(bool, i(s(fun(fun(cart(real, _4383304), bool), bool), i(s(fun(fun(cart(real, _4383304), bool), fun(fun(cart(real, _4383304), bool), bool)), subset), s(fun(cart(real, _4383304), bool), _4383302))), s(fun(cart(real, _4383304), bool), i(s(fun(fun(cart(real, _4383304), bool), fun(cart(real, _4383304), bool)), span), s(fun(cart(real, _4383304), bool), _4383300))))))], (8913 ^ _1670770) ^ [_1952434, _1952436, _1952438, _1952440, _1952442] : [s(bool, i(s(fun(_1952436, bool), i(s(fun(_1952438, fun(_1952436, bool)), _1952434), s(_1952438, 8914 ^ [_1952434, _1952436, _1952438, _1952440, _1952442]))), s(_1952436, 8915 ^ [_1952434, _1952436, _1952438, _1952440, _1952442]))) = s(bool, i(s(fun(_1952440, bool), i(s(fun(_1952442, fun(_1952440, bool)), p0), s(_1952442, i(s(fun(_1952438, _1952442), f), s(_1952438, 8914 ^ [_1952434, _1952436, _1952438, _1952440, _1952442]))))), s(_1952440, i(s(fun(_1952436, _1952440), g), s(_1952436, 8915 ^ [_1952434, _1952436, _1952438, _1952440, _1952442]))))), 8918 ^ _1670770 : [(8919 ^ _1670770) ^ [_1953152] : [s(fun(_1952436, bool), i(s(fun(_1952438, fun(_1952436, bool)), _1953152), s(_1952438, 8920 ^ [_1952434, _1952436, _1952438, _1952440, _1952442, _1953152]))) = s(fun(_1952436, bool), i(s(fun(_1952438, fun(_1952436, bool)), _1952434), s(_1952438, 8920 ^ [_1952434, _1952436, _1952438, _1952440, _1952442, _1953152]))), 8923 ^ _1670770 : [(8924 ^ _1670770) ^ [_1953639, _1953641] : [-(s(bool, i(s(fun(list(_1952440), bool), i(s(fun(list(_1952442), fun(list(_1952440), bool)), i(s(fun(fun(_1952442, fun(_1952440, bool)), fun(list(_1952442), fun(list(_1952440), bool))), all2), s(fun(_1952442, fun(_1952440, bool)), p0))), s(list(_1952442), i(s(fun(list(_1952438), list(_1952442)), i(s(fun(fun(_1952438, _1952442), fun(list(_1952438), list(_1952442))), map0), s(fun(_1952438, _1952442), f))), s(list(_1952438), _1953641))))), s(list(_1952440), i(s(fun(list(_1952436), list(_1952440)), i(s(fun(fun(_1952436, _1952440), fun(list(_1952436), list(_1952440))), map0), s(fun(_1952436, _1952440), g))), s(list(_1952436), _1953639))))) = s(bool, i(s(fun(list(_1952436), bool), i(s(fun(list(_1952438), fun(list(_1952436), bool)), i(s(fun(fun(_1952438, fun(_1952436, bool)), fun(list(_1952438), fun(list(_1952436), bool))), all2), s(fun(_1952438, fun(_1952436, bool)), _1953152))), s(list(_1952438), _1953641))), s(list(_1952436), _1953639))))]]]]], (11439 ^ _1670770) ^ [_2036713, _2036715, _2036717, _2036719] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2036719))), s(real, _2036715))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2036717))), s(real, _2036713))))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2036719))), s(real, _2036717)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2036715))), s(real, _2036713))))], (20049 ^ _1670770) ^ [_2393865, _2393867] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(_2393865, fun(num, bool)), i(s(fun(fun(_2393867, bool), fun(_2393865, fun(num, bool))), i(s(fun(_2393865, fun(fun(_2393867, bool), fun(_2393865, fun(num, bool)))), i(s(fun(fun(_2393867, fun(_2393865, _2393865)), fun(_2393865, fun(fun(_2393867, bool), fun(_2393865, fun(num, bool))))), finrec), s(fun(_2393867, fun(_2393865, _2393865)), f))), s(_2393865, b0))), s(fun(_2393867, bool), s0))), s(_2393865, a0))), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(fun(_2393867, bool), s0) = s(fun(_2393867, bool), empty), s(_2393865, a0) = s(_2393865, b0)], (5003 ^ _1670770) ^ [_1796802, _1796804] : [-(s(bool, i(s(fun(num, bool), odd), s(num, _1796804))) = s(bool, i(s(fun(num, bool), odd), s(num, _1796802)))), -(p(s(bool, i(s(fun(num, bool), odd), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1796804))), s(num, _1796802)))))))], (42831 ^ _1670770) ^ [_4230155, _4230157, _4230159] : [s(cart(cart(real, _4230159), _4230157), i(s(fun(cart(cart(real, _4230159), _4230157), cart(cart(real, _4230159), _4230157)), matrixu_neg), s(cart(cart(real, _4230159), _4230157), _4230155))) = s(cart(cart(real, _4230159), _4230157), i(s(fun(num, cart(cart(real, _4230159), _4230157)), mat), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(cart(cart(real, _4230159), _4230157), _4230155) = s(cart(cart(real, _4230159), _4230157), i(s(fun(num, cart(cart(real, _4230159), _4230157)), mat), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (38101 ^ _1670770) ^ [_3805342, _3805344] : [38106 ^ _1670770 : [(38109 ^ _1670770) ^ [_3806089] : [p(s(bool, i(s(fun(_3805344, bool), i(s(fun(bool, fun(_3805344, bool)), i(s(fun(_3805344, fun(bool, fun(_3805344, bool))), setspec), s(_3805344, 38103 ^ [_3805342, _3805344]))), s(bool, i(s(fun(_3805344, bool), 38102 ^ [_3805342, _3805344]), s(_3805344, _3806089))))), s(_3805344, _3806089))))], (38107 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3805344, bool), i(s(fun(fun(_3805344, bool), fun(_3805344, bool)), _3805342), s(fun(_3805344, bool), 38102 ^ [_3805342, _3805344]))), s(_3805344, 38103 ^ [_3805342, _3805344])))))]], 38111 ^ _1670770 : [(38114 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3805344, bool), i(s(fun(fun(_3805344, bool), fun(_3805344, bool)), _3805342), s(fun(_3805344, bool), 38102 ^ [_3805342, _3805344]))), s(_3805344, 38103 ^ [_3805342, _3805344]))))], (38112 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3805344, bool), i(s(fun(bool, fun(_3805344, bool)), i(s(fun(_3805344, fun(bool, fun(_3805344, bool))), setspec), s(_3805344, 38103 ^ [_3805342, _3805344]))), s(bool, i(s(fun(_3805344, bool), 38102 ^ [_3805342, _3805344]), s(_3805344, 38110 ^ [_3805342, _3805344]))))), s(_3805344, 38110 ^ [_3805342, _3805344])))))]], 38115 ^ _1670770 : [(38116 ^ _1670770) ^ [_3806378, _3806380] : [38146 ^ _1670770 : [(38149 ^ _1670770) ^ [_3807711] : [p(s(bool, i(s(fun(_3805344, bool), _3806378), s(_3805344, _3807711)))), -(p(s(bool, i(s(fun(_3805344, bool), i(s(fun(real, fun(_3805344, bool)), _3806380), s(real, 38145 ^ [_3805342, _3805344, _3806378, _3806380]))), s(_3805344, _3807711)))))], (38147 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, 38145 ^ [_3805342, _3805344, _3806378, _3806380])))))]], p(s(bool, i(s(fun(fun(_3805344, bool), bool), finite), s(fun(_3805344, bool), i(s(fun(fun(_3805344, bool), fun(_3805344, bool)), gspec), s(fun(_3805344, bool), i(s(fun(fun(_3805344, bool), fun(_3805344, bool)), _3805342), s(fun(_3805344, bool), _3806378)))))))), 38126 ^ _1670770 : [(38127 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3805344, bool), _3806378), s(_3805344, 38125 ^ [_3805342, _3805344, _3806378, _3806380])))))], (38131 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, 38124 ^ [_3805342, _3805344, _3806378, _3806380]))), s(real, 38123 ^ [_3805342, _3805344, _3806378, _3806380])))))], (38135 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_3805344, bool), i(s(fun(real, fun(_3805344, bool)), _3806380), s(real, 38124 ^ [_3805342, _3805344, _3806378, _3806380]))), s(_3805344, 38125 ^ [_3805342, _3805344, _3806378, _3806380]))))], (38133 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3805344, bool), i(s(fun(real, fun(_3805344, bool)), _3806380), s(real, 38123 ^ [_3805342, _3805344, _3806378, _3806380]))), s(_3805344, 38125 ^ [_3805342, _3805344, _3806378, _3806380])))))], (38129 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, 38124 ^ [_3805342, _3805344, _3806378, _3806380])))))]], 38137 ^ _1670770 : [(38140 ^ _1670770) ^ [_3807413] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _3807413)))), p(s(bool, i(s(fun(_3805344, bool), i(s(fun(real, fun(_3805344, bool)), _3806380), s(real, _3807413))), s(_3805344, 38136 ^ [_3805342, _3805344, _3806378, _3806380]))))], (38138 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_3805344, bool), _3806378), s(_3805344, 38136 ^ [_3805342, _3805344, _3806378, _3806380])))))]]]]], (9355 ^ _1670770) ^ [_1974259, _1974261, _1974263] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1974263))), s(num, 9356 ^ [_1974259, _1974261, _1974263]))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1974261))), s(num, 9356 ^ [_1974259, _1974261, _1974263]))))), s(num, _1974259)))))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1974263))), s(num, _1974261)))))], (16835 ^ _1670770) ^ [_2201712, _2201714] : [-(s(fun(_2201714, bool), i(s(fun(fun(_2201714, bool), fun(_2201714, bool)), i(s(fun(fun(_2201714, bool), fun(fun(_2201714, bool), fun(_2201714, bool))), diff), s(fun(_2201714, bool), _2201712))), s(fun(_2201714, bool), empty))) = s(fun(_2201714, bool), _2201712))], (20059 ^ _1670770) ^ [_2394243, _2394245] : [p(s(bool, i(s(fun(num, bool), i(s(fun(_2394243, fun(num, bool)), i(s(fun(fun(_2394245, bool), fun(_2394243, fun(num, bool))), i(s(fun(_2394243, fun(fun(_2394245, bool), fun(_2394243, fun(num, bool)))), i(s(fun(fun(_2394245, fun(_2394243, _2394243)), fun(_2394243, fun(fun(_2394245, bool), fun(_2394243, fun(num, bool))))), finrec), s(fun(_2394245, fun(_2394243, _2394243)), f))), s(_2394243, b0))), s(fun(_2394245, bool), s0))), s(_2394243, a0))), s(num, i(s(fun(num, num), suc), s(num, n)))))), 20064 ^ _1670770 : [(20069 ^ _1670770) ^ [] : [-(s(_2394243, a0) = s(_2394243, i(s(fun(_2394243, _2394243), i(s(fun(_2394245, fun(_2394243, _2394243)), f), s(_2394245, 20062 ^ [_2394243, _2394245]))), s(_2394243, 20063 ^ [_2394243, _2394245]))))], (20067 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(_2394243, fun(num, bool)), i(s(fun(fun(_2394245, bool), fun(_2394243, fun(num, bool))), i(s(fun(_2394243, fun(fun(_2394245, bool), fun(_2394243, fun(num, bool)))), i(s(fun(fun(_2394245, fun(_2394243, _2394243)), fun(_2394243, fun(fun(_2394245, bool), fun(_2394243, fun(num, bool))))), finrec), s(fun(_2394245, fun(_2394243, _2394243)), f))), s(_2394243, b0))), s(fun(_2394245, bool), i(s(fun(_2394245, fun(_2394245, bool)), i(s(fun(fun(_2394245, bool), fun(_2394245, fun(_2394245, bool))), delete), s(fun(_2394245, bool), s0))), s(_2394245, 20062 ^ [_2394243, _2394245]))))), s(_2394243, 20063 ^ [_2394243, _2394245]))), s(num, n)))))], (20065 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2394245, bool), bool), i(s(fun(_2394245, fun(fun(_2394245, bool), bool)), in), s(_2394245, 20062 ^ [_2394243, _2394245]))), s(fun(_2394245, bool), s0)))))]]], (11373 ^ _1670770) ^ [_2034803] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2034803))), s(real, _2034803))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2034803))))], (16964 ^ _1670770) ^ [_2209702] : [-(s(fun(_2209702, bool), i(s(fun(fun(_2209702, bool), fun(_2209702, bool)), i(s(fun(fun(_2209702, bool), fun(fun(_2209702, bool), fun(_2209702, bool))), union), s(fun(_2209702, bool), p1))), s(fun(_2209702, bool), q))) = s(fun(_2209702, bool), i(s(fun(fun(_2209702, bool), fun(_2209702, bool)), i(s(fun(fun(_2209702, bool), fun(fun(_2209702, bool), fun(_2209702, bool))), union), s(fun(_2209702, bool), q))), s(fun(_2209702, bool), p1))))], (12447 ^ _1670770) ^ [_2063014, _2063016] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), realu_inv), s(real, _2063014))))), s(real, i(s(fun(real, real), realu_inv), s(real, _2063016))))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2063016)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2063016))), s(real, _2063014))))], (40510 ^ _1670770) ^ [_4033888, _4033890] : [-(s(cart(real, _4033890), i(s(fun(fun(num, cart(real, _4033890)), cart(real, _4033890)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4033890)), cart(real, _4033890))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _4033888))), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(fun(num, cart(real, _4033890)), f))) = s(cart(real, _4033890), i(s(fun(cart(real, _4033890), cart(real, _4033890)), i(s(fun(cart(real, _4033890), fun(cart(real, _4033890), cart(real, _4033890))), i(s(fun(bool, fun(cart(real, _4033890), fun(cart(real, _4033890), cart(real, _4033890)))), cond), s(bool, 40496 ^ [_4033888, _4033890]))), s(cart(real, _4033890), i(s(fun(num, cart(real, _4033890)), f), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(cart(real, _4033890), i(s(fun(num, cart(real, _4033890)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))], (39138 ^ _1670770) ^ [] : [39140 ^ _1670770 : [(39145 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), p0), s(num, 39139 ^ []))))], (39143 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 39139 ^ []))), s(num, i(s(fun(fun(n10, bool), num), dimindex), s(fun(n10, bool), univ)))))))], (39141 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, 39139 ^ [])))))]], -(p(s(bool, i(s(fun(num, bool), p0), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))))], (12331 ^ _1670770) ^ [_2060293, _2060295, _2060297] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2060293)))), 12334 ^ _1670770 : [(12341 ^ _1670770) ^ [] : [s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2060297))), s(real, _2060293))) = s(real, _2060295), -(s(real, _2060297) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, _2060295))), s(real, _2060293))))], (12335 ^ _1670770) ^ [] : [s(real, _2060297) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, _2060295))), s(real, _2060293))), -(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2060297))), s(real, _2060293))) = s(real, _2060295))]]], (5143 ^ _1670770) ^ [_1799767, _1799769] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1799767))), s(num, _1799769)))), -(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _1799769))), s(num, _1799767))))), s(num, _1799767))) = s(num, _1799769))], (10785 ^ _1670770) ^ [_2020114] : [-(s(real, i(s(fun(real, real), realu_abs), s(real, _2020114))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), i(s(fun(bool, fun(real, fun(real, real))), cond), s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2020114))))), s(real, _2020114))), s(real, i(s(fun(real, real), realu_neg), s(real, _2020114))))))], (35860 ^ _1670770) ^ [_3698938, _3698940] : [-(s(bool, i(s(fun(fun(_3698940, bool), bool), infinite), s(fun(_3698940, bool), _3698938))) = s(bool, i(s(fun(fun(_3698940, bool), bool), i(s(fun(fun(num, bool), fun(fun(_3698940, bool), bool)), l_a_u_c), s(fun(num, bool), univ))), s(fun(_3698940, bool), _3698938))))], (43700 ^ _1670770) ^ [_4281677, _4281679] : [-(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(fun(real, bool), fun(fun(real, bool), bool)), subset), s(fun(real, bool), i(s(fun(fun(cart(real, n10), bool), fun(real, bool)), i(s(fun(fun(cart(real, n10), real), fun(fun(cart(real, n10), bool), fun(real, bool))), image), s(fun(cart(real, n10), real), drop))), s(fun(cart(real, n10), bool), _4281679))))), s(fun(real, bool), i(s(fun(fun(cart(real, n10), bool), fun(real, bool)), i(s(fun(fun(cart(real, n10), real), fun(fun(cart(real, n10), bool), fun(real, bool))), image), s(fun(cart(real, n10), real), drop))), s(fun(cart(real, n10), bool), _4281677))))) = s(bool, i(s(fun(fun(cart(real, n10), bool), bool), i(s(fun(fun(cart(real, n10), bool), fun(fun(cart(real, n10), bool), bool)), subset), s(fun(cart(real, n10), bool), _4281679))), s(fun(cart(real, n10), bool), _4281677))))], (8808 ^ _1670770) ^ [_1947394, _1947396, _1947398, _1947400] : [-(p(s(bool, i(s(fun(list(_1947400), bool), i(s(fun(_1947400, fun(list(_1947400), bool)), mem), s(_1947400, _1947394))), s(list(_1947400), i(s(fun(list(_1947400), list(_1947400)), i(s(fun(fun(_1947400, bool), fun(list(_1947400), list(_1947400))), filter0), s(fun(_1947400, bool), _1947398))), s(list(_1947400), _1947396))))))), p(s(bool, i(s(fun(_1947400, bool), _1947398), s(_1947400, _1947394)))), p(s(bool, i(s(fun(list(_1947400), bool), i(s(fun(_1947400, fun(list(_1947400), bool)), mem), s(_1947400, _1947394))), s(list(_1947400), _1947396))))], (11203 ^ _1670770) ^ [_2030778, _2030780] : [s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2030780))), s(real, _2030778))) = s(real, _2030778), -(s(real, _2030780) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (4727 ^ _1670770) ^ [_1790640, _1790642, _1790644] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1790644))), s(num, _1790642))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1790644))), s(num, _1790640))))))), -(s(num, _1790644) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1790642))), s(num, _1790640))))], (46427 ^ _1670770) ^ [_4440678, _4440680, _4440682] : [46428 ^ _1670770 : [(46429 ^ _1670770) ^ [_4440958] : [s(cart(cart(real, _4440680), _4440680), i(s(fun(cart(cart(real, _4440680), _4440682), cart(cart(real, _4440680), _4440680)), i(s(fun(cart(cart(real, _4440682), _4440680), fun(cart(cart(real, _4440680), _4440682), cart(cart(real, _4440680), _4440680))), matrixu_mul), s(cart(cart(real, _4440682), _4440680), _4440958))), s(cart(cart(real, _4440680), _4440682), _4440678))) = s(cart(cart(real, _4440680), _4440680), i(s(fun(num, cart(cart(real, _4440680), _4440680)), mat), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))]], -(s(cart(cart(real, _4440680), _4440680), i(s(fun(cart(cart(real, _4440680), _4440682), cart(cart(real, _4440680), _4440680)), i(s(fun(cart(cart(real, _4440682), _4440680), fun(cart(cart(real, _4440680), _4440682), cart(cart(real, _4440680), _4440680))), matrixu_mul), s(cart(cart(real, _4440682), _4440680), i(s(fun(cart(cart(real, _4440680), _4440682), cart(cart(real, _4440682), _4440680)), transp), s(cart(cart(real, _4440680), _4440682), _4440678))))), s(cart(cart(real, _4440680), _4440682), 46430 ^ [_4440678, _4440680, _4440682]))) = s(cart(cart(real, _4440680), _4440680), i(s(fun(num, cart(cart(real, _4440680), _4440680)), mat), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (39747 ^ _1670770) ^ [_3978153, _3978155] : [s(real, i(s(fun(cart(real, _3978155), real), i(s(fun(cart(real, _3978155), fun(cart(real, _3978155), real)), dot), s(cart(real, _3978155), _3978153))), s(cart(real, _3978155), _3978153))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), -(s(real, i(s(fun(cart(real, _3978155), real), vectoru_norm), s(cart(real, _3978155), _3978153))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (7107 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(num, fun(num, bool)), bool), wf), s(fun(num, fun(num, bool)), l_)))))], (13909 ^ _1670770) ^ [_2097488, _2097490] : [-(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(int, int), intu_abs), s(int, _2097490))))), s(int, i(s(fun(int, int), intu_abs), s(int, _2097488))))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _2097490))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _2097488))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))], (47263 ^ _1670770) ^ [_4489913, _4489915, _4489917] : [47313 ^ _1670770 : [(47314 ^ _1670770) ^ [_4492060] : [s(cart(real, _4489917), i(s(fun(cart(real, _4489915), cart(real, _4489917)), i(s(fun(cart(cart(real, _4489915), _4489917), fun(cart(real, _4489915), cart(real, _4489917))), _4492060), s(cart(cart(real, _4489915), _4489917), 47315 ^ [_4489913, _4489915, _4489917, _4492060]))), s(cart(real, _4489915), 47316 ^ [_4489913, _4489915, _4489917, _4492060]))) = s(cart(real, _4489917), i(s(fun(cart(real, _4489915), cart(real, _4489917)), i(s(fun(cart(cart(real, _4489915), _4489917), fun(cart(real, _4489915), cart(real, _4489917))), matrixu_vectoru_mul), s(cart(cart(real, _4489915), _4489917), 47315 ^ [_4489913, _4489915, _4489917, _4492060]))), s(cart(real, _4489915), 47316 ^ [_4489913, _4489915, _4489917, _4492060]))), 47319 ^ _1670770 : [(47320 ^ _1670770) ^ [_4492761] : [-(s(fun(cart(real, _4489917), bool), i(s(fun(cart(cart(real, _4489915), _4489917), fun(cart(real, _4489917), bool)), columns), s(cart(cart(real, _4489915), _4489917), _4492761))) = s(fun(cart(real, _4489917), bool), i(s(fun(fun(cart(real, _4489915), bool), fun(cart(real, _4489917), bool)), i(s(fun(fun(cart(real, _4489915), cart(real, _4489917)), fun(fun(cart(real, _4489915), bool), fun(cart(real, _4489917), bool))), image), s(fun(cart(real, _4489915), cart(real, _4489917)), i(s(fun(cart(cart(real, _4489915), _4489917), fun(cart(real, _4489915), cart(real, _4489917))), _4492060), s(cart(cart(real, _4489915), _4489917), _4492761))))), s(fun(cart(real, _4489915), bool), i(s(fun(fun(cart(real, _4489915), bool), fun(cart(real, _4489915), bool)), gspec), s(fun(cart(real, _4489915), bool), _4489913))))))]]]], 47267 ^ _1670770 : [(47270 ^ _1670770) ^ [_4490728, _4490730] : [p(s(bool, i(s(fun(cart(real, _4489915), bool), i(s(fun(bool, fun(cart(real, _4489915), bool)), i(s(fun(cart(real, _4489915), fun(bool, fun(cart(real, _4489915), bool))), setspec), s(cart(real, _4489915), 47264 ^ [_4489913, _4489915, _4489917]))), s(bool, _4490728))), s(cart(real, _4489915), i(s(fun(num, cart(real, _4489915)), basis), s(num, _4490730)))))), 47281 ^ _1670770 : [(47286 ^ _1670770) ^ [] : [p(s(bool, _4490728))], (47284 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4490730))), s(num, i(s(fun(fun(_4489915, bool), num), dimindex), s(fun(_4489915, bool), univ)))))))], (47282 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _4490730)))))]], 47273 ^ _1670770 : [(47276 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _4490730)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4490730))), s(num, i(s(fun(fun(_4489915, bool), num), dimindex), s(fun(_4489915, bool), univ))))))], (47274 ^ _1670770) ^ [] : [-(p(s(bool, _4490728)))]]], (47268 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(cart(real, _4489915), bool), _4489913), s(cart(real, _4489915), 47264 ^ [_4489913, _4489915, _4489917])))))]], 47291 ^ _1670770 : [(47310 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(cart(real, _4489915), bool), i(s(fun(bool, fun(cart(real, _4489915), bool)), i(s(fun(cart(real, _4489915), fun(bool, fun(cart(real, _4489915), bool))), setspec), s(cart(real, _4489915), 47264 ^ [_4489913, _4489915, _4489917]))), s(bool, 47290 ^ [_4489913, _4489915, _4489917]))), s(cart(real, _4489915), i(s(fun(num, cart(real, _4489915)), basis), s(num, 47289 ^ [_4489913, _4489915, _4489917])))))))], (47292 ^ _1670770) ^ [] : [p(s(bool, 47290 ^ [_4489913, _4489915, _4489917])), 47295 ^ _1670770 : [(47298 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 47289 ^ [_4489913, _4489915, _4489917]))), s(num, i(s(fun(fun(_4489915, bool), num), dimindex), s(fun(_4489915, bool), univ)))))))], (47296 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, 47289 ^ [_4489913, _4489915, _4489917])))))]]], (47300 ^ _1670770) ^ [] : [-(p(s(bool, 47290 ^ [_4489913, _4489915, _4489917]))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, 47289 ^ [_4489913, _4489915, _4489917])))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 47289 ^ [_4489913, _4489915, _4489917]))), s(num, i(s(fun(fun(_4489915, bool), num), dimindex), s(fun(_4489915, bool), univ))))))], (47312 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(cart(real, _4489915), bool), _4489913), s(cart(real, _4489915), 47264 ^ [_4489913, _4489915, _4489917]))))]]], (41606 ^ _1670770) ^ [_4124077, _4124079, _4124081] : [s(real, i(s(fun(cart(real, _4124081), real), i(s(fun(cart(real, _4124081), fun(cart(real, _4124081), real)), dot), s(cart(real, _4124081), _4124079))), s(cart(real, _4124081), 41607 ^ [_4124077, _4124079, _4124081]))) = s(real, i(s(fun(cart(real, _4124081), real), i(s(fun(cart(real, _4124081), fun(cart(real, _4124081), real)), dot), s(cart(real, _4124081), _4124077))), s(cart(real, _4124081), 41607 ^ [_4124077, _4124079, _4124081]))), -(s(cart(real, _4124081), _4124079) = s(cart(real, _4124081), _4124077))], (39327 ^ _1670770) ^ [_3963842, _3963844] : [-(s(real, i(s(fun(real, real), sqrt), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, _3963844))), s(real, _3963842))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, i(s(fun(real, real), sqrt), s(real, _3963844))))), s(real, i(s(fun(real, real), sqrt), s(real, _3963842)))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _3963844)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _3963842))))], (41799 ^ _1670770) ^ [_4132802] : [-(s(_4132802, i(s(fun(num, _4132802), i(s(fun(cart(_4132802, n20), fun(num, _4132802)), d_), s(cart(_4132802, n20), i(s(fun(list(_4132802), cart(_4132802, n20)), vector), s(list(_4132802), i(s(fun(list(_4132802), list(_4132802)), i(s(fun(_4132802, fun(list(_4132802), list(_4132802))), cons), s(_4132802, x))), s(list(_4132802), i(s(fun(list(_4132802), list(_4132802)), i(s(fun(_4132802, fun(list(_4132802), list(_4132802))), cons), s(_4132802, y))), s(list(_4132802), nil))))))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))) = s(_4132802, y))], (6429 ^ _1670770) ^ [_1829555] : [6435 ^ _1670770 : [(6440 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _1829555), s(num, 6432 ^ [_1829555]))), s(num, 6434 ^ [_1829555]))))], (6438 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _1829555), s(num, 6433 ^ [_1829555]))), s(num, 6434 ^ [_1829555])))))], (6436 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _1829555), s(num, 6432 ^ [_1829555]))), s(num, 6433 ^ [_1829555])))))]], p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _1829555), s(num, 6441 ^ [_1829555]))), s(num, i(s(fun(num, num), suc), s(num, 6441 ^ [_1829555])))))), 6444 ^ _1670770 : [(6445 ^ _1670770) ^ [_1830070, _1830072] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1830072))), s(num, _1830070)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _1829555), s(num, _1830072))), s(num, _1830070)))))]]], (17794 ^ _1670770) ^ [_2259657, _2259659, _2259661, _2259663] : [17800 ^ _1670770 : [(17803 ^ _1670770) ^ [_2260570, _2260572] : [p(s(bool, i(s(fun(_2259663, bool), i(s(fun(bool, fun(_2259663, bool)), i(s(fun(_2259663, fun(bool, fun(_2259663, bool))), setspec), s(_2259663, 17797 ^ [_2259657, _2259659, _2259661, _2259663]))), s(bool, i(s(fun(_2259659, bool), i(s(fun(_2259661, fun(_2259659, bool)), 17795 ^ [_2259657, _2259659, _2259661, _2259663]), s(_2259661, _2260572))), s(_2259659, _2260570))))), s(_2259663, i(s(fun(_2259659, _2259663), i(s(fun(_2259661, fun(_2259659, _2259663)), 17796 ^ [_2259657, _2259659, _2259661, _2259663]), s(_2259661, _2260572))), s(_2259659, _2260570))))))], (17801 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2259663, bool), i(s(fun(fun(_2259661, fun(_2259659, _2259663)), fun(_2259663, bool)), i(s(fun(fun(_2259661, fun(_2259659, bool)), fun(fun(_2259661, fun(_2259659, _2259663)), fun(_2259663, bool))), _2259657), s(fun(_2259661, fun(_2259659, bool)), 17795 ^ [_2259657, _2259659, _2259661, _2259663]))), s(fun(_2259661, fun(_2259659, _2259663)), 17796 ^ [_2259657, _2259659, _2259661, _2259663]))), s(_2259663, 17797 ^ [_2259657, _2259659, _2259661, _2259663])))))]], 17806 ^ _1670770 : [(17809 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2259663, bool), i(s(fun(fun(_2259661, fun(_2259659, _2259663)), fun(_2259663, bool)), i(s(fun(fun(_2259661, fun(_2259659, bool)), fun(fun(_2259661, fun(_2259659, _2259663)), fun(_2259663, bool))), _2259657), s(fun(_2259661, fun(_2259659, bool)), 17795 ^ [_2259657, _2259659, _2259661, _2259663]))), s(fun(_2259661, fun(_2259659, _2259663)), 17796 ^ [_2259657, _2259659, _2259661, _2259663]))), s(_2259663, 17797 ^ [_2259657, _2259659, _2259661, _2259663]))))], (17807 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2259663, bool), i(s(fun(bool, fun(_2259663, bool)), i(s(fun(_2259663, fun(bool, fun(_2259663, bool))), setspec), s(_2259663, 17797 ^ [_2259657, _2259659, _2259661, _2259663]))), s(bool, i(s(fun(_2259659, bool), i(s(fun(_2259661, fun(_2259659, bool)), 17795 ^ [_2259657, _2259659, _2259661, _2259663]), s(_2259661, 17804 ^ [_2259657, _2259659, _2259661, _2259663]))), s(_2259659, 17805 ^ [_2259657, _2259659, _2259661, _2259663]))))), s(_2259663, i(s(fun(_2259659, _2259663), i(s(fun(_2259661, fun(_2259659, _2259663)), 17796 ^ [_2259657, _2259659, _2259661, _2259663]), s(_2259661, 17804 ^ [_2259657, _2259659, _2259661, _2259663]))), s(_2259659, 17805 ^ [_2259657, _2259659, _2259661, _2259663])))))))]], 17810 ^ _1670770 : [(17824 ^ _1670770) ^ [_2261838, _2261840] : [17827 ^ _1670770 : [(17830 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2259663, bool), q0), s(_2259663, i(s(fun(_2259659, _2259663), i(s(fun(_2259661, fun(_2259659, _2259663)), _2261838), s(_2259661, 17825 ^ [_2259657, _2259659, _2259661, _2259663, _2261838, _2261840]))), s(_2259659, 17826 ^ [_2259657, _2259659, _2259661, _2259663, _2261838, _2261840]))))))], (17828 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2259659, bool), i(s(fun(_2259661, fun(_2259659, bool)), _2261840), s(_2259661, 17825 ^ [_2259657, _2259659, _2259661, _2259663, _2261838, _2261840]))), s(_2259659, 17826 ^ [_2259657, _2259659, _2259661, _2259663, _2261838, _2261840])))))]], 17831 ^ _1670770 : [(17832 ^ _1670770) ^ [_2262367] : [p(s(bool, i(s(fun(fun(_2259663, bool), bool), i(s(fun(_2259663, fun(fun(_2259663, bool), bool)), in), s(_2259663, _2262367))), s(fun(_2259663, bool), i(s(fun(fun(_2259663, bool), fun(_2259663, bool)), gspec), s(fun(_2259663, bool), i(s(fun(fun(_2259661, fun(_2259659, _2259663)), fun(_2259663, bool)), i(s(fun(fun(_2259661, fun(_2259659, bool)), fun(fun(_2259661, fun(_2259659, _2259663)), fun(_2259663, bool))), _2259657), s(fun(_2259661, fun(_2259659, bool)), _2261840))), s(fun(_2259661, fun(_2259659, _2259663)), _2261838)))))))), -(p(s(bool, i(s(fun(_2259663, bool), q0), s(_2259663, _2262367)))))]]], (17811 ^ _1670770) ^ [_2261089, _2261091] : [17813 ^ _1670770 : [(17816 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2259663, bool), q0), s(_2259663, 17812 ^ [_2259657, _2259659, _2259661, _2259663, _2261089, _2261091]))))], (17814 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2259663, bool), bool), i(s(fun(_2259663, fun(fun(_2259663, bool), bool)), in), s(_2259663, 17812 ^ [_2259657, _2259659, _2259661, _2259663, _2261089, _2261091]))), s(fun(_2259663, bool), i(s(fun(fun(_2259663, bool), fun(_2259663, bool)), gspec), s(fun(_2259663, bool), i(s(fun(fun(_2259661, fun(_2259659, _2259663)), fun(_2259663, bool)), i(s(fun(fun(_2259661, fun(_2259659, bool)), fun(fun(_2259661, fun(_2259659, _2259663)), fun(_2259663, bool))), _2259657), s(fun(_2259661, fun(_2259659, bool)), _2261091))), s(fun(_2259661, fun(_2259659, _2259663)), _2261089)))))))))]], 17817 ^ _1670770 : [(17818 ^ _1670770) ^ [_2261607, _2261609] : [p(s(bool, i(s(fun(_2259659, bool), i(s(fun(_2259661, fun(_2259659, bool)), _2261091), s(_2259661, _2261609))), s(_2259659, _2261607)))), -(p(s(bool, i(s(fun(_2259663, bool), q0), s(_2259663, i(s(fun(_2259659, _2259663), i(s(fun(_2259661, fun(_2259659, _2259663)), _2261089), s(_2259661, _2261609))), s(_2259659, _2261607)))))))]]]]], (1822 ^ _1670770) ^ [_1698928, _1698930, _1698932] : [1830 ^ _1670770 : [(1833 ^ _1670770) ^ [] : [-(p(s(bool, _1698928)))], (1831 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_1698932, bool), _1698930), s(_1698932, 1829 ^ [_1698928, _1698930, _1698932])))))]], 1823 ^ _1670770 : [(1824 ^ _1670770) ^ [_1699013] : [p(s(bool, i(s(fun(_1698932, bool), _1698930), s(_1698932, _1699013)))), p(s(bool, _1698928))]]], (15382 ^ _1670770) ^ [_2136586, _2136588, _2136590, _2136592] : [-(p(s(bool, i(s(fun(_2136592, bool), i(s(fun(bool, fun(_2136592, bool)), i(s(fun(_2136592, fun(bool, fun(_2136592, bool))), setspec), s(_2136592, _2136588))), s(bool, _2136590))), s(_2136592, _2136586))))), p(s(bool, _2136590)), s(_2136592, _2136588) = s(_2136592, _2136586)], (738 ^ _1670770) ^ [] : [739 ^ _1670770 : [(744 ^ _1670770) ^ [] : [p(s(bool, r0))], (742 ^ _1670770) ^ [] : [p(s(bool, p1))], (740 ^ _1670770) ^ [] : [p(s(bool, q))]], -(p(s(bool, p1))), -(p(s(bool, q))), -(p(s(bool, r0)))], (43151 ^ _1670770) ^ [_4254948, _4254950, _4254952] : [s(cart(real, _4254950), i(s(fun(num, cart(real, _4254950)), i(s(fun(cart(cart(real, _4254952), _4254950), fun(num, cart(real, _4254950))), i(s(fun(cart(real, _4254952), fun(cart(cart(real, _4254952), _4254950), fun(num, cart(real, _4254950)))), _4254948), s(cart(real, _4254952), 43152 ^ [_4254948, _4254950, _4254952]))), s(cart(cart(real, _4254952), _4254950), 43153 ^ [_4254948, _4254950, _4254952]))), s(num, 43154 ^ [_4254948, _4254950, _4254952]))) = s(cart(real, _4254950), i(s(fun(cart(real, _4254950), cart(real, _4254950)), i(s(fun(real, fun(cart(real, _4254950), cart(real, _4254950))), r_), s(real, i(s(fun(num, real), i(s(fun(cart(real, _4254952), fun(num, real)), d_), s(cart(real, _4254952), 43152 ^ [_4254948, _4254950, _4254952]))), s(num, 43154 ^ [_4254948, _4254950, _4254952]))))), s(cart(real, _4254950), i(s(fun(num, cart(real, _4254950)), i(s(fun(cart(cart(real, _4254950), _4254952), fun(num, cart(real, _4254950))), d_), s(cart(cart(real, _4254950), _4254952), i(s(fun(cart(cart(real, _4254952), _4254950), cart(cart(real, _4254950), _4254952)), transp), s(cart(cart(real, _4254952), _4254950), 43153 ^ [_4254948, _4254950, _4254952]))))), s(num, 43154 ^ [_4254948, _4254950, _4254952]))))), 43157 ^ _1670770 : [(43158 ^ _1670770) ^ [_4256048, _4256050] : [-(s(cart(real, _4254950), i(s(fun(cart(real, _4254952), cart(real, _4254950)), i(s(fun(cart(cart(real, _4254952), _4254950), fun(cart(real, _4254952), cart(real, _4254950))), matrixu_vectoru_mul), s(cart(cart(real, _4254952), _4254950), _4256050))), s(cart(real, _4254952), _4256048))) = s(cart(real, _4254950), i(s(fun(fun(num, cart(real, _4254950)), cart(real, _4254950)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4254950)), cart(real, _4254950))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, i(s(fun(fun(_4254952, bool), num), dimindex), s(fun(_4254952, bool), univ))))))), s(fun(num, cart(real, _4254950)), i(s(fun(cart(cart(real, _4254952), _4254950), fun(num, cart(real, _4254950))), i(s(fun(cart(real, _4254952), fun(cart(cart(real, _4254952), _4254950), fun(num, cart(real, _4254950)))), _4254948), s(cart(real, _4254952), _4256048))), s(cart(cart(real, _4254952), _4254950), _4256050))))))]]], (6208 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), p0), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, a0))), s(num, b0))))))), 6210 ^ _1670770 : [(6211 ^ _1670770) ^ [] : [-(s(num, a0) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, b0))), s(num, 6209 ^ [])))), 6214 ^ _1670770 : [(6217 ^ _1670770) ^ [] : [-(s(num, 6209 ^ []) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (6215 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, a0))), s(num, b0)))))]]], (6219 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(num, bool), p0), s(num, 6209 ^ []))))]]], (11429 ^ _1670770) ^ [_2036340, _2036342, _2036344] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2036344))), s(real, _2036342))))), s(real, _2036340))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2036344))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2036340))), s(real, _2036342))))))], (44262 ^ _1670770) ^ [_4315784, _4315786, _4315788, _4315790] : [-(p(s(bool, i(s(fun(fun(cart(real, _4315790), bool), bool), i(s(fun(cart(real, _4315790), fun(fun(cart(real, _4315790), bool), bool)), in), s(cart(real, _4315790), i(s(fun(cart(real, _4315790), cart(real, _4315790)), i(s(fun(cart(real, _4315790), fun(cart(real, _4315790), cart(real, _4315790))), vectoru_add), s(cart(real, _4315790), _4315788))), s(cart(real, _4315790), _4315786))))), s(fun(cart(real, _4315790), bool), i(s(fun(fun(cart(real, _4315790), bool), fun(cart(real, _4315790), bool)), span), s(fun(cart(real, _4315790), bool), _4315784))))))), p(s(bool, i(s(fun(fun(cart(real, _4315790), bool), bool), i(s(fun(cart(real, _4315790), fun(fun(cart(real, _4315790), bool), bool)), in), s(cart(real, _4315790), _4315788))), s(fun(cart(real, _4315790), bool), i(s(fun(fun(cart(real, _4315790), bool), fun(cart(real, _4315790), bool)), span), s(fun(cart(real, _4315790), bool), _4315784)))))), p(s(bool, i(s(fun(fun(cart(real, _4315790), bool), bool), i(s(fun(cart(real, _4315790), fun(fun(cart(real, _4315790), bool), bool)), in), s(cart(real, _4315790), _4315786))), s(fun(cart(real, _4315790), bool), i(s(fun(fun(cart(real, _4315790), bool), fun(cart(real, _4315790), bool)), span), s(fun(cart(real, _4315790), bool), _4315784))))))], (12431 ^ _1670770) ^ [_2062757] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2062757))), s(real, _2062757)))))), s(real, _2062757) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (38686 ^ _1670770) ^ [] : [-(s(real, i(s(fun(real, real), sqrt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (13609 ^ _1670770) ^ [_2089945, _2089947, _2089949] : [s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2089949))), s(int, _2089947))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _2089949))), s(int, _2089945))), -(s(int, _2089949) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), -(s(int, _2089947) = s(int, _2089945))], (14677 ^ _1670770) ^ [_2116153, _2116155] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _2116153))), s(num, _2116155))))))), -(s(num, _2116155) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(int, _2116153))))], (29862 ^ _1670770) ^ [_2965442, _2965444] : [-(s(finite_image(_2965444), i(s(fun(num, finite_image(_2965444)), finiteu_index), s(num, i(s(fun(finite_image(_2965444), num), destu_finiteu_image), s(finite_image(_2965444), _2965442))))) = s(finite_image(_2965444), _2965442))], (14133 ^ _1670770) ^ [_2103324] : [-(s(int, _2103324) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, _2103324))))), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(int, i(s(fun(int, int), intu_neg), s(int, _2103324)))))))], (15102 ^ _1670770) ^ [_2127055, _2127057] : [-(p(s(bool, 15092 ^ [_2127055, _2127057]))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), div0), s(int, _2127057))), s(int, _2127055))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), rem), s(int, _2127057))), s(int, _2127055))) = s(int, _2127057)], (36454 ^ _1670770) ^ [_3730036, _3730038] : [36455 ^ _1670770 : [(36458 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(fun(_3730038, bool), fun(fun(num, bool), bool)), a_u_c), s(fun(_3730038, bool), _3730036))), s(fun(num, bool), univ))))], (36456 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3730038, bool), bool), finite), s(fun(_3730038, bool), _3730036))))]], -(p(s(bool, i(s(fun(fun(_3730038, bool), bool), countable), s(fun(_3730038, bool), _3730036)))))], (1678 ^ _1670770) ^ [_1696272, _1696274, _1696276] : [1679 ^ _1670770 : [(1682 ^ _1670770) ^ [] : [p(s(bool, _1696272))], (1680 ^ _1670770) ^ [_1696370] : [p(s(bool, i(s(fun(_1696276, bool), _1696274), s(_1696276, _1696370))))]], -(p(s(bool, i(s(fun(_1696276, bool), _1696274), s(_1696276, 1683 ^ [_1696272, _1696274, _1696276]))))), -(p(s(bool, _1696272)))], (27623 ^ _1670770) ^ [_2821151, _2821153] : [s(real, i(s(fun(_2821153, real), _2821151), s(_2821153, 27624 ^ [_2821151, _2821153]))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), 27627 ^ _1670770 : [(27628 ^ _1670770) ^ [_2821324] : [-(s(real, i(s(fun(fun(_2821153, real), real), i(s(fun(fun(_2821153, bool), fun(fun(_2821153, real), real)), sum), s(fun(_2821153, bool), _2821324))), s(fun(_2821153, real), _2821151))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]]], (15856 ^ _1670770) ^ [_2158571, _2158573] : [15908 ^ _1670770 : [(15909 ^ _1670770) ^ [_2160570, _2160572] : [-(s(fun(_2158573, bool), i(s(fun(_2158573, fun(_2158573, bool)), i(s(fun(fun(_2158573, bool), fun(_2158573, fun(_2158573, bool))), delete), s(fun(_2158573, bool), _2160572))), s(_2158573, _2160570))) = s(fun(_2158573, bool), i(s(fun(fun(_2158573, bool), fun(_2158573, bool)), gspec), s(fun(_2158573, bool), i(s(fun(_2158573, fun(_2158573, bool)), i(s(fun(fun(_2158573, bool), fun(_2158573, fun(_2158573, bool))), _2158571), s(fun(_2158573, bool), _2160572))), s(_2158573, _2160570))))))]], 15862 ^ _1670770 : [(15865 ^ _1670770) ^ [_2159258, _2159260] : [p(s(bool, i(s(fun(_2158573, bool), i(s(fun(bool, fun(_2158573, bool)), i(s(fun(_2158573, fun(bool, fun(_2158573, bool))), setspec), s(_2158573, 15859 ^ [_2158571, _2158573]))), s(bool, _2159258))), s(_2158573, _2159260)))), 15876 ^ _1670770 : [(15881 ^ _1670770) ^ [] : [p(s(bool, _2159258))], (15879 ^ _1670770) ^ [] : [s(_2158573, _2159260) = s(_2158573, 15858 ^ [_2158571, _2158573])], (15877 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2158573, bool), bool), i(s(fun(_2158573, fun(fun(_2158573, bool), bool)), in), s(_2158573, _2159260))), s(fun(_2158573, bool), 15857 ^ [_2158571, _2158573])))))]], 15868 ^ _1670770 : [(15871 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_2158573, bool), bool), i(s(fun(_2158573, fun(fun(_2158573, bool), bool)), in), s(_2158573, _2159260))), s(fun(_2158573, bool), 15857 ^ [_2158571, _2158573])))), -(s(_2158573, _2159260) = s(_2158573, 15858 ^ [_2158571, _2158573]))], (15869 ^ _1670770) ^ [] : [-(p(s(bool, _2159258)))]]], (15863 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2158573, bool), i(s(fun(_2158573, fun(_2158573, bool)), i(s(fun(fun(_2158573, bool), fun(_2158573, fun(_2158573, bool))), _2158571), s(fun(_2158573, bool), 15857 ^ [_2158571, _2158573]))), s(_2158573, 15858 ^ [_2158571, _2158573]))), s(_2158573, 15859 ^ [_2158571, _2158573])))))]], 15886 ^ _1670770 : [(15905 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2158573, bool), i(s(fun(bool, fun(_2158573, bool)), i(s(fun(_2158573, fun(bool, fun(_2158573, bool))), setspec), s(_2158573, 15859 ^ [_2158571, _2158573]))), s(bool, 15885 ^ [_2158571, _2158573]))), s(_2158573, 15884 ^ [_2158571, _2158573])))))], (15887 ^ _1670770) ^ [] : [p(s(bool, 15885 ^ [_2158571, _2158573])), 15890 ^ _1670770 : [(15893 ^ _1670770) ^ [] : [s(_2158573, 15884 ^ [_2158571, _2158573]) = s(_2158573, 15858 ^ [_2158571, _2158573])], (15891 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2158573, bool), bool), i(s(fun(_2158573, fun(fun(_2158573, bool), bool)), in), s(_2158573, 15884 ^ [_2158571, _2158573]))), s(fun(_2158573, bool), 15857 ^ [_2158571, _2158573])))))]]], (15895 ^ _1670770) ^ [] : [-(p(s(bool, 15885 ^ [_2158571, _2158573]))), p(s(bool, i(s(fun(fun(_2158573, bool), bool), i(s(fun(_2158573, fun(fun(_2158573, bool), bool)), in), s(_2158573, 15884 ^ [_2158571, _2158573]))), s(fun(_2158573, bool), 15857 ^ [_2158571, _2158573])))), -(s(_2158573, 15884 ^ [_2158571, _2158573]) = s(_2158573, 15858 ^ [_2158571, _2158573]))], (15907 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2158573, bool), i(s(fun(_2158573, fun(_2158573, bool)), i(s(fun(fun(_2158573, bool), fun(_2158573, fun(_2158573, bool))), _2158571), s(fun(_2158573, bool), 15857 ^ [_2158571, _2158573]))), s(_2158573, 15858 ^ [_2158571, _2158573]))), s(_2158573, 15859 ^ [_2158571, _2158573]))))]]], (11315 ^ _1670770) ^ [_2033235] : [-(s(real, _2033235) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2033235))))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(real, real), realu_neg), s(real, _2033235)))))))], (24874 ^ _1670770) ^ [_2616432, _2616434, _2616436, _2616438, _2616440] : [s(_2616440, i(s(fun(_2616438, _2616440), _2616436), s(_2616438, _2616434))) = s(_2616440, i(s(fun(fun(_2616440, fun(_2616440, _2616440)), _2616440), neutral), s(fun(_2616440, fun(_2616440, _2616440)), op))), -(p(s(bool, 24866 ^ [_2616432, _2616434, _2616436, _2616438, _2616440])))], (15930 ^ _1670770) ^ [_2161637, _2161639, _2161641] : [p(s(bool, i(s(fun(fun(_2161641, bool), bool), i(s(fun(fun(_2161641, bool), fun(fun(_2161641, bool), bool)), psubset), s(fun(_2161641, bool), _2161639))), s(fun(_2161641, bool), _2161637)))), 15933 ^ _1670770 : [(15936 ^ _1670770) ^ [] : [s(fun(_2161641, bool), _2161639) = s(fun(_2161641, bool), _2161637)], (15934 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2161641, bool), bool), i(s(fun(fun(_2161641, bool), fun(fun(_2161641, bool), bool)), subset), s(fun(_2161641, bool), _2161639))), s(fun(_2161641, bool), _2161637)))))]]], (40214 ^ _1670770) ^ [_4012336, _4012338, _4012340, _4012342, _4012344] : [-(s(cart(real, _4012342), i(s(fun(fun(_4012344, cart(real, _4012342)), cart(real, _4012342)), i(s(fun(fun(_4012344, bool), fun(fun(_4012344, cart(real, _4012342)), cart(real, _4012342))), vsum), s(fun(_4012344, bool), _4012336))), s(fun(_4012344, cart(real, _4012342)), _4012340))) = s(cart(real, _4012342), i(s(fun(fun(_4012344, cart(real, _4012342)), cart(real, _4012342)), i(s(fun(fun(_4012344, bool), fun(fun(_4012344, cart(real, _4012342)), cart(real, _4012342))), vsum), s(fun(_4012344, bool), _4012338))), s(fun(_4012344, cart(real, _4012342)), _4012340)))), p(s(bool, i(s(fun(fun(_4012344, bool), bool), i(s(fun(fun(_4012344, bool), fun(fun(_4012344, bool), bool)), subset), s(fun(_4012344, bool), _4012338))), s(fun(_4012344, bool), _4012336)))), 40220 ^ _1670770 : [(40225 ^ _1670770) ^ [] : [s(cart(real, _4012342), i(s(fun(_4012344, cart(real, _4012342)), _4012340), s(_4012344, 40219 ^ [_4012336, _4012338, _4012340, _4012342, _4012344]))) = s(cart(real, _4012342), i(s(fun(num, cart(real, _4012342)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (40223 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_4012344, bool), bool), i(s(fun(_4012344, fun(fun(_4012344, bool), bool)), in), s(_4012344, 40219 ^ [_4012336, _4012338, _4012340, _4012342, _4012344]))), s(fun(_4012344, bool), _4012338))))], (40221 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_4012344, bool), bool), i(s(fun(_4012344, fun(fun(_4012344, bool), bool)), in), s(_4012344, 40219 ^ [_4012336, _4012338, _4012340, _4012342, _4012344]))), s(fun(_4012344, bool), _4012336)))))]]], (28031 ^ _1670770) ^ [_2845195, _2845197, _2845199, _2845201] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(fun(_2845201, real), real), i(s(fun(fun(_2845201, bool), fun(fun(_2845201, real), real)), sum), s(fun(_2845201, bool), _2845199))), s(fun(_2845201, real), _2845197))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(fun(_2845201, bool), num), card), s(fun(_2845201, bool), _2845199))))))), s(real, _2845195))))))), p(s(bool, i(s(fun(fun(_2845201, bool), bool), finite), s(fun(_2845201, bool), _2845199)))), 28039 ^ _1670770 : [(28042 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(_2845201, real), _2845197), s(_2845201, 28038 ^ [_2845195, _2845197, _2845199, _2845201]))))), s(real, _2845195))))], (28040 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2845201, bool), bool), i(s(fun(_2845201, fun(fun(_2845201, bool), bool)), in), s(_2845201, 28038 ^ [_2845195, _2845197, _2845199, _2845201]))), s(fun(_2845201, bool), _2845199)))))]], 28043 ^ _1670770 : [(28044 ^ _1670770) ^ [_2845789] : [p(s(bool, i(s(fun(fun(_2845201, bool), bool), i(s(fun(_2845201, fun(fun(_2845201, bool), bool)), in), s(_2845201, _2845789))), s(fun(_2845201, bool), _2845199)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(_2845201, real), _2845197), s(_2845201, _2845789))))), s(real, _2845195))))]]], (47163 ^ _1670770) ^ [_4483704, _4483706, _4483708] : [47166 ^ _1670770 : [(47171 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(cart(real, _4483708), bool), i(s(fun(cart(real, _4483708), fun(cart(real, _4483708), bool)), orthogonal), s(cart(real, _4483708), 47164 ^ [_4483704, _4483706, _4483708]))), s(cart(real, _4483708), 47165 ^ [_4483704, _4483706, _4483708]))))], (47169 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4483708), bool), bool), i(s(fun(cart(real, _4483708), fun(fun(cart(real, _4483708), bool), bool)), in), s(cart(real, _4483708), 47165 ^ [_4483704, _4483706, _4483708]))), s(fun(cart(real, _4483708), bool), i(s(fun(fun(cart(real, _4483708), bool), fun(cart(real, _4483708), bool)), span), s(fun(cart(real, _4483708), bool), _4483704)))))))], (47167 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4483708), bool), bool), i(s(fun(cart(real, _4483708), fun(fun(cart(real, _4483708), bool), bool)), in), s(cart(real, _4483708), 47164 ^ [_4483704, _4483706, _4483708]))), s(fun(cart(real, _4483708), bool), i(s(fun(fun(cart(real, _4483708), bool), fun(cart(real, _4483708), bool)), span), s(fun(cart(real, _4483708), bool), _4483706)))))))]], 47172 ^ _1670770 : [(47173 ^ _1670770) ^ [_4484522, _4484524] : [-(p(s(bool, i(s(fun(cart(real, _4483708), bool), i(s(fun(cart(real, _4483708), fun(cart(real, _4483708), bool)), orthogonal), s(cart(real, _4483708), _4484524))), s(cart(real, _4483708), _4484522))))), p(s(bool, i(s(fun(fun(cart(real, _4483708), bool), bool), i(s(fun(cart(real, _4483708), fun(fun(cart(real, _4483708), bool), bool)), in), s(cart(real, _4483708), _4484524))), s(fun(cart(real, _4483708), bool), _4483706)))), p(s(bool, i(s(fun(fun(cart(real, _4483708), bool), bool), i(s(fun(cart(real, _4483708), fun(fun(cart(real, _4483708), bool), bool)), in), s(cart(real, _4483708), _4484522))), s(fun(cart(real, _4483708), bool), _4483704))))]]], (13021 ^ _1670770) ^ [_2076694] : [-(s(real, i(s(fun(real, real), realu_sgn), s(real, _2076694))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), i(s(fun(bool, fun(real, fun(real, real))), cond), s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2076694))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), i(s(fun(bool, fun(real, fun(real, real))), cond), s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2076694))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))), s(real, i(s(fun(real, real), realu_neg), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))))], (4441 ^ _1670770) ^ [_1783700, _1783702] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1783702))), s(num, _1783700)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1783702))), s(num, _1783700))))), -(s(num, _1783702) = s(num, _1783700))], (28052 ^ _1670770) ^ [_2846137, _2846139, _2846141, _2846143] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(fun(_2846143, real), real), i(s(fun(fun(_2846143, bool), fun(fun(_2846143, real), real)), sum), s(fun(_2846143, bool), _2846141))), s(fun(_2846143, real), _2846139))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(fun(_2846143, bool), num), card), s(fun(_2846143, bool), _2846141))))))), s(real, _2846137))))))), p(s(bool, i(s(fun(fun(_2846143, bool), bool), finite), s(fun(_2846143, bool), _2846141)))), -(s(fun(_2846143, bool), _2846141) = s(fun(_2846143, bool), empty)), 28062 ^ _1670770 : [(28065 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(_2846143, real), _2846139), s(_2846143, 28061 ^ [_2846137, _2846139, _2846141, _2846143]))))), s(real, _2846137))))], (28063 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2846143, bool), bool), i(s(fun(_2846143, fun(fun(_2846143, bool), bool)), in), s(_2846143, 28061 ^ [_2846137, _2846139, _2846141, _2846143]))), s(fun(_2846143, bool), _2846141)))))]]], (9534 ^ _1670770) ^ [_1981396, _1981398] : [s(num, _1981398) = s(num, _1981396), -(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, _1981398))))), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, _1981396)))))))], (15091 ^ _1670770) ^ [_2126491, _2126493] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), i(s(fun(bool, fun(bool, fun(bool, bool))), cond), s(bool, 15052 ^ [_2126491, _2126493]))), s(bool, 15033 ^ [_2126491, _2126493]))), s(bool, 15065 ^ [_2126491, _2126493])))))], (46000 ^ _1670770) ^ [_4414196, _4414198, _4414200] : [-(s(num, i(s(fun(fun(cart(real, _4414200), bool), num), dim), s(fun(cart(real, _4414200), bool), i(s(fun(fun(cart(real, _4414200), bool), fun(cart(real, _4414200), bool)), i(s(fun(cart(real, _4414200), fun(fun(cart(real, _4414200), bool), fun(cart(real, _4414200), bool))), insert), s(cart(real, _4414200), _4414198))), s(fun(cart(real, _4414200), bool), _4414196))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), i(s(fun(bool, fun(num, fun(num, num))), cond), s(bool, i(s(fun(fun(cart(real, _4414200), bool), bool), i(s(fun(cart(real, _4414200), fun(fun(cart(real, _4414200), bool), bool)), in), s(cart(real, _4414200), _4414198))), s(fun(cart(real, _4414200), bool), i(s(fun(fun(cart(real, _4414200), bool), fun(cart(real, _4414200), bool)), span), s(fun(cart(real, _4414200), bool), _4414196))))))), s(num, i(s(fun(fun(cart(real, _4414200), bool), num), dim), s(fun(cart(real, _4414200), bool), _4414196))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(fun(cart(real, _4414200), bool), num), dim), s(fun(cart(real, _4414200), bool), _4414196))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))], (1510 ^ _1670770) ^ [_1692240, _1692242, _1692244] : [1511 ^ _1670770 : [(1512 ^ _1670770) ^ [_1692357, _1692359] : [p(s(bool, i(s(fun(_1692242, bool), i(s(fun(_1692244, fun(_1692242, bool)), _1692240), s(_1692244, _1692357))), s(_1692242, _1692359))))]], -(p(s(bool, i(s(fun(_1692242, bool), i(s(fun(_1692244, fun(_1692242, bool)), _1692240), s(_1692244, 1513 ^ [_1692240, _1692242, _1692244]))), s(_1692242, 1514 ^ [_1692240, _1692242, _1692244])))))], (30202 ^ _1670770) ^ [_2981095, _2981097, _2981099, _2981101, _2981103, _2981105] : [s(cart(real, finite_sum(_2981105, _2981103)), i(s(fun(cart(real, _2981103), cart(real, finite_sum(_2981105, _2981103))), i(s(fun(cart(real, _2981105), fun(cart(real, _2981103), cart(real, finite_sum(_2981105, _2981103)))), pastecart), s(cart(real, _2981105), _2981101))), s(cart(real, _2981103), _2981099))) = s(cart(real, finite_sum(_2981105, _2981103)), i(s(fun(cart(real, _2981103), cart(real, finite_sum(_2981105, _2981103))), i(s(fun(cart(real, _2981105), fun(cart(real, _2981103), cart(real, finite_sum(_2981105, _2981103)))), pastecart), s(cart(real, _2981105), _2981097))), s(cart(real, _2981103), _2981095))), 30205 ^ _1670770 : [(30208 ^ _1670770) ^ [] : [-(s(cart(real, _2981103), _2981099) = s(cart(real, _2981103), _2981095))], (30206 ^ _1670770) ^ [] : [-(s(cart(real, _2981105), _2981101) = s(cart(real, _2981105), _2981097))]]], (37997 ^ _1670770) ^ [_3801098, _3801100] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _3801100))), s(real, _3801098))))), 37998 ^ _1670770 : [(37999 ^ _1670770) ^ [_3801189] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _3801100))), s(real, _3801189)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _3801189))), s(real, _3801098))))]]], (4132 ^ _1670770) ^ [_1776906, _1776908] : [4133 ^ _1670770 : [(4136 ^ _1670770) ^ [] : [s(num, _1776906) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (4134 ^ _1670770) ^ [] : [s(num, _1776908) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))]], -(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1776908))), s(num, _1776906))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (7320 ^ _1670770) ^ [] : [-(s(bool, i(s(fun(num, bool), odd), s(num, u_0))) = s(bool, f0))], (20570 ^ _1670770) ^ [_2425710, _2425712, _2425714] : [p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2425714, bool), fun(num, bool)), hasu_size), s(fun(_2425714, bool), _2425712))), s(num, _2425710)))), -(s(num, i(s(fun(fun(_2425714, bool), num), card), s(fun(_2425714, bool), _2425712))) = s(num, _2425710))], (22853 ^ _1670770) ^ [_2534481, _2534483] : [22855 ^ _1670770 : [(22858 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2534483, bool), _2534481), s(_2534483, 22854 ^ [_2534481, _2534483]))))], (22856 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_2534483, bool), bool), i(s(fun(_2534483, fun(fun(_2534483, bool), bool)), in), s(_2534483, 22854 ^ [_2534481, _2534483]))), s(fun(_2534483, bool), empty)))))]], -(p(s(bool, t)))], (24968 ^ _1670770) ^ [_2626993, _2626995, _2626997] : [p(s(bool, i(s(fun(fun(_2626995, fun(_2626995, _2626995)), bool), monoidal), s(fun(_2626995, fun(_2626995, _2626995)), _2626993)))), 24971 ^ _1670770 : [(24972 ^ _1670770) ^ [_2627531, _2627533, _2627535] : [-(s(_2626995, i(s(fun(fun(_2626997, _2626995), _2626995), i(s(fun(fun(_2626997, bool), fun(fun(_2626997, _2626995), _2626995)), i(s(fun(fun(_2626995, fun(_2626995, _2626995)), fun(fun(_2626997, bool), fun(fun(_2626997, _2626995), _2626995))), iterate), s(fun(_2626995, fun(_2626995, _2626995)), _2626993))), s(fun(_2626997, bool), i(s(fun(fun(_2626997, bool), fun(_2626997, bool)), i(s(fun(fun(_2626997, bool), fun(fun(_2626997, bool), fun(_2626997, bool))), union), s(fun(_2626997, bool), _2627533))), s(fun(_2626997, bool), _2627531))))), s(fun(_2626997, _2626995), _2627535))) = s(_2626995, i(s(fun(_2626995, _2626995), i(s(fun(_2626995, fun(_2626995, _2626995)), _2626993), s(_2626995, i(s(fun(fun(_2626997, _2626995), _2626995), i(s(fun(fun(_2626997, bool), fun(fun(_2626997, _2626995), _2626995)), i(s(fun(fun(_2626995, fun(_2626995, _2626995)), fun(fun(_2626997, bool), fun(fun(_2626997, _2626995), _2626995))), iterate), s(fun(_2626995, fun(_2626995, _2626995)), _2626993))), s(fun(_2626997, bool), _2627533))), s(fun(_2626997, _2626995), _2627535))))), s(_2626995, i(s(fun(fun(_2626997, _2626995), _2626995), i(s(fun(fun(_2626997, bool), fun(fun(_2626997, _2626995), _2626995)), i(s(fun(fun(_2626995, fun(_2626995, _2626995)), fun(fun(_2626997, bool), fun(fun(_2626997, _2626995), _2626995))), iterate), s(fun(_2626995, fun(_2626995, _2626995)), _2626993))), s(fun(_2626997, bool), _2627531))), s(fun(_2626997, _2626995), _2627535)))))), p(s(bool, i(s(fun(fun(_2626997, bool), bool), finite), s(fun(_2626997, bool), _2627533)))), p(s(bool, i(s(fun(fun(_2626997, bool), bool), finite), s(fun(_2626997, bool), _2627531)))), p(s(bool, i(s(fun(fun(_2626997, bool), bool), i(s(fun(fun(_2626997, bool), fun(fun(_2626997, bool), bool)), disjoint), s(fun(_2626997, bool), _2627533))), s(fun(_2626997, bool), _2627531))))]]], (39024 ^ _1670770) ^ [_3949459] : [-(s(cart(real, _3949459), i(s(fun(cart(real, _3949459), cart(real, _3949459)), i(s(fun(real, fun(cart(real, _3949459), cart(real, _3949459))), r_), s(real, i(s(fun(real, real), realu_neg), s(real, c))))), s(cart(real, _3949459), x))) = s(cart(real, _3949459), i(s(fun(cart(real, _3949459), cart(real, _3949459)), vectoru_neg), s(cart(real, _3949459), i(s(fun(cart(real, _3949459), cart(real, _3949459)), i(s(fun(real, fun(cart(real, _3949459), cart(real, _3949459))), r_), s(real, c))), s(cart(real, _3949459), x))))))], (9895 ^ _1670770) ^ [_1995269] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1995269))), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))), 9900 ^ _1670770 : [(9901 ^ _1670770) ^ [_1995585, _1995587] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1995587))), s(num, _1995585))))), s(num, i(s(fun(prod(num, num), num), dist), s(prod(num, num), i(s(fun(num, prod(num, num)), i(s(fun(num, fun(num, prod(num, num))), c_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1995587))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), naddu_rinv), s(nadd, _1995269))), s(num, _1995585))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1995585))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), naddu_rinv), s(nadd, _1995269))), s(num, _1995587))))))))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, 9898 ^ [_1995269]))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1995587))), s(num, _1995585))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1995587))), s(num, _1995585))))))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 9899 ^ [_1995269]))), s(num, _1995587)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 9899 ^ [_1995269]))), s(num, _1995585))))]]], (15325 ^ _1670770) ^ [_2134573] : [-(s(num, i(s(fun(int, num), numu_ofu_int), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _2134573))))) = s(num, _2134573))], (38477 ^ _1670770) ^ [_3828314, _3828316] : [38491 ^ _1670770 : [(38496 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3828316, bool), bool), i(s(fun(fun(fun(_3828316, bool), bool), fun(fun(_3828316, bool), bool)), i(s(fun(fun(fun(_3828316, bool), bool), fun(fun(fun(_3828316, bool), bool), fun(fun(_3828316, bool), bool))), _3828314), s(fun(fun(_3828316, bool), bool), 38478 ^ [_3828314, _3828316]))), s(fun(fun(_3828316, bool), bool), 38479 ^ [_3828314, _3828316]))), s(fun(_3828316, bool), 38480 ^ [_3828314, _3828316]))))], (38494 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3828316, bool), bool), 38479 ^ [_3828314, _3828316]), s(fun(_3828316, bool), 38480 ^ [_3828314, _3828316])))))], (38492 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3828316, bool), bool), 38478 ^ [_3828314, _3828316]), s(fun(_3828316, bool), 38480 ^ [_3828314, _3828316])))))]], 38483 ^ _1670770 : [(38486 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3828316, bool), bool), 38478 ^ [_3828314, _3828316]), s(fun(_3828316, bool), 38480 ^ [_3828314, _3828316])))), p(s(bool, i(s(fun(fun(_3828316, bool), bool), 38479 ^ [_3828314, _3828316]), s(fun(_3828316, bool), 38480 ^ [_3828314, _3828316]))))], (38484 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3828316, bool), bool), i(s(fun(fun(fun(_3828316, bool), bool), fun(fun(_3828316, bool), bool)), i(s(fun(fun(fun(_3828316, bool), bool), fun(fun(fun(_3828316, bool), bool), fun(fun(_3828316, bool), bool))), _3828314), s(fun(fun(_3828316, bool), bool), 38478 ^ [_3828314, _3828316]))), s(fun(fun(_3828316, bool), bool), 38479 ^ [_3828314, _3828316]))), s(fun(_3828316, bool), 38480 ^ [_3828314, _3828316])))))]], 38497 ^ _1670770 : [(38498 ^ _1670770) ^ [_3829885, _3829887] : [-(s(fun(_3828316, bool), i(s(fun(fun(_3828316, bool), fun(_3828316, bool)), i(s(fun(fun(fun(_3828316, bool), bool), fun(fun(_3828316, bool), fun(_3828316, bool))), hull), s(fun(fun(_3828316, bool), bool), i(s(fun(fun(fun(_3828316, bool), bool), fun(fun(_3828316, bool), bool)), i(s(fun(fun(fun(_3828316, bool), bool), fun(fun(fun(_3828316, bool), bool), fun(fun(_3828316, bool), bool))), _3828314), s(fun(fun(_3828316, bool), bool), _3829887))), s(fun(fun(_3828316, bool), bool), _3829885))))), s(fun(_3828316, bool), s0))) = s(fun(_3828316, bool), i(s(fun(fun(_3828316, bool), fun(_3828316, bool)), i(s(fun(fun(fun(_3828316, bool), bool), fun(fun(_3828316, bool), fun(_3828316, bool))), hull), s(fun(fun(_3828316, bool), bool), _3829887))), s(fun(_3828316, bool), i(s(fun(fun(_3828316, bool), fun(_3828316, bool)), i(s(fun(fun(fun(_3828316, bool), bool), fun(fun(_3828316, bool), fun(_3828316, bool))), hull), s(fun(fun(_3828316, bool), bool), _3829885))), s(fun(_3828316, bool), s0)))))), 38502 ^ _1670770 : [(38503 ^ _1670770) ^ [_3830739] : [p(s(bool, i(s(fun(fun(fun(_3828316, bool), bool), bool), i(s(fun(fun(_3828316, bool), fun(fun(fun(_3828316, bool), bool), bool)), in), s(fun(_3828316, bool), _3830739))), s(fun(fun(_3828316, bool), bool), 38501 ^ [_3828314, _3828316, _3829885, _3829887])))), -(p(s(bool, i(s(fun(fun(_3828316, bool), bool), _3829887), s(fun(_3828316, bool), _3830739)))))], (38509 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3828316, bool), bool), _3829887), s(fun(_3828316, bool), i(s(fun(fun(fun(_3828316, bool), bool), fun(_3828316, bool)), inters), s(fun(fun(_3828316, bool), bool), 38501 ^ [_3828314, _3828316, _3829885, _3829887]))))))]], 38522 ^ _1670770 : [(38525 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3828316, bool), bool), _3829885), s(fun(_3828316, bool), i(s(fun(fun(_3828316, bool), fun(_3828316, bool)), i(s(fun(fun(fun(_3828316, bool), bool), fun(fun(_3828316, bool), fun(_3828316, bool))), hull), s(fun(fun(_3828316, bool), bool), _3829887))), s(fun(_3828316, bool), 38521 ^ [_3828314, _3828316, _3829885, _3829887]))))))], (38523 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3828316, bool), bool), _3829885), s(fun(_3828316, bool), 38521 ^ [_3828314, _3828316, _3829885, _3829887])))))]], 38513 ^ _1670770 : [(38514 ^ _1670770) ^ [_3831246] : [p(s(bool, i(s(fun(fun(fun(_3828316, bool), bool), bool), i(s(fun(fun(_3828316, bool), fun(fun(fun(_3828316, bool), bool), bool)), in), s(fun(_3828316, bool), _3831246))), s(fun(fun(_3828316, bool), bool), 38512 ^ [_3828314, _3828316, _3829885, _3829887])))), -(p(s(bool, i(s(fun(fun(_3828316, bool), bool), _3829885), s(fun(_3828316, bool), _3831246)))))], (38520 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3828316, bool), bool), _3829885), s(fun(_3828316, bool), i(s(fun(fun(fun(_3828316, bool), bool), fun(_3828316, bool)), inters), s(fun(fun(_3828316, bool), bool), 38512 ^ [_3828314, _3828316, _3829885, _3829887]))))))]]]]], (40270 ^ _1670770) ^ [_4015735, _4015737, _4015739, _4015741, _4015743] : [-(s(cart(real, _4015741), i(s(fun(fun(_4015743, cart(real, _4015741)), cart(real, _4015741)), i(s(fun(fun(_4015743, bool), fun(fun(_4015743, cart(real, _4015741)), cart(real, _4015741))), vsum), s(fun(_4015743, bool), i(s(fun(fun(_4015743, bool), fun(_4015743, bool)), i(s(fun(fun(_4015743, bool), fun(fun(_4015743, bool), fun(_4015743, bool))), union), s(fun(_4015743, bool), _4015737))), s(fun(_4015743, bool), _4015735))))), s(fun(_4015743, cart(real, _4015741)), _4015739))) = s(cart(real, _4015741), i(s(fun(fun(_4015743, cart(real, _4015741)), cart(real, _4015741)), i(s(fun(fun(_4015743, bool), fun(fun(_4015743, cart(real, _4015741)), cart(real, _4015741))), vsum), s(fun(_4015743, bool), _4015735))), s(fun(_4015743, cart(real, _4015741)), _4015739)))), p(s(bool, i(s(fun(fun(_4015743, bool), bool), finite), s(fun(_4015743, bool), _4015735)))), 40276 ^ _1670770 : [(40281 ^ _1670770) ^ [] : [s(cart(real, _4015741), i(s(fun(_4015743, cart(real, _4015741)), _4015739), s(_4015743, 40275 ^ [_4015735, _4015737, _4015739, _4015741, _4015743]))) = s(cart(real, _4015741), i(s(fun(num, cart(real, _4015741)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (40279 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_4015743, bool), bool), i(s(fun(_4015743, fun(fun(_4015743, bool), bool)), in), s(_4015743, 40275 ^ [_4015735, _4015737, _4015739, _4015741, _4015743]))), s(fun(_4015743, bool), _4015735))))], (40277 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_4015743, bool), bool), i(s(fun(_4015743, fun(fun(_4015743, bool), bool)), in), s(_4015743, 40275 ^ [_4015735, _4015737, _4015739, _4015741, _4015743]))), s(fun(_4015743, bool), _4015737)))))]]], (40187 ^ _1670770) ^ [_4009813, _4009815, _4009817, _4009819, _4009821] : [-(s(cart(real, _4009819), i(s(fun(cart(real, _4009819), cart(real, _4009819)), i(s(fun(cart(real, _4009819), fun(cart(real, _4009819), cart(real, _4009819))), vectoru_add), s(cart(real, _4009819), i(s(fun(fun(_4009821, cart(real, _4009819)), cart(real, _4009819)), i(s(fun(fun(_4009821, bool), fun(fun(_4009821, cart(real, _4009819)), cart(real, _4009819))), vsum), s(fun(_4009821, bool), _4009817))), s(fun(_4009821, cart(real, _4009819)), _4009813))))), s(cart(real, _4009819), i(s(fun(fun(_4009821, cart(real, _4009819)), cart(real, _4009819)), i(s(fun(fun(_4009821, bool), fun(fun(_4009821, cart(real, _4009819)), cart(real, _4009819))), vsum), s(fun(_4009821, bool), _4009815))), s(fun(_4009821, cart(real, _4009819)), _4009813))))) = s(cart(real, _4009819), i(s(fun(cart(real, _4009819), cart(real, _4009819)), i(s(fun(cart(real, _4009819), fun(cart(real, _4009819), cart(real, _4009819))), vectoru_add), s(cart(real, _4009819), i(s(fun(fun(_4009821, cart(real, _4009819)), cart(real, _4009819)), i(s(fun(fun(_4009821, bool), fun(fun(_4009821, cart(real, _4009819)), cart(real, _4009819))), vsum), s(fun(_4009821, bool), i(s(fun(fun(_4009821, bool), fun(_4009821, bool)), i(s(fun(fun(_4009821, bool), fun(fun(_4009821, bool), fun(_4009821, bool))), union), s(fun(_4009821, bool), _4009817))), s(fun(_4009821, bool), _4009815))))), s(fun(_4009821, cart(real, _4009819)), _4009813))))), s(cart(real, _4009819), i(s(fun(fun(_4009821, cart(real, _4009819)), cart(real, _4009819)), i(s(fun(fun(_4009821, bool), fun(fun(_4009821, cart(real, _4009819)), cart(real, _4009819))), vsum), s(fun(_4009821, bool), i(s(fun(fun(_4009821, bool), fun(_4009821, bool)), i(s(fun(fun(_4009821, bool), fun(fun(_4009821, bool), fun(_4009821, bool))), inter), s(fun(_4009821, bool), _4009817))), s(fun(_4009821, bool), _4009815))))), s(fun(_4009821, cart(real, _4009819)), _4009813)))))), p(s(bool, i(s(fun(fun(_4009821, bool), bool), finite), s(fun(_4009821, bool), _4009817)))), p(s(bool, i(s(fun(fun(_4009821, bool), bool), finite), s(fun(_4009821, bool), _4009815))))], (39559 ^ _1670770) ^ [_3969690, _3969692] : [-(s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, i(s(fun(cart(real, _3969692), real), vectoru_norm), s(cart(real, _3969692), _3969690))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))) = s(real, i(s(fun(cart(real, _3969692), real), i(s(fun(cart(real, _3969692), fun(cart(real, _3969692), real)), dot), s(cart(real, _3969692), _3969690))), s(cart(real, _3969692), _3969690))))], (40684 ^ _1670770) ^ [_4047422, _4047424, _4047426] : [s(cart(real, _4047424), i(s(fun(_4047426, cart(real, _4047424)), i(s(fun(cart(real, _4047424), fun(_4047426, cart(real, _4047424))), i(s(fun(fun(_4047426, real), fun(cart(real, _4047424), fun(_4047426, cart(real, _4047424)))), _4047422), s(fun(_4047426, real), 40685 ^ [_4047422, _4047424, _4047426]))), s(cart(real, _4047424), 40686 ^ [_4047422, _4047424, _4047426]))), s(_4047426, 40687 ^ [_4047422, _4047424, _4047426]))) = s(cart(real, _4047424), i(s(fun(cart(real, _4047424), cart(real, _4047424)), i(s(fun(real, fun(cart(real, _4047424), cart(real, _4047424))), r_), s(real, i(s(fun(_4047426, real), 40685 ^ [_4047422, _4047424, _4047426]), s(_4047426, 40687 ^ [_4047422, _4047424, _4047426]))))), s(cart(real, _4047424), 40686 ^ [_4047422, _4047424, _4047426]))), 40690 ^ _1670770 : [(40691 ^ _1670770) ^ [_4048248, _4048250, _4048252] : [p(s(bool, i(s(fun(fun(_4047426, bool), bool), finite), s(fun(_4047426, bool), _4048248)))), -(s(cart(real, _4047424), i(s(fun(cart(real, _4047424), cart(real, _4047424)), i(s(fun(real, fun(cart(real, _4047424), cart(real, _4047424))), r_), s(real, i(s(fun(fun(_4047426, real), real), i(s(fun(fun(_4047426, bool), fun(fun(_4047426, real), real)), sum), s(fun(_4047426, bool), _4048248))), s(fun(_4047426, real), _4048252))))), s(cart(real, _4047424), _4048250))) = s(cart(real, _4047424), i(s(fun(fun(_4047426, cart(real, _4047424)), cart(real, _4047424)), i(s(fun(fun(_4047426, bool), fun(fun(_4047426, cart(real, _4047424)), cart(real, _4047424))), vsum), s(fun(_4047426, bool), _4048248))), s(fun(_4047426, cart(real, _4047424)), i(s(fun(cart(real, _4047424), fun(_4047426, cart(real, _4047424))), i(s(fun(fun(_4047426, real), fun(cart(real, _4047424), fun(_4047426, cart(real, _4047424)))), _4047422), s(fun(_4047426, real), _4048252))), s(cart(real, _4047424), _4048250))))))]]], (13881 ^ _1670770) ^ [_2096802] : [-(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2096802))), s(int, i(s(fun(int, int), intu_neg), s(int, _2096802))))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2096802))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))], (6028 ^ _1670770) ^ [_1821708, _1821710, _1821712] : [-(s(num, _1821710) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), -(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1821712))), s(num, _1821710))))), s(num, _1821708))))), s(num, _1821710))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1821712))), s(num, _1821708))))), s(num, _1821710))))], (8176 ^ _1670770) ^ [_1912924, _1912926] : [-(s(_1912924, i(s(fun(_1912924, _1912924), i(s(fun(list(_1912926), fun(_1912924, _1912924)), i(s(fun(fun(_1912926, fun(_1912924, _1912924)), fun(list(_1912926), fun(_1912924, _1912924))), itlist), s(fun(_1912926, fun(_1912924, _1912924)), f))), s(list(_1912926), i(s(fun(list(_1912926), list(_1912926)), i(s(fun(_1912926, fun(list(_1912926), list(_1912926))), cons), s(_1912926, h0))), s(list(_1912926), t0))))), s(_1912924, b0))) = s(_1912924, i(s(fun(_1912924, _1912924), i(s(fun(_1912926, fun(_1912924, _1912924)), f), s(_1912926, h0))), s(_1912924, i(s(fun(_1912924, _1912924), i(s(fun(list(_1912926), fun(_1912924, _1912924)), i(s(fun(fun(_1912926, fun(_1912924, _1912924)), fun(list(_1912926), fun(_1912924, _1912924))), itlist), s(fun(_1912926, fun(_1912924, _1912924)), f))), s(list(_1912926), t0))), s(_1912924, b0))))))], (10341 ^ _1670770) ^ [_2008941, _2008943] : [-(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), _2008943))), s(prod(hreal, hreal), _2008941))) = s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), _2008941))), s(prod(hreal, hreal), _2008943))))], (43845 ^ _1670770) ^ [_4288270, _4288272] : [-(p(s(bool, i(s(fun(fun(cart(real, finite_sum(_4288272, _4288270)), cart(real, _4288270)), bool), linear), s(fun(cart(real, finite_sum(_4288272, _4288270)), cart(real, _4288270)), sndcart)))))], (10999 ^ _1670770) ^ [_2026113, _2026115] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _2026115))), s(real, _2026113))))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2026115)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, _2026113))))], (10475 ^ _1670770) ^ [_2012487, _2012489, _2012491, _2012493] : [-(p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), prod(hreal, hreal))), trealu_add), s(prod(hreal, hreal), _2012493))), s(prod(hreal, hreal), _2012489))))), s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), prod(hreal, hreal))), trealu_add), s(prod(hreal, hreal), _2012491))), s(prod(hreal, hreal), _2012487))))))), p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), _2012493))), s(prod(hreal, hreal), _2012491)))), p(s(bool, i(s(fun(prod(hreal, hreal), bool), i(s(fun(prod(hreal, hreal), fun(prod(hreal, hreal), bool)), trealu_eq), s(prod(hreal, hreal), _2012489))), s(prod(hreal, hreal), _2012487))))], (15524 ^ _1670770) ^ [_2144305, _2144307] : [-(s(bool, i(s(fun(_2144307, bool), univ), s(_2144307, _2144305))) = s(bool, t))], (47370 ^ _1670770) ^ [_4496145, _4496147, _4496149] : [47373 ^ _1670770 : [(47376 ^ _1670770) ^ [] : [s(cart(real, _4496147), 47371 ^ [_4496145, _4496147, _4496149]) = s(cart(real, _4496147), 47372 ^ [_4496145, _4496147, _4496149])], (47374 ^ _1670770) ^ [] : [-(s(cart(real, _4496149), i(s(fun(cart(real, _4496147), cart(real, _4496149)), i(s(fun(cart(cart(real, _4496147), _4496149), fun(cart(real, _4496147), cart(real, _4496149))), matrixu_vectoru_mul), s(cart(cart(real, _4496147), _4496149), _4496145))), s(cart(real, _4496147), 47371 ^ [_4496145, _4496147, _4496149]))) = s(cart(real, _4496149), i(s(fun(cart(real, _4496147), cart(real, _4496149)), i(s(fun(cart(cart(real, _4496147), _4496149), fun(cart(real, _4496147), cart(real, _4496149))), matrixu_vectoru_mul), s(cart(cart(real, _4496147), _4496149), _4496145))), s(cart(real, _4496147), 47372 ^ [_4496145, _4496147, _4496149]))))]], -(s(num, i(s(fun(cart(cart(real, _4496147), _4496149), num), rank), s(cart(cart(real, _4496147), _4496149), _4496145))) = s(num, i(s(fun(fun(_4496147, bool), num), dimindex), s(fun(_4496147, bool), univ))))], (14297 ^ _1670770) ^ [] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, m))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, n))), s(int, p1))))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, n))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, m))), s(int, p1))))))], (40002 ^ _1670770) ^ [_3992778, _3992780, _3992782, _3992784, _3992786, _3992788] : [s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, i(s(fun(prod(cart(real, _3992788), cart(real, _3992788)), real), distance), s(prod(cart(real, _3992788), cart(real, _3992788)), i(s(fun(cart(real, _3992788), prod(cart(real, _3992788), cart(real, _3992788))), i(s(fun(cart(real, _3992788), fun(cart(real, _3992788), prod(cart(real, _3992788), cart(real, _3992788)))), c_), s(cart(real, _3992788), _3992784))), s(cart(real, _3992788), _3992782))))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))) = s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, i(s(fun(prod(cart(real, _3992786), cart(real, _3992786)), real), distance), s(prod(cart(real, _3992786), cart(real, _3992786)), i(s(fun(cart(real, _3992786), prod(cart(real, _3992786), cart(real, _3992786))), i(s(fun(cart(real, _3992786), fun(cart(real, _3992786), prod(cart(real, _3992786), cart(real, _3992786)))), c_), s(cart(real, _3992786), _3992780))), s(cart(real, _3992786), _3992778))))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), -(s(real, i(s(fun(prod(cart(real, _3992788), cart(real, _3992788)), real), distance), s(prod(cart(real, _3992788), cart(real, _3992788)), i(s(fun(cart(real, _3992788), prod(cart(real, _3992788), cart(real, _3992788))), i(s(fun(cart(real, _3992788), fun(cart(real, _3992788), prod(cart(real, _3992788), cart(real, _3992788)))), c_), s(cart(real, _3992788), _3992784))), s(cart(real, _3992788), _3992782))))) = s(real, i(s(fun(prod(cart(real, _3992786), cart(real, _3992786)), real), distance), s(prod(cart(real, _3992786), cart(real, _3992786)), i(s(fun(cart(real, _3992786), prod(cart(real, _3992786), cart(real, _3992786))), i(s(fun(cart(real, _3992786), fun(cart(real, _3992786), prod(cart(real, _3992786), cart(real, _3992786)))), c_), s(cart(real, _3992786), _3992780))), s(cart(real, _3992786), _3992778))))))], (39104 ^ _1670770) ^ [_3953834, _3953836] : [-(s(cart(real, _3953836), _3953834) = s(cart(real, _3953836), i(s(fun(num, cart(real, _3953836)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(real, i(s(fun(cart(real, _3953836), real), i(s(fun(cart(real, _3953836), fun(cart(real, _3953836), real)), dot), s(cart(real, _3953836), _3953834))), s(cart(real, _3953836), _3953834)))))))], (45469 ^ _1670770) ^ [_4386459, _4386461] : [p(s(bool, i(s(fun(fun(cart(real, _4386461), bool), bool), independent), s(fun(cart(real, _4386461), bool), _4386459)))), -(p(s(bool, i(s(fun(fun(cart(real, _4386461), bool), bool), finite), s(fun(cart(real, _4386461), bool), _4386459)))))], (14764 ^ _1670770) ^ [_2118213] : [s(int, i(s(fun(int, int), intu_sgn), s(int, _2118213))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(int, _2118213) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (39471 ^ _1670770) ^ [_3967078, _3967080] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _3967080))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(real, _3967078)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _3967080))), s(real, i(s(fun(real, real), sqrt), s(real, _3967078)))))))], (25663 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(num, fun(num, num)), bool), monoidal), s(fun(num, fun(num, num)), p_)))))], (4198 ^ _1670770) ^ [_1778310, _1778312] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1778312))), s(num, i(s(fun(num, num), suc), s(num, _1778310))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1778312))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1778312))), s(num, _1778310))))))], (12539 ^ _1670770) ^ [_2065088, _2065090] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(real, real), realu_inv), s(real, _2065090))))), s(real, i(s(fun(real, real), realu_inv), s(real, _2065088))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _2065088))), s(real, _2065090))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2065090))), s(real, _2065088)))))), -(s(real, _2065090) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), -(s(real, _2065088) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (25669 ^ _1670770) ^ [_2691830, _2691832, _2691834, _2691836] : [p(s(bool, i(s(fun(fun(_2691836, bool), bool), finite), s(fun(_2691836, bool), _2691830)))), -(s(num, i(s(fun(fun(_2691836, num), num), i(s(fun(fun(_2691836, bool), fun(fun(_2691836, num), num)), nsum), s(fun(_2691836, bool), i(s(fun(fun(_2691836, bool), fun(_2691836, bool)), i(s(fun(_2691836, fun(fun(_2691836, bool), fun(_2691836, bool))), insert), s(_2691836, _2691834))), s(fun(_2691836, bool), _2691830))))), s(fun(_2691836, num), _2691832))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), i(s(fun(bool, fun(num, fun(num, num))), cond), s(bool, i(s(fun(fun(_2691836, bool), bool), i(s(fun(_2691836, fun(fun(_2691836, bool), bool)), in), s(_2691836, _2691834))), s(fun(_2691836, bool), _2691830))))), s(num, i(s(fun(fun(_2691836, num), num), i(s(fun(fun(_2691836, bool), fun(fun(_2691836, num), num)), nsum), s(fun(_2691836, bool), _2691830))), s(fun(_2691836, num), _2691832))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(_2691836, num), _2691832), s(_2691836, _2691834))))), s(num, i(s(fun(fun(_2691836, num), num), i(s(fun(fun(_2691836, bool), fun(fun(_2691836, num), num)), nsum), s(fun(_2691836, bool), _2691830))), s(fun(_2691836, num), _2691832))))))))], (30676 ^ _1670770) ^ [_3021713, _3021715] : [p(s(bool, 30674 ^ [_3021713, _3021715])), -(p(s(bool, i(s(fun(_3021713, bool), i(s(fun(_3021715, fun(_3021713, bool)), r0), s(_3021715, x))), s(_3021713, 30679 ^ [_3021713, _3021715])))))], (1168 ^ _1670770) ^ [_1685760] : [p(s(bool, t)), -(p(s(bool, t))), -(p(s(bool, _1685760)))], (14856 ^ _1670770) ^ [_2120535, _2120537] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _2120537))), s(int, i(s(fun(int, int), intu_neg), s(int, _2120535))))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _2120537))), s(int, _2120535))))], (10069 ^ _1670770) ^ [] : [-(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, x))), s(nadd, y))) = s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, i(s(fun(fun(nadd, bool), hreal), mku_hreal), s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, x))))))), s(hreal, i(s(fun(fun(nadd, bool), hreal), mku_hreal), s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, y))))))))], (37053 ^ _1670770) ^ [_3758468] : [p(s(bool, i(s(fun(fun(_3758468, bool), bool), infinite), s(fun(_3758468, bool), univ)))), -(p(s(bool, i(s(fun(fun(_3758468, bool), bool), i(s(fun(fun(list(_3758468), bool), fun(fun(_3758468, bool), bool)), a_u_c), s(fun(list(_3758468), bool), univ))), s(fun(_3758468, bool), univ)))))], (46521 ^ _1670770) ^ [_4446470, _4446472, _4446474] : [s(cart(real, _4446474), i(s(fun(num, cart(real, _4446474)), i(s(fun(cart(cart(real, _4446472), _4446474), fun(num, cart(real, _4446474))), i(s(fun(fun(num, real), fun(cart(cart(real, _4446472), _4446474), fun(num, cart(real, _4446474)))), _4446470), s(fun(num, real), 46522 ^ [_4446470, _4446472, _4446474]))), s(cart(cart(real, _4446472), _4446474), 46523 ^ [_4446470, _4446472, _4446474]))), s(num, 46524 ^ [_4446470, _4446472, _4446474]))) = s(cart(real, _4446474), i(s(fun(cart(real, _4446474), cart(real, _4446474)), i(s(fun(real, fun(cart(real, _4446474), cart(real, _4446474))), r_), s(real, i(s(fun(num, real), 46522 ^ [_4446470, _4446472, _4446474]), s(num, 46524 ^ [_4446470, _4446472, _4446474]))))), s(cart(real, _4446474), i(s(fun(cart(cart(real, _4446472), _4446474), cart(real, _4446474)), i(s(fun(num, fun(cart(cart(real, _4446472), _4446474), cart(real, _4446474))), column), s(num, 46524 ^ [_4446470, _4446472, _4446474]))), s(cart(cart(real, _4446472), _4446474), 46523 ^ [_4446470, _4446472, _4446474]))))), 46527 ^ _1670770 : [(46528 ^ _1670770) ^ [_4447579] : [46529 ^ _1670770 : [(46530 ^ _1670770) ^ [_4447963] : [s(cart(cart(real, _4446472), _4446472), i(s(fun(cart(cart(real, _4446472), _4446474), cart(cart(real, _4446472), _4446472)), i(s(fun(cart(cart(real, _4446474), _4446472), fun(cart(cart(real, _4446472), _4446474), cart(cart(real, _4446472), _4446472))), matrixu_mul), s(cart(cart(real, _4446474), _4446472), _4447963))), s(cart(cart(real, _4446472), _4446474), _4447579))) = s(cart(cart(real, _4446472), _4446472), i(s(fun(num, cart(cart(real, _4446472), _4446472)), mat), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))]], 46531 ^ _1670770 : [(46532 ^ _1670770) ^ [_4448089] : [s(cart(real, _4446474), i(s(fun(fun(num, cart(real, _4446474)), cart(real, _4446474)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4446474)), cart(real, _4446474))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, i(s(fun(fun(_4446472, bool), num), dimindex), s(fun(_4446472, bool), univ))))))), s(fun(num, cart(real, _4446474)), i(s(fun(cart(cart(real, _4446472), _4446474), fun(num, cart(real, _4446474))), i(s(fun(fun(num, real), fun(cart(cart(real, _4446472), _4446474), fun(num, cart(real, _4446474)))), _4446470), s(fun(num, real), _4448089))), s(cart(cart(real, _4446472), _4446474), _4447579))))) = s(cart(real, _4446474), i(s(fun(num, cart(real, _4446474)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), 46535 ^ _1670770 : [(46536 ^ _1670770) ^ [_4448531] : [-(s(real, i(s(fun(num, real), _4448089), s(num, _4448531))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, _4448531)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4448531))), s(num, i(s(fun(fun(_4446472, bool), num), dimindex), s(fun(_4446472, bool), univ))))))]]]]], (46546 ^ _1670770) ^ [_4448792] : [46548 ^ _1670770 : [(46552 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, 46550 ^ [_4446470, _4446472, _4446474, _4448792])))))], (46554 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 46550 ^ [_4446470, _4446472, _4446474, _4448792]))), s(num, i(s(fun(fun(_4446472, bool), num), dimindex), s(fun(_4446472, bool), univ)))))))], (46556 ^ _1670770) ^ [] : [s(real, i(s(fun(num, real), 46547 ^ [_4446470, _4446472, _4446474, _4448792]), s(num, 46550 ^ [_4446470, _4446472, _4446474, _4448792]))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (46549 ^ _1670770) ^ [] : [-(s(cart(real, _4446474), i(s(fun(fun(num, cart(real, _4446474)), cart(real, _4446474)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4446474)), cart(real, _4446474))), vsum), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), s(num, i(s(fun(fun(_4446472, bool), num), dimindex), s(fun(_4446472, bool), univ))))))), s(fun(num, cart(real, _4446474)), i(s(fun(cart(cart(real, _4446472), _4446474), fun(num, cart(real, _4446474))), i(s(fun(fun(num, real), fun(cart(cart(real, _4446472), _4446474), fun(num, cart(real, _4446474)))), _4446470), s(fun(num, real), 46547 ^ [_4446470, _4446472, _4446474, _4448792]))), s(cart(cart(real, _4446472), _4446474), _4448792))))) = s(cart(real, _4446474), i(s(fun(num, cart(real, _4446474)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]], -(s(cart(cart(real, _4446472), _4446472), i(s(fun(cart(cart(real, _4446472), _4446474), cart(cart(real, _4446472), _4446472)), i(s(fun(cart(cart(real, _4446474), _4446472), fun(cart(cart(real, _4446472), _4446474), cart(cart(real, _4446472), _4446472))), matrixu_mul), s(cart(cart(real, _4446474), _4446472), 46557 ^ [_4446470, _4446472, _4446474, _4448792]))), s(cart(cart(real, _4446472), _4446474), _4448792))) = s(cart(cart(real, _4446472), _4446472), i(s(fun(num, cart(cart(real, _4446472), _4446472)), mat), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))]]], (5211 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))))], (4263 ^ _1670770) ^ [_1779820] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1779820))), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), -(s(num, _1779820) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (12902 ^ _1670770) ^ [_2073784, _2073786, _2073788] : [p(s(bool, i(s(fun(num, bool), odd), s(num, _2073788)))), -(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2073786))), s(num, _2073788))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2073784))), s(num, _2073788))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2073786))), s(real, _2073784))))], (42 ^ _1670770) ^ [_1671323, _1671325] : [_1671325 = _1671323, -(finite_image(_1671325) = finite_image(_1671323))], (43450 ^ _1670770) ^ [_4273634, _4273636, _4273638] : [s(cart(real, _4273636), i(s(fun(cart(real, _4273638), cart(real, _4273636)), i(s(fun(fun(cart(real, _4273638), cart(real, _4273636)), fun(cart(real, _4273638), cart(real, _4273636))), i(s(fun(fun(cart(real, _4273638), cart(real, _4273636)), fun(fun(cart(real, _4273638), cart(real, _4273636)), fun(cart(real, _4273638), cart(real, _4273636)))), _4273634), s(fun(cart(real, _4273638), cart(real, _4273636)), 43451 ^ [_4273634, _4273636, _4273638]))), s(fun(cart(real, _4273638), cart(real, _4273636)), 43452 ^ [_4273634, _4273636, _4273638]))), s(cart(real, _4273638), 43453 ^ [_4273634, _4273636, _4273638]))) = s(cart(real, _4273636), i(s(fun(cart(real, _4273636), cart(real, _4273636)), i(s(fun(cart(real, _4273636), fun(cart(real, _4273636), cart(real, _4273636))), vectoru_add), s(cart(real, _4273636), i(s(fun(cart(real, _4273638), cart(real, _4273636)), 43451 ^ [_4273634, _4273636, _4273638]), s(cart(real, _4273638), 43453 ^ [_4273634, _4273636, _4273638]))))), s(cart(real, _4273636), i(s(fun(cart(real, _4273638), cart(real, _4273636)), 43452 ^ [_4273634, _4273636, _4273638]), s(cart(real, _4273638), 43453 ^ [_4273634, _4273636, _4273638]))))), 43456 ^ _1670770 : [(43457 ^ _1670770) ^ [_4274770, _4274772] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(fun(cart(real, _4273638), cart(real, _4273636)), real), onorm), s(fun(cart(real, _4273638), cart(real, _4273636)), i(s(fun(fun(cart(real, _4273638), cart(real, _4273636)), fun(cart(real, _4273638), cart(real, _4273636))), i(s(fun(fun(cart(real, _4273638), cart(real, _4273636)), fun(fun(cart(real, _4273638), cart(real, _4273636)), fun(cart(real, _4273638), cart(real, _4273636)))), _4273634), s(fun(cart(real, _4273638), cart(real, _4273636)), _4274772))), s(fun(cart(real, _4273638), cart(real, _4273636)), _4274770))))))), s(real, e0))))), p(s(bool, i(s(fun(fun(cart(real, _4273638), cart(real, _4273636)), bool), linear), s(fun(cart(real, _4273638), cart(real, _4273636)), _4274772)))), p(s(bool, i(s(fun(fun(cart(real, _4273638), cart(real, _4273636)), bool), linear), s(fun(cart(real, _4273638), cart(real, _4273636)), _4274770)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(fun(cart(real, _4273638), cart(real, _4273636)), real), onorm), s(fun(cart(real, _4273638), cart(real, _4273636)), _4274772))))), s(real, i(s(fun(fun(cart(real, _4273638), cart(real, _4273636)), real), onorm), s(fun(cart(real, _4273638), cart(real, _4273636)), _4274770))))))), s(real, e0))))]]], (14057 ^ _1670770) ^ [_2101282, _2101284] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _2101284))), s(int, _2101282))))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _2101284))), s(int, _2101282)))), -(s(int, _2101284) = s(int, _2101282))], (46620 ^ _1670770) ^ [_4454519, _4454521, _4454523] : [s(fun(cart(real, _4454521), bool), i(s(fun(fun(cart(real, _4454521), bool), fun(cart(real, _4454521), bool)), span), s(fun(cart(real, _4454521), bool), i(s(fun(cart(cart(real, _4454521), _4454523), fun(cart(real, _4454521), bool)), rows), s(cart(cart(real, _4454521), _4454523), _4454519))))) = s(fun(cart(real, _4454521), bool), univ), -(s(cart(cart(real, _4454521), _4454521), i(s(fun(cart(cart(real, _4454521), _4454523), cart(cart(real, _4454521), _4454521)), i(s(fun(cart(cart(real, _4454523), _4454521), fun(cart(cart(real, _4454521), _4454523), cart(cart(real, _4454521), _4454521))), matrixu_mul), s(cart(cart(real, _4454523), _4454521), 46623 ^ [_4454519, _4454521, _4454523]))), s(cart(cart(real, _4454521), _4454523), _4454519))) = s(cart(cart(real, _4454521), _4454521), i(s(fun(num, cart(cart(real, _4454521), _4454521)), mat), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (23245 ^ _1670770) ^ [_2553169, _2553171] : [23251 ^ _1670770 : [(23254 ^ _1670770) ^ [_2553962] : [p(s(bool, i(s(fun(_2553171, bool), i(s(fun(bool, fun(_2553171, bool)), i(s(fun(_2553171, fun(bool, fun(_2553171, bool))), setspec), s(_2553171, 23248 ^ [_2553169, _2553171]))), s(bool, i(s(fun(_2553171, bool), i(s(fun(_2553171, fun(_2553171, bool)), 23246 ^ [_2553169, _2553171]), s(_2553171, _2553962))), s(_2553171, 23247 ^ [_2553169, _2553171]))))), s(_2553171, _2553962))))], (23252 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2553171, bool), i(s(fun(_2553171, fun(_2553171, bool)), i(s(fun(fun(_2553171, fun(_2553171, bool)), fun(_2553171, fun(_2553171, bool))), _2553169), s(fun(_2553171, fun(_2553171, bool)), 23246 ^ [_2553169, _2553171]))), s(_2553171, 23247 ^ [_2553169, _2553171]))), s(_2553171, 23248 ^ [_2553169, _2553171])))))]], 23256 ^ _1670770 : [(23259 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2553171, bool), i(s(fun(_2553171, fun(_2553171, bool)), i(s(fun(fun(_2553171, fun(_2553171, bool)), fun(_2553171, fun(_2553171, bool))), _2553169), s(fun(_2553171, fun(_2553171, bool)), 23246 ^ [_2553169, _2553171]))), s(_2553171, 23247 ^ [_2553169, _2553171]))), s(_2553171, 23248 ^ [_2553169, _2553171]))))], (23257 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2553171, bool), i(s(fun(bool, fun(_2553171, bool)), i(s(fun(_2553171, fun(bool, fun(_2553171, bool))), setspec), s(_2553171, 23248 ^ [_2553169, _2553171]))), s(bool, i(s(fun(_2553171, bool), i(s(fun(_2553171, fun(_2553171, bool)), 23246 ^ [_2553169, _2553171]), s(_2553171, 23255 ^ [_2553169, _2553171]))), s(_2553171, 23247 ^ [_2553169, _2553171]))))), s(_2553171, 23255 ^ [_2553169, _2553171])))))]], 23260 ^ _1670770 : [(23261 ^ _1670770) ^ [_2554326] : [-(p(s(bool, i(s(fun(fun(_2553171, fun(_2553171, bool)), bool), wf), s(fun(_2553171, fun(_2553171, bool)), _2554326))))), -(p(s(bool, i(s(fun(_2553171, bool), i(s(fun(_2553171, fun(_2553171, bool)), _2554326), s(_2553171, 23264 ^ [_2553169, _2553171, _2554326]))), s(_2553171, 23264 ^ [_2553169, _2553171, _2554326]))))), 23272 ^ _1670770 : [(23277 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(_2553171, bool), i(s(fun(_2553171, fun(_2553171, bool)), _2554326), s(_2553171, 23269 ^ [_2553169, _2553171, _2554326]))), s(_2553171, 23271 ^ [_2553169, _2553171, _2554326]))))], (23275 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2553171, bool), i(s(fun(_2553171, fun(_2553171, bool)), _2554326), s(_2553171, 23270 ^ [_2553169, _2553171, _2554326]))), s(_2553171, 23271 ^ [_2553169, _2553171, _2554326])))))], (23273 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(_2553171, bool), i(s(fun(_2553171, fun(_2553171, bool)), _2554326), s(_2553171, 23269 ^ [_2553169, _2553171, _2554326]))), s(_2553171, 23270 ^ [_2553169, _2553171, _2554326])))))]], p(s(bool, i(s(fun(fun(_2553171, bool), bool), finite), s(fun(_2553171, bool), i(s(fun(fun(_2553171, bool), fun(_2553171, bool)), gspec), s(fun(_2553171, bool), i(s(fun(_2553171, fun(_2553171, bool)), i(s(fun(fun(_2553171, fun(_2553171, bool)), fun(_2553171, fun(_2553171, bool))), _2553169), s(fun(_2553171, fun(_2553171, bool)), _2554326))), s(_2553171, 23278 ^ [_2553169, _2553171, _2554326]))))))))]]], (5121 ^ _1670770) ^ [_1799181] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _1799181))), s(num, _1799181))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (39838 ^ _1670770) ^ [_3981341, _3981343] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_gt), s(real, i(s(fun(cart(real, _3981343), real), vectoru_norm), s(cart(real, _3981343), _3981341))))), s(real, a0)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, a0))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_gt), s(real, i(s(fun(cart(real, _3981343), real), i(s(fun(cart(real, _3981343), fun(cart(real, _3981343), real)), dot), s(cart(real, _3981343), _3981341))), s(cart(real, _3981343), _3981341))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, a0))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))))))))], (11697 ^ _1670770) ^ [_2044101, _2044103] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), realu_abs), s(real, _2044103))))), s(real, _2044101)))), 11700 ^ _1670770 : [(11703 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2044103))), s(real, _2044101)))))], (11701 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(real, real), realu_neg), s(real, _2044101))))), s(real, _2044103)))))]]], (41641 ^ _1670770) ^ [_4125690, _4125692] : [s(cart(real, _4125692), _4125690) = s(cart(real, _4125692), i(s(fun(num, cart(real, _4125692)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(p(s(bool, i(s(fun(cart(real, _4125692), bool), i(s(fun(cart(real, _4125692), fun(cart(real, _4125692), bool)), orthogonal), s(cart(real, _4125692), _4125690))), s(cart(real, _4125692), _4125690)))))], (17719 ^ _1670770) ^ [_2254554, _2254556, _2254558] : [17724 ^ _1670770 : [(17727 ^ _1670770) ^ [_2255489, _2255491] : [p(s(bool, i(s(fun(prod(_2254558, _2254556), bool), i(s(fun(bool, fun(prod(_2254558, _2254556), bool)), i(s(fun(prod(_2254558, _2254556), fun(bool, fun(prod(_2254558, _2254556), bool))), setspec), s(prod(_2254558, _2254556), 17721 ^ [_2254554, _2254556, _2254558]))), s(bool, i(s(fun(prod(_2254558, _2254556), bool), 17720 ^ [_2254554, _2254556, _2254558]), s(prod(_2254558, _2254556), i(s(fun(_2254556, prod(_2254558, _2254556)), i(s(fun(_2254558, fun(_2254556, prod(_2254558, _2254556))), c_), s(_2254558, _2255491))), s(_2254556, _2255489))))))), s(prod(_2254558, _2254556), i(s(fun(_2254556, prod(_2254558, _2254556)), i(s(fun(_2254558, fun(_2254556, prod(_2254558, _2254556))), c_), s(_2254558, _2255491))), s(_2254556, _2255489))))))], (17725 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_2254558, _2254556), bool), i(s(fun(fun(prod(_2254558, _2254556), bool), fun(prod(_2254558, _2254556), bool)), _2254554), s(fun(prod(_2254558, _2254556), bool), 17720 ^ [_2254554, _2254556, _2254558]))), s(prod(_2254558, _2254556), 17721 ^ [_2254554, _2254556, _2254558])))))]], 17730 ^ _1670770 : [(17733 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(prod(_2254558, _2254556), bool), i(s(fun(fun(prod(_2254558, _2254556), bool), fun(prod(_2254558, _2254556), bool)), _2254554), s(fun(prod(_2254558, _2254556), bool), 17720 ^ [_2254554, _2254556, _2254558]))), s(prod(_2254558, _2254556), 17721 ^ [_2254554, _2254556, _2254558]))))], (17731 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_2254558, _2254556), bool), i(s(fun(bool, fun(prod(_2254558, _2254556), bool)), i(s(fun(prod(_2254558, _2254556), fun(bool, fun(prod(_2254558, _2254556), bool))), setspec), s(prod(_2254558, _2254556), 17721 ^ [_2254554, _2254556, _2254558]))), s(bool, i(s(fun(prod(_2254558, _2254556), bool), 17720 ^ [_2254554, _2254556, _2254558]), s(prod(_2254558, _2254556), i(s(fun(_2254556, prod(_2254558, _2254556)), i(s(fun(_2254558, fun(_2254556, prod(_2254558, _2254556))), c_), s(_2254558, 17728 ^ [_2254554, _2254556, _2254558]))), s(_2254556, 17729 ^ [_2254554, _2254556, _2254558]))))))), s(prod(_2254558, _2254556), i(s(fun(_2254556, prod(_2254558, _2254556)), i(s(fun(_2254558, fun(_2254556, prod(_2254558, _2254556))), c_), s(_2254558, 17728 ^ [_2254554, _2254556, _2254558]))), s(_2254556, 17729 ^ [_2254554, _2254556, _2254558])))))))]], 17734 ^ _1670770 : [(17735 ^ _1670770) ^ [_2256009] : [17749 ^ _1670770 : [(17750 ^ _1670770) ^ [_2257034] : [-(s(fun(prod(_2254558, _2254556), bool), i(s(fun(fun(prod(_2254558, _2254556), bool), fun(prod(_2254558, _2254556), bool)), gspec), s(fun(prod(_2254558, _2254556), bool), i(s(fun(fun(prod(_2254558, _2254556), bool), fun(prod(_2254558, _2254556), bool)), _2256009), s(fun(prod(_2254558, _2254556), bool), _2257034))))) = s(fun(prod(_2254558, _2254556), bool), i(s(fun(fun(prod(_2254558, _2254556), bool), fun(prod(_2254558, _2254556), bool)), gspec), s(fun(prod(_2254558, _2254556), bool), i(s(fun(fun(prod(_2254558, _2254556), bool), fun(prod(_2254558, _2254556), bool)), _2254554), s(fun(prod(_2254558, _2254556), bool), _2257034))))))]], 17740 ^ _1670770 : [(17743 ^ _1670770) ^ [_2256648] : [p(s(bool, i(s(fun(prod(_2254558, _2254556), bool), i(s(fun(bool, fun(prod(_2254558, _2254556), bool)), i(s(fun(prod(_2254558, _2254556), fun(bool, fun(prod(_2254558, _2254556), bool))), setspec), s(prod(_2254558, _2254556), 17737 ^ [_2254554, _2254556, _2254558, _2256009]))), s(bool, i(s(fun(prod(_2254558, _2254556), bool), 17736 ^ [_2254554, _2254556, _2254558, _2256009]), s(prod(_2254558, _2254556), _2256648))))), s(prod(_2254558, _2254556), _2256648))))], (17741 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_2254558, _2254556), bool), i(s(fun(fun(prod(_2254558, _2254556), bool), fun(prod(_2254558, _2254556), bool)), _2256009), s(fun(prod(_2254558, _2254556), bool), 17736 ^ [_2254554, _2254556, _2254558, _2256009]))), s(prod(_2254558, _2254556), 17737 ^ [_2254554, _2254556, _2254558, _2256009])))))]], 17745 ^ _1670770 : [(17748 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(prod(_2254558, _2254556), bool), i(s(fun(fun(prod(_2254558, _2254556), bool), fun(prod(_2254558, _2254556), bool)), _2256009), s(fun(prod(_2254558, _2254556), bool), 17736 ^ [_2254554, _2254556, _2254558, _2256009]))), s(prod(_2254558, _2254556), 17737 ^ [_2254554, _2254556, _2254558, _2256009]))))], (17746 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(prod(_2254558, _2254556), bool), i(s(fun(bool, fun(prod(_2254558, _2254556), bool)), i(s(fun(prod(_2254558, _2254556), fun(bool, fun(prod(_2254558, _2254556), bool))), setspec), s(prod(_2254558, _2254556), 17737 ^ [_2254554, _2254556, _2254558, _2256009]))), s(bool, i(s(fun(prod(_2254558, _2254556), bool), 17736 ^ [_2254554, _2254556, _2254558, _2256009]), s(prod(_2254558, _2254556), 17744 ^ [_2254554, _2254556, _2254558, _2256009]))))), s(prod(_2254558, _2254556), 17744 ^ [_2254554, _2254556, _2254558, _2256009])))))]]]]], (36421 ^ _1670770) ^ [_3728496, _3728498] : [36435 ^ _1670770 : [(36436 ^ _1670770) ^ [_3729502] : [-(p(s(bool, i(s(fun(fun(fun(_3728498, bool), bool), bool), i(s(fun(fun(_3728498, bool), fun(fun(fun(_3728498, bool), bool), bool)), l_u_c), s(fun(_3728498, bool), _3729502))), s(fun(fun(_3728498, bool), bool), i(s(fun(fun(fun(_3728498, bool), bool), fun(fun(_3728498, bool), bool)), gspec), s(fun(fun(_3728498, bool), bool), i(s(fun(fun(_3728498, bool), fun(fun(_3728498, bool), bool)), _3728496), s(fun(_3728498, bool), _3729502)))))))))]], 36426 ^ _1670770 : [(36429 ^ _1670770) ^ [_3729106] : [p(s(bool, i(s(fun(fun(_3728498, bool), bool), i(s(fun(bool, fun(fun(_3728498, bool), bool)), i(s(fun(fun(_3728498, bool), fun(bool, fun(fun(_3728498, bool), bool))), setspec), s(fun(_3728498, bool), 36423 ^ [_3728496, _3728498]))), s(bool, i(s(fun(fun(_3728498, bool), bool), i(s(fun(fun(_3728498, bool), fun(fun(_3728498, bool), bool)), subset), s(fun(_3728498, bool), _3729106))), s(fun(_3728498, bool), 36422 ^ [_3728496, _3728498]))))), s(fun(_3728498, bool), _3729106))))], (36427 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3728498, bool), bool), i(s(fun(fun(_3728498, bool), fun(fun(_3728498, bool), bool)), _3728496), s(fun(_3728498, bool), 36422 ^ [_3728496, _3728498]))), s(fun(_3728498, bool), 36423 ^ [_3728496, _3728498])))))]], 36431 ^ _1670770 : [(36434 ^ _1670770) ^ [] : [p(s(bool, i(s(fun(fun(_3728498, bool), bool), i(s(fun(fun(_3728498, bool), fun(fun(_3728498, bool), bool)), _3728496), s(fun(_3728498, bool), 36422 ^ [_3728496, _3728498]))), s(fun(_3728498, bool), 36423 ^ [_3728496, _3728498]))))], (36432 ^ _1670770) ^ [] : [-(p(s(bool, i(s(fun(fun(_3728498, bool), bool), i(s(fun(bool, fun(fun(_3728498, bool), bool)), i(s(fun(fun(_3728498, bool), fun(bool, fun(fun(_3728498, bool), bool))), setspec), s(fun(_3728498, bool), 36423 ^ [_3728496, _3728498]))), s(bool, i(s(fun(fun(_3728498, bool), bool), i(s(fun(fun(_3728498, bool), fun(fun(_3728498, bool), bool)), subset), s(fun(_3728498, bool), 36430 ^ [_3728496, _3728498]))), s(fun(_3728498, bool), 36422 ^ [_3728496, _3728498]))))), s(fun(_3728498, bool), 36430 ^ [_3728496, _3728498])))))]]]], input).
% 66.55/64.86 ncf('1',plain,[s(num, i(s(fun(cart(cart(real, 47449 ^ []), 47450 ^ []), num), rank), s(cart(cart(real, 47449 ^ []), 47450 ^ []), i(s(fun(num, cart(cart(real, 47449 ^ []), 47450 ^ [])), mat), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))],start(47452 ^ 0)).
% 66.55/64.86 ncf('1.1',plain,[-(s(num, i(s(fun(cart(cart(real, 47449 ^ []), 47450 ^ []), num), rank), s(cart(cart(real, 47449 ^ []), 47450 ^ []), i(s(fun(num, cart(cart(real, 47449 ^ []), 47450 ^ [])), mat), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), s(cart(cart(real, 47449 ^ []), 47450 ^ []), i(s(fun(num, cart(cart(real, 47449 ^ []), 47450 ^ [])), mat), s(num, i(s(fun(num, num), numeral), s(num, u_0))))) = s(cart(cart(real, 47449 ^ []), 47450 ^ []), i(s(fun(num, cart(cart(real, 47449 ^ []), 47450 ^ [])), mat), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))],extension(47444 ^ 1,bind([[_4500126, _4500128, _4500130], [i(s(fun(num, cart(cart(real, 47449 ^ []), 47450 ^ [])), mat), s(num, i(s(fun(num, num), numeral), s(num, u_0)))), 47450 ^ [], 47449 ^ []]]))).
% 66.55/64.86 ncf('1.1.1',plain,[-(s(cart(cart(real, 47449 ^ []), 47450 ^ []), i(s(fun(num, cart(cart(real, 47449 ^ []), 47450 ^ [])), mat), s(num, i(s(fun(num, num), numeral), s(num, u_0))))) = s(cart(cart(real, 47449 ^ []), 47450 ^ []), i(s(fun(num, cart(cart(real, 47449 ^ []), 47450 ^ [])), mat), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))],extension(2342 ^ 2,bind([[_1708686, _1708688, _1708690, _1708692], [i(s(fun(num, num), numeral), s(num, u_0)), mat, num, cart(cart(real, 47449 ^ []), 47450 ^ [])]]))).
% 66.55/64.86 %-----------------------------------------------------
% 66.55/64.86 End of proof for /export/starexec/sandbox/benchmark/theBenchmark.p
%------------------------------------------------------------------------------